Mục lục:

Xây dựng một trạm thời tiết IOT đơn giản: 4 bước
Xây dựng một trạm thời tiết IOT đơn giản: 4 bước

Video: Xây dựng một trạm thời tiết IOT đơn giản: 4 bước

Video: Xây dựng một trạm thời tiết IOT đơn giản: 4 bước
Video: Giới thiệu về IoT siêu dễ hiểu. Học và làm việc trong ngành IoT ra sao? 2024, Tháng mười một
Anonim
Xây dựng một trạm thời tiết IOT đơn giản
Xây dựng một trạm thời tiết IOT đơn giản

Trong hướng dẫn này, chúng tôi sẽ xây dựng một trạm thời tiết IoT tuyệt vời (nó có bảng điều khiển và tính năng trò chuyện!) Nhưng đơn giản bằng cách sử dụng Zuino XS PsyFi32 của Zio và sự kết hợp mới nhất của chúng tôi với dòng Qwiic, Cảm biến áp suất không khí Zio Qwiic! Bo mạch này có cảm biến BMP280 của Bosch để đo nhiệt độ áp suất khí quyển và thậm chí nó có thể được sử dụng như một máy đo độ cao!

Có nhiều dự án về trạm thời tiết, nhưng không nhiều (hoặc bất kỳ dự án nào mà chúng tôi có thể thấy) sử dụng chức năng WiFi của Zuino XS PsyFi32 VÀ cảm biến Zio BMP280. Mục tiêu của dự án này không chỉ là xây dựng một trạm thời tiết mà còn để bắt đầu sử dụng khả năng WiFi trên PsyFi32.

Bạn nên đã cấu hình và cài đặt PsyFi32 để phát triển với Arduino IDE. Nếu bạn chưa có, hãy xem hướng dẫn của chúng tôi để tìm hiểu cách sử dụng PSyFi32 với Arduino IDE.

Phần cứng:

  • Zuino XS PsyFi32
  • Cảm biến áp suất không khí Zio Qwiic (BMP280)
  • Cáp Qwiic
  • Cáp USB A đến Micro USB B

Phần mềm & Thư viện:

  • Arduino IDE
  • Thư viện Arduino ESP32
  • Thư viện Adafruit_BMP280
  • Thư viện trình điều khiển cảm biến hợp nhất Adafruit
  • ThingSpeak

Bước 1: Kết nối Zuino XS PsyFi32 và cảm biến áp suất không khí bằng cáp Qwiic và cấp nguồn cho PsyFi32

Kết nối Zuino XS PsyFi32 và cảm biến áp suất không khí bằng cáp Qwiic và cấp nguồn cho PsyFi32
Kết nối Zuino XS PsyFi32 và cảm biến áp suất không khí bằng cáp Qwiic và cấp nguồn cho PsyFi32

Việc thiết lập khá đơn giản, chỉ cần nối chuỗi PsyFi32 và cảm biến Áp suất không khí lại với nhau. Điều tốt về Qwiic là bạn không cần một breadboard hoặc một đống dây cáp lộn xộn để kết nối các thành phần!

Bước 2: Thiết lập ThingSpeak để có thể đọc dữ liệu cảm biến

Nếu bạn chưa có, hãy tạo một tài khoản tại ThingSpeak. Đi tới Kênh ở menu trên cùng bên phải và tạo Điền kênh mới trong tên và mô tả trường thông tin, rồi chọn ba Trường. Theo thứ tự, hãy điền vào các nhãn Trường như sau: Nhiệt độ (° C), Áp suất (hPa) và Cao độ (m) Bạn có thể điền các thông tin khác như liên kết trang web hoặc Github, nhưng các trường trong (2) là mức tối thiểu

Bước 3: Flash PsyFi32

Flash PsyFi32
Flash PsyFi32

Bạn sẽ được yêu cầu nhập SSID và mật khẩu WiFi của mình trước khi tải mã lên. Hãy truy cập Kênh ThingSpeak mà bạn vừa tạo và nhấp vào Khóa API. Sao chép 'Viết khóa API' vào mã (chuỗi api_key).

Bước 4:

Image
Image

Bây giờ bạn có trạm khí tượng của riêng bạn!

Bạn có thể xem Kênh chúng tôi thiết lập cho hướng dẫn này tại đây.

Mã đầy đủ của hướng dẫn này có thể được tải xuống tại đây.

Đề xuất: