Indholdsfortegnelse:

ESP32 COVID19 STATUSVIEWER: 4 trin
ESP32 COVID19 STATUSVIEWER: 4 trin

Video: ESP32 COVID19 STATUSVIEWER: 4 trin

Video: ESP32 COVID19 STATUSVIEWER: 4 trin
Video: #318 BLE Oximeter Hack with ESP32 for COVID-19 Projects 2024, November
Anonim
Image
Image
ESP32 COVID19 STATUSVIEWER
ESP32 COVID19 STATUSVIEWER
ESP32 COVID19 STATUSVIEWER
ESP32 COVID19 STATUSVIEWER
ESP32 COVID19 STATUSVIEWER
ESP32 COVID19 STATUSVIEWER

Dette projekt får bare status for COCID19 i json -format og viser det i OLED.

Trin 1: Grib ting

HARDWARE

1. Esp32 udviklingsmodul

2. 128x32 OLED -skærm

SOFTWARE

1. Arduino IDE (Installer esp32 boards ved hjælp af board manager)

2. OLED Display Library

3. Arduinojson bibliotek

Trin 2: Kodning

Kodning
Kodning
Kodning
Kodning

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

I din Arduino IDE skal du gå til Filer> Indstillinger.

Indtast https://dl.espressif.com/dl/package_esp32_index.j… i feltet "Yderligere kortadministratorwebadresser" som vist i figuren herunder. Klik derefter på knappen "OK"

Åbn bestyrelseschefen. Gå til Værktøjer> Board> Boards Manager …

Søg efter ESP32, og tryk på installationsknappen for "ESP32 by Espressif Systems" Klik på installer.

2 Installation af biblioteker

Gå til Skitse> Inkluder bibliotek> Administrer biblioteker.

Skriv SSD1306 og installer Adafruit SSD1306

Skriv Arduinojson og installer ArduinoJson af Benoit Blanchon

3. Efter installation af nødvendige biblioteker skal du kopiere og indsætte kode (eller klone) fra nedenstående link:

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

4. Upload til esp32.

5. Hvis du vil ændre landet, skal du gå til:

github.com/novelcovid/api

og se deres dokumentation.

6. Hvis du vil ændre landet eller andre data, skal du først hente svaret json og indsætte det på

arduinojson.org/v6/assistant/

Beregn derefter den dynamiske størrelse. Kopier let hele koden fra

Parseprogram og indsæt i parseJson () -funktionen på skitsen.

Trin 3: Opsætning af hardware

OLED -stikforbindelser

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

1. GND - GND

2. +3.3v - 3v3

3. SDA - Pin 21

4. SCL - Pin 22

Trin 4: Teori

Dette projekt sender en GET -anmodning til

corona.lmao.ninja/countries/india

og videresende svaret til Deserialize -funktion for at dele dataene. Deserialize er metode fra Arduinojson.

Anbefalede: