INHOUDSOPGAWE:

KRY BITCOIN LIVE PRICE TTGO ESP32: 10 stappe
KRY BITCOIN LIVE PRICE TTGO ESP32: 10 stappe

Video: KRY BITCOIN LIVE PRICE TTGO ESP32: 10 stappe

Video: KRY BITCOIN LIVE PRICE TTGO ESP32: 10 stappe
Video: Get BITCOIN LIVE PRICE TTGO ESP32 - Cryptocurrency Tutorial 2024, Julie
Anonim
Image
Image

In hierdie tutoriaal leer ons hoe u 'n huidige Bitcoin -prys in USD en EUR kan kry met behulp van 'n TTGO ESP32 en Visuino.

Kyk die video.

(Nuwe opgedateerde lêer om af te laai hieronder!)

Stap 1: wat u benodig

Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
  • TTGO ESP32
  • WiFi -verbinding
  • Visuino -program: Laai Visuino af

Stap 2: Begin Visuino en kies die Arduino TTGO T-Display ESP32-bordtipe

Begin Visuino en kies die Arduino TTGO T-Display ESP32-bordtipe
Begin Visuino en kies die Arduino TTGO T-Display ESP32-bordtipe
Begin Visuino en kies die Arduino TTGO T-Display ESP32-bordtipe
Begin Visuino en kies die Arduino TTGO T-Display ESP32-bordtipe

Die Visuino: https://www.visuino.eu moet geïnstalleer word. Begin Visuino soos op die eerste foto getoon Klik op die "Tools" -knoppie op die Arduino-komponent (prent 1) in Visuino As die dialoog verskyn, kies "TTGO T-Display ESP32" soos op prent 2

Stap 3: Stel WiFi in Visuino in

Stel WiFi in Visuino in
Stel WiFi in Visuino in
Stel WiFi in Visuino in
Stel WiFi in Visuino in
Stel WiFi in Visuino in
Stel WiFi in Visuino in

Kies TTGO T-Display ESP32-bord en brei in die venster Eienskappe "Modules> WiFi> Koppel aan toegangspunte uit

  • Klik op die Verbind met toegangspunte 3 kolletjies
  • Sleep "WiFi Access Point" in die venster van AccessPoints aan die linkerkant
  • Stel SSID in die venster Eienskappe (naam van u WiFi -hotspot of router)
  • Stel wagwoord in die venster Eienskappe (wagwoord van u WiFi -hotspot of router)
  • Maak AccessPoints -venster toe

Kies TTGO T-Display ESP32-bord en brei in die venster Eienskappe "Modules> WiFi> Sockets uit

  • Klik op die Sockets3 Dots
  • Sleep TCP/IP Secure Client (SSL) in die Sockets -venster na links
  • Stel Host in die venster Eienskappe op: blockchain.info
  • Sluit venster vensters

Stap 4: In die display van Visuino

In Visuino stel vertoon
In Visuino stel vertoon
In Visuino stel vertoon
In Visuino stel vertoon
In Visuino stel vertoon
In Visuino stel vertoon

Kies TTGO T-Display ESP32-bord en vou in die eienskappe-venster "Modules> Display> Oriëntasie uit

Stel Oriëntasie op: goRight

Kies TTGO T-Display ESP32-bord en vou in die venster Eienskappe "Modules> Vertoning> Elemente uit

Klik op die elemente 3 kolletjies

Sleep die Bitmap in die venster Elements

In die eiendomsvenster stel Y op 20, klik op die Bitmap 3 -punte

Laai die Bitmap -redakteur in die Bitmap -redakteur (prent 6) en maak die Bitmap -redakteur toe

Sleep in die venster Elements Teks na links

Stel die kleur in die eienskappe venster in op aclOrange, grootte op 2, teks na USD, X tot 150, Y tot 10

Sleep die Teksveld in die venster Elements na links

Stel die grootte in die eiendomsvenster op 3, X op 100, Y tot 35

Sleep die teks in die venster Elements na links

Stel die kleur in die venster Eienskappe in op aclOrange, grootte op 2, teks na EUR, X tot 150, Y tot 80

Sleep die Teksveld in die Elements -venster na links In die eienskappe venster stel die grootte op 3, X na 100, Y na 105

Maak die venster Elements toe

Stap 5: Voeg komponente by in Visuino

Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
  • Voeg die komponent "HTTP -kliënt" by
  • Kies en stel Host in api.coindesk.com in die venster Eienskappe
  • Klik op die Requests 3 Dots
  • Sleep "GET" in die versoekvenster na links
  • Stel die URL in die venster Eienskappe: /v1/bpi/currentprice.json
  • Maak die versoekvenster toe
  • Voeg die komponent "HTTP Client" by "Char To Text"
  • Kies "CharToText1" en in die eiendomsvenster sien Max lengte tot 2000
  • Voeg die komponent "Klokgenerator" by
  • Kies "ClockGenerator1" en stel in die eienskappe venster die frekwensie in op 0.1
  • Voeg die komponent "Vertraging" by
  • Kies "Vertraag1" en stel Interval in die eiendomsvenster op 2000000
  • Voeg die komponent "Split JSON Object" by

Stap 6: In Visuino Parsing JSON

In Visuino Parsing JSON
In Visuino Parsing JSON
In Visuino Parsing JSON
In Visuino Parsing JSON
  • Klik met die muis met die rechtermuisknop op die "SplitJSON1" en klik in die spyskaart op die "Ontleed JSON -voorwerp.."
  • Plak hierdie voorbeeldkode in die venster "JSON Object" (beskikbaar op
  • Maak die venster "JSON Object" toe
  • 'SplitJSON1' komponent sal nou nuwe penne skep

Stap 7: In Visuino -aansluitkomponente

In verbindingsdele van Visuino
In verbindingsdele van Visuino
In verbindingsdele van Visuino
In verbindingsdele van Visuino
In verbindingsdele van Visuino
In verbindingsdele van Visuino
  • Koppel "ClockGenerator1" pin Out aan "HTTPClient1" pin Clock en "Delay1" pin Start
  • Koppel "HTTPClient1" -peninhoud aan "CharToText1" -pen -in
  • Koppel die "HTTPClient1" -pen aan TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin In
  • Koppel "Delay1" pin Out aan "CharToText1" pin Clock en TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin Ontkoppel
  • Koppel die "CharToText1" -pin -uit aan die "SplitJSON1" -pen -in
  • Koppel "SplitJSON1> USD> rate_float aan TTGO T-Display ESP32> Text Field1 pin In
  • Koppel "SplitJSON1> EUR> rate_float aan TTGO T-Display ESP32> Text Field1 pin In

Let wel: u kan ook speel met die ander penne van die "SplitJSON1" -komponent

Stap 8: Genereer, stel op en laai die kode op

Genereer, stel op en laai die kode op
Genereer, stel op en laai die kode op

Klik in Visuino onderaan op die blad "Bou", maak seker dat die korrekte poort gekies is, en klik dan op die knoppie "Saamstel/bou en oplaai".

Stap 9: Speel

As u die TTGO ESP32 -module aanskakel, sal dit aan die netwerk koppel en die huidige Bitcoin -prys in USD en EUR vertoon

Baie geluk! U het u projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie instruksies geskep het, is ook aangeheg, u kan dit aflaai en in Visuino oopmaak: https://www.visuino.eu Let op: verander die WiFi -instellings in die lêerprojek as u dit in Visuino oopmaak (Toegangspunt en wagwoord) na u instellings.

Stap 10: Probleemoplossing

Probleemoplossing
Probleemoplossing
Probleemoplossing
Probleemoplossing

As u geen data kry nie:

  1. maak seker dat u die nuutste Visuino -weergawe gebruik
  2. kyk of u die regte WiFi -instellings ingevoer het
  3. koppel die "SplitJSON1" -pen "rate_float" aan die seriële [0] -pen, laai op en klik op die verbindingsknoppie en kyk of u data daar kry (sien aangehegte foto's)

Aanbeveel: