.Mơ hình trạm dự báo thời tiết sử dụng ESP8266

Một phần của tài liệu TIỂU LUẬN TỐT NGHIỆP MÔ HÌNH LẬP TRÌNH ĐIỀU KHIỂN TỪ XA VỚI ESP8266 VÀ ARDUINO (Trang 37 - 40)

4.2.1.Mở bản đồ thời tiết

Do trạm dự báo thời tiết này dựa trên Open Weather Map AIP, vì thế ta cần đăng nhập vào nền tảng này đê nhận một AIP để có thể kết nối mạch điện và viết chương trình

Các bước thực hiện như sau:

Bước 1: Mở trình duyệt web và truy cập địa chỉ

https://openweathermap.org/.

Nếu như bạn vào trang web và nhập tên thành phố mình đang sống thì sẽ hiện ra các thông tin về thời tiết

CHƯƠNG 4. KẾT QUẢ VÀ THẢO LUẬN

Bước 2: Đăng ký tài khoản tại mục Sign up Bước 3: Đăng nhập vào tài khoản

Bước 4: Vào thẻ API Keys, sử dụng Key default hoặc tạo key mới thông qua Create

Key, lưu Key này lại để sử dụng trong chương trình

Khóa AIP được dùnng để nhận các thông tin thời tiết từ trang web trên. Để nhận thông tin thời tiết trong một vùng mà bạn đã chọn, nhập URL sau đây, trong đó vùng

CHƯƠNG 4. KẾT QUẢ VÀ THẢO LUẬN

nằm trong dấu ngoặc nhọn { } được thay bằng giá trị ứng với vị trí địa lý của bạn và khóa AIP:

https://api.openweathermap.org/data/2.5/forecast?q={ thanh pho },{ma so quoc

gia }&APPID={khoa AIP}&mode=json&units=metric&cnt=2

Bạn thay thế nội dung {thanh pho} bằng tên thành phố mà mình muốn có dữ liệu nhiệt độ, {ma so quoc gia} là mã quốc gia mà mình đang sống, và {khoa AIP} là giá trị khóa AIP mà mình đã có được ở phần trước.

Sau đó sao chép URL đã có đầy đủ các thơng số và dán vào trình duyệt web, bạn sẽ thấy hiển thị về dự báo thời tiết tại vị trí mà mình muốn xem.

Cần lưu khóa AIP cẩn thận để ta cịn sử dụng trong mục viết chương trình điều khiển.

4.2.2 Nạp chương trình điều khiển vào ESP8266

Để sử dụng Arduino nạp chương trình điều khiển cho ESP8266, chúng ta cần cài đặt add-on hỗ trợ chức năng này vào Arduino.

Sau khi đã cài đặt add-on xong, trong trình đơn của Arduino IDE, bạn nhấp chọn

Tool và chọn “NodeMCU ESP8266” 4.2.3 Kết quả

Các linh kiện cần sử dụng: - NodeMCU ESP8266

- 4 đèn led ( vàng, đỏ, xanh lá, xanh dương ) - 4 điện trở loại 330 Ω

- Testboard - Các dây nối

Quy ước hiển thị thời gian

LED xanh dương: mưa LED xanh lá: nắng LED vàng: mưa đá LED đỏ: tuyết

CHƯƠNG 4. KẾT QUẢ VÀ THẢO LUẬN

Hình 4.5 Sơ đồ mạch điện thực tế của mơ hình trạm dự báo thời tiết

Một phần của tài liệu TIỂU LUẬN TỐT NGHIỆP MÔ HÌNH LẬP TRÌNH ĐIỀU KHIỂN TỪ XA VỚI ESP8266 VÀ ARDUINO (Trang 37 - 40)

Tải bản đầy đủ (PDF)

(42 trang)