Sisukord:

ESP32 COVID19 STATUS VIEWER: 4 sammu
ESP32 COVID19 STATUS VIEWER: 4 sammu

Video: ESP32 COVID19 STATUS VIEWER: 4 sammu

Video: ESP32 COVID19 STATUS VIEWER: 4 sammu
Video: Hacking into Android in 32 seconds | HID attack | Metasploit | PIN brute force PoC 2024, Juuli
Anonim
Image
Image
ESP32 COVID19 STATUS VIEWER
ESP32 COVID19 STATUS VIEWER
ESP32 COVID19 STATUS VIEWER
ESP32 COVID19 STATUS VIEWER
ESP32 COVID19 STATUS VIEWER
ESP32 COVID19 STATUS VIEWER

See projekt saab lihtsalt COCID19 oleku json -vormingus ja kuvab selle OLED -i.

Samm: haarake asju

RIISTVARA

1. Esp32 arendusmoodul

2. 128x32 OLED -ekraan

TARKVARA

1. Arduino IDE (installige esp32 lauad tahvlihalduri abil)

2. OLED -ekraaniteek

3. Arduinojsoni raamatukogu

2. samm: kodeerimine

Kodeerimine
Kodeerimine
Kodeerimine
Kodeerimine

1. Esmalt installige esp32 Arduino IDE -sse.

Avage Arduino IDE -s Fail> Eelistused.

Sisestage https://dl.espressif.com/dl/package_esp32_index.j… väljale „Täiendavad juhatusehalduri URL -id“, nagu on näidatud alloleval joonisel. Seejärel klõpsake nuppu "OK"

Avage tahvlite haldur. Avage Tööriistad> Juhatus> Tahvlite haldur…

Otsige üles ESP32 ja vajutage installi nuppu „ESP32 by Espressif Systems“, klõpsake nuppu Installi.

2 Raamatukogude installimine

Minge visandile> Kaasa raamatukogu> Halda teeke.

Sisestage SSD1306 ja installige Adafruit SSD1306

Tippige Arduinojson ja installige Benoit Blanchoni ArduinoJson

3. Pärast nõutavate teekide installimist kopeerige ja kleepige kood (või kloon) allolevalt lingilt:

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

4. Laadige üles esp32.

5. Kui soovite riiki muuta, minge järgmiselt.

github.com/novelcovid/api

ja vaadake nende dokumente.

6. Kui soovite riiki või muid andmeid muuta, hankige kõigepealt vastus json ja kleepige see aadressile

arduinojson.org/v6/assistant/

Seejärel arvutage dünaamiline suurus. Kopeerige lihtsalt kogu kood

Sõelumisprogramm ja kleepige visandi funktsiooni parseJson ().

3. samm: riistvara seadistamine

OLED tihvtühendused

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

1. GND - GND

2. +3.3v - 3v3

3. SDA - tihvt 21

4. SCL - tihvt 22

4. samm: teooria

See projekt saadab GET -päringu aadressile

corona.lmao.ninja/countries/india

ja edastage vastus funktsioonile Deserialiseerimine andmete jagamiseks. Deserialiseerimine on Arduinojsoni meetod.

Soovitan: