Indholdsfortegnelse:

FÅ BITCOIN LIVE PRIS TTGO ESP32: 10 trin
FÅ BITCOIN LIVE PRIS TTGO ESP32: 10 trin

Video: FÅ BITCOIN LIVE PRIS TTGO ESP32: 10 trin

Video: FÅ BITCOIN LIVE PRIS TTGO ESP32: 10 trin
Video: Minima Testnet - запуск ноды криптовалют за вознаграждение! 2024, November
Anonim
Image
Image

I denne vejledning lærer vi, hvordan du får en aktuel Bitcoin -pris i USD og EUR ved hjælp af en TTGO ESP32 og Visuino.

Se videoen.

(Ny opdateret fil til download herunder!)

Trin 1: Hvad du får brug for

Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
  • TTGO ESP32
  • WiFi -forbindelse
  • Visuino -program: Download Visuino

Trin 2: Start Visuino, og vælg Arduino TTGO T-Display ESP32 Board Type

Start Visuino, og vælg Arduino TTGO T-Display ESP32-korttype
Start Visuino, og vælg Arduino TTGO T-Display ESP32-korttype
Start Visuino, og vælg Arduino TTGO T-Display ESP32-korttype
Start Visuino, og vælg Arduino TTGO T-Display ESP32-korttype

Visuino: https://www.visuino.eu skal installeres. Start Visuino som vist på det første billede Klik på knappen "Værktøjer" på Arduino-komponenten (billede 1) i Visuino Når dialogen vises, skal du vælge "TTGO T-Display ESP32" som vist på billede 2

Trin 3: Indstil WiFi i Visuino

I Visuino Indstil WiFi
I Visuino Indstil WiFi
I Visuino Indstil WiFi
I Visuino Indstil WiFi
I Visuino Indstil WiFi
I Visuino Indstil WiFi

Vælg TTGO T-Display ESP32-kort, og i vinduet egenskaber skal du udvide "Moduler> WiFi> Opret forbindelse til adgangspunkter

  • Klik på Opret forbindelse til adgangspunkter 3 prikker
  • I vinduet AccessPoints skal du trække "WiFi -adgangspunkt" til venstre
  • I egenskabsvinduet skal du indstille SSID (navnet på dit WiFi -hotspot eller din router)
  • I vinduet egenskaber skal du angive adgangskode (adgangskode til dit WiFi -hotspot eller din router)
  • Luk vinduet AccessPoints

Vælg TTGO T-Display ESP32-kort, og i vinduet egenskaber udvides "Moduler> WiFi> Stikkontakter

  • Klik på Sockets3 Dots
  • I vinduet Sockets skal du trække TCP/IP Secure Client (SSL) til venstre
  • I egenskabsvinduet skal du sætte Host til: blockchain.info
  • Luk vinduet Sockets

Trin 4: I Visuino Set Display

I Visuino Set Display
I Visuino Set Display
I Visuino Set Display
I Visuino Set Display
I Visuino Set Display
I Visuino Set Display

Vælg TTGO T-Display ESP32-kort, og i vinduet egenskaber skal du udvide "Moduler> Display> Orientering

Indstil Orientering til: goRight

Vælg TTGO T-Display ESP32-kort, og i vinduet egenskaber skal du udvide "Moduler> Skærm> Elementer

Klik på elementerne 3 prikker

I vinduet Elementer skal du trække Tegn bitmap til venstre

I egenskabsvinduet indstil Y til 20, klik på Bitmap 3 prikker

I Bitmap Editor Indlæs Bitcoin bitmap (billede 6), og luk Bitmap editoren

I vinduet Elementer skal du trække Tegn tekst til venstre

I egenskabsvinduet skal du indstille farve til aclOrange, størrelse til 2, tekst til USD, X til 150, Y til 10

Træk tekstfelt til venstre i vinduet Elementer

Indstil størrelsen i egenskabsvinduet til 3, X til 100, Y til 35

I vinduet Elementer skal du trække Tegn tekst til venstre

Indstil farve i egenskabsvinduet til aclOrange, størrelse til 2, tekst til EUR, X til 150, Y til 80

I vinduet Elementer skal du trække tekstfelt til venstre I egenskabsvinduet skal du angive størrelsen til 3, X til 100, Y til 105

Luk vinduet Elementer

Trin 5: Tilføj komponenter i Visuino

Tilføj komponenter i Visuino
Tilføj komponenter i Visuino
Tilføj komponenter i Visuino
Tilføj komponenter i Visuino
Tilføj komponenter i Visuino
Tilføj komponenter i Visuino
  • Tilføj "HTTP -klient" -komponent
  • Vælg og i vinduet egenskaber indstil Host til api.coindesk.com
  • Klik på Anmodninger om 3 prikker
  • Træk "GET" til venstre i anmodningsvinduet
  • I vinduet egenskaber skal du angive URL til: /v1/bpi/currentprice.json
  • Luk anmodningsvinduet
  • Tilføj komponenten "HTTP -klient" "Char til tekst"
  • Vælg "CharToText1" og i egenskabsvinduet se Maks. Længde til 2000
  • Tilføj komponenten "Urgenerator"
  • Vælg "ClockGenerator1", og i vinduet egenskaber indstilles frekvensen til 0,1
  • Tilføj "Delay" -komponent
  • Vælg "Forsinkelse1", og i vinduet egenskaber skal du indstille interval til 2000000
  • Tilføj "Split JSON Object" -komponent

Trin 6: I Visuino Parsing JSON

I Visuino Parsing JSON
I Visuino Parsing JSON
I Visuino Parsing JSON
I Visuino Parsing JSON
  • Med musen skal du højreklikke på "SplitJSON1" og i menuen klikke på "Parser JSON -objekt.."
  • Indsæt denne prøvekode i vinduet "JSON Object" (tilgængelig på
  • Luk vinduet "JSON Object"
  • "SplitJSON1" -komponent vil nu oprette nye pins

Trin 7: I Visuino -tilslutningskomponenter

I Visuino -tilslutningskomponenter
I Visuino -tilslutningskomponenter
I Visuino -tilslutningskomponenter
I Visuino -tilslutningskomponenter
I Visuino -tilslutningskomponenter
I Visuino -tilslutningskomponenter
  • Tilslut "ClockGenerator1" pin Out til "HTTPClient1" pin Clock og "Delay1" pin Start
  • Tilslut "HTTPClient1" pinindhold til "CharToText1" pin In
  • Tilslut "HTTPClient1" pin til TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin In
  • Tilslut "Delay1" pin Out til "CharToText1" pin Clock og TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin Disconnect
  • Tilslut "CharToText1" pin Out til "SplitJSON1" pin In
  • Tilslut "SplitJSON1> USD> rate_float til TTGO T-Display ESP32> Text Field1 pin In
  • Tilslut "SplitJSON1> EUR> rate_float til TTGO T-Display ESP32> Text Field1 pin In

Bemærk: du kan også spille med de andre pins fra "SplitJSON1" -komponenten

Trin 8: Generer, kompiler og upload koden

Generer, kompiler og upload koden
Generer, kompiler og upload koden

I Visuino skal du i nederste klik på fanen "Byg" sørge for, at den korrekte port er valgt, og derefter klikke på knappen "Kompilér/Byg og upload".

Trin 9: Spil

Hvis du driver TTGO ESP32 -modulet, vil det oprette forbindelse til netværket og vise den aktuelle Bitcoin -pris i USD og EUR

Tillykke! Du har afsluttet dit projekt med Visuino. Vedhæftet er også Visuino -projektet, som jeg har oprettet til denne Instructable, du kan downloade det og åbne det i Visuino: https://www.visuino.euBemærk: I filprojektet, når du åbner det i Visuino, skal du ændre WiFi -indstillingerne (Adgangspunkt og adgangskode) til dine indstillinger.

Trin 10: Fejlfinding

Fejlfinding
Fejlfinding
Fejlfinding
Fejlfinding

Hvis du ikke får data:

  1. Sørg for, at du bruger den nyeste Visuino -version
  2. Kontroller, at du har angivet de korrekte WiFi -indstillinger
  3. tilslut "SplitJSON1" pin "rate_float" til seriel [0] pin, upload og klik på forbindelsesknappen og se om du får data der (se vedhæftede billeder)

Anbefalede: