Mundarija:
Video: MQTT va AWS -ga asoslangan shamol sörfü uchun shamol stantsiyasi: 3 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Shenzhenda juda ko'p chiroyli plyaj bor. Yoz kunlarida men eng sevimli sportim - suzish.
Yelkanli sport uchun men hali ham boshlang'ichman, menga dengiz suvining yuzimga tegishi yoqadi va bundan tashqari, men bu sport bilan ko'plab yangi do'stlar orttirdim.
Yelkanli sport uchun to'g'ri shamol juda muhim. Ko'p marta plyajga etib kelganimizda, shamol yo'qligini yoki men uchun boshlang'ich sifatida juda ko'p shamol borligini aniqladik. Rasmiy ob -havo ma'lumoti bilan shamolni oldindan bashorat qilish/kuzatish mumkin emas.
Shunday qilib, men real vaqtda shamol stansiyasini qurishni rejalashtirmoqdaman va barcha Shenchjen suzish ixlosmandlari bilan ma'lumot almashaman.
1 -qadam: Uskuna
Menga kerak bo'lgan narsa: 1. Asosan, anemometr;
2. Harorat va namlik sensori;
3. Havo bosimi sensori. Ular kuchli shamol/yomg'irni oldindan aytib berishadi;
4. Internetga ulanish moduli. Men ESP12 Wi -Fi modulidan foydalanaman
5. Va suv o'tkazmaydigan korpus va quvvat banki; Bundan tashqari, men barcha elektron modullarni ilova qilingan rasmlar singari osonlikcha joylashtiradigan taglik taxtasini yaratdim.
Albatta, buning uchun non taxtasidan ham foydalanishingiz mumkin.
Yangi: uskunalar nisbatan sodda, men uni Makerfabs to'plamiga joylashtirdim.
Uskuna dizaynida Anemometr analog chiqishdir, shuning uchun uni ESP12 ADC moduliga ulash lozim, BMP180 barometri esa I2C aloqasini qo'llab -quvvatlaydigan ESP12 GPIO4/5 ga ulanish uchun ishlatiladi. raqamli chiqishga. E'tibor bering, tortish qarshiligi kerak; ilova qilingan rasmlarni oling.
2 -qadam: dasturiy ta'minot
Mening namunaviy eskizimni https://github.com/hunrypan/weatherstation?tdsourcetag=s_pcqq_aiomsg saytidan yuklab oling. E'tibor bering, ba'zi kutubxonalarni oldindan o'rnatish kerak, jumladan:
- ESP8266WiFi.h
- MQTT.h
- DHT.h
- Wire.h
- Adafruit_BMP085.h
WIFI sozlamalarini va MQTT -ni o'zgartiring. Albatta, agar yo'q bo'lsa, siz ro'yxatdan o'tishingiz va yangi misol yaratishingiz kerak. Va ularni dasturiy ta'minotda o'zgartiring:
const char* ssid = "xxx"; // Wi-Fi SSIDconst char* password = "xxx"; // Wi-Fi uchun parol
va MQTT ma'lumotlari (agar siz buni bilmasangiz, MQTT -ni batafsil ishlatish uchun Makerfabs ESPwatch -ga qarang):
const char* hostname = "postman.cloudmqtt.com"; int port = 16265; const char* user = "xxx"; const char* user_password = "xxxx"; const char* id = "xxxx";
Va dasturiy ta'minot loopida ESP12 moduli sensorni o'qiydi
yoki shamol/harorat/havoni oldindan o'lchash:
int shamol tezligi = analogRead (windpin); humi = dht.readHumidity (); temp = dht.readTemperature ();
Mikrodasturni ESP tugunli MCU kartasiga yuklang.
3 -qadam: Nodejs va AWS -ga joylashtirish
Esp8266 WIFI moduli MQTT serveriga ob -havo ma'lumotlarini MQTT serveriga mavzu bo'yicha xabar yuborish orqali yuboradi. Oxirgi tugunlar ob -havo ma'lumotlarini mqtt serveridan, Mqtt serverini saqlash obunasi orqali olishadi.
Men NODE JS -ni AWS serverida joylashtiraman, shuning uchun qiziqqan har kim mening shamol stantsiyamga kirishi mumkin: https://34.220.205.140: 8080/wind
Tavsiya:
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)
Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
DIY Kit shamol shamol tegirmonli qizil LED miltillovchi chiroq: 6 qadam (rasmlar bilan)
DIY Kit shamol shamol tegirmon shaklidagi qizil LED miltillovchi chiroq: Tavsif: Bu DIY MCU dizayni bo'lib, lehim amaliyoti uchun elektron shamol tegirmonlarini o'rgatadi. O'rnatish oson: Bu mahsulot sizga keladi, Komponentlar to'plami shamol tegirmoniga o'xshash sovuq modulga o'rnatilishi kerak. To'plam komponentlarining marker nomi:
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
DIY ob -havo stantsiyasi va WiFi sensorli stantsiyasi: 7 qadam (rasmlar bilan)
DIY ob -havo stantsiyasi va WiFi sensori stantsiyasi: Ushbu loyihada sizga WiFi sensorli stantsiya bilan birga ob -havo stantsiyasini qanday yaratishni ko'rsataman. Sensor stantsiyasi mahalliy harorat va namlik ma'lumotlarini o'lchaydi va WiFi orqali ob -havo stantsiyasiga yuboradi. Keyin ob -havo stantsiyasi quyidagilarni ko'rsatadi:
Raspberry Pi uchun CPU haroratiga asoslangan PWM tomonidan boshqariladigan fan: 4 qadam (rasmlar bilan)
Raspberry Pi uchun protsessor haroratiga asoslangan PWM bilan boshqariladigan fanat: Raspberry Pi uchun ko'p holatlar protsessorni sovutishga yordam berish uchun 5Vli fan bilan birga keladi. Biroq, bu muxlislar odatda juda shovqinli va ko'p odamlar shovqinni kamaytirish uchun 3V3 piniga ulashadi. Bu fanatlar odatda 200 mA uchun baholanadi, bu juda h