
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:14

Tài liệu hướng dẫn này trình bày cách sử dụng ESP8266 / ESP32 và LCD để xây dựng bảng điều khiển WHO tình huống COVID-19.
Bước 1: Nguồn dữ liệu: Trang tổng quan về tình hình Bệnh do Coronavirus của WHO (COVID-19)

Nguồn dữ liệu của dự án được lấy từ Bảng điều khiển tình hình bệnh do Coronavirus (COVID-19) của Tổ chức Y tế Thế giới (WHO):
experience.arcgis.com/experience/685d0ace5…
Bước 2: Chuẩn bị phần cứng




Bảng nhà phát triển ESP8266 / ESP32
Bất kỳ Bảng nhà phát triển ESP8266 / ESP32 nào cũng được.
Màn hình LCD
Mọi màn hình LCD được hỗ trợ Arduino_GFX đều ổn, bạn có thể tìm thấy màn hình hiện được hỗ trợ tại GitHub readme:
Breadboard
Bất kỳ breadboard nào có thể phù hợp với ESP Dev Board và Màn hình LCD.
Dây nhảy
Một số Jumper Wires, phụ thuộc vào bảng nhà phát triển và cách bố trí chân LCD. Trong hầu hết các trường hợp, 6-9 dây nhảy từ nam đến nữ là đủ.
Bước 3: Lắp ráp phần cứng




Đẩy ESP32 Dev Board lên breadboard và kết nối LCD bằng dây jumper.
Dưới đây là tóm tắt kết nối mẫu:
ESP8266 -> LCD
Vcc -> Vcc
GND -> GND GPIO 15 -> CS GPIO 5 -> DC (nếu có) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (tùy chọn) GPIO 4 -> LED (nếu có) GPIO 13 -> MOSI / SDA
ESP32 -> LCD
Vcc -> Vcc
GND -> GND GPIO 5 -> CS GPIO 16 -> DC (nếu có) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (tùy chọn) GPIO 22 -> LED (nếu có) GPIO 23 -> MOSI / SDA
Bước 4: Chuẩn bị phần mềm
Arduino IDE
Tải xuống và cài đặt Arduino IDE nếu bạn chưa thực hiện:
www.arduino.cc/en/main/software
Hỗ trợ ESP8266
Làm theo Hướng dẫn cài đặt để thêm hỗ trợ ESP8266 nếu bạn chưa thực hiện:
github.com/esp8266/Arduino
Hỗ trợ ESP32
Làm theo Hướng dẫn cài đặt để thêm hỗ trợ ESP32 nếu bạn chưa thực hiện:
github.com/espressif/arduino-esp32
Thư viện Arduino_GFX
Tải xuống các thư viện Arduino_GFX mới nhất: (nhấn "Sao chép hoặc Tải xuống" -> "Tải xuống ZIP")
github.com/moononournation/Arduino_GFX
Nhập thư viện trong Arduino IDE. (Menu Arduino IDE "Sketch" -> "Bao gồm Thư viện" -> "Thêm Thư viện. ZIP" -> chọn tệp ZIP đã tải xuống)
Bước 5: Biên dịch và tải lên
- Tải xuống chương trình tại GitHub: (nhấn "Clone or Download" -> "Download ZIP")
- Mở COVID-19_WHO_Dashboard.ino bằng Arduino IDE
- Điền cài đặt AP WiFi của bạn vào SSID_NAME và SSID_PASSWORD
- Nếu bạn không sử dụng ILI9341 LCD, hãy nhận xét dòng 125 và bỏ ghi chú khai báo lớp LCD chính xác
- Kết nối ESP Dev Board với máy tính
- Nhấn nút Tải lên để biên dịch và tải chương trình lên ESP Dev Board
Bước 6: Tùy chọn


who_adm0_url và who_adm0_new_conf_url đang truy xuất hình "Trung Quốc", bạn có thể thay đổi giá trị gần
"where = ADM0_NAME% 3D% 27China% 27" tới quốc gia của bạn
- who_adm1_url đang truy xuất số liệu "Đặc khu hành chính Hồng Kông", bạn có thể thay đổi giá trị gần "where = ADM1_NAME% 3D% 27HONG + KONG + SAR% 27" thành tỉnh, khu tự trị và thành phố của bạn
- Thư viện Arduino_GFX hỗ trợ nhiều kích thước LCD, kích thước phông chữ tự động thay đổi theo kích thước màn hình. Tôi đã thử nghiệm ở ST7735 (128 x 160), ILI9341 (240 x 320), ST7796 (320 x 480). Bạn có thể cần thực hiện một số điều chỉnh cho kích thước màn hình khác.
Bước 7: Giới hạn
Số liệu trên bảng điều khiển của WHO dựa trên báo cáo tình hình bệnh do Coronavirus (COVID-2019):
experience.arcgis.com/experience/685d0ace5…
Các số liệu được cập nhật hàng ngày và dự kiến sẽ có một số chậm trễ.
Bước 8: Cách ly vui vẻ

Đây là thời gian để tránh tiếp xúc xã hội và ở nhà:(Đây cũng là thời điểm tốt nhất để học về điện tử, lập trình và IoT!
Đề xuất:
Điều khiển bằng cử chỉ đơn giản - Điều khiển đồ chơi RC của bạn bằng chuyển động của cánh tay: 4 bước (có hình ảnh)

Điều khiển bằng cử chỉ đơn giản - Điều khiển đồ chơi RC của bạn bằng chuyển động của cánh tay: Chào mừng bạn đến với 'ible' # 45 của tôi. Cách đây một thời gian, tôi đã tạo một phiên bản RC hoàn chỉnh của BB8 bằng cách sử dụng các phần Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R…Khi tôi thấy nó thú vị như thế nào Force Band do Sphero tạo ra, tôi nghĩ: " Ok, tôi c
Điều khiển từ xa đa năng bằng ESP8266 (Điều khiển bằng Wifi): 6 bước (có hình ảnh)

Điều khiển từ xa đa năng sử dụng ESP8266 (Điều khiển bằng Wifi): Dự án này nhằm thay thế điều khiển từ xa thông thường cho tất cả các thiết bị gia dụng như AC, TV, đầu DVD, hệ thống âm nhạc, thiết bị THÔNG MINH !!! Tạo ra một đống rác từ xa xả rác xung quanh, khiến chúng ta phải giải đố !!! Dự án này sẽ cứu chúng ta khỏi
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước

ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Tự làm bộ điều khiển bay điều khiển đa hệ điều khiển Arduino: 7 bước (có hình ảnh)

Tự làm bộ điều khiển máy bay đa năng điều khiển Arduino: Dự án này là tạo ra một bảng logic máy bay không người lái đa năng linh hoạt nhưng tùy chỉnh dựa trên Arduino và Multiwii
Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước

Điều khiển thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) Có Hiển thị nhiệt độ và độ ẩm: xin chào, tôi là Abhay và đây là blog đầu tiên của tôi về Các thiết bị điện và hôm nay tôi sẽ hướng dẫn bạn cách điều khiển các thiết bị điện bằng điều khiển từ xa bằng cách xây dựng cái này dự án đơn giản. cảm ơn atl lab đã hỗ trợ và cung cấp tài liệu