Агуулгын хүснэгт:
Видео: MQTT & AWS дээр суурилсан виндсерфинг хийх салхин станц: 3 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Шенжен хотод олон сайхан далайн эрэг байдаг. Зуны өдрүүдэд миний хамгийн дуртай спорт бол дарвуулт спорт юм.
Дарвуулт спортын хувьд би гарааны тамирчин хэвээр байгаа бөгөөд далайн ус нүүрэнд минь хүрч буй мэдрэмж надад таалагддаг, үүнээс гадна би энэ спортоор олон шинэ найз нөхөдтэй болсон.
Гэхдээ дарвуулт спортын хувьд зөв салхи маш чухал юм. Далайн эрэг дээр ирэхэд олон удаа салхи байхгүй, эсвэл миний хувьд хэт их салхи байгааг олж мэдэв. Албан ёсны цаг агаарын урьдчилсан мэдээгээр салхийг урьдчилан харах/хянах боломжгүй юм.
Тиймээс би бодит цагийн салхин цахилгаан станц хийхээр төлөвлөж байгаа бөгөөд Шэньжэнь хотын дарвуулт аялагч бүх хүмүүст мэдээлэл өгөх болно.
Алхам 1: Техник хангамж
Надад хэрэгтэй зүйл бол: 1. Үндсэндээ анемометр;
2. Температур ба чийгшлийн мэдрэгч;
3. Агаарын даралт мэдрэгч. Тэд хүчтэй салхи/бороо орохыг дэмждэг тул;
4. Интернэтэд холбогдох модуль. Би ESP12 wifi модулийг ашигладаг
5. Усны хамгаалалттай хайрцаг, цахилгаан банк; Үүнээс гадна би үндсэн самбар зохион бүтээсэн тул хавсаргасан зургийн дагуу бүх электрон модулийг хялбархан оруулах боломжтой.
Мэдээжийн хэрэг та үүнд талхны самбар ашиглаж болно.
Шинэ: тоног төхөөрөмж харьцангуй энгийн, би үүнийг Makerfabs -д иж бүрдэл болгон оруулсан.
Тоног төхөөрөмжийн дизайны хувьд анемометр нь аналог гаралт бөгөөд үүнийг ESP12 ADC модульд холбох шаардлагатай бөгөөд BMP180 барометр нь I2C холболтыг ашиглан I2C холболтыг дэмждэг ESP12 GPIO4/5 -тэй холбодог. тоон гаралт руу. Татах эсэргүүцэл хэрэгтэй гэдгийг анхаарна уу; хавсаргасан лавлах зургуудыг авна уу.
Алхам 2: Програм хангамж
Миний жишээ зургийг https://github.com/hunrypan/weatherstation?tdsourcetag=s_pcqq_aiomsg хаягаар татаж аваарай. Зарим номын санг урьдчилан суулгах шаардлагатайг анхаарна уу.
- ESP8266WiFi.h
- MQTT.h
- DHT.h
- Утас.h
- Adafruit_BMP085.h
WIFI тохиргоо болон MQTT -ийг өөрчилнө үү. Мэдээжийн хэрэг, хэрэв үгүй бол та данс бүртгүүлж, шинэ жишээ үүсгэх шаардлагатай болно. Мөн тэдгээрийг firmware дээр өөрчлөх:
const char* ssid = "xxx"; // Wi-Fi SSIDconst char* password = "xxx"; // Wi-Fi нууц үг
болон MQTT мэдээлэл (хэрэв та энэ талаар сайн мэдэхгүй бол MQTT -ийн дэлгэрэнгүй хэрэглээг Makerfabs ESPwatch -ээс үзнэ үү):
const char* хостын нэр = "postman.cloudmqtt.com"; int порт = 16265; const char* хэрэглэгч = "xxx"; const char* user_password = "xxxx"; const char* id = "xxxx";
Мөн програм хангамжийн гогцоонд ESP12 модуль нь мэдрэгчийг уншдаг
эсвэл салхи/температур/агаарын урьдчилсан тооцоог дараах байдлаар хийнэ.
int windspeed = analogRead (windpin); humi = dht.readHumidity (); temp = dht.readTemperature ();
Програмыг ESP зангилааны MCU самбар дээр байршуулна уу.
Алхам 3: Nodejs ба AWS -д байршуулах
Esp8266 WIFI модуль нь MQTT сервер рүү цаг агаарын мэдээллийг MQTT сервер рүү илгээж, сэдвээр MQTT сервер рүү мэдээ илгээдэг. Сүүлчийн зангилаачид Mqtt серверээс захиалгын сэдвээр mqtt серверээс цаг агаарын мэдээллийг авдаг.
Би NODE JS -ээ AWS сервер дээр байрлуулдаг тул үүнийг сонирхож буй хүн миний салхин станц руу https://34.220.205.140: 8080/wind хаягаар хандаж болно.
Зөвлөмж болгож буй:
NodeMCU мэдрэгчийн хяналтын реле ашиглан IoT дээр суурилсан гэрийн автоматжуулалтыг хэрхэн хийх вэ: 14 алхам (зурагтай)
NodeMCU мэдрэгчийн хяналтын реле ашиглан IoT дээр суурилсан гэрийн автоматжуулалтыг хэрхэн хийх вэ: Энэхүү IoT дээр суурилсан төсөлд би Blynk болон NodeMCU хяналтын реле модулийг ашиглан бодит цагийн санал хүсэлтийг ашиглан гэрийн автоматжуулалтыг хийсэн. Гарын авлагын горимд энэ реле модулийг гар утас эсвэл ухаалаг гар утаснаас, гарын авлагаас удирдах боломжтой. Автомат горимд энэ ухаалаг
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 8 алхам (зурагтай)
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 1 жилийн турш 2 өөр байршилд амжилттай ажилласны дараа би нарны эрчим хүчээр ажилладаг цаг уурын станцын төслийн төлөвлөгөөгөө хуваалцаж, хэрхэн урт хугацаанд үнэхээр оршин тогтнож чадах систем болж хөгжсөн тухай тайлбарлаж байна. нарны эрчим хүчнээс үүссэн үе. Хэрэв та дагах бол
IoT ESP8266 дээр суурилсан цаг уурын станц: 6 алхам
IoT ESP8266 дээр суурилсан цаг уурын станц: Ямар ч мэдрэгч ашиглахгүйгээр цаг уурын станцын төслийг барьж, дэлхийн өнцөг булан бүрээс цаг агаарын талаар мэдээлэл авахыг хүсч байна уу? OpenWeatherMap -ийг ашиглах нь бодит ажил болно
Arduino дээр суурилсан контактгүй хэт улаан туяаны термометр - Arduino ашиглан IR суурилсан термометр: 4 алхам
Arduino дээр суурилсан контактгүй хэт улаан туяаны термометр | Arduino ашиглан IR суурилсан термометр: Сайн байна уу залуусаа энэ зааварчилгаанд бид arduino ашиглан контактгүй термометр хийх болно. Заримдаа шингэн/хатуу бодисын температур хэт өндөр эсвэл бага байдаг тул түүнтэй холбоо тогтооход хэцүү байдаг. тэр үед температур
ESP8266 дээр суурилсан Sonoff ухаалаг унтраалга дээр MicroPython програмыг хэрхэн яаж гэрэлтүүлэх вэ: 3 алхам (зурагтай)
ESP8266 дээр суурилсан Sonoff ухаалаг шилжүүлэгч дээр MicroPython Firmware -ийг хэрхэн яаж гэрэлтүүлэх вэ? Sonoff нь ITEAD -ийн боловсруулсан Smart Home -ийн төхөөрөмжийн шугам юм. Энэ шугамын хамгийн уян хатан, хямд төхөөрөмжүүдийн нэг бол Sonoff Basic ба Sonoff Dual юм. Эдгээр нь ESP8266 агуу чип дээр суурилсан Wi-Fi идэвхжүүлсэн унтраалга юм. Хэзээ