Tartalomjegyzék:

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

Videó: ESP32 COVID19 STATUS VIEWER: 4 lépés

Videó: ESP32 COVID19 STATUS VIEWER: 4 lépés
Videó: Coronavirus (COVID 19) Status Display Tutorial - ESP32 (WiFi) + EPAPER 2024, November
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: