Tartalomjegyzék:

ÉLŐ BITCOIN ÁRT SZERINT TTGO ESP32: 10 lépés
ÉLŐ BITCOIN ÁRT SZERINT TTGO ESP32: 10 lépés

Videó: ÉLŐ BITCOIN ÁRT SZERINT TTGO ESP32: 10 lépés

Videó: ÉLŐ BITCOIN ÁRT SZERINT TTGO ESP32: 10 lépés
Videó: Robert Kiyosaki: This is Why Bitcoin Is About to Crash the US Dollar 🤩🔥 2024, November
Anonim
Image
Image

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

Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
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

Indítsa el a Visuino programot, és válassza ki az Arduino TTGO T-Display ESP32 kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino TTGO T-Display ESP32 kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino TTGO T-Display ESP32 kártya típusát
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

A Visuino beállításában WiFi
A Visuino beállításában WiFi
A Visuino beállításában WiFi
A Visuino beállításában WiFi
A Visuino beállításában WiFi
A Visuino beállításában 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

Visuino Set kijelzőben
Visuino Set kijelzőben
Visuino Set kijelzőben
Visuino Set kijelzőben
Visuino Set kijelzőben
Visuino Set kijelzőben

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

A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
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

In Visuino Parsing JSON
In Visuino Parsing JSON
In Visuino Parsing JSON
In Visuino Parsing JSON
  • 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

A Visuino csatlakozóalkatrészekben
A Visuino csatlakozóalkatrészekben
A Visuino csatlakozóalkatrészekben
A Visuino csatlakozóalkatrészekben
A Visuino csatlakozóalkatrészekben
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 kód létrehozása, fordítása és feltöltése
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

Hibaelhárítás
Hibaelhárítás
Hibaelhárítás
Hibaelhárítás

Ha nem kap adatokat:

  1. győződjön meg arról, hogy a Visuino legújabb verzióját használja
  2. ellenőrizze, hogy helyesen adta meg a WiFi beállításokat
  3. 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: