Բովանդակություն:
Video: Օդի մոնիտորինգի համակարգ `օգտագործելով NodeMCU և IOT Thingspeak: 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
ThingSpeak- ը բաց կոդով IoT ծրագիր է և API ՝ սարքավորումների սարքերից և տվիչներից տվյալներ պահելու և ստանալու համար: Այն օգտագործում է HTTP արձանագրություն ինտերնետի կամ LAN- ի միջոցով `իր հաղորդակցության համար: MATLAB վերլուծությունը ներառված է ձեր Սարքավորումների կամ զգայարանների սարքերից ստացված տվյալների վերլուծության և պատկերացման համար:
Մենք կարող ենք ալիքներ ստեղծել յուրաքանչյուր սենսորային տվյալների համար: Այս ալիքները կարող են սահմանվել որպես մասնավոր ալիքներ, կամ կարող եք հրապարակային կերպով կիսել տվյալները Հանրային ալիքների միջոցով: Առևտրային առանձնահատկությունները ներառում են լրացուցիչ հնարավորություններ: Բայց մենք կօգտագործենք անվճար տարբերակը, քանի որ դա անում ենք կրթական նպատակներով:
(Եթե ցանկանում եք ավելին իմանալ ընդհանրապես ThingSpeak- ի և/կամ Projectրագրի մասին, այցելեք
Հատկություններ:
- Տվյալներ հավաքեք մասնավոր ալիքներում:
- Կիսեք տվյալները հանրային ալիքների հետ
- REST API և MQTT APIS
- MATLAB® Վերլուծություն և վիզուալիզացիա:
- Համաշխարհային համայնք
Այս ձեռնարկում, օգտագործելով MQ3 Ալկոհոլի տվիչ, դրա արժեքը ThingSpeak- ում գծելու համար ՝ օգտագործելով NodeMCU: Այս ծրագրում NodeMCU- ն կարդում և պահում է տվիչների տվյալները փոփոխականի մեջ, այնուհետև դրանք վերբեռնում ThingSpeak- ում ՝ օգտագործելով իր ալիքի անվանումը և API բանալին: NodeMCU- ն պետք է միացված լինի ինտերնետին Wi-Fi- ի միջոցով: Մենք կտեսնենք, թե ինչպես ստեղծել ThingSpeak ալիքներ և կարգավորել այն NodeMCU- ում:
Քայլ 1: Պահանջվում են բաղադրիչներ
Պահանջվում է սարքավորում
- NodeMCU
- MQ-3 ալկոհոլի սենսոր
- 5 Վ էլեկտրամատակարարում
- Jumper լարերը
- Հացաթուղթ (ըստ ցանկության)
NodeMCU LUA WiFi ինտերնետ ESP8266 զարգացման տախտակ. NodeMCU Dev Kit/տախտակը բաղկացած է ESP8266 wifi միացված չիպից: ESP8266- ը էժան Wi-Fi չիպ է, որը մշակվել է Espressif Systems- ի կողմից TCP/IP արձանագրությամբ: ESP8266- ի մասին լրացուցիչ տեղեկությունների համար կարող եք դիմել ESP8266 WiFi մոդուլին:
MQ-3 Ալկոհոլի սենսոր. Այս մոդուլը պատրաստված է օգտագործելով Ալկոհոլի գազի սենսոր MQ3: Դա ցածր գնով կիսահաղորդչային սենսոր է, որը կարող է հայտնաբերել ալկոհոլային գազերի առկայությունը 0,05 մգ/լ -ից մինչև 10 մգ/լ կոնցենտրացիաներում: Այս սենսորի համար օգտագործվող զգայուն նյութը SnO2- ն է, որի հաղորդունակությունը մաքուր օդում ավելի ցածր է: Ալկոհոլային գազերի կոնցենտրացիան մեծանում է: Այն ունի բարձր զգայունություն ալկոհոլի նկատմամբ և լավ դիմադրություն ունի ծխի, գոլորշու և բենզինի հետևանքով առաջացած խանգարումների նկատմամբ: Այս մոդուլն ապահովում է ինչպես թվային, այնպես էլ անալոգային ելքեր: MQ3 ալկոհոլի սենսորային մոդուլը կարելի է հեշտությամբ միացնել միկրոկառավարիչների, Arduino- ի տախտակների, ազնվամորի Pi- ի և այլնի հետ:
5 Վ էլեկտրամատակարարում. Մեր էլեկտրոնային արտադրանքի կամ նախագծերի մեծ մասում մեզ անհրաժեշտ է էլեկտրամատակարարում `ցանցի AC լարման կարգավորվող DC լարման փոխակերպման համար:
Umատկող լարեր. Թռիչքային լարերը պարզապես լարեր են, որոնք յուրաքանչյուր ծայրում ունեն միակցիչի կապիչներ, ինչը թույլ է տալիս դրանք օգտագործել երկու կետերը միմյանց միացնելու համար `առանց զոդման: Այս նախագծում օգտագործվում է կինից կին միակցիչ:
Սեղանատախտակ. Հացաթուղթը ժամանակավոր նախատիպի համար առանց զոդման սարք է `էլեկտրոնիկայի և փորձարկման սխեմաների դիզայնով: Էլեկտրոնային սխեմաների էլեկտրոնային բաղադրիչների մեծ մասը կարող է փոխկապակցվել `դրանց հոսքերը կամ տերմինալները փոսերի մեջ մտցնելով, այնուհետև անհրաժեշտության դեպքում լարերի միջոցով միացումներ կատարելով:
Քայլ 2: Բաղադրիչների միացում
Նկարագրություն
Այնտեղ 4 հոսանք կա ՝ +5V, AOUT, DOUT և GND:
+5V և GND լարերը հզորություն են ստեղծում ալկոհոլի տվիչի համար: Մյուս 2 հաղորդալարերն են AOUT (անալոգային ելք) և DOUT (թվային ելք): Ինչպես է աշխատում սենսորը, տերմինալը AOUT- ը տալիս է անալոգային լարման ելք `համաչափ` սենսորը հայտնաբերած ալկոհոլի քանակին: Որքան շատ ալկոհոլ է հայտնաբերում, այնքան մեծ է անալոգային լարումը: Ընդհակառակը, որքան քիչ ալկոհոլ է հայտնաբերում, այնքան ավելի քիչ անալոգային լարման կհանգեցնի: Եթե անալոգային լարումը հասնի որոշակի շեմի, այն թվային PIN- ը կուղարկի DOUT բարձր: Երբ այս DOUT քորոցը բարձրանա, arduino- ն դա կբացահայտի և LED- ը միացնելու հնարավորություն կտա ՝ ազդանշան տալով, որ ալկոհոլի շեմը հասել է և այժմ սահմանն անցել է: Ինչպես կարող եք փոխել այս շեմի մակարդակը `պոտենցիոմետրը կարգավորելով` մակարդակը բարձրացնել կամ իջեցնել:
Կապերը բավականին հիմնական են:
Սենսորը միացնելու համար կա 3 կապ: Սենսորի +5V տերմինալը միանում է սնուցման տախտակի 5V տերմինալին: Սենսորի GND տերմինալը միանում է NodeMCU- ի GND տերմինալին: Սա էներգիա է սահմանում սենսորի համար: Մյուս կապը սենսորի անալոգային ելքն է: Այն միացված է NodeMCU- ի անալոգային A0 կապին:
Քայլ 3: Ընթացակարգ
Քայլ 1. Գնացեք https://thingspeak.com/ և ստեղծեք ձեր ThingSpeak հաշիվը, եթե չունեք: Մուտք գործեք ձեր հաշիվ:
Քայլ 2: Ստեղծեք ալիք ՝ կտտացնելով «Նոր ալիք»
Քայլ 3: Մուտքագրեք ալիքի տվյալները:
Անուն: Nameանկացած անուն
Նկարագրություն ՝ ըստ ցանկության
Դաշտ 1. Սենսորների ընթերցում - Սա կցուցադրվի վերլուծական գրաֆիկի վրա: Եթե Ձեզ անհրաժեշտ է 1 -ից ավելի ալիք, կարող եք ստեղծել լրացուցիչ տվիչների տվյալների համար:
Պահեք այս կարգավորումը:
Քայլ 4: Այժմ կարող եք տեսնել ալիքները: Կտտացրեք «API ստեղներ» ներդիրին: Այստեղ դուք կստանաք Channel ID- ն և API բանալիները: Նկատի ունեցեք սա:
Քայլ 5. Բացեք Arduino IDE- ն և տեղադրեք ThingSpeak գրադարանը: Դա անելու համար գնացեք ուրվագիծ> Ներառել գրադարան> Կառավարեք գրադարանները: Որոնեք ThingSpeak և տեղադրեք գրադարանը: ThingSpeak կապի գրադարան Arduino- ի, ESP8266- ի և ESP32- ի համար
Քայլ 6. Պետք է փոփոխել ծածկագիրը:
Քայլ 4: Կոդ
Ներբեռնեք այստեղ կցված կոդը և վերբեռնեք այն ձեր տախտակին և միացրեք ամեն ինչ, ինչպես ցույց է տրված նախորդ գծապատկերում:
Ներբեռնման կոդը ՝
Ելքը կլինի ThingSpeak- ի վերևի պատկերի նման:
Հուսով եմ, որ դա ձեզ համար ավելի հեշտ դարձրեց: Համոզվեք, որ բաժանորդագրվեք, եթե ձեզ դուր եկավ այս հոդվածը և այն օգտակար համարեցիք, և եթե ունեք որևէ հարց կամ օգնության կարիք ունեք, պարզապես թողեք մեկնաբանություն ստորև…
Շնորհակալություն elemetnzonline.com- ին..
Խորհուրդ ենք տալիս:
Խելացի բաշխված 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
Օդի աղտոտման հայտնաբերում + օդի զտում `4 քայլ
Օդի աղտոտման հայտնաբերում + օդի զտում. Գերմանական շվեյցարական միջազգային դպրոցի աշակերտները (Արիստոբուլուս Լամ, Վիկտոր Սիմ, Նաթան Ռոզենցվայգ և Դեկլան Լոգես) աշխատել են MakerBay- ի անձնակազմի հետ `օդի աղտոտման չափման և օդի զտման արդյունավետության միասնական համակարգ արտադրելու համար: Այս
IoT գործարանի մոնիտորինգի համակարգ (IBM IoT հարթակով) ՝ 11 քայլ (նկարներով)
IoT բույսերի մոնիտորինգի համակարգ (IBM IoT պլատֆորմի հետ. Այսօր աշխատող անհատներն ավելի զբաղված են, քան երբևէ նախկինում. կարիերայի առաջխաղացում և ֆինանսների կառավարում: