Բովանդակություն:
Video: Քամու կայան վինդսերֆինգի համար MQTT & AWS- ի հիման վրա. 3 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Շենժենում շատ գեղեցիկ լողափ կա: Ամռան օրերին ես ամենասիրած սպորտաձևն է նավարկությունը:
Առագաստանավային սպորտի համար ես դեռ սկսնակ եմ, ինձ դուր է գալիս, որ ծովի ջրի դիպչումն է իմ դեմքին, և ավելին, ես ձեռք եմ բերել շատ նոր ընկերներ այս մարզաձևի հետ:
Բայց առագաստանավային սպորտի համար պատշաճ քամին շատ կարևոր է: Շատ անգամ, երբ մենք հասանք լողափ, մենք պարզեցինք, որ ոչ մի քամի չկա, կամ շատ քամի ինձ համար որպես նախուտեստ: Իսկ եղանակի պաշտոնական կանխատեսման դեպքում նրանց համար անհնար է կանխատեսել/վերահսկել քամին:
Այսպիսով, ես պլանավորում եմ իրական ժամանակում քամու կայան պատրաստել և տեղեկատվության հետ կիսվել Շենժենի նավարկության բոլոր սիրահարների հետ:
Քայլ 1: Սարքավորումներ
Ինձ պետք է ՝ 1. Հիմնականում, անեմոմետր;
2. Temերմաստիճանի եւ խոնավության ցուցիչ;
3. Օդի ճնշման ցուցիչ: Քանի որ դրանք կանխատեսում են ուժեղ քամի/անձրև;
4. Ինտերնետին միացման մոդուլ: Ես օգտագործում եմ ESP12 wifi մոդուլը
5. Եվ, անջրանցիկ պատյան և սնուցման բանկ; Բացի այդ, ես նախագծել եմ բազային տախտակ, որպեսզի բոլոր էլեկտրոնային մոդուլները հեշտությամբ տեղադրվեն, ինչպես կցված նկարները:
Իհարկե, դրա համար կարող եք օգտագործել նաև տախտակ:
Նոր. Ապարատային համեմատաբար պարզ, ես այն փաթեթավորել եմ Makerfabs- ի հավաքածուի մեջ:
Ապարատային դիզայնի մեջ Anemometer- ը անալոգային ելք է, ուստի այն պետք է միացված լինի ESP12 ADC մոդուլին, իսկ BMP180 բարոմետրը I2C- ի միջոցով օգտագործում է հաղորդակցության համար դրանք միացնել ESP12 GPIO4/5 -ին, որոնք աջակցում են I2C հաղորդակցությանը և DHT 11 -ին: դեպի թվային ելք: Նշենք, որ անհրաժեշտ է ձգման դիմադրություն; վերցրեք կցված տեղեկատու նկարները:
Քայլ 2: Ֆիրմային սարքավորումներ
Ներբեռնեք իմ ուրվագծի օրինակը https://github.com/hunrypan/weatherstation?tdsourcetag=s_pcqq_aiomsg: Նշենք, որ որոշ գրադարաններ պետք է նախապես տեղադրվեն, ներառյալ.
- ESP8266WiFi.h
- MQTT.h
- DHT.h
- Մետաղալար. Ժ
- Adafruit_BMP085.h
Փոփոխեք WIFI կարգավորումը և MQTT- ը: Իհարկե, եթե ոչ, ապա անհրաժեշտ է գրանցել հաշիվ և ստեղծել նոր օրինակ: Եվ փոփոխեք դրանք որոնվածում.
const char* ssid = "xxx"; // Wi-Fi SSIDconst char* գաղտնաբառ = "xxx"; // Wi-Fi գաղտնաբառ
և MQTT տեղեկատվությունը (եթե դրան ծանոթ չեք, խնդրում ենք MQTT- ի մանրամասն օգտագործման համար դիմեք Makerfabs ESPwatch- ին) ՝
const char* hostname = "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 սերվերին: Վերջին nodejs- ը եղանակի մասին տեղեկություններ է ստանում mqtt սերվերից ՝ բաժանորդագրվելով թեմային Mqtt սերվերի պահպանման վրա:
Ես տեղադրում եմ իմ NODE JS- ը AWS սերվերի վրա, այնպես որ յուրաքանչյուր ոք, ով հետաքրքրված է դրանով, կարող է մուտք գործել իմ քամու կայան ՝ https://34.220.205.140: 8080/wind
Խորհուրդ ենք տալիս:
MQTT MicroPython ESP32- ի հիման վրա ՝ 5 քայլ
MQTT MicroPython ESP32- ի հիման վրա. Ես սիրում եմ ընտանի կատուներ պահել: Մի օր ինտենսիվ աշխատանքից հետո կատուն կարող է հանգստացնել ինձ, երբ տուն վերադառնամ: Hardանր մարզումից հետո այս կատուն լավ սովորություն ունի կանոնավոր սնվել « ռեստորանում » ամեն օր. Բայց վերջերս ես ստիպված եմ ճանապարհորդել մի քանի օրով և
UDP/IP դարպաս Arduino- ի համար ESP8266 Shield- ի հիման վրա. 8 քայլ
UDP/IP դարպաս Arduino- ի համար ՝ ESP8266 Shield- ի հիման վրա. Ես արդեն 2016 թվականին հրապարակել եմ այս ուսանելի «Ինչպես պատրաստել ձեր սեփական Wifi դարպասը ՝ ձեր Arduino- ն IP ցանցին միացնելու համար»: Քանի որ ես կատարել եմ որոշ կոդային բարելավումներ և դեռ օգտագործում եմ այս լուծումը: Այնուամենայնիվ, այժմ կան որոշ ESP8266 վահաններ
IOT- ի հիման վրա ոռոգման պոմպերի համար նախատեսված DOL Starter Controller- ը `6 քայլ
IOT- ի վրա հիմնված DOL Starter Controller for Irrigation Pumpset: Ողջույն, ընկերներ: Այս հրահանգը վերաբերում է այն բանին, թե ինչպես կարելի է հեռակա վերահսկել և վերահսկել ոռոգման պոմպը, որը տեղադրված է ինտերնետում: Պատմություն. Իմ ֆերմայում ես էլեկտրաէներգիա եմ ստանում տեղական ցանցից օրական միայն մոտ 6 ժամ: Ingsամկետները կանոնավոր չեն, հնարավորությունների առկայություն
Օգտագործեք Homie որոնվածը ՝ Sonoff անջատիչ մոդուլը քշելու համար (ESP8266 հիման վրա) ՝ 5 քայլ (նկարներով)
Օգտագործեք Homie որոնվածը ՝ Sonoff անջատիչ մոդուլը քշելու համար (ESP8266 հիման վրա). Վերջինս կենտրոնանում էր D1 Mini տախտակների շուրջ հիմնական մոնիտորինգի վրա (DHT22, DS18B20, լույս): Այս անգամ ես կցանկանայի ցույց տալ
Կատարեք քամու վրա հիմնված միջավայրի էկրան. 8 քայլ (նկարներով)
Կատարեք քամու վրա հիմնված միջավայրի ցուցադրում. Սա դասական նախագիծ է, որը նախագծվել և կառուցվել է Թրին Լիի և Մեթ Արլուկասի կողմից ՝ HCIN 720-ի համար. Ռոչեսթերյան տեխնոլոգիական ինստիտուտի Wearable and Things Devices սարքերի նախատիպավորում: Այս նախագծի նպատակը ուղղության վերացական պատկերացումն է: ա