สารบัญ:
- ขั้นตอนที่ 1: แหล่งข้อมูล: แดชบอร์ดสถานการณ์โรคโคโรนาไวรัสของ WHO (COVID-19)
- ขั้นตอนที่ 2: การเตรียมฮาร์ดแวร์
- ขั้นตอนที่ 3: การประกอบฮาร์ดแวร์
- ขั้นตอนที่ 4: การเตรียมซอฟต์แวร์
- ขั้นตอนที่ 5: รวบรวมและอัปโหลด
- ขั้นตอนที่ 6: ตัวเลือก
- ขั้นตอนที่ 7: ข้อ จำกัด
- ขั้นตอนที่ 8: กักกันอย่างมีความสุข
วีดีโอ: COVID-19 WHO Dashboard: 8 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
คำแนะนำนี้แสดงวิธีใช้ ESP8266/ESP32 และ LCD เพื่อสร้างแดชบอร์ด WHO สถานการณ์ COVID-19
ขั้นตอนที่ 1: แหล่งข้อมูล: แดชบอร์ดสถานการณ์โรคโคโรนาไวรัสของ WHO (COVID-19)
แหล่งข้อมูลโครงการมาจากแดชบอร์ดสถานการณ์โรคโคโรนาไวรัสขององค์การอนามัยโลก (WHO) (COVID-19):
experience.arcgis.com/experience/685d0ace5…
ขั้นตอนที่ 2: การเตรียมฮาร์ดแวร์
บอร์ดพัฒนา ESP8266/ESP32
บอร์ด ESP8266/ESP32 Dev ใดๆ ก็ใช้ได้
จอ LCD
LCD ใด ๆ ที่รองรับ Arduino_GFX นั้นใช้ได้ คุณอาจพบจอแสดงผลที่รองรับในปัจจุบันที่ GitHub readme:
เขียงหั่นขนม
เขียงหั่นขนมใดๆ ที่เหมาะกับ ESP Dev Board และ LCD Display
สายจัมเปอร์
สายจัมเปอร์บางสายขึ้นอยู่กับบอร์ด dev และเลย์เอาต์ของพิน LCD ในกรณีส่วนใหญ่สายจัมเปอร์ชายกับหญิง 6-9 ก็เพียงพอแล้ว
ขั้นตอนที่ 3: การประกอบฮาร์ดแวร์
ดันบอร์ด ESP32 Dev บนเขียงหั่นขนมและเชื่อมต่อ LCD ด้วยสายจัมเปอร์
นี่คือตัวอย่างสรุปการเชื่อมต่อ:
ESP8266 -> LCD
Vcc -> Vcc
GND -> GND GPIO 15 -> CS GPIO 5 -> DC (ถ้ามี) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (ตัวเลือก) GPIO 4 -> LED (ถ้ามี) GPIO 13 -> MOSI / SDA
ESP32 -> LCD
Vcc -> Vcc
GND -> GND GPIO 5 -> CS GPIO 16 -> DC (ถ้ามี) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (ตัวเลือก) GPIO 22 -> LED (ถ้ามี) GPIO 23 -> MOSI / SDA
ขั้นตอนที่ 4: การเตรียมซอฟต์แวร์
Arduino IDE
ดาวน์โหลดและติดตั้ง Arduino IDE หากคุณยังไม่ได้ทำ:
www.arduino.cc/en/main/software
รองรับ ESP8266
ทำตามคำแนะนำในการติดตั้งเพื่อเพิ่มการรองรับ ESP8266 หากคุณยังไม่ได้ดำเนินการ:
github.com/esp8266/Arduino
รองรับ ESP32
ทำตามคำแนะนำในการติดตั้งเพื่อเพิ่มการรองรับ ESP32 หากคุณยังไม่ได้ดำเนินการ:
github.com/espressif/arduino-esp32
Arduino_GFX Library
ดาวน์โหลดไลบรารี Arduino_GFX ล่าสุด: (กด "Clone หรือ Download" -> "Download ZIP")
github.com/moononournation/Arduino_GFX
นำเข้าไลบรารีใน Arduino IDE (เมนู "ร่าง" ของ Arduino IDE -> "รวมไลบรารี" -> "เพิ่ม. ZIP Library" -> เลือกไฟล์ ZIP ที่ดาวน์โหลด)
ขั้นตอนที่ 5: รวบรวมและอัปโหลด
- ดาวน์โหลดโปรแกรมได้ที่ GitHub: (กด "Clone หรือ Download" -> "Download ZIP")
- เปิด COVID-19_WHO_Dashboard.ino ด้วย Arduino IDE
- กรอกการตั้งค่า WiFi AP ของคุณลงใน SSID_NAME และ SSID_PASSWORD
- หากคุณไม่ได้ใช้ ILI9341 LCD ให้แสดงความคิดเห็นในบรรทัดที่ 125 และยกเลิกการใส่เครื่องหมายประกาศคลาส LCD ที่ถูกต้อง
- เชื่อมต่อ ESP Dev Board กับคอมพิวเตอร์
- กดปุ่มอัพโหลดเพื่อคอมไพล์และอัพโหลดโปรแกรมไปที่ ESP Dev Board
ขั้นตอนที่ 6: ตัวเลือก
who_adm0_url และ who_adm0_new_conf_url กำลังดึงตัวเลข "จีน" คุณสามารถเปลี่ยนค่าได้ใกล้เคียง
"where=ADM0_NAME%3D%27China%27" ไปยังประเทศของคุณ
- who_adm1_url กำลังดึงข้อมูล "ฮ่องกง SAR" คุณสามารถเปลี่ยนค่าใกล้กับ "where=ADM1_NAME%3D%27HONG+KONG+SAR%27" ไปยังจังหวัด เขตปกครองตนเอง และเทศบาล
- ไลบรารี Arduino_GFX รองรับ LCD หลายขนาด ขนาดฟอนต์จะเปลี่ยนอัตโนมัติตามขนาดหน้าจอ ฉันได้ทดสอบใน ST7735 (128 x 160), ILI9341 (240 x 320), ST7796 (320 x 480) คุณอาจต้องปรับเปลี่ยนขนาดหน้าจออื่นๆ
ขั้นตอนที่ 7: ข้อ จำกัด
ตัวเลขแดชบอร์ดของ WHO เป็นไปตามรายงานสถานการณ์โรคโคโรนาไวรัส (COVID-2019):
experience.arcgis.com/experience/685d0ace5…
ตัวเลขมีการอัปเดตทุกวันและคาดว่าจะมีความล่าช้าบ้าง
ขั้นตอนที่ 8: กักกันอย่างมีความสุข
ช่วงนี้งดเข้าสังคมและอยู่บ้าน:(นี่เป็นเวลาที่ดีที่สุดในการเรียนด้านอิเล็กทรอนิกส์ การเขียนโปรแกรม และ IoT!
แนะนำ:
COVID19 Dashboard บนแผนที่โลก (โดยใช้ Python): 16 ขั้นตอน
COVID19 Dashboard บนแผนที่โลก (โดยใช้ Python): ฉันรู้ว่าพวกเราเกือบทั้งหมดรู้ข้อมูลส่วนใหญ่เกี่ยวกับ COVID19 และคำแนะนำนี้เกี่ยวกับการสร้างแผนที่ฟองเพื่อวางแผนข้อมูลตามเวลาจริง (ของเคส) บนแผนที่โลกเพื่อความสะดวกยิ่งขึ้น ฉันได้เพิ่มโปรแกรมลงในที่เก็บ Github แล้ว:https://github.co
Raspberry Pi Motorcycle Dashboard: 9 ขั้นตอน (พร้อมรูปภาพ)
Raspberry Pi Motorcycle Dashboard: ในฐานะนักเรียนมัลติมีเดีย & เทคโนโลยีการสื่อสารใน Howest Kortrijk ฉันต้องทำโครงการ IoT ของตัวเอง ซึ่งจะรวมโมดูลทั้งหมดที่ตามมาในปีแรกเป็นโครงการใหญ่โครงการเดียว เพราะฉันขี่มอเตอร์ไซค์บ่อยมากในเวลาว่าง
LTE Arduino GPS Tracker + IoT Dashboard (ตอนที่ 1): 6 ขั้นตอน (พร้อมรูปภาพ)
LTE Arduino GPS Tracker + IoT Dashboard (ตอนที่ 1): บทนำว่าไงพวก! คำแนะนำนี้เป็นการติดตามผลของ Instructable แรกของฉันเกี่ยวกับการใช้ชิลด์ Botletics LTE/NB-IoT สำหรับ Arduino ดังนั้น หากคุณยังไม่ได้อ่าน โปรดอ่านเพื่อรับทราบภาพรวมที่ดีเกี่ยวกับวิธีใช้ชิลด์และ ab ทั้งหมด
LTE Arduino GPS Tracker + IoT Dashboard (ตอนที่ 2): 6 ขั้นตอน (พร้อมรูปภาพ)
LTE Arduino GPS Tracker + IoT Dashboard (ตอนที่ 2): บทนำ & ตอนที่ 1 สรุปถึงเวลาสำหรับคำแนะนำอื่นบนตัวติดตาม GPS SIM7000 พร้อม Arduino และ LTE! หากคุณยังไม่ได้ดำเนินการ โปรดอ่านบทแนะนำการเริ่มต้นใช้งานสำหรับเกราะป้องกัน Botletics SIM7000 CAT-M/NB-IoT จากนั้นอ่านบน Pa
Guino: Dashboard สำหรับ Arduino ของคุณ: 4 ขั้นตอน (พร้อมรูปภาพ)
Guino: Dashboard for Your Arduino: โครงการนี้เป็นส่วนหนึ่งของการทดลองที่ทำในขณะที่เป็นศิลปินในที่พักที่ Instructables คุณสามารถดูโครงการอื่นๆ ได้ที่นี่ อาจเป็นงานที่ยุ่งยากในการดีบักและแสดงภาพข้อมูลแบบเรียลไทม์บนบอร์ด Arduino คุณมักจะติดอยู่กับส