2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Một thiết bị hữu ích phục vụ cho việc dự báo thời tiết địa phương trong thời gian ngắn và trong ba ngày
Bước 1: Phần Arduino
Thiết bị này bao gồm hai cụm độc lập trong một hộp.
Một là phong vũ biểu Arduino với cảm biến BMP180, chứa báo cáo về thời gian thực, chênh lệch -1h và -3h trong áp suất khí quyển. Những báo cáo này đặc biệt hữu ích trong dự báo thời tiết địa phương trong ngắn hạn. Тmã được lấy từ trang web "tensvin.de", trong đó được nhập vào sự khác biệt giữa áp suất khí quyển tuyệt đối và tương đối cho độ cao nhất định trong dòng "druck_offset =" trên mã. Kết quả được hiển thị trên màn hình LCD N5110, màn hình này cũng hiển thị nhiệt độ bên trong.
Bước 2: Phần ESP8266
Thiết bị tiếp theo được cung cấp năng lượng bởi bo mạch ESP8266 kết nối màn hình oled 0,96 inch. ESP8266 được kết nối qua mạng Wi-Fi với trang "openweathermap", từ đó nó sẽ đưa ra dự báo thời tiết trong ba ngày và hiển thị trên màn hình oled. Với mục đích này, bạn cần nhập khóa API vào mã, khóa này lấy từ trang Openweathermap. Hướng dẫn chi tiết đầy đủ để cài đặt thư viện và mã trên esp8266 được cung cấp trên:
blog.squix.org/wp-content/uploads/2017/06/esp8266weatherstationgettingstartedguide-20170608.pdf Trong trường hợp cụ thể này, tôi sử dụng bảng NodeMCU 1.0 (mô-đun ESP12E).
Bước 3: Sơ đồ
Hình trên cho thấy sơ đồ của thiết bị hoàn chỉnh.