Բովանդակություն:

ESP32 COVID19 ԿԱՐԳԱՎԻԱԿԻ ԴԻՏՈՐ ՝ 4 քայլ
ESP32 COVID19 ԿԱՐԳԱՎԻԱԿԻ ԴԻՏՈՐ ՝ 4 քայլ

Video: ESP32 COVID19 ԿԱՐԳԱՎԻԱԿԻ ԴԻՏՈՐ ՝ 4 քայլ

Video: ESP32 COVID19 ԿԱՐԳԱՎԻԱԿԻ ԴԻՏՈՐ ՝ 4 քայլ
Video: #318 BLE Oximeter Hack with ESP32 for COVID-19 Projects 2024, Նոյեմբեր
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

Այս նախագիծը պարզապես ստացեք COCID19 կարգավիճակ json ձևաչափով և ցուցադրեք այն OLED- ում:

Քայլ 1: Գրավեք իրերը

HARDWARE

1. Esp32 զարգացման մոդուլ

2. 128x32 OLED էկրան

SOՐԱԳԻՐ

1. Arduino IDE (Տեղադրեք esp32 տախտակները ՝ օգտագործելով տախտակի կառավարիչը)

2. OLED ցուցադրման գրադարան

3. Արդուինոյսոնի գրադարան

Քայլ 2: Կոդավորում

Կոդավորում
Կոդավորում
Կոդավորում
Կոդավորում

1. Նախ տեղադրեք esp32- ը Arduino IDE- ում:

Ձեր Arduino IDE- ում գնացեք Ֆայլ> Նախապատվություններ:

Մուտքագրեք https://dl.espressif.com/dl/package_esp32_index.j… «Լրացուցիչ խորհրդի ղեկավարների հասցեներ» դաշտում, ինչպես ցույց է տրված ստորև նկարում: Այնուհետև կտտացրեք «Լավ» կոճակին

Բացեք Տախտակների կառավարիչը: Գնացեք Գործիքներ> Տախտակ> Տախտակների կառավարիչ…

Որոնեք ESP32 և սեղմեք «Տեղադրեք» կոճակը «ESP32 by Espressif Systems» - ի համար: Կտտացրեք տեղադրմանը:

2 Գրադարանների տեղադրում

Գնալ ուրվագիծ> Ներառել գրադարանը> Կառավարել գրադարանները:

Մուտքագրեք SSD1306 և տեղադրեք Adafruit SSD1306

Մուտքագրեք Arduinojson- ը և տեղադրեք ArduinoJson- ը ՝ Benoit Blanchon- ի կողմից

3. Պահանջվող գրադարանները տեղադրելուց հետո պատճենեք և տեղադրեք ծածկագիրը (կամ կլոնավորեք) ստորև բերված հղումից.

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

4. Վերբեռնել esp32- ում:

5. Եթե ցանկանում եք փոխել երկիրը, գնացեք.

github.com/novelcovid/api

և տես նրանց փաստաթղթերը:

6. Եթե ցանկանում եք փոխել երկիրը կամ այլ տվյալներ, նախ ստացեք json պատասխանը և տեղադրեք այն

arduinojson.org/v6/assistant/

Այնուհետեւ հաշվարկեք դինամիկ չափը: Հեշտությամբ պարզապես պատճենեք ամբողջ ծածկագիրը

Վերլուծել ծրագիրը և տեղադրել ուրվագծի վրա parseJson () գործառույթում:

Քայլ 3: Սարքավորումների տեղադրում

OLED կապի միացումներ

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

1. GND - GND

2. +3.3v - 3v3

3. SDA - PIN 21

4. SCL - Պին 22

Քայլ 4: Տեսություն

Այս նախագիծը GET հարցում է ուղարկում

corona.lmao.ninja/countries/india

և փոխանցեք Deserialize գործառույթի պատասխանը ՝ տվյալները տրոհելու համար: Deserialize- ը Արդուինոջսոնի մեթոդն է:

Խորհուրդ ենք տալիս: