Obsah:

NÁVŠTEVNÍK STATUSU ESP32 COVID19: 4 kroky
NÁVŠTEVNÍK STATUSU ESP32 COVID19: 4 kroky

Video: NÁVŠTEVNÍK STATUSU ESP32 COVID19: 4 kroky

Video: NÁVŠTEVNÍK STATUSU ESP32 COVID19: 4 kroky
Video: Čápi Mladé Buky | První návštěvník hnízda | First visitor on the nest 2024, Júl
Anonim
Image
Image
POZOROVATEĽ STAVU ESP32 COVID19
POZOROVATEĽ STAVU ESP32 COVID19
POZOROVATEĽ STAVU ESP32 COVID19
POZOROVATEĽ STAVU ESP32 COVID19
POZOROVATEĽ STAVU ESP32 COVID19
POZOROVATEĽ STAVU ESP32 COVID19

Tento projekt len získa stav COCID19 vo formáte json a zobrazí ho na OLED.

Krok 1: Chyťte veci

HARDWARE

1. Vývojový modul Esp32

2. 128x32 OLED displej

SOFTVÉR

1. Arduino IDE (inštalácia dosiek esp32 pomocou správcu dosiek)

2. Zobrazovacia knižnica OLED

3. Arduinojsonova knižnica

Krok 2: Kódovanie

Kódovanie
Kódovanie
Kódovanie
Kódovanie

1. Najprv nainštalujte esp32 na Arduino IDE.

Vo svojom IDE Arduino prejdite na Súbor> Predvoľby.

Zadajte https://dl.espressif.com/dl/package_esp32_index.j… do poľa „Ďalšie adresy URL správcu“, ako je to znázornené na obrázku nižšie. Potom kliknite na tlačidlo „OK“

Otvorte Správcu dosiek. Prejdite na Nástroje> Doska> Správca dosiek …

Vyhľadajte ESP32 a kliknutím na tlačidlo inštalácie „ESP32 od spoločnosti Espressif Systems“kliknite na tlačidlo Inštalovať.

2 Inštalácia knižníc

Choďte na náčrt> Zahrnúť knižnicu> Spravovať knižnice.

Napíšte SSD1306 a nainštalujte Adafruit SSD1306

Napíšte Arduinojson a nainštalujte ArduinoJson od Benoita Blanchona

3. Po inštalácii požadovaných knižníc skopírujte a prilepte kód (alebo klon) z nižšie uvedeného odkazu:

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

4. Odovzdajte do súboru esp32.

5. Ak chcete zmeniť krajinu, choďte:

github.com/novelcovid/api

a pozrite sa na ich dokumentáciu.

6. Ak chcete zmeniť krajinu alebo iné údaje, najskôr získajte odpoveď json a prilepte ju do

arduinojson.org/v6/assistant/

Potom vypočítajte dynamickú veľkosť. Jednoducho skopírujte celý kód z

Analyzujte program a prilepte ho do funkcie parseJson () na skici.

Krok 3: Nastavenie hardvéru

Pripojenia pinov OLED

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

1. GND - GND

2. +3,3v - 3v3

3. SDA - kolík 21

4. SCL - kolík 22

Krok 4: Teória

Tento projekt odosiela požiadavku GET na

corona.lmao.ninja/countries/india

a odovzdajte odpoveď funkcii Deserialize na rozdelenie údajov. Deserialize je metóda od spoločnosti Arduinojson.

Odporúča: