Sommario:

ESP32 VISUALIZZATORE DI STATO COVID19: 4 passaggi
ESP32 VISUALIZZATORE DI STATO COVID19: 4 passaggi

Video: ESP32 VISUALIZZATORE DI STATO COVID19: 4 passaggi

Video: ESP32 VISUALIZZATORE DI STATO COVID19: 4 passaggi
Video: DevTalks ai tempi del CoViD-19: Raspberry Pi, una piattaforma dalle 1000 potenzialità! 2024, Luglio
Anonim
Image
Image
ESP32 VISUALIZZATORE DI STATO COVID19
ESP32 VISUALIZZATORE DI STATO COVID19
ESP32 VISUALIZZATORE DI STATO COVID19
ESP32 VISUALIZZATORE DI STATO COVID19
ESP32 VISUALIZZATORE DI STATO COVID19
ESP32 VISUALIZZATORE DI STATO COVID19

Questo progetto ottiene lo stato di COCID19 in formato json e lo visualizza nell'OLED.

Passaggio 1: prendi le cose

HARDWARE

1. Modulo di sviluppo Esp32

2. Display OLED 128x32

SOFTWARE

1. Arduino IDE (Installa le schede esp32 usando il gestore della scheda)

2. Libreria display OLED

3. Libreria Arduinojson

Passaggio 2: codifica

codifica
codifica
codifica
codifica

1. Prima installa esp32 su Arduino IDE.

Nel tuo IDE Arduino, vai su File> Preferenze.

Immettere https://dl.espressif.com/dl/package_esp32_index.j… nel campo "Ulteriori URL di Board Manager" come mostrato nella figura seguente. Quindi, fare clic sul pulsante "OK"

Apri Gestione schede. Vai su Strumenti > Bacheca > Gestore bacheche…

Cerca ESP32 e premi il pulsante di installazione per "ESP32 di Espressif Systems" Fai clic su Installa.

2 Installazione di librerie

Vai a Schizzo> Includi libreria> Gestisci librerie.

Digitare SSD1306 e installare Adafruit SSD1306

Digita Arduinojson e installa ArduinoJson di Benoit Blanchon

3. Dopo aver installato le librerie richieste, copia e incolla il codice (o clona) dal link sottostante:

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

4. Carica su esp32.

5. Se vuoi cambiare il paese vai a:

github.com/novelcovid/api

e vedere la loro documentazione.

6. Se vuoi cambiare il paese o altri dati, prima ottieni la risposta json e incollala su

arduinojson.org/v6/assistant/

Quindi calcolare la dimensione dinamica. Copia facilmente l'intero codice da

Analizzare il programma e incollarlo nella funzione parseJson() sullo schizzo.

Passaggio 3: configurazione dell'hardware

Connessioni pin OLED

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

1. GND - GND

2. +3.3v - 3v3

3. SDA - Pin 21

4. SCL - Pin 22

Fase 4: Teoria

Questo progetto invia una richiesta GET a

corona.lmao.ninja/countries/india

e passa la risposta alla funzione Deserialize per dividere i dati. Deserialize è un metodo di Arduinojson.

Consigliato: