Mục lục:
- Bước 1: Tạo tài khoản trên Openweathermap.org
- Bước 2: Kết nối phần cứng
- Bước 3: Ghi chương trình từ Arduino IDE
Video: Theo dõi thời tiết và đồng hồ mạng dựa trên ESP8266: 3 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:36
Dự án cuối tuần ngắn và đơn giản với ESP8266 và Màn hình OLED 0,96 inch 128x64.
Thiết bị là đồng hồ mạng, tức là lấy thời gian từ các máy chủ ntp. Nó cũng Hiển thị thông tin thời tiết với các biểu tượng từ openweathermap.org
Các bộ phận yêu cầu:
1. Mô-đun ESP8266 (Bất kỳ cái nào, tôi đã sử dụng NodeMCU)
2. 0,96 OLED (Dựa trên I2C)
3. Dây nhảy
4. Ban bánh mì
5. Cáp USB để gắn ESP8266 vào máy tính
Bước 1: Tạo tài khoản trên Openweathermap.org
Việc tạo một tài khoản trên openweathermap.org là rất dễ dàng.
Tạo một tài khoản bằng cách nhấp vào đăng ký.
Đăng nhập và chuyển đến Tab API. Lưu ý Khóa API của bạn.
Bước 2: Kết nối phần cứng
Trên NodeMCU, các kết nối như sau.
NodeMCU OLED
3V ------------- Vcc
Gnd ------------- Gnd
D1 ------------- SCL
D2 -------------- SDA
Bước 3: Ghi chương trình từ Arduino IDE
Mở Chương trình trong Arduino IDE.
Chọn Mô-đun ESP8266 mà bạn đang sử dụng từ menu Bảng và Tải mã lên mô-đun.
Mã cập nhật thông tin thời tiết 10 phút một lần.
Tất cả các biểu tượng thời tiết được đặt trong tệp icon.h.
Mã biểu tượng được trả về từ lệnh gọi mà chúng tôi thực hiện tới openweathermap.org
Tôi đã sử dụng một logic phân tích cú pháp rất thô sơ để trích xuất thông tin thời tiết từ json nhận được.
Bạn có thể sử dụng thư viện json cho Arduino nếu muốn.
Đề xuất:
Trạm thời tiết NaTaLia: Trạm thời tiết sử dụng năng lượng mặt trời Arduino Đã thực hiện đúng cách: 8 bước (có hình ảnh)
Trạm thời tiết NaTaLia: Trạm thời tiết sử dụng năng lượng mặt trời Arduino Đã hoàn thành đúng cách: Sau 1 năm hoạt động thành công trên 2 địa điểm khác nhau, tôi đang chia sẻ kế hoạch dự án trạm thời tiết sử dụng năng lượng mặt trời của mình và giải thích cách nó phát triển thành một hệ thống thực sự có thể tồn tại trong thời gian dài thời kỳ từ năng lượng mặt trời. Nếu bạn theo dõi
Theo dõi & theo dõi các cửa hàng nhỏ: 9 bước (có hình ảnh)
Theo dõi & theo dõi cho các cửa hàng nhỏ: Đây là một hệ thống dành cho các cửa hàng nhỏ được cho là gắn vào xe đạp điện hoặc xe tay ga điện tử để giao hàng trong phạm vi ngắn, ví dụ như một tiệm bánh muốn giao bánh ngọt. Theo dõi và theo dõi nghĩa là gì? Theo dõi và theo dõi là một hệ thống được sử dụng bởi ca
Trình tạo nhạc dựa trên thời tiết (Trình tạo âm trung dựa trên ESP8266): 4 bước (có hình ảnh)
Trình tạo nhạc dựa trên thời tiết (Trình tạo âm trung dựa trên ESP8266): Xin chào, hôm nay tôi sẽ giải thích cách tạo trình tạo nhạc dựa trên thời tiết nhỏ của riêng bạn. Nó dựa trên ESP8266, giống như Arduino và nó phản ứng với nhiệt độ, mưa và cường độ ánh sáng. Đừng mong đợi nó có thể tạo ra toàn bộ bài hát hoặc hợp âm
Theo dõi thời tiết M5Stack M5stick C dựa trên ESP32 với DHT11 - Theo dõi nhiệt độ độ ẩm & chỉ số nhiệt trên M5stick-C với DHT11: 6 bước
Theo dõi thời tiết M5Stack M5stick C dựa trên ESP32 với DHT11 | Theo dõi nhiệt độ độ ẩm và chỉ số nhiệt trên M5stick-C Với DHT11: Xin chào các bạn, trong phần hướng dẫn này, chúng ta sẽ học cách giao tiếp cảm biến nhiệt độ DHT11 với m5stick-C (một bảng phát triển của m5stack) và hiển thị nó trên màn hình của m5stick-C. Vì vậy, trong hướng dẫn này, chúng ta sẽ đọc nhiệt độ, độ ẩm & nhiệt tôi
Đồng hồ hoạt ảnh LED SMART được kết nối web với bảng điều khiển dựa trên web, máy chủ thời gian được đồng bộ hóa: 11 bước (có hình ảnh)
Đồng hồ hoạt hình LED thông minh được kết nối web với bảng điều khiển dựa trên web, máy chủ thời gian được đồng bộ hóa: Câu chuyện về chiếc đồng hồ này đã trở lại một chặng đường dài - hơn 30 năm. Cha tôi đã đi tiên phong trong ý tưởng này khi tôi chỉ mới 10 tuổi, rất lâu trước cuộc cách mạng đèn LED - trở lại khi đèn LED có độ sáng 1/1000 so với độ chói lóa hiện tại của chúng. Một sự thật