Mục lục:
Video: Trạm gió để lướt ván buồm dựa trên MQTT & AWS: 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:33
Ở Thâm Quyến, có rất nhiều bãi biển đẹp. Trong những ngày hè, môn thể thao tôi yêu thích nhất là chèo thuyền.
Đối với môn thể thao chèo thuyền, tôi vẫn là người mới bắt đầu, tôi thích cảm giác nước biển chạm vào mặt mình, hơn nữa, tôi có thêm nhiều người bạn mới với môn thể thao này.
Nhưng đối với môn thể thao chèo thuyền, gió thích hợp là rất quan trọng. Nhiều khi chúng tôi đến bãi biển, chúng tôi thấy rằng không có gió, hoặc quá nhiều gió đối với tôi khi bắt đầu. Và với dự báo thời tiết chính thức, họ không thể dự báo / theo dõi gió.
Vì vậy, tôi dự định làm một trạm gió thời gian thực và để chia sẻ thông tin với tất cả những người đam mê chèo thuyền ở Thâm Quyến.
Bước 1: Phần cứng
Những gì tôi cần là: 1. Về cơ bản, một máy đo gió;
2. Cảm biến nhiệt độ và độ ẩm;
3. Cảm biến áp suất không khí. Vì chúng là dự báo cho gió / mưa mạnh;
4. Mô-đun kết nối với các internets. Tôi sử dụng mô-đun wifi ESP12
5. Và, một hộp chống nước và pin dự phòng; Bên cạnh đó, tôi đã thiết kế một bo mạch cơ sở để tất cả các mô-đun điện tử có thể được lắp vào dễ dàng, như các hình ảnh đính kèm.
Tất nhiên, bạn cũng có thể sử dụng breadboard cho việc này.
Mới: phần cứng tương đối đơn giản, tôi đã gói nó thành một bộ tại Makerfabs.
Trong thiết kế phần cứng, Máy đo gió là đầu ra tương tự, vì vậy nó cần được kết nối với mô-đun ESP12 ADC và BMP180 Barometer sử dụng I2C để giao tiếp, kết nối chúng với ESP12 GPIO4 / 5, hỗ trợ giao tiếp I2C và DHT 11 sang đầu ra kỹ thuật số. Lưu ý rằng cần có một điện trở kéo lên; có các hình ảnh tham khảo đính kèm.
Bước 2: Phần mềm cơ sở
Tải xuống bản phác thảo mẫu của tôi tại https://github.com/hunrypan/weatherstation?tdsourcetag=s_pcqq_aiomsg. Lưu ý rằng một số thư viện cần được cài đặt trước, bao gồm:
- ESP8266WiFi.h
- MQTT.h
- DHT.h
- Wire.h
- Adafruit_BMP085.h
Sửa đổi cài đặt WIFI và MQTT. Tất nhiên, nếu không, bạn cần đăng ký tài khoản và tạo một phiên bản mới. Và sửa đổi chúng trong phần sụn:
const char * ssid = "xxx"; // Wi-Fi SSIDconst char * password = "xxx"; // Mật khẩu mạng wifi
và thông tin MQTT (nếu bạn không quen thuộc với điều này, vui lòng tham khảo Makerfabs ESPwatch để biết cách sử dụng chi tiết MQTT) tại:
const char * hostname = "postman.cloudmqtt.com"; int port = 16265; const char * user = "xxx"; const char * user_password = "xxxx"; const char * id = "xxxx";
Và trong vòng lặp phần sụn, mô-đun ESP12 đọc cảm biến
hoặc đo gió / nhiệt độ / không khí bằng cách:
int windpeed = analogRead (windpin); humi = dht.readHumidity (); temp = dht.readTempe Heat ();
Tải chương trình cơ sở lên bảng MCU nút ESP.
Bước 3: Nodejs và triển khai tới AWS
Mô-đun WIFI Esp8266 gửi thông tin thời tiết đến máy chủ MQTT, bằng cách xuất bản thông báo về chủ đề lên máy chủ MQTT. Các nodej cuối cùng nhận thông tin thời tiết từ máy chủ mqtt, bằng cách đăng ký chủ đề trên máy chủ lưu Mqtt.
Tôi triển khai NODE JS của mình trên máy chủ AWS, vì vậy bất kỳ ai quan tâm đến vấn đề này đều có thể truy cập trạm gió của tôi tại: https://34.220.205.140: 8080 / wind
Đề xuất:
Trạm thời tiết DIY & Trạm cảm biến WiFi: 7 bước (có hình ảnh)
DIY Weather Station & WiFi Sensor Station: Trong dự án này, tôi sẽ hướng dẫn bạn cách tạo một trạm thời tiết cùng với một trạm cảm biến WiFi. Trạm cảm biến đo dữ liệu nhiệt độ và độ ẩm cục bộ và gửi dữ liệu đó qua WiFi đến trạm thời tiết. Sau đó, trạm thời tiết hiển thị t
Đồng hồ WiFi, Bộ hẹn giờ & Trạm thời tiết, Điều khiển bằng Blynk: 5 bước (có Hình ảnh)
Đồng hồ WiFi, Bộ hẹn giờ & Trạm thời tiết, Điều khiển bằng Blynk: Đây là đồng hồ kỹ thuật số Morphing (nhờ Hari Wiguna đưa ra ý tưởng và mã chuyển đổi), nó cũng là một đồng hồ Analog, trạm báo thời tiết và bộ hẹn giờ trong bếp. Nó được điều khiển hoàn toàn bởi một Ứng dụng Blynk trên điện thoại thông minh của bạn bằng WiFi. Ứng dụng cho phép bạn
Hệ thống hẹn giờ dựa trên Laser Arduino: 6 bước (có hình ảnh)
Hệ thống định thời gian dựa trên Arduino Laser: Là một phần trong quá trình giảng dạy của tôi, tôi cần một hệ thống để đo chính xác tốc độ một chiếc xe mô hình đã đi được 10 mét. Ban đầu, tôi nghĩ mình sẽ mua một hệ thống làm sẵn với giá rẻ từ eBay hoặc Aliexpress, những hệ thống này thường được biết đến là cổng đèn, phở
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
Tạo màn hình xung quanh dựa trên gió: 8 bước (có hình ảnh)
Tạo màn hình xung quanh dựa trên gió: Đây là một dự án lớp do Trinh Le và Matt Arlauckas thiết kế và xây dựng cho HCIN 720: Prototyping Thiết bị có thể đeo được và Internet của vạn vật tại Học viện Công nghệ Rochester. Mục tiêu của dự án này là hình dung một cách trừu tượng hướng Một