Kazalo:

OGLEDALEC STANJA ESP32 COVID19: 4 koraki
OGLEDALEC STANJA ESP32 COVID19: 4 koraki

Video: OGLEDALEC STANJA ESP32 COVID19: 4 koraki

Video: OGLEDALEC STANJA ESP32 COVID19: 4 koraki
Video: Hadždž kao ogledalo stanja ummeta 2024, November
Anonim
Image
Image
OGLEDALEC STANJA ESP32 COVID19
OGLEDALEC STANJA ESP32 COVID19
OGLEDALEC STANJA ESP32 COVID19
OGLEDALEC STANJA ESP32 COVID19
OGLEDALEC STANJA ESP32 COVID19
OGLEDALEC STANJA ESP32 COVID19

Ta projekt dobi status COCID19 v formatu json in ga prikaže v OLED.

1. korak: Zgrabite stvari

HARDWARE

1. Razvojni modul Esp32

2. 128 x 32 OLED zaslon

PROGRAMSKA OPREMA

1. Arduino IDE (Namestite plošče esp32 z upraviteljem plošč)

2. Knjižnica OLED Display

3. Knjižnica Arduinojson

2. korak: Kodiranje

Kodiranje
Kodiranje
Kodiranje
Kodiranje

1. Najprej namestite esp32 v Arduino IDE.

V svojem Arduino IDE pojdite na Datoteka> Nastavitve.

Vnesite https://dl.espressif.com/dl/package_esp32_index.j… v polje »URL -ji dodatnih upraviteljev upravnega odbora«, kot je prikazano na spodnji sliki. Nato kliknite gumb »V redu«

Odprite Upravitelja plošč. Pojdite v Orodja> Kartica> Upravitelj plošč …

Poiščite ESP32 in pritisnite gumb za namestitev za »ESP32 by Espressif Systems« Kliknite namesti.

2 Namestitev knjižnic

Pojdi na skico> Vključi knjižnico> Upravljanje knjižnic.

Vnesite SSD1306 in namestite Adafruit SSD1306

Vnesite Arduinojson in namestite ArduinoJson avtorja Benoita Blanchona

3. Po namestitvi potrebnih knjižnic kopirajte in prilepite kodo (ali klonirajte) s spodnje povezave:

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

4. Naložite v esp32.

5. Če želite spremeniti državo, pojdite na:

github.com/novelcovid/api

in si oglejte njihovo dokumentacijo.

6. Če želite spremeniti državo ali druge podatke, najprej dobite odgovor json in ga prilepite v

arduinojson.org/v6/assistant/

Nato izračunajte dinamično velikost. Preprosto preprosto kopirajte celotno kodo iz

Program razčlenjevanja in prilepite v funkcijo parseJson () na skici.

3. korak: Nastavitev strojne opreme

Povezave OLED Pin

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

1. GND - GND

2. +3,3v - 3v3

3. SDA - pin 21

4. SCL - pin 22

4. korak: Teorija

Ta projekt pošlje zahtevo GET na

corona.lmao.ninja/countries/india

in posredujte odgovor funkciji Deserialize za razdelitev podatkov. Deserialize je metoda iz Arduinojsona.

Priporočena: