Mục lục:
- Bước 1: NÓ HOẠT ĐỘNG NHƯ THẾ NÀO?
- Bước 2: CÀI ĐẶT
- Bước 3: MÃ
- Bước 4: KẾT QUẢ
- Bước 5: ĐẾN ĐÂY TỪ ĐÂU?
- Bước 6: KẾT LUẬN
Video: Trạm thời tiết dựa trên IoT ESP8266: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Bạn muốn xây dựng một dự án trạm thời tiết mà không sử dụng bất kỳ cảm biến nào và nhận thông tin về thời tiết từ khắp nơi trên thế giới?
Sử dụng OpenWeatherMap, nó sẽ trở thành một nhiệm vụ thực sự.
Bước 1: NÓ HOẠT ĐỘNG NHƯ THẾ NÀO?
OpenWeatherMap.org cung cấp dữ liệu từ khắp nơi trên hành tinh và có thể dễ dàng truy cập thông qua API của họ (giao diện lập trình ứng dụng), tất nhiên được xuất dưới dạng JSON.
OpenWeatherMap.org không chỉ cung cấp dữ liệu thời tiết hiện tại mà còn có thể cung cấp các dự báo 5 ngày và 16 ngày, dữ liệu lịch sử và thậm chí cả cảnh báo thời tiết.
Trang web này cung cấp cho chúng tôi một tùy chọn miễn phí mang lại cơ hội nhận được thời tiết hiện tại và dự báo năm ngày từ bất kỳ thành phố nào trên thế giới.
Bước 2: CÀI ĐẶT
1. Truy cập OpenWeatherMap.org.
2. Bạn sẽ cần đăng ký tài khoản miễn phí của họ để nhận khóa API.
Để tìm nó, hãy đăng nhập vào tài khoản của bạn, sau đó điều hướng đến “Khóa API”, sau đó nhập tên Khóa của bạn và nhấp vào nút tạo.
Xem ảnh trên.
Bước 3: MÃ
Chúng tôi sẽ sử dụng các thư viện và nền tảng ESP8266. Đoạn mã dưới đây đã được kiểm tra bằng NodeMCU.
Trước hết, hãy đảm bảo rằng bạn đã cài đặt thư viện ESP8266 và ArduinoJSON trong môi trường phát triển của mình.
Đối với thư viện ESP8266, hãy khởi động Arduino và mở cửa sổ Tùy chọn. Nhập:
trong các URL của người quản lý hội đồng bổ sung được nộp.
Mở Trình quản lý bảng từ menu Công cụ> Bảng và tìm nền tảng ESP8266. Chọn phiên bản bạn cần, sau đó nhấp vào nút cài đặt. chọn board ESP8266 từ menu Tools> Board.
Đối với thư viện ArduinoJSON, bạn có thể tìm thấy nó bằng cách tìm kiếm trong Thư viện Bao gồm> Quản lý Thư viện.
Tải mã bên dưới lên bảng dựa trên ESP8266 của bạn.
Bước 4: KẾT QUẢ
Trước hết, bạn phải thay đổi mã một chút, - thay đổi ssid bằng tên WiFi của bạn.
- thay đổi mật khẩu bằng mật khẩu WiFi của bạn.
- đặt API_KEY của bạn sau: & appid =
Nếu mọi thứ đều ổn, hãy tải mã lên bảng của bạn.
Bạn có thể lấy dữ liệu từ bất kỳ thành phố nào trên thế giới.
xem ảnh.
Kiểm tra video nếu bạn gặp khó khăn.
Bước 5: ĐẾN ĐÂY TỪ ĐÂU?
Đây là bước khởi đầu của một dự án lớn hơn nhiều, vì vậy nếu bạn muốn mở rộng nó, bạn có thể dễ dàng thêm màn hình OLED hoặc LCD hiển thị thời tiết hiện tại và đọc lịch trình hàng ngày của bạn để xây dựng một chiếc gương thông minh.
Bước 6: KẾT LUẬN
Có nhiều nguồn dữ liệu thời tiết trên internet và chúng khác nhau về chức năng.
OpenWeatherMap.org phải là một trong những giải pháp đơn giản và thanh lịch nhất mà chúng tôi đã tìm thấy để dễ dàng truy cập dữ liệu thời tiết từ khắp nơi trên hành tinh.
Nếu bạn có bất kỳ câu hỏi nào, tất nhiên bạn có thể để lại nhận xét.myYoutube
Facebook của tôi
myTwitter
Cảm ơn vì đã đọc dự án này ^^ và chúc một ngày tốt lành.
Hẹn gặp lại sau.
Ahmed Nouira
Đề 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
Trạm thời tiết dựa trên Arduino: 9 bước
Trạm thời tiết dựa trên Arduino: Các thành phần phần cứng của hệ thống bao gồm Cảm biến nhiệt độ + Độ ẩm, áp suất khí quyển, cảm biến độ cao, la bàn, cảm biến phát hiện ánh sáng, mô-đun đồng hồ, mô-đun thẻ kỹ thuật số bảo mật (SD card), bảng phát triển Arduino mega và màn hình LCD. A de
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
Acurite 5 trong 1 Trạm thời tiết sử dụng Raspberry Pi và Weewx (các trạm thời tiết khác tương thích): 5 bước (có Hình ảnh)
Trạm thời tiết Acurite 5 trong 1 Sử dụng Raspberry Pi và Weewx (các Trạm thời tiết khác Tương thích): Khi tôi mua trạm thời tiết Acurite 5 trong 1, tôi muốn có thể kiểm tra thời tiết tại nhà của mình khi tôi đi vắng. Khi tôi về nhà và thiết lập nó, tôi nhận ra rằng tôi phải có màn hình kết nối với máy tính hoặc mua trung tâm thông minh của họ,