ESP32 COVID19 STATUSVISNING: 4 trinn
ESP32 COVID19 STATUSVISNING: 4 trinn
Anonim
Image
Image
ESP32 COVID19 STATUSVISNING
ESP32 COVID19 STATUSVISNING
ESP32 COVID19 STATUSVISNING
ESP32 COVID19 STATUSVISNING
ESP32 COVID19 STATUSVISNING
ESP32 COVID19 STATUSVISNING

Dette prosjektet får bare statusen til COCID19 i json -format og viser det til OLED.

Trinn 1: Ta tak i ting

MASKINVARE

1. Utviklingsmodul Esp32

2. 128x32 OLED -skjerm

PROGRAMVARE

1. Arduino IDE (Installer esp32 -kort ved hjelp av brettbehandling)

2. OLED Display Library

3. Arduinojson bibliotek

Trinn 2: Koding

Koding
Koding
Koding
Koding

1. Installer først esp32 på Arduino IDE.

Gå til Fil> Innstillinger i Arduino IDE.

Skriv inn https://dl.espressif.com/dl/package_esp32_index.j… i feltet "Ekstra Board Manager URLs" -feltet som vist i figuren nedenfor. Klikk deretter på "OK" -knappen

Åpne styresjefen. Gå til Verktøy> Brett> Tavlebehandling …

Søk etter ESP32 og trykk på installasjonsknappen for "ESP32 by Espressif Systems" Klikk installer.

2 Installere biblioteker

Gå til Skisse> Inkluder bibliotek> Administrer biblioteker.

Skriv SSD1306 og installer Adafruit SSD1306

Skriv Arduinojson og installer ArduinoJson av Benoit Blanchon

3. Etter å ha installert nødvendige biblioteker, kopier og lim inn kode (eller klon) fra lenken nedenfor:

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

4. Last opp til esp32.

5. Hvis du vil endre landet, gå til:

github.com/novelcovid/api

og se dokumentasjonen deres.

6. Hvis du vil endre landet eller andre data, må du først få svaret json og lime det inn

arduinojson.org/v6/assistant/

Beregn deretter den dynamiske størrelsen. Bare kopier hele koden fra

Parser program og lim inn i parseJson () -funksjonen på skissen.

Trinn 3: Konfigurere maskinvare

OLED Pin -tilkoblinger

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

1. GND - GND

2. +3.3v - 3v3

3. SDA - Pin 21

4. SCL - Pin 22

Trinn 4: Teori

Dette prosjektet sender en GET -forespørsel til

corona.lmao.ninja/countries/india

og send svaret til Deserialize -funksjonen for å dele dataene. Deserialize er metode fra Arduinojson.