Isi kandungan:

PANDANGAN STATUS ESP32 COVID19: 4 Langkah
PANDANGAN STATUS ESP32 COVID19: 4 Langkah

Video: PANDANGAN STATUS ESP32 COVID19: 4 Langkah

Video: PANDANGAN STATUS ESP32 COVID19: 4 Langkah
Video: Coronavirus (COVID 19) Status Display Tutorial - ESP32 (WiFi) + EPAPER 2024, Julai
Anonim
Image
Image
PANDANGAN STATUS ESP32 COVID19
PANDANGAN STATUS ESP32 COVID19
PANDANGAN STATUS ESP32 COVID19
PANDANGAN STATUS ESP32 COVID19
PANDANGAN STATUS ESP32 COVID19
PANDANGAN STATUS ESP32 COVID19

Projek ini hanya mendapat status COCID19 dalam format json dan memaparkannya ke dalam OLED.

Langkah 1: Rebut Perkara

PERKAKASAN

1. Modul Pembangunan Esp32

2. Paparan OLED 128x32

PERISIAN

1. Arduino IDE (Pasang papan esp32 menggunakan pengurus papan)

2. Perpustakaan Paparan OLED

3. Perpustakaan Arduinojson

Langkah 2: Pengekodan

Pengekodan
Pengekodan
Pengekodan
Pengekodan

1. Pasang esp32 pertama di Arduino IDE.

Dalam Arduino IDE anda, pergi ke Fail> Keutamaan.

Masukkan https://dl.espressif.com/dl/package_esp32_index.j… ke dalam bidang "URL Pengurus Papan Tambahan" seperti yang ditunjukkan pada gambar di bawah. Kemudian, klik butang "OK"

Buka Pengurus Papan. Pergi ke Alat> Papan> Pengurus Papan …

Cari ESP32 dan tekan butang pasang untuk "ESP32 by Espressif Systems" Klik pasang.

2 Memasang Perpustakaan

Goto Sketch> Sertakan Perpustakaan> Urus Perpustakaan.

Taip SSD1306 dan instal Adafruit SSD1306

Taip Arduinojson dan pasang ArduinoJson oleh Benoit Blanchon

3. Setelah memasang perpustakaan yang diperlukan, salin dan tampal kod (atau klon) dari pautan di bawah:

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

4. Muat naik ke esp32.

5. Sekiranya anda ingin menukar negara, pergi:

github.com/novelcovid/api

dan lihat dokumentasi mereka.

6. Sekiranya anda ingin menukar negara atau data lain, dapatkan jawapan pertama dan masukkan ke

arduinojson.org/v6/assistant/

Kemudian hitung ukuran dinamik. Cukup salin keseluruhan kod dari

Menghuraikan program dan menampal ke fungsi parseJson () pada lakaran.

Langkah 3: Menyiapkan Perkakasan

Sambungan Pin OLED

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

1. GND - GND

2. + 3.3v - 3v3

3. SDA - Pin 21

4. SCL - Pin 22

Langkah 4: Teori

Projek ini menghantar permintaan GET ke

corona.lmao.ninja/countries/india

dan lulus respons ke fungsi Deserialize untuk membagi data. Deserialize adalah kaedah dari Arduinojson.

Disyorkan: