Mục lục:
- Quân nhu
- Bước 1: Cài đặt Trình điều khiển & Thư viện trong Arduino IDE
- Bước 2: Kết nối mạch và kiểm tra
- Bước 3: Mã
- Bước 4: Kết quả
Video: Bộ đếm trường hợp Coronavirus - ESP32: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Với đại dịch gần đây đang diễn ra, tôi quyết định ghi lại hành trình của coronavirus trong một cuốn nhật ký. Nhưng một trong những vấn đề tôi gặp phải là nhận được các số liệu chính xác và gần đây về sự lây lan của vi rút. Khi khóa máy bắt đầu, bố tôi đã mua cho tôi một bo mạch ESP - 32, và vì tôi đang tìm hiểu về cách sử dụng nó, tôi quyết định đưa ra giải pháp cho vấn đề của mình.
Tôi đã tạo một chương trình lấy dữ liệu về sự lây nhiễm trên toàn thế giới từ https://github.com/NovelCOVID/API("source ") và sau đó hiển thị nó trên màn hình OLED 0,96". Vì vậy, tôi sẽ chia sẻ mã và thiết lập với bạn, cũng như dạy bạn cách mã hoạt động.
Tôi đã sử dụng bo mạch ESP-32 DOIT DEVKIT V1, nhưng bạn có thể sử dụng bất kỳ bo mạch nào có khả năng Wi-Fi.
Quân nhu
Những điều cần thiết:
Cáp USB sang micro-USB
Bảng ESP-32 (bất kỳ, của tôi là DOIT DEVKIT V1)
Màn hình OLED - 0,96 inch (128 x 64 pixel)
4 dây nhảy từ nữ đến nữ
Arduino IDE (trên máy tính)
Không bắt buộc
Breadboard
Bước 1: Cài đặt Trình điều khiển & Thư viện trong Arduino IDE
- Đầu tiên, vào Tools >> Board và thay đổi nó thành bất kỳ board nào bạn có. Bạn có thể phải thêm nó bằng cách sử dụng Trình quản lý hội đồng quản trị.
- Sau đó, thay đổi cổng thành bất kỳ cổng nào bạn có và đặt tốc độ tải lên 115200.
-
Tiếp theo, vào Sketch >> Bao gồm Thư viện >> Quản lý Thư viện và thêm các thư viện sau
- Arduino_Json
- NTPClient
- Thư viện GFX Adafruit
- Adafruit SSD1306
- Thời gian
Sau đó, bạn đã sẵn sàng để kết nối mạch.
Bước 2: Kết nối mạch và kiểm tra
Bắt đầu bằng cách kết nối chân VCC với đầu ra 3.3V trên ESP32 và kết nối GND với mặt đất.
Tiếp theo, kết nối chân SCL với chân D22 trên ESP32 của bạn và kết nối chân SDA với chân D21 trên ESP32 của bạn.
Để kiểm tra OLED, hãy vào FIle >> Examples và cuộn xuống cho đến khi bạn đến Examples từ các thư viện tùy chỉnh. Bây giờ, hãy tìm kiếm Adafruit SSD1306. Chọn ssd1306_128x64_i2c. Bạn có thể phải chọn một cái khác nếu OLED của bạn khác.
Một chỉnh sửa quan trọng đối với bạn là nếu OLED của bạn không có nút đặt lại, thì bạn nên đặt biến thành -1.
#define OLED_RESET -1
Bước 3: Mã
Bây giờ, đây là phần khó khăn nhất. mã hóa. Để lấy dữ liệu, tôi đang sử dụng cái này. Đây là mã tôi đã viết. Bây giờ, nếu bạn không muốn hiểu nó được viết như thế nào và chỉ muốn dùng thử, hãy chuyển sang bước tiếp theo.
Nếu không, hãy bắt đầu.
Khi bắt đầu mã, 'bao gồm' cho chương trình biết thư viện nào sẽ sử dụng, giúp viết các chức năng dễ dàng hơn, cũng như bổ sung các tính năng như OLED.
Sau đó, nó đi đến máy chủ và yêu cầu cập nhật mới nhất, sau đó nó sẽ định dạng và hiển thị trên màn hình.
Tôi cũng đã thêm nhận xét ở mỗi bước trong mã để hiểu chi tiết hơn.
Bước 4: Kết quả
Bây giờ, để chạy chương trình, hãy kiểm tra xem bạn đã chọn một cổng hợp lệ và trình điều khiển của bạn đã được cài đặt chưa. Theo liên kết này nếu không có hoặc tìm kiếm trực tuyến.
Bây giờ, hãy nhấn nút tải lên sau khi kết nối bo mạch của bạn và bạn sẽ nhận được đầu ra như hình trên.
Chúc mừng! Bây giờ bạn đã có một bộ đếm COVID hoạt động đầy đủ. Tiếp tục chơi với mã và xem liệu bạn có thể gắn mã vào bộ rung để cho bạn biết khi nào con số đã tăng lên hoặc làm cho mã hiển thị một quốc gia cụ thể.
Hy vọng rằng dịch bệnh này sẽ sớm kết thúc và vui mừng xem bạn sẽ làm gì, Đăng xuất, Xarcrax
Đề xuất:
Màn hình cảm biến CO2 Plug & Play với NodeMCU / ESP8266 cho trường học, trường mẫu giáo hoặc nhà của bạn: 7 bước
Màn hình cảm biến CO2 Plug & Play Với NodeMCU / ESP8266 cho Trường học, Mẫu giáo hoặc Nhà của bạn: Tôi sẽ chỉ cho bạn cách nhanh chóng tạo một phích cắm & chơi cảm biến CO2 nơi tất cả các yếu tố của dự án sẽ được kết nối với dây DuPont. Sẽ chỉ có 5 điểm cần hàn, bởi vì tôi đã không hàn trước dự án này cả
Ngân hàng điện khẩn cấp - Hộp công cụ tự làm Năng lượng mặt trời: Đài + Bộ sạc + Đèn cho trường hợp khẩn cấp !: 4 bước
Ngân hàng điện khẩn cấp - Hộp công cụ tự làm Năng lượng mặt trời: Đài + Bộ sạc + Đèn cho trường hợp khẩn cấp!: Ngày 28 tháng 3 năm 2015: Tôi đã tạo hộp công cụ của mình cho những trường hợp khẩn cấp và sử dụng bây giờ khi thành phố của tôi đã bị chôn vùi trong bùn. Theo kinh nghiệm, tôi có thể nói rằng tôi đã phục vụ cho việc sạc điện thoại và nghe đài. một loa máy tính cũ? pin 12 volt chưa sử dụng? Bạn có thể tạo ra
Trường hợp Mp3 về Môi trường thù địch: 9 bước
Hộp đựng Mp3 về Môi trường thù địch: Tôi đã làm một chiếc vỏ bảo vệ để giữ cho chiếc Creative Zen V Plus mới của mình an toàn trước các yếu tố thù địch trong môi trường cửa hàng hàn. Ba yếu tố tôi quan tâm nhất là: tia lửa hàn, mảnh đạn mài và bụi kim loại. Tia lửa hàn có thể nóng
Làm cho máy ảnh của bạn thành "chế độ chụp đêm quân sự", thêm hiệu ứng ban đêm hoặc tạo chế độ chụp ảnh ban đêm trên bất kỳ máy ảnh nào !!!: 3 bước
Đặt Máy ảnh của bạn thành "Chế độ chụp đêm quân sự", Thêm Hiệu ứng Ban đêm hoặc Tạo Chế độ Cảnh báo Ban đêm trên Bất kỳ Máy ảnh nào !!!: *** Điều này đã được đưa vào CUỘC THI KỸ THUẬT SỐ DAYS PHOTO , Hãy bình chọn cho tôi ** * Nếu bạn cần bất kỳ trợ giúp nào, vui lòng gửi email: [email protected] Tôi nói tiếng Anh, Pháp, Nhật, Tây Ban Nha và tôi biết các ngôn ngữ khác nếu bạn
HỘP THẺ TRƯỜNG HỢP MÁY TÍNH: 7 bước
TRƯỜNG HỢP MÁY TÍNH HỘP THẺ: Bạn có thể nghĩ rằng … anh chàng này không có việc gì khác để làm … nhưng vấn đề là … Tôi chuyển từ Bồ Đào Nha đến Vương quốc Anh và Vỏ máy IBM quá nặng, vì vậy tôi đã để chọn, hộp đựng hoặc một số quần áo: D … Nhưng để làm điều này, bạn phải kiểm tra tôi