Papan Pemuka COVID-19 WHO: 8 Langkah (dengan Gambar)
Papan Pemuka COVID-19 WHO: 8 Langkah (dengan Gambar)
Anonim
Papan Pemuka WHO COVID-19
Papan Pemuka WHO COVID-19

Instruksional ini menunjukkan cara menggunakan ESP8266 / ESP32 dan LCD untuk membina papan pemuka WHO situasi COVID-19.

Langkah 1: Sumber Data: Papan Pemuka Situasi Penyakit Coronavirus WHO (COVID-19)

Sumber Data: Papan Pemuka Situasi Penyakit Coronavirus WHO (COVID-19)
Sumber Data: Papan Pemuka Situasi Penyakit Coronavirus WHO (COVID-19)

Sumber data projek berasal dari The World Health Organization (WHO) Coronavirus disease (COVID-19) Situation Dashboard:

experience.arcgis.com/experience/685d0ace5…

Langkah 2: Penyediaan Perkakasan

Penyediaan Perkakasan
Penyediaan Perkakasan
Penyediaan Perkakasan
Penyediaan Perkakasan
Penyediaan Perkakasan
Penyediaan Perkakasan
Penyediaan Perkakasan
Penyediaan Perkakasan

Papan Dev ESP8266 / ESP32

Mana-mana Papan Dev ESP8266 / ESP32 mesti baik.

Paparan LCD

Sebarang LCD yang disokong Arduino_GFX tidak apa-apa, anda mungkin dapati paparan yang disokong sekarang di GitHub readme:

Papan roti

Mana-mana papan roti yang sesuai untuk Papan Dev ESP dan Paparan LCD.

Kawat Jumper

Beberapa Jumper Wires, bergantung pada susunan papan dev dan pin LCD. Dalam kebanyakan kes, 6-9 wayar jumper lelaki hingga wanita sudah cukup.

Langkah 3: Pemasangan Perkakasan

Pemasangan Perkakasan
Pemasangan Perkakasan
Pemasangan Perkakasan
Pemasangan Perkakasan
Pemasangan Perkakasan
Pemasangan Perkakasan
Pemasangan Perkakasan
Pemasangan Perkakasan

Tolak ESP32 Dev Board di papan roti dan sambungkan LCD dengan wayar pelompat.

Berikut adalah contoh ringkasan sambungan:

ESP8266 -> LCD

Vcc -> Vcc

GND -> GND GPIO 15 -> CS GPIO 5 -> DC (jika ada) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (pilihan) GPIO 4 -> LED (jika ada) GPIO 13 -> MOSI / SDA

ESP32 -> LCD

Vcc -> Vcc

GND -> GND GPIO 5 -> CS GPIO 16 -> DC (jika ada) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (pilihan) GPIO 22 -> LED (jika ada) GPIO 23 -> MOSI / SDA

Langkah 4: Penyediaan Perisian

Arduino IDE

Muat turun dan pasang Arduino IDE jika anda belum melakukannya:

www.arduino.cc/en/main/software

Sokongan ESP8266

Ikuti Arahan Pemasangan untuk menambahkan sokongan ESP8266 jika anda belum melakukannya:

github.com/esp8266/Arduino

Sokongan ESP32

Ikuti Arahan Pemasangan untuk menambahkan sokongan ESP32 jika anda belum melakukannya:

github.com/espressif/arduino-esp32

Perpustakaan Arduino_GFX

Muat turun perpustakaan Arduino_GFX terkini: (tekan "Klon atau Muat turun" -> "Muat turun ZIP")

github.com/moononournation/Arduino_GFX

Import perpustakaan di Arduino IDE. (Arduino IDE "Sketch" Menu -> "Include Library" -> "Add. ZIP Library" -> pilih fail ZIP yang dimuat turun)

Langkah 5: Susun & Muat Naik

  1. Muat turun program di GitHub: (tekan "Klon atau Muat turun" -> "Muat turun ZIP")
  2. Buka COVID-19_WHO_Dashboard.ino dengan Arduino IDE
  3. Isi tetapan AP WiFi anda ke SSID_NAME dan SSID_PASSWORD
  4. Sekiranya anda tidak menggunakan LCD ILI9341, komen baris 125 dan lepaskan deklarasi kelas LCD yang betul
  5. Sambungkan ESP Dev Board ke komputer
  6. Tekan butang Muat naik untuk menyusun dan memuat naik program ke Papan Dev ESP

Langkah 6: Pilihan

Pilihan
Pilihan
Pilihan
Pilihan

who_adm0_url dan who_adm0_new_conf_url sedang mengambil angka "China", anda boleh menukar nilai berhampiran

"mana = ADM0_NAME% 3D% 27Cina% 27" ke negara anda

  • who_adm1_url mengambil angka "Hong Kong SAR", anda boleh menukar nilai berhampiran "mana = ADM1_NAME% 3D% 27HONG + KONG + SAR% 27" ke wilayah, wilayah autonomi, dan daerah anda
  • Perpustakaan Arduino_GFX menyokong banyak LCD ukuran, saiz fon berubah secara automatik mengikut ukuran layar. Saya telah menguji ST7735 (128 x 160), ILI9341 (240 x 320), ST7796 (320 x 480). Anda mungkin perlu melakukan beberapa penyesuaian untuk ukuran skrin yang lain.

Langkah 7: Batasan

Angka papan pemuka WHO mengikut laporan situasi penyakit Coronavirus (COVID-2019):

experience.arcgis.com/experience/685d0ace5…

Angka-angka diperbaharui setiap hari dan dijangka mengalami kelewatan.

Langkah 8: Selamat Karantina

Selamat Kuarantin!
Selamat Kuarantin!

Inilah masanya untuk mengelakkan hubungan sosial dan tinggal di rumah:(Ini juga merupakan masa terbaik untuk belajar mengenai elektronik, pengaturcaraan dan IoT!

Disyorkan: