Innehållsförteckning:

ESP32 COVID19 STATUSVISARE: 4 steg
ESP32 COVID19 STATUSVISARE: 4 steg

Video: ESP32 COVID19 STATUSVISARE: 4 steg

Video: ESP32 COVID19 STATUSVISARE: 4 steg
Video: #318 BLE Oximeter Hack with ESP32 for COVID-19 Projects 2024, Juli
Anonim
Image
Image
ESP32 STATUSVISARE för COVID19
ESP32 STATUSVISARE för COVID19
ESP32 STATUSVISARE för COVID19
ESP32 STATUSVISARE för COVID19
ESP32 STATUSVISARE för COVID19
ESP32 STATUSVISARE för COVID19

Detta projekt får bara status för COCID19 i json -format och visar det i OLED.

Steg 1: Ta tag i saker

HÅRDVARA

1. Utvecklingsmodul för Esp32

2. 128x32 OLED -skärm

PROGRAMVARA

1. Arduino IDE (Installera esp32 -kort med korthanteraren)

2. OLED Display Library

3. Arduinojson bibliotek

Steg 2: Kodning

Kodning
Kodning
Kodning
Kodning

1. Installera först esp32 på Arduino IDE.

I din Arduino IDE, gå till Arkiv> Inställningar.

Ange https://dl.espressif.com/dl/package_esp32_index.j… i fältet "Ytterligare styrelseadministratörens webbadresser" som visas i figuren nedan. Klicka sedan på "OK" -knappen

Öppna styrelsechefen. Gå till Verktyg> Board> Boards Manager …

Sök efter ESP32 och tryck på installeringsknappen för "ESP32 by Espressif Systems" Klicka på installera.

2 Installera bibliotek

Gå till Sketch> Inkludera bibliotek> Hantera bibliotek.

Skriv SSD1306 och installera Adafruit SSD1306

Skriv Arduinojson och installera ArduinoJson av Benoit Blanchon

3. Efter installation av nödvändiga bibliotek, kopiera och klistra in koden (eller klonen) från nedanstående länk:

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

4. Ladda upp till esp32.

5. Om du vill ändra landet går du till:

github.com/novelcovid/api

och se deras dokumentation.

6. Om du vill ändra land eller annan data, först hämta svaret json och klistra in det på

arduinojson.org/v6/assistant/

Beräkna sedan den dynamiska storleken. Det är enkelt att kopiera hela koden från

Analysera programmet och klistra in i funktionen parseJson () på skissen.

Steg 3: Konfigurera hårdvara

OLED -stiftanslutningar

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

1. GND - GND

2. +3.3v - 3v3

3. SDA - Pin 21

4. SCL - Pin 22

Steg 4: Teori

Detta projekt skickar en GET -begäran till

corona.lmao.ninja/countries/india

och skicka svaret till Deserialize -funktionen för att dela upp data. Deserialize är metod från Arduinojson.

Rekommenderad: