Sadržaj:

ESP32 PREGLEDAČ STATUSA COVID19: 4 koraka
ESP32 PREGLEDAČ STATUSA COVID19: 4 koraka

Video: ESP32 PREGLEDAČ STATUSA COVID19: 4 koraka

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

Ovaj projekt samo dobiva status COCID19 u json formatu i prikazuje ga u OLED -u.

Korak 1: Zgrabite stvari

HARDVER

1. Razvojni modul Esp32

2. OLED zaslon veličine 128x32

SOFTVER

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

2. OLED knjižnica zaslona

3. Knjižnica Arduinojson

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 "Dodatni URL -ovi upravitelja odbora" kao što je prikazano na donjoj slici. Zatim kliknite gumb "U redu"

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

Potražite ESP32 i pritisnite gumb za instalaciju za “ESP32 by Espressif Systems” Pritisnite Instaliraj.

2 Instaliranje knjižnica

Idi 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 knjižnica kopirajte i zalijepite kôd (ili klonirajte) sa donje veze:

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

4. Prenesite na esp32.

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

github.com/novelcovid/api

i vidjeti njihovu dokumentaciju.

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

arduinojson.org/v6/assistant/

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

Program za raščlanjivanje i zalijepite u funkciju parseJson () 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čeni: