Inhoudsopgave:

ESP32 COVID19 STATUS VIEWER: 4 stappen
ESP32 COVID19 STATUS VIEWER: 4 stappen

Video: ESP32 COVID19 STATUS VIEWER: 4 stappen

Video: ESP32 COVID19 STATUS VIEWER: 4 stappen
Video: Webinar ‘De Aziatische markt post Covid 19 wat kan die op korte termijn voor u betekenen ’ 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

Dit project krijgt gewoon de status van COCID19 in json-formaat en geeft het weer in de OLED.

Stap 1: Grijp dingen

HARDWARE

1. Esp32-ontwikkelingsmodule

2. 128x32 OLED-scherm

SOFTWARE

1. Arduino IDE (installeer esp32-kaarten met boardmanager)

2. OLED-weergavebibliotheek

3. Arduinojson-bibliotheek

Stap 2: Coderen

codering
codering
codering
codering

1. Installeer eerst esp32 op Arduino IDE.

Ga in je Arduino IDE naar Bestand> Voorkeuren.

Voer https://dl.espressif.com/dl/package_esp32_index.j… in het veld "Extra Board Manager-URL's" in, zoals weergegeven in de onderstaande afbeelding. Klik vervolgens op de knop "OK"

Open de Boards-manager. Ga naar Tools > Board > Boards Manager…

Zoek naar ESP32 en druk op de installatieknop voor de "ESP32 by Espressif Systems" Klik op installeren.

2 Bibliotheken installeren

Ga naar Sketch>Bibliotheek opnemen>Bibliotheken beheren.

Typ SSD1306 en installeer Adafruit SSD1306

Typ Arduinojson en installeer ArduinoJson van Benoit Blanchon

3. Kopieer en plak na het installeren van de vereiste bibliotheken de code (of kloon) van de onderstaande link:

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

4. Upload naar de esp32.

5. Als u het land wilt wijzigen, gaat u naar:

github.com/novelcovid/api

en bekijk hun documentatie.

6. Als u het land of andere gegevens wilt wijzigen, haalt u eerst de respons-json op en plakt u deze in

arduinojson.org/v6/assistant/

Bereken vervolgens de dynamische grootte. Kopieer eenvoudig de hele code van

Parseer het programma en plak het in de functie parseJson() op de schets.

Stap 3: Hardware instellen

OLED-pinverbindingen

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

1. GND - GND

2. +3.3v - 3v3

3. SDA - Pin 21

4. SCL - Pin 22

Stap 4: Theorie

Dit project stuurt een GET-verzoek naar:

corona.lmao.ninja/countries/india

en geef het antwoord door aan de functie Deserialize om de gegevens te splitsen. Deserialiseren is een methode van Arduinojson.

Aanbevolen: