Sadržaj:

ESP32 PREGLEDATELJ STATUSA COVID19: 4 koraka
ESP32 PREGLEDATELJ STATUSA COVID19: 4 koraka

Video: ESP32 PREGLEDATELJ STATUSA COVID19: 4 koraka

Video: ESP32 PREGLEDATELJ STATUSA COVID19: 4 koraka
Video: Вебинар "Как автоматизировать логистику в 1С?" 2024, Novembar
Anonim
Image
Image
ESP32 PREGLEDATELJ STATUSA COVID19
ESP32 PREGLEDATELJ STATUSA COVID19
ESP32 PREGLEDATELJ STATUSA COVID19
ESP32 PREGLEDATELJ STATUSA COVID19
ESP32 PREGLEDAČ STATUSA COVID19
ESP32 PREGLEDAČ STATUSA COVID19

Ovaj projekat samo dobija status COCID19 u json formatu i prikazuje ga u OLED -u.

Korak 1: Uhvatite stvari

HARDVER

1. Razvojni modul Esp32

2. OLED ekran 128x32 piksela

SOFTVER

1. Arduino IDE (Instalirajte esp32 ploče pomoću upravitelja ploče)

2. OLED biblioteka ekrana

3. Arduinojsonova biblioteka

Korak 2: Kodiranje

Kodiranje
Kodiranje
Kodiranje
Kodiranje

1. Prvo instalirajte esp32 na Arduino IDE.

U svom Arduino IDE idite na Datoteka> Postavke.

Unesite https://dl.espressif.com/dl/package_esp32_index.j… u polje “URL -ovi dodatnih upravitelja odbora” kao što je prikazano na donjoj slici. Zatim kliknite na dugme „U redu“

Otvorite Upravitelj ploča. Idite na Alati> Ploča> Upravitelj ploča…

Potražite ESP32 i pritisnite dugme za instalaciju za „ESP32 by Espressif Systems“Kliknite na Instaliraj.

2 Instaliranje biblioteka

Idite na Sketch> Include Library> Manage Libraries.

Upišite SSD1306 i instalirajte Adafruit SSD1306

Upišite Arduinojson i instalirajte ArduinoJson od Benoita Blanchona

3. Nakon instaliranja potrebnih biblioteka kopirajte i zalijepite kôd (ili klonirajte) sa donje veze:

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

4. Otpremite na esp32.

5. Ako želite promijeniti državu, idite na:

github.com/novelcovid/api

i pogledajte njihovu dokumentaciju.

6. Ako želite promijeniti državu ili druge podatke, prvo preuzmite odgovor json i zalijepite ga u

arduinojson.org/v6/assistant/

Zatim izračunajte dinamičku veličinu. Jednostavno kopirajte cijeli kod iz

Raščlanjivanje programa i lijepljenje u parseJson () funkciju na skici.

Korak 3: Postavljanje hardvera

OLED pin veze

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

1. GND - GND

2. +3.3v - 3v3

3. SDA - Pin 21

4. SCL - Pin 22

Korak 4: Teorija

Ovaj projekt šalje GET zahtjev na

corona.lmao.ninja/countries/india

i proslijedite odgovor funkciji Deserialize za podjelu podataka. Deserialize je metoda iz Arduinojsona.

Preporučuje se: