Mục lục:

Trạm thời tiết dựa trên IoT ESP8266: 6 bước
Trạm thời tiết dựa trên IoT ESP8266: 6 bước

Video: Trạm thời tiết dựa trên IoT ESP8266: 6 bước

Video: Trạm thời tiết dựa trên IoT ESP8266: 6 bước
Video: Demo project dự báo thời tiết dùng esp8266 nodeMCU và màn hình LCD Gphone 2024, Tháng mười một
Anonim
Image
Image

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?

CÀI ĐẶT
CÀI ĐẶT

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

CÀI ĐẶT
CÀI ĐẶT
CÀI ĐẶT
CÀI ĐẶT
CÀI ĐẶT
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Ã

MẬT MÃ
MẬT MÃ
MẬT MÃ
MẬT MÃ
MẬT MÃ
MẬT 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Ả

Image
Image
KẾT QUẢ
KẾT QUẢ
KẾT QUẢ
KẾT QUẢ
KẾT QUẢ
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: