Tartalomjegyzék:
- 1. lépés: Amire szüksége lesz
- 2. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino TTGO T-Display ESP32 kártya típusát
- 3. lépés: A Visuino beállítása WiFi
- 4. lépés: A Visuino Set kijelzőjén
- 5. lépés: A Visuino -ban összetevők hozzáadása
- 6. lépés: A Visuino elemző JSON -ban
- 7. lépés: A Visuino csatlakozóalkatrészekben
- 8. lépés: A kód létrehozása, fordítása és feltöltése
- 9. lépés: Játssz
- 10. lépés: Hibaelhárítás
Videó: ÉLŐ BITCOIN ÁRT SZERINT TTGO ESP32: 10 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Ebben az oktatóanyagban megtanuljuk, hogyan szerezhet meg aktuális Bitcoin -árat USD -ben és EUR -ban egy TTGO ESP32 és Visuino segítségével.
Nézd meg a videót.
(Az alábbiakban letölthető az új frissített fájl!)
1. lépés: Amire szüksége lesz
- TTGO ESP32
- WiFi kapcsolat
- Visuino program: Töltse le a Visuino programot
2. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino TTGO T-Display ESP32 kártya típusát
A Visuino: https://www.visuino.eu telepítése szükséges. A Visuino elindítása az első képen látható módon Kattintson a Visuino Arduino komponensén található „Eszközök” gombra (1. kép).
3. lépés: A Visuino beállítása WiFi
Válassza ki a TTGO T-Display ESP32 kártyát, és a tulajdonságok ablakban bontsa ki a "Modulok> WiFi> Csatlakozás hozzáférési pontokhoz"
- Kattintson a Csatlakozás a hozzáférési pontokhoz 3 pontra
- Az AccessPoints ablakban húzza a "WiFi hozzáférési pontot" a bal oldalra
- A tulajdonságok ablakban állítsa be az SSID -t (a WiFi hotspot vagy router neve)
- A tulajdonságok ablakban állítsa be a jelszót (a WiFi hotspot vagy router jelszava)
- Bezárja az AccessPoints ablakot
Válassza ki a TTGO T-Display ESP32 kártyát, és a tulajdonságok ablakban bontsa ki a "Modules> WiFi> Sockets" elemet
- Kattintson a Sockets3 Dots elemre
- A Sockets ablakban húzza a TCP/IP Secure Client (SSL) elemet balra
- A tulajdonságok ablakban állítsa be a Host értékét: blockchain.info
- Zárja be a Sockets ablakot
4. lépés: A Visuino Set kijelzőjén
Válassza ki a TTGO T-Display ESP32 kártyát, és a tulajdonságok ablakban bontsa ki a "Modules> Display> Orientation" elemet
Állítsa az Orientation értéket: goRight
Válassza ki a TTGO T-Display ESP32 kártyát, és a tulajdonságok ablakban bontsa ki a "Modules> Display> Elements" elemet
Kattintson az Elements 3 Dots elemre
Az Elemek ablakban húzza balra a Rajz bittérkép lehetőséget
A tulajdonságok ablakban állítsa az Y értéket 20 -ra, kattintson a Bitmap 3 Dots pontra
A Bitmap Editorban töltse be a Bitcoin bitképet (6. kép), és zárja be a Bitmap szerkesztőt
Az Elemek ablakban húzza a Rajzoljon szöveget balra
A tulajdonságok ablakban állítsa a színt aclOrange -ra, a méretet 2 -re, a szöveget USD -re, X -ről 150 -re, Y -ra 10 -re
Az Elemek ablakban húzza a szövegmezőt balra
A tulajdonságok ablakban állítsa a méretet 3 -ra, X -t 100 -ra, Y -t 35 -re
Az Elemek ablakban húzza a Rajzoljon szöveget balra
A tulajdonságok ablakban állítsa be a színt aclOrange -ra, a méretet 2 -re, a szöveget EUR -ra, X -ről 150 -re, Y -ról 80 -ra
Az elemek ablakban húzza a szövegmezőt balra A tulajdonságok ablakban állítsa a méretet 3 -ra, X -ről 100 -ra, Y -ról 105 -re
Zárja be az Elemek ablakot
5. lépés: A Visuino -ban összetevők hozzáadása
- Adja hozzá a "HTTP kliens" összetevőt
- Válassza ki, és a tulajdonságok ablakban állítsa be a Host parancsot az api.coindesk.com webhelyre
- Kattintson a Kérések 3 pont lehetőségre
- A kérések ablakban húzza a "GET" gombot balra
- A tulajdonságok ablakban állítsa be az URL -t: /v1/bpi/currentprice.json
- Zárja be a kérések ablakot
- Adja hozzá a "HTTP kliens" összetevő "Char To Text" összetevőjét
- Válassza a "CharToText1" lehetőséget, és a tulajdonságok ablakban se Max Length to 2000
- Adja hozzá az "Óragenerátor" összetevőt
- Válassza a "ClockGenerator1" lehetőséget, és a tulajdonságok ablakban állítsa a frekvenciát 0,1 -re
- Add hozzá a "Delay" összetevőt
- Válassza a "Késleltetés 1" lehetőséget, és a tulajdonságok ablakban állítsa az Interval értéket 2000000 értékre
- Adja hozzá a "Split JSON Object" összetevőt
6. lépés: A Visuino elemző JSON -ban
- Az egér jobb gombjával kattintson a "SplitJSON1" elemre, és a menüben kattintson a "JSON objektum elemzése" elemre.
- A "JSON Object" ablakba illessze be ezt a mintakódot (elérhető a https://www.coindesk.com/coindesk-api címen:
- Zárja be a "JSON Object" ablakot
- A "SplitJSON1" összetevő most új csapokat hoz létre
7. lépés: A Visuino csatlakozóalkatrészekben
- Csatlakoztassa a "ClockGenerator1" tűkimenetet a "HTTPClient1" érintkezős órához és a "Késleltetés1" tűs indításhoz
- Csatlakoztassa a "HTTPClient1" pin tartalmat a "CharToText1" pin In -hez
- Csatlakoztassa a "HTTPClient1" érintkezőt a TTGO T-Display ESP32> WiFi> TCP Secure Client1 tűs bemenetéhez
- Csatlakoztassa a "Delay1" érintkezőkimenetet a "CharToText1" érintkezős órához és a TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin Leválasztás
- Csatlakoztassa a "CharToText1" tűkimenetet a "SplitJSON1" tűbemenethez
- Csatlakoztassa a "SplitJSON1> USD> rate_float-t a TTGO T-Display ESP32> Szövegmező1 tűs bemenethez
- Csatlakoztassa a "SplitJSON1> EUR> rate_float eszközt a TTGO T-Display ESP32> Text Field1 pin In
Megjegyzés: a "SplitJSON1" komponens többi csapjával is játszhat
8. lépés: A kód létrehozása, fordítása és feltöltése
A Visuino alkalmazásban kattintson alul a "Build" fülre, győződjön meg arról, hogy a megfelelő port van kiválasztva, majd kattintson a "Compile/Build and Upload" gombra.
9. lépés: Játssz
Ha bekapcsolja a TTGO ESP32 modult, az csatlakozik a hálózathoz, és megjeleníti az aktuális Bitcoin -árat USD -ban és EUR -ban
Gratulálunk! Befejezte a projektet Visuino -val. Szintén csatolva van a Visuino projekt, amelyet ehhez az Instructable programhoz készítettem, letöltheti és megnyithatja a Visuino alkalmazásban: https://www.visuino.eu Hozzáférési pont és jelszó) a beállításokhoz.
10. lépés: Hibaelhárítás
Ha nem kap adatokat:
- győződjön meg arról, hogy a Visuino legújabb verzióját használja
- ellenőrizze, hogy helyesen adta meg a WiFi beállításokat
- csatlakoztassa a "SplitJSON1" "pin" rate_float "soros [0] tűhöz, töltse fel és kattintson a Csatlakozás gombra, és nézze meg, hogy kap -e adatokat (lásd a mellékelt képeket)
Ajánlott:
ESP32-CAM Építse fel saját robotkocsiját élő videó közvetítéssel: 4 lépés
ESP32-CAM Építsd fel saját robotkocsidat élő videó közvetítéssel: Az ötlet az, hogy az itt leírt robotkocsit a lehető legolcsóbbá tegyük. Ezért remélem, hogy egy nagy célcsoportot fogok elérni részletes utasításaimmal és a kiválasztott alkatrészekkel egy olcsó modellhez. Szeretném bemutatni ötletemet egy robotautóról
ST7920 128X64 LCD kijelző ESP32 szerint: 3 lépés
ST7920 128X64 LCD kijelző ESP32 -re: Ez az Instructables nyilvánvalóan nem fog díjat nyerni a minőségéért vagy bármi másért! A projekt megkezdése előtt szemügyre vettem az internetet, és semmit nem találtam arról, hogy ezt az LCD -t ESP32 -hez csatlakoztatom, így azt gondoltam, hogy a siker után dokumentálni kell
Hőmérséklet és páratartalom jelző Arduino szerint: 7 lépés (képekkel)
Arduino hőmérséklet- és páratartalom -jelzője: Ez az utasítás megmutatja, hogyan kell olyan dobozt készíteni, amely jelzi a hőmérsékletet és a páratartalmat az Arduino segítségével. Ezt a dobozt az asztalra helyezheti a szoba hőmérsékletének és páratartalmának mérésére. A lézervágással készült MDF -doboz kiváló minőségű tömörítve f
A Google Naptár eseményei az ESP8266 szerint: 10 lépés
Google Naptár -események az ESP8266 -hoz: Ebben az oktatóanyagban elmagyarázom, hogyan lehet importálni a Google Naptár eseményadatait az Arduino IDE -ben az ESP8266 táblához. A képzés befejezési és kezdési idejét importálom a Google Naptárból, és kinyomtatom az Arduino IDE soros monitoron
Simon szerint memóriajáték: 4 lépés
Simon azt mondja Memóriajáték: Ez egy olyan játék, amelyet sokan szeretünk és emlékezünk gyerekkorunkból. Nem csak a nosztalgikus emlékeket idézzük vissza, hanem hozzáadjuk a számítógép -mérnöki világhoz! Ez a játék különböző szintekből áll, amelyekben a segéd LED -ek