
Inhoudsopgave:
- Stap 1: Wat heb je nodig?
- Stap 2: Start Visuino en selecteer het Arduino TTGO T-Display ESP32-bordtype
- Stap 3: In Visuino Wifi instellen
- Stap 4: In Visuino Set-weergave
- Stap 5: Voeg in Visuino componenten toe
- Stap 6: In Visuino JSON parseren
- Stap 7: In Visuino Componenten aansluiten
- Stap 8: Genereer, compileer en upload de code
- Stap 9: Spelen
- Stap 10: Problemen oplossen
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01


In deze tutorial leren we hoe we een huidige Bitcoin-prijs in USD en EUR kunnen krijgen met behulp van een TTGO ESP32 en Visuino.
Bekijk de video.
(Nieuw bijgewerkt bestand om hieronder te downloaden!)
Stap 1: Wat heb je nodig?


- TTGO ESP32
- Wifi verbinding
- Visuino-programma: Download Visuino
Stap 2: Start Visuino en selecteer het Arduino TTGO T-Display ESP32-bordtype


De Visuino: https://www.visuino.eu moet worden geïnstalleerd. Start Visuino zoals weergegeven in de eerste afbeelding Klik op de knop "Tools" op de Arduino-component (Afbeelding 1) in Visuino Wanneer het dialoogvenster verschijnt, selecteer "TTGO T-Display ESP32" zoals weergegeven op Afbeelding 2
Stap 3: In Visuino Wifi instellen



Selecteer TTGO T-Display ESP32-kaart en vouw in het eigenschappenvenster "Modules>WiFi>Verbinden met toegangspunten" uit
- Klik op de verbinding maken met toegangspunten 3 stippen
- Sleep in het AccessPoints-venster "WiFi Access Point" naar de linkerkant
- Stel in het eigenschappenvenster SSID in (naam van uw WiFi-hotspot of router)
- Stel in het eigenschappenvenster Wachtwoord in (wachtwoord van uw wifi-hotspot of router)
- Sluit AccessPoints-venster
Selecteer TTGO T-Display ESP32-bord en vouw in het eigenschappenvenster "Modules>WiFi>Sockets
- Klik op de Sockets3 Dots
- Sleep in het venster Sockets TCP/IP Secure Client (SSL) naar links
- Stel in het eigenschappenvenster Host in op: blockchain.info
- Sluit het venster Stopcontacten
Stap 4: In Visuino Set-weergave



Selecteer TTGO T-Display ESP32 board en vouw in het eigenschappenvenster "Modules>Display>Orientation" uit
Stel Oriëntatie in op:goRight
Selecteer TTGO T-Display ESP32 board en vouw in het eigenschappenvenster "Modules>Display>Elements" uit
Klik op de Elements 3 Dots
Sleep in het Elementen-venster Bitmap tekenen naar links
Zet in het eigenschappenvenster Y op 20, klik op de Bitmap 3 Dots
In de Bitmap-editor Laad de Bitcoin-bitmap (afbeelding 6) en sluit de Bitmap-editor
Sleep Teken Tekst naar links in het Elementen-venster
Stel in het eigenschappenvenster kleur in op aclOrange, grootte op 2, tekst op USD, X op 150, Y op 10
Sleep in het Elementen-venster Tekstveld naar links
Stel in het eigenschappenvenster de grootte in op 3, X op 100, Y op 35
Sleep Teken Tekst naar links in het Elementen-venster
Stel in het eigenschappenvenster kleur in op aclOrange, grootte op 2, tekst op EUR, X op 150, Y op 80
Sleep in het Elementen-venster Tekstveld naar linksIn het eigenschappenvenster stel grootte in op 3, X op 100, Y op 105
Sluit het Elementen-venster
Stap 5: Voeg in Visuino componenten toe



- Component "HTTP-client" toevoegen
- Selecteer en stel in het eigenschappenvenster Host in op api.coindesk.com
- Klik op de verzoeken 3 stippen
- Sleep in het verzoekvenster "GET" naar links
- Stel in het eigenschappenvenster de URL in op: /v1/bpi/currentprice.json
- Sluit het verzoekenvenster
- "HTTP Client" component "Char To Text" component toevoegen
- Selecteer "CharToText1" en in het eigenschappenvenster zie Max Lengte tot 2000
- Component "Klokgenerator" toevoegen
- Selecteer "ClockGenerator1" en stel in het eigenschappenvenster de frequentie in op 0.1
- Component "Vertraging" toevoegen
- Selecteer "Delay1" en stel in het eigenschappenvenster Interval in op 2000000
- Component "JSON-object splitsen" toevoegen
Stap 6: In Visuino JSON parseren


- Klik met de rechtermuisknop op de "SplitJSON1" en klik in het menu op de "Parse JSON Object.."
- Plak deze voorbeeldcode in het venster "JSON Object" (beschikbaar op
- Sluit het venster "JSON-object"
- "SplitJSON1" component zal nu nieuwe pinnen maken
Stap 7: In Visuino Componenten aansluiten



- Verbind "ClockGenerator1" pin Out met "HTTPClient1" pin Clock en "Delay1" pin Start
- Verbind "HTTPClient1" pin Content met "CharToText1" pin In
- Verbind "HTTPClient1" pin met TTGO T-Display ESP32 > WiFi>TCP Secure Client1 pin In
- Verbind "Delay1" pin Out met "CharToText1" pin Clock en TTGO T-Display ESP32> WiFi>TCP Secure Client1 pin Verbinding verbreken
- Verbind "CharToText1" pin Out met "SplitJSON1" pin In
- Verbind "SplitJSON1>USD>rate_float met TTGO T-Display ESP32>Text Field1 pin In
- Verbind "SplitJSON1>EUR>rate_float met TTGO T-Display ESP32>Text Field1 pin In
Opmerking: je kunt ook spelen met de andere pinnen van de "SplitJSON1"-component
Stap 8: Genereer, compileer en upload de code

Klik in Visuino onderaan op het tabblad "Build", zorg ervoor dat de juiste poort is geselecteerd en klik vervolgens op de knop "Compile/Build and Upload".
Stap 9: Spelen
Als u de TTGO ESP32-module van stroom voorziet, maakt deze verbinding met het netwerk en wordt de huidige Bitcoin-prijs weergegeven in USD en EUR
Gefeliciteerd! U heeft uw project met Visuino afgerond. Ook bijgevoegd is het Visuino-project, dat ik voor deze Instructable heb gemaakt, je kunt het downloaden en openen in Visuino: https://www.visuino.euOpmerking: in het bestandsproject wanneer je het in Visuino opent, verander je de WiFi-instellingen (toegangspunt en wachtwoord) naar uw instellingen.
Stap 10: Problemen oplossen


Als u geen gegevens krijgt:
- zorg ervoor dat u de nieuwste Visuino-versie gebruikt
- controleer of je de juiste wifi-instellingen hebt ingevoerd
- sluit "SplitJSON1" pin "rate_float" aan op seriële [0] pin, upload en klik op de connect knop en kijk of je daar gegevens krijgt (zie bijgevoegde foto's)
Aanbevolen:
Krijg HDMI-uitvoer van uw Rock64 met Armbian: 15 stappen

Krijg HDMI-uitvoer van uw Rock64 met Armbian: u bent waarschijnlijk hier nadat Google heeft gezocht naar "Rock64 geen hdmi-uitgang" wees je in deze richting. Of je vraagt je misschien af hoe je het 16 x 2-scherm moet gebruiken dat bij een aankoop is geleverd die te mooi leek om waar te zijn: "Voor $10-$20, een Sing
Hoe krijg je een GEHEIME WERELD!!!!!! (Debug-modus): 3 stappen

Hoe krijg je een GEHEIME WERELD!!!!!! (Debug-modus): in deze instructable laat ik je zien hoe je naar een geheime wereldmodus in Minecraft gaat
Robo-recruiter van Makerspace - Krijg de antwoorden op uw veelgestelde vragen: 4 stappen

Robo-recruiter van Makerspace - Krijg de antwoorden op uw veelgestelde vragen: Ik presenteerde vorig jaar aan het schoolhoofd het idee om een extra-curriculaire Makerspace-klas te houden voor studenten die nieuwsgierig waren naar alles over elk hulpmiddel dat we hebben. Dus toen hij eindelijk toestemde, wist ik dat ik de aandacht van alle studenten moest trekken
DIY PCB-productie met een UV-printer (en krijg hulp van het plaatselijke winkelcentrum): 5 stappen

DIY PCB-productie met een UV-printer (en hulp krijgen van het plaatselijke winkelcentrum): u wilt een PCB maken, maar u wilt er geen weken op wachten vanuit China. DIY lijkt de enige optie, maar je weet uit ervaring dat de meeste opties waardeloos zijn. Toneroverdracht komt er toch nooit uit? Thuis fotolithografie doen is zo complex… w
Panarama's leren maken tegen een zeer lage prijs: 11 stappen

Panarama's leren maken tegen een zeer lage prijs.: Benodigd materiaal. Digitale camera Statief? OptioneelGratis software12-punts gids voor foto'sVeel vrije tijdDe manier waarop deze Instructable tot stand kwam, was als volgt. Ik was aan het surfen op internet toen ik op een site kwam die een mooi panorama had. Ik wil