Innholdsfortegnelse:

ESP32 COVID19 STATUSVISNING: 4 trinn
ESP32 COVID19 STATUSVISNING: 4 trinn

Video: ESP32 COVID19 STATUSVISNING: 4 trinn

Video: ESP32 COVID19 STATUSVISNING: 4 trinn
Video: #318 BLE Oximeter Hack with ESP32 for COVID-19 Projects 2024, Juli
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.

Anbefalt: