Satura rādītājs:

ESP32 COVID19 STATUSA SKATĪTĀJS: 4 soļi
ESP32 COVID19 STATUSA SKATĪTĀJS: 4 soļi

Video: ESP32 COVID19 STATUSA SKATĪTĀJS: 4 soļi

Video: ESP32 COVID19 STATUSA SKATĪTĀJS: 4 soļi
Video: Трекер Коронавируса с ESP32, Raspberry Pi (DIY COVID-19 Tracker) 2024, Jūlijs
Anonim
Image
Image
ESP32 COVID19 STATUSA SKATĪTĀJS
ESP32 COVID19 STATUSA SKATĪTĀJS
ESP32 COVID19 STATUSA SKATĪTĀJS
ESP32 COVID19 STATUSA SKATĪTĀJS
ESP32 COVID19 STATUSA SKATĪTĀJS
ESP32 COVID19 STATUSA SKATĪTĀJS

Šis projekts vienkārši iegūst COCID19 statusu json formātā un parāda to OLED.

1. darbība: satveriet lietas

Aparatūra

1. Esp32 attīstības modulis

2. 128x32 OLED displejs

PROGRAMMATŪRA

1. Arduino IDE (instalējiet esp32 plates, izmantojot tāfeles pārvaldnieku)

2. OLED displeja bibliotēka

3. Arduinojson bibliotēka

2. darbība: kodēšana

Kodēšana
Kodēšana
Kodēšana
Kodēšana

1. Vispirms instalējiet esp32 uz Arduino IDE.

Savā Arduino IDE dodieties uz Fails> Preferences.

Laukā “Papildu valdes pārvaldnieka URL” ievadiet https://dl.espressif.com/dl/package_esp32_index.j…, kā parādīts attēlā. Pēc tam noklikšķiniet uz pogas “Labi”

Atveriet dēļu pārvaldnieku. Dodieties uz Rīki> Padome> Dēļu pārvaldnieks…

Atrodiet ESP32 un nospiediet instalēšanas pogu “ESP32 by Espressif Systems” Noklikšķiniet uz instalēt.

2 Bibliotēku instalēšana

Dodieties uz skici> Iekļaut bibliotēku> Pārvaldīt bibliotēkas.

Ierakstiet SSD1306 un instalējiet Adafruit SSD1306

Ierakstiet Arduinojson un instalējiet Benoit Blanchon ArduinoJson

3. Pēc nepieciešamo bibliotēku instalēšanas nokopējiet un ielīmējiet kodu (vai klonu) no zemāk esošās saites:

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

4. Augšupielādējiet uz esp32.

5. Ja vēlaties mainīt valsti, dodieties uz:

github.com/novelcovid/api

un apskatīt viņu dokumentāciju.

6. Ja vēlaties mainīt valsti vai citus datus, vispirms iegūstiet atbildi json un ielīmējiet to

arduinojson.org/v6/assistant/

Pēc tam aprēķiniet dinamisko lielumu. Vienkārši vienkārši kopējiet visu kodu no

Parsēšanas programma un ielīmējiet skices funkcijā parseJson ().

3. darbība. Aparatūras iestatīšana

OLED tapu savienojumi

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

1. GND - GND

2. +3.3v - 3v3

3. SDA - 21. tapa

4. SCL - 22. tapa

4. solis: teorija

Šis projekts nosūta GET pieprasījumu uz

corona.lmao.ninja/countries/india

un nododiet atbildi funkcijai Deserialize, lai sadalītu datus. Deserializēt ir Arduinojsona metode.

Ieteicams: