Daftar Isi:

PENAMPIL STATUS ESP32 COVID19: 4 Langkah
PENAMPIL STATUS ESP32 COVID19: 4 Langkah

Video: PENAMPIL STATUS ESP32 COVID19: 4 Langkah

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

Proyek ini hanya mendapatkan status COCID19 dalam format json dan menampilkannya ke dalam OLED.

Langkah 1: Ambil Hal

PERANGKAT KERAS

1. Modul Pengembangan Esp32

2. Tampilan OLED 128x32

PERANGKAT LUNAK

1. Arduino IDE (Instal board esp32 menggunakan board manager)

2. Perpustakaan Tampilan OLED

3. Perpustakaan Arduinojson

Langkah 2: Pengkodean

Pengkodean
Pengkodean
Pengkodean
Pengkodean

1. Instal esp32 terlebih dahulu di Arduino IDE.

Di IDE Arduino Anda, buka File> Preferences.

Masukkan https://dl.espressif.com/dl/package_esp32_index.j… ke dalam bidang “Additional Board Manager URLs” seperti yang ditunjukkan pada gambar di bawah ini. Kemudian, klik tombol “OK”

Buka Manajer Dewan. Buka Alat > Papan > Manajer Papan…

Cari ESP32 dan tekan tombol install untuk "ESP32 by Espressif Systems" Klik install.

2 Memasang Perpustakaan

Goto Sketch> Sertakan Perpustakaan> Kelola Perpustakaan.

Ketik SSD1306 dan instal Adafruit SSD1306

Ketik Arduinojson dan instal ArduinoJson dari Benoit Blanchon

3. Setelah menginstal perpustakaan yang diperlukan, salin dan tempel kode (atau klon) dari tautan di bawah ini:

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

4. Unggah ke esp32.

5. Jika Anda ingin mengubah negara goto:

github.com/novelcovid/api

dan lihat dokumentasi mereka.

6. Jika Anda ingin mengubah negara atau data lain, pertama-tama dapatkan respons json dan rekatkan ke

arduinojson.org/v6/assistant/

Kemudian hitung ukuran dinamisnya. Cukup salin seluruh kode dari

Parsing program dan paste ke fungsi parseJson() pada sketsa.

Langkah 3: Menyiapkan Perangkat Keras

Koneksi Pin OLED

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

1. GND - GND

2. +3.3v - 3v3

3. SDA - Pin 21

4. SCL - Pin 22

Langkah 4: Teori

Proyek ini mengirimkan permintaan GET ke

corona.lmao.ninja/countries/india

dan meneruskan respons ke fungsi Deserialize untuk membagi data. Deserialisasi adalah metode dari Arduinojson.

Direkomendasikan: