ESP32 COVID19 STATUS VIEWER: 4 lépés
ESP32 COVID19 STATUS VIEWER: 4 lépés
Anonim
Image
Image
ESP32 COVID19 STATUS VIEWER
ESP32 COVID19 STATUS VIEWER
ESP32 COVID19 STATUS VIEWER
ESP32 COVID19 STATUS VIEWER
ESP32 COVID19 STATUS VIEWER
ESP32 COVID19 STATUS VIEWER

Ez a projekt csak a COCID19 állapotát kapja json formátumban, és megjeleníti az OLED -ben.

1. lépés: Fogd meg a dolgokat

HARDVER

1. Esp32 fejlesztési modul

2. 128x32 OLED kijelző

SZOFTVER

1. Arduino IDE (telepítse az esp32 táblákat a táblakezelő segítségével)

2. OLED kijelzőkönyvtár

3. Arduinojson Könyvtár

2. lépés: Kódolás

Kódolás
Kódolás
Kódolás
Kódolás

1. Először telepítse az esp32 fájlt az Arduino IDE -re.

Az Arduino IDE -ben válassza a Fájl> Beállítások lehetőséget.

Írja be a https://dl.espressif.com/dl/package_esp32_index.j… címet a „További igazgatási kezelő URL -ek” mezőbe, az alábbi ábra szerint. Ezután kattintson az „OK” gombra

Nyissa meg a Fórumkezelőt. Lépjen az Eszközök> Tábla> Táblakezelő menüpontba…

Keresse meg az ESP32 elemet, és nyomja meg a telepítés gombot az „ESP32 by Espressif Systems” elemhez. Kattintson a Telepítés gombra.

2 Könyvtárak telepítése

Lépjen a Vázlat> Könyvtár felvétele> Könyvtárak kezelése menüpontra.

Írja be az SSD1306 típusát, és telepítse az Adafruit SSD1306 meghajtót

Gépelje be az Arduinojson -t, és telepítse Benoit Blanchon ArduinoJson -ját

3. A szükséges könyvtárak telepítése után másolja ki és illessze be a kódot (vagy klónozást) az alábbi linkről:

github.com/Anirudhvl/ESP32-COVID19-Status-…

4. Töltse fel az esp32 -re.

5. Ha módosítani szeretné az országot, lépjen:

github.com/novelcovid/api

és nézze meg a dokumentációjukat.

6. Ha meg szeretné változtatni az országot vagy más adatokat, először kapja meg a json választ, és illessze be ide

arduinojson.org/v6/assistant/

Ezután számítsa ki a dinamikus méretet. Egyszerűen másolja le a teljes kódot

A program elemzése és beillesztése a vázlat parseJson () függvényébe.

3. lépés: A hardver beállítása

OLED érintkezők

OLED-ESP32 ---------------------------------------------

1. GND - GND

2. +3.3v - 3v3

3. SDA - 21. tű

4. SCL - 22. csap

4. lépés: Elmélet

Ez a projekt GET kérést küld a címzettnek

corona.lmao.ninja/countries/india

és adja át a választ a Deserialize funkciónak az adatok felosztásához. A deserializálás az Arduinojson -féle módszer.

Ajánlott: