Indholdsfortegnelse:
- Trin 1: Hvad du får brug for
- Trin 2: Start Visuino, og vælg Arduino TTGO T-Display ESP32 Board Type
- Trin 3: Indstil WiFi i Visuino
- Trin 4: I Visuino Set Display
- Trin 5: Tilføj komponenter i Visuino
- Trin 6: I Visuino Parsing JSON
- Trin 7: I Visuino -tilslutningskomponenter
- Trin 8: Generer, kompiler og upload koden
- Trin 9: Spil
- Trin 10: Fejlfinding
Video: FÅ BITCOIN LIVE PRIS TTGO ESP32: 10 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
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
- TTGO ESP32
- WiFi -forbindelse
- Visuino -program: Download Visuino
Trin 2: Start Visuino, og vælg Arduino TTGO T-Display ESP32 Board Type
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
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
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 "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
- 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
- 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
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
Hvis du ikke får data:
- Sørg for, at du bruger den nyeste Visuino -version
- Kontroller, at du har angivet de korrekte WiFi -indstillinger
- 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:
MOLBED - Modulær elektronisk billedskrift med lav pris: 5 trin (med billeder)
MOLBED - Modular Low Cost Braille Electronic Display: Beskrivelse Målet med dette projekt er at skabe et elektronisk Braille -system, der er overkommeligt og kan gøre denne teknologi tilgængelig for alle. Efter den indledende evaluering var det klart, at designet af den individuelle karakter h
TTGO (farve) Display Med Micropython (TTGO T-display): 6 trin
TTGO (farve) Display Med Micropython (TTGO T-display): TTGO T-Display er et bord baseret på ESP32, der indeholder et 1,14 tommer farvedisplay. Brættet kan købes for en præmie på mindre end 7 $ (inklusive forsendelse, præmie set på banggood). Det er en utrolig præmie for en ESP32 inklusive et display. T
Dupin-en bærbar multi-bølgelængde lyskilde med meget lav pris: 11 trin
Dupin-en bærbar lyskilde med mange bølgelængder med ekstrem lav pris: Opkaldt efter Auguste Dupin, der anses for at være den første fiktive detektiv, kører denne bærbare lyskilde enhver 5V USB-telefonoplader eller strømforsyning. Hvert LED -hoved klikker magnetisk på. Ved hjælp af billige 3W stjerne lysdioder, aktivt afkølet af en lille blæser
BÆRBAR LED -LYS (enkel, lav pris og smukt designet): 5 trin (med billeder)
BÆRBAR LED -LYS (enkel, lav pris og smukt designet): Dette er et meget lavt og let projekt at lave. Det kan nemt laves med en pris på mindre end $ 100 (mindre end $ 2). Dette kan bruges mange steder som i nødstilfælde, når der er strømafbrydelse, når du er udendørs …. bla..bla .. bla..Så .. Hvad er du
Alexa Curtain Control System - 3D -udskrivbar og lav pris: 19 trin (med billeder)
Alexa Curtain Control System - 3D -udskrivbar og lav pris: Hej, jeg har længe forsøgt at automatisere så meget af vores hus som muligt. Da vinteren ankommer her i Storbritannien, besluttede jeg at fjerne opgaven med at lukke alle gardinerne om aftenen og derefter åbne dem alle igen om morgenen. Det betyder at køre i