Բովանդակություն:
- Քայլ 1: Սարքավորման պահանջներ
- Քայլ 2: Softwareրագրային ապահովման պահանջներ
- Քայլ 3: Համառոտ աշխատանքային սկզբունք
- Քայլ 4: Գրադարանի տեղադրում
- Քայլ 5. Սարքավորման սխեմաներ և ապարատային համախմբում
- Քայլ 6. NodeMCU կամ Mercury Droid System վեբ սերվերի ցանցի կարգավորումներ
- Քայլ 7: Mercury Droid Android հավելվածի կարգավորումներ
- Քայլ 8: Ամբողջ համակարգը կարգավորելու համար հեշտ վիդեո ցուցում (եթե խնդիր է առաջացել)
- Քայլ 9. Mercury Droid Android հավելվածի Play Store- ի հղում
- Քայլ 10. Մերկուրի Droid համակարգի բոլոր աղբյուրի կոդը
Video: IoT Home Եղանակի մոնիտորինգի համակարգ ՝ Android հավելվածի աջակցությամբ (Mercury Droid) ՝ 11 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ներածություն
Mercury Droid- ը IoT (Իրերի ինտերնետ) ներդրված համակարգ է, որը հիմնված է Mercury Droid Android բջջային հավելվածի վրա: Որը կարող է չափել և վերահսկել տան եղանակային գործունեությունը: դա տնային եղանակի մոնիտորինգի շատ էժան համակարգ է, որը կառուցելու համար ավելի շատ գումար պետք չէ: Այս համակարգը կառուցելու համար ձեզ հարկավոր է ընդամենը <= 10 $: Մենք գիտենք, որ կան բազմաթիվ IoT գործիքներ, ինչպիսիք են Blynk- ը, Cayenne- ը, ThingsSpeak- ը և այլն: Այս գործիքները շատ պարզ են օգտագործել ՝ սենսորների տարբեր տվյալներ գրավելու համար: Բայց այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կատարել ձեր սեփական IoT Home եղանակի մոնիտորինգի համակարգը `առանց սպասուհու IoT գործիքների օգտագործման: Այս ձեռնարկը ձեզ լիարժեք ներուժ կտա ՝ ձեր սեփական IoT տան մոնիտորինգի համակարգի համար սեփական սարքավորումներ և ծրագրեր ստեղծելու համար: Այսպիսով, ես տրամադրում եմ իմ ամբողջ աղբյուրի կոդը այս նախագծում: դա ձեզ համար օգտագործում և փոփոխում եք իմ կոդը և կարող եք ստեղծել ձեր տան եղանակի մոնիտորինգի ձեր տարբեր համակարգ: Կարող եք նաև ներբեռնել իմ Mercury Droid Android բջջային հավելվածը playstore- ից, որն արդեն տվել եմ այս նախագծում: Հաջողություն և պատրաստ ենք ստեղծագործել:
Mercury Droid Android բջջային հավելված Ներբեռնեք այն
play.google.com/store/apps/details?id=com.armavi.mercurydroidiot
Նշում. Եթե այս նախագծի ստեղծման հետ կապված որևէ խնդրի եք հանդիպում, այս ծրագրի վերջում տրվում է ամբողջական հրահանգի տեսանյութը
Քայլ 1: Սարքավորման պահանջներ
1. Node MCU (ESP-8266) IoT Wifi մոդուլ:
2. DHT-11 peratերմաստիճանի եւ խոնավության չափման տվիչ
3. Power Mercury Mercury Droid System- ի համար
4. Որոշ արու-էգ թռչկոտի պարագաներ
5. USB մալուխ:
6. Android բջջային հեռախոս:
Քայլ 2: Softwareրագրային ապահովման պահանջներ
1. Arduino IDE
2. Wifi մենեջեր և DHT-11 գրադարան (Էկրանի նկարահանումը տրված է ձեր նախագծում wifi մենեջեր գրադարան տեղադրելու նախագծում):
3. Android Studio (անհրաժեշտ է, եթե դուք հարմարեցրել եք իմ Mercury Droid հավելվածի կոդը):
4. Mercury Droid Android բջջային հավելված:
Քայլ 3: Համառոտ աշխատանքային սկզբունք
Այս նախագծում ես օգտագործում եմ NodeMcu (ESP-8266) wifi IoT մոդուլը: NodeMCU- ն արթնանում է որպես սնդիկի Droid համակարգի ուղեղ: DHT11 ջերմաստիճանի և խոնավության տվիչը չափում է իրական ժամանակի տան ջերմաստիճանը և խոնավությունը և ուղարկում դրանք NodeMCU- ում: Երբ NodeMCU- ն ստանում է DHT11 տվիչի բոլոր տվյալները, այն փոխակերպում է այս տվյալները «JSON» տողի կամ տվյալների և ուղարկում դրանք վեբ սերվեր: Այժմ Mercury Droid բջջային հավելվածը կարդում է այս JSON տվյալները NodeMCU վեբ սերվերից և ցույց տալիս այս տվյալները իր UI- ին (Օգտվողի միջերես): Այս հավելվածն ունի նաև հատուկ գործառույթ ՝ չափելու ջերմաստիճանի չափազանց բարձր արժեքը և այն համեմատելու օգտվողի հետ շեմային արժեքի հետ: Նմանապես, եթե մեր տան ներկայիս եղանակային ջերմաստիճանը 29*C է, բայց շեմի արժեքը 29*C- ից պակաս է, ապա դիմումը ձեզ զգուշացնում է: Եթե շեմի արժեքը ավելի մեծ է, քան տան ընթացիկ ջերմաստիճանը, դա ձեզ որևէ նախազգուշացում չի տալիս:
Քայլ 4: Գրադարանի տեղադրում
Բացեք ձեր Arduino IDE- ն և կտտացրեք «Էսքիզ» >> Ներառել գրադարան >> Կառավարեք գրադարանները
Այնուհետև «terտեք ձեր որոնումը» բարում գրեք «Wifi Manager»: Այն ձեզ ցույց կտա wifi մենեջերի գրադարանը, կտտացրեք բացվող ընտրացանկը և ընտրեք wifi մենեջերի տարբերակը և կտտացրեք տեղադրել: Այժմ այն ավարտեց տեղադրումը:
Այժմ տեղադրեք DHT տվիչների գրադարանը այնպես, ինչպես մենք տեղադրում ենք wifi մենեջեր գրադարանը, բայց ընտրեցինք «DHT տվիչների գրադարան Adafruit տարբերակով» և ընտրեք ձեր նախընտրած տարբերակը, այնուհետև տեղադրեք: Բայց խորհուրդ է տրվում ընտրել ինչպես DHT-11, այնպես էլ Wifi մենեջեր գրադարանի վերջին տարբերակը:
Քայլ 5. Սարքավորման սխեմաներ և ապարատային համախմբում
DHT-11 Data Pin Միացված է NodeMCU D5 կապին
DHT-11 VCC Pin Միացված է NodeMCU Vin քորոցին
DHT-11 GND Pin Միացված է NodeMCU GND կապին
Նշում. NodeMCU RST (Վերակայել) կոճակը միայն վերականգնում է ձեր կազմաձևը, NodeMCU FLASH կոճակը ջնջել ձեր ամբողջ ծածկագիրը և կազմաձևը դրանից
DHT-11- ը NodeMcu- ի հետ հաջողությամբ միացնելուց հետո մենք պատրաստ ենք կարգավորել մեր NodeMCU WebServer և Mercury Droid հավելվածը:
Քայլ 6. NodeMCU կամ Mercury Droid System վեբ սերվերի ցանցի կարգավորումներ
Այժմ միացրեք ձեր NodeMcu- ն ԱՀ -ի հետ և բացեք Arduino IDE- ն և վերբեռնեք այս նախագծում տրված կոդը: Կոդը վերբեռնելուց հետո անջատեք ձեր NodeMcu- ն և USB մալուխով միացրեք այն Power Bank- ին: Այժմ բացեք ձեր բջջայինի wifi կարգավորումը: Դուք տեսնում եք, որ WiFi- ն սկանավորում է «AutoConnectAP» անունով սարք, որը ձեր NodeMCU բաց ցանցն է: Այժմ սեղմեք AutoConnectAP, այն ինքնաբերաբար կկապվի:
AutoConnectAP- ին միանալուց հետո: Բացեք ձեր «MercuryDroid» Android բջջային հավելվածը: Այս ծրագրի ուսումնական ձեռնարկի վերջում ես արդեն տվել եմ այս հավելվածի playstore- ի հղումը: Այժմ հետևեք իմ կողմից տրված պատկերների քայլերին ՝ MercuryDroid վեբ սերվերային ցանցը կազմաձևելու համար:
Նշում. Հիշեք MercuryDroid վեբ սերվերի ձեր ստատիկ IP- ն: Ինչը շատ կարևոր է MercuryDroid վեբ սերվերի հետ հաղորդակցվելու համար: Լռելյայն ստատիկ IP- ն է 192.168.0.107: եթե ցանկանում եք տալ ձեր ցանկալի ստատիկ IP- ն, ապա այն պետք է փոխեք կոդից: Բայց այս միջակայքում 192.168.0.100-192.168.0.110 (խորհուրդ է տրվում)
Քայլ 7: Mercury Droid Android հավելվածի կարգավորումներ
MercuryDroid Webserver- ի կազմաձևը հաջողությամբ կարգավորելուց հետո անջատեք NodeMCU- ն Power Bank- ից և սպասեք 6-7 վայրկյան, ապա նորից միացրեք ձեր NodeMCU- ն Power Bank- ով և երկու անգամ սեղմեք NodeMCU Reset (RST) կոճակը: Այժմ եկեք սկսենք կարգավորել մեր MercuryDroid ծրագիրը: Պարզապես հետևեք վերը նշված պատկերների քայլերին:
IP հասցեն և շեմային արժեքը հաջողությամբ ավելացնելուց հետո: Սեղմեք մեկնարկի սերվերը, ապա կտեսնեք, որ DHT-11 սենսորների բոլոր տվյալները ցուցադրվում են MercuryDroid հավելվածում: Այժմ մենք ավարտում ենք մեր ամբողջական նախագիծը: Եթե լրացնում եք ձեր NodeMCU կամ MercuryDroid սերվերի կազմաձևման որևէ խնդիր, դիտեք այս ամբողջական հրահանգի տեսանյութը: Այս կարճ տեսանյութը շատ օգտակար է ձեր MercuryDroid սերվերի և հավելվածի հեշտությամբ կազմաձևման համար, քան այս հոդվածը:
Քայլ 8: Ամբողջ համակարգը կարգավորելու համար հեշտ վիդեո ցուցում (եթե խնդիր է առաջացել)
Այս կարճ տեսանյութը շատ օգտակար է ձեր MercuryDroid սերվերի և հավելվածի հեշտությամբ կազմաձևման համար, քան այս հոդվածը: պարզապես հետևեք այս տեսանյութում ցուցադրված քայլերին
Քայլ 9. Mercury Droid Android հավելվածի Play Store- ի հղում
Սա իմ մշակված android հավելվածն է Mercury Droid համակարգի համար: կարող եք ներբեռնել նաև Play Store- ից:
Mercury Droid Android բջջային հավելվածի Play Store- ի հղումը տրված է ստորև
play.google.com/store/apps/details?id=com.armavi.mercurydroidiot
Քայլ 10. Մերկուրի Droid համակարգի բոլոր աղբյուրի կոդը
Mercury Droid System կամ NodeMCU (ESP-8266MOD) Arduino IDE կոդ:
github.com/avimallik/IoT-Home-weather-moni…
Mercury Droid Android հավելվածի աղբյուր ՝ Android Studio- ի համար.
github.com/avimallik/Mercury-Droid
բոլոր կոդերը տրված են GitHub- ում: խնդրում ենք գնալ github և ներբեռնել այն:
Դա իմ լիարժեք հրահանգներն էին ՝ տնային եղանակի մոնիտորինգի շատ էժան համակարգի մասին ՝ android հավելվածի աջակցությամբ: այս հրահանգները կօգնեն ձեզ կառուցել IoT- ի հետ կապված Տանը եղանակի մոնիտորինգի ձեր սեփական սարքավորումները, ինչպես նաև ծրագրակազմը
Շնորհակալություն և սկսեք պատրաստ լինել ստեղծմանը)
>>>>>>>>>>>>>>>>>>>>> ՎԵՐ ENDԸ >>>>>>>>>>>>>>>>>>>
Խորհուրդ ենք տալիս:
Խելացի բաշխված IoT եղանակի մոնիտորինգի համակարգ `օգտագործելով NodeMCU: 11 քայլ
Խելացի բաշխված IoT եղանակի մոնիտորինգի համակարգ NodeMCU- ի միջոցով. Դուք բոլորդ գուցե տեղյակ եք ավանդական եղանակային կայանի մասին. բայց երբևէ մտածե՞լ եք, թե ինչպես է այն իրականում աշխատում: Քանի որ ավանդական եղանակային կայանը ծախսատար և ծանրաբեռնված է, այս կայանների խտությունը մեկ միավորի մակերեսով շատ ավելի փոքր է, ինչը նպաստում է
IOT- ի վրա հիմնված եղանակի և քամու արագության մոնիտորինգի խելացի համակարգ. 8 քայլ
IOT- ի վրա հիմնված եղանակի և քամու արագության մոնիտորինգի խելացի համակարգ. Մշակողը ՝ Նիկիլ Չուդասմա, Դհանաշրի Մուդլիար և Աշիտա Ռաջ Ներածություն Եղանակի մոնիտորինգի կարևորությունը գոյություն ունի շատ առումներով: Եղանակի պարամետրերը պետք է վերահսկվեն գյուղատնտեսության, ջերմոցային տնտեսության զարգացումը պահպանելու համար
IoT- ի վրա հիմնված հողի խոնավության մոնիտորինգի և վերահսկման համակարգ `օգտագործելով NodeMCU: 6 քայլ
IoT- ի վրա հիմնված հողի խոնավության մոնիտորինգի և վերահսկման համակարգ `օգտագործելով NodeMCU. Այս ձեռնարկում մենք մտադիր ենք ներդնել IoT- ի վրա հիմնված հողի խոնավության մոնիտորինգի և վերահսկման համակարգ` օգտագործելով ESP8266 WiFi մոդուլը, այսինքն `NodeMCU: Այս նախագծի համար պահանջվող բաղադրիչները. ESP8266 WiFi մոդուլ- Amazon (334/-- INR) Ռելեի մոդուլ- Amazon (130/- INR
Օդի մոնիտորինգի համակարգ `օգտագործելով NodeMCU և IOT Thingspeak: 4 քայլ
Օդի մոնիտորինգի համակարգ ՝ օգտագործելով NodeMCU և IOT Thingspeak. ThingSpeak- ը բաց կոդով IoT ծրագիր է և API ՝ սարքավորումների սարքերից և տվիչներից տվյալներ պահելու և առբերելու համար: Այն օգտագործում է HTTP արձանագրություն ինտերնետի կամ LAN- ի միջոցով `իր հաղորդակցության համար: MATLAB վերլուծությունը ներառված է ՝ վերլուծելու և պատկերացնելու
IoT գործարանի մոնիտորինգի համակարգ (IBM IoT հարթակով) ՝ 11 քայլ (նկարներով)
IoT բույսերի մոնիտորինգի համակարգ (IBM IoT պլատֆորմի հետ. Այսօր աշխատող անհատներն ավելի զբաղված են, քան երբևէ նախկինում. կարիերայի առաջխաղացում և ֆինանսների կառավարում: