Բովանդակություն:
Video: Vibrational Sensor Value- ի վերբեռնում IOT Thing- ում Խոսեք NodeMCU- ի միջոցով. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Կան մի քանի կարևոր մեքենաներ կամ թանկարժեք սարքավորումներ, որոնք վնասներ են կրում թրթռումների պատճառով: Նման դեպքում թրթռման սենսոր է պահանջվում `պարզելու համար, թե արդյոք մեքենան կամ սարքավորումները թրթռանք են արտադրում, թե ոչ: Անընդհատ թրթռացող օբյեկտի հայտնաբերումը բարդ գործ չէ, եթե թրթռումը հայտնաբերելու համար օգտագործվում է համապատասխան սենսոր: Շուկայում առկա են թրթռման տվիչների մի քանի տեսակներ, որոնք կարող են հայտնաբերել թրթռումը ՝ զգալով արագացման կամ արագության մասին և կարող են ապահովել գերազանց արդյունք: Այնուամենայնիվ, նման սենսորները չափազանց թանկ են այնտեղ, որտեղ օգտագործվում է արագացուցիչը:
Այս նախագծում միացրեք NodeMCU- ն թրթռման սենսորով և LED- ով: Երբ թրթռում չի հայտնաբերվում, Թրթռման սենսորի ելքը 0 է (ցածր լարման), հակառակ դեպքում դրա ելքը 1 է (բարձր լարման): Այս լարումը կարելի է կարդալ PWM կապի միջոցով: Եթե NodeMCU- ն ստանում է 0 (թրթռում չկա) թրթռման սենսորից, այն կմիացնի կանաչ LED- ը և կանջատի կարմիր LED- ը: Եթե NodeMCU- ն ստանում է թրթռման սենսորից 1, այն կմիացնի Կարմիր LED- ն և կանջատվի կանաչ LED- ը: Այստեղ օգտագործելով PWM կապում, սենսորի արժեքը կարդացվում է որպես անալոգային և տալիս է լուսադիոդի թարթման շրջանակը:
ThingSpeak- ը բաց կոդով IoT ծրագիր է և API ՝ սարքավորումների սարքերից և տվիչներից տվյալներ պահելու և ստանալու համար: Այն օգտագործում է HTTP արձանագրություն ինտերնետի կամ LAN- ի միջոցով `իր հաղորդակցության համար: MATLAB վերլուծությունը ներառված է ձեր Սարքավորումների կամ սենսորային սարքերից ստացված տվյալների վերլուծության և արտացոլման համար: Մենք կարող ենք ալիքներ ստեղծել յուրաքանչյուր սենսորային տվյալների համար: Այս ալիքները կարող են սահմանվել որպես մասնավոր ալիքներ, կամ կարող եք հրապարակային կերպով կիսել տվյալները Հանրային ալիքների միջոցով: Առևտրային առանձնահատկությունները ներառում են լրացուցիչ հնարավորություններ: Բայց մենք կօգտագործենք անվճար տարբերակը, քանի որ դա անում ենք կրթական նպատակներով:
(Եթե ցանկանում եք ավելին իմանալ ընդհանրապես ThingSpeak- ի և/կամ Projectրագրի մասին, այցելեք
Հատկություններ:
- Տվյալներ հավաքեք մասնավոր ալիքներում
- . Տվյալների փոխանակում հանրային ալիքների հետ
- REST API և MQTT APIS
- MATLAB® Վերլուծություն և վիզուալիզացիա:
- Համաշխարհային համայնք
Այս ձեռնարկում, օգտագործելով LM393 Vibrational սենսորը, դրա արժեքը ThingSpeak- ում գծելու համար օգտագործելով NodeMCU: Այս ծրագրում NodeMCU- ն կարդում և պահում է տվիչների տվյալները փոփոխականի մեջ, այնուհետև դրանք վերբեռնում ThingSpeak- ում ՝ օգտագործելով իր ալիքի անվանումը և API բանալին: NodeMCU- ն պետք է միացված լինի ինտերնետին Wi-Fi- ի միջոցով: Մենք կտեսնենք, թե ինչպես ստեղծել ThingSpeak ալիքներ և կարգավորել այն NodeMCU- ում:
Քայլ 1: Պահանջվում են բաղադրիչներ
Պահանջվում է սարքավորում
- NodeMCU
- LM393 Վիբրացիոն սենսոր
- Jumper լարերը
1. NodeMCU LUA WiFi ինտերնետ ESP8266 զարգացման խորհուրդը. NodeMCU Dev Kit/տախտակը բաղկացած է ESP8266 wifi միացված չիպից: ESP8266- ը էժան Wi-Fi չիպ է, որը մշակվել է Espressif Systems- ի կողմից TCP/IP արձանագրությամբ: ESP8266- ի մասին լրացուցիչ տեղեկությունների համար կարող եք դիմել ESP8266 WiFi մոդուլին:
LM393 Թրթռման սենսորային մոդուլ. Այն կարող է հայտնաբերել շրջակա միջավայրի թրթռումը: ensգայունությունը կարգավորելի է կապույտ թվային պոտենցիոմետրի ճշգրտմամբ: Գործող լարումը տատանվում է 3.3V-5V- ից: Ելքային ձևը թվային է (0 և 1):
Umատկող լարեր. Թռիչքային լարերը պարզապես լարեր են, որոնք յուրաքանչյուր ծայրում ունեն միակցիչի կապիչներ, ինչը թույլ է տալիս դրանք օգտագործել երկու կետերը միմյանց միացնելու համար `առանց զոդման: Այս նախագծում օգտագործվում է կինից կին միակցիչ:
Քայլ 2: Բաղադրիչների միացում
Նկարագրություն:
Այնտեղ 3 հոսանք ՝ +5V,, DOUT և GND:
+5V և GND լարերը ուժ են ապահովում թրթռման սենսորի համար: Մյուս կապարը DOUT- ն է (թվային ելք): Ինչպես է սենսորը աշխատում, տերմինալը DOUT- ն տալիս է լարման ելք `համաչափ` սենսորը հայտնաբերած թրթռանքի քանակին: Թվային արժեքը կարդացվում է NodMCU- ում PWM կապի միջոցով: Որքան ավելի շատ թրթռում է այն հայտնաբերում, այնքան մեծ է անալոգային լարումը: Եվ հակառակը, որքան քիչ է այն հայտնաբերում, այնքան ավելի քիչ անալոգային լարում է դուրս գալու: Եթե անալոգային լարումը հասնում է որոշակի շեմի, ապա այն կուղարկի sginal լուսադիոդային կապերին և ըստ պայմանի կարմիր և կանաչ լուսադիոդները թարթում են:
Սենսորը միացնելու համար կա 3 կապ: Սենսորի +5V տերմինալը միանում է NodeMCU- ի 5V տերմինալին: Սենսորի GND տերմինալը միանում է NodeMCU- ի GND տերմինալին: Սա էներգիա է սահմանում սենսորի համար: Մյուս կապը սենսորի թվային ելքն է: Այն միացված է NodeMCU- ի PWM կապին D0- ին:
Քայլ 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- ին..
Խորհուրդ ենք տալիս:
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
GPS Car Tracker SMS ծանուցմամբ և Thingspeak տվյալների վերբեռնում, Arduino- ի հիման վրա, Տնային ավտոմատացում. 5 քայլ (նկարներով)
GPS Car Tracker SMS- ի ծանուցմամբ և Thingspeak տվյալների վերբեռնում, Arduino- ի հիման վրա, տնային ավտոմատացում. Ես այս GPS tracker- ը պատրաստել եմ անցյալ տարի, և քանի որ այն լավ է աշխատում, այն այժմ հրապարակում եմ Instructable- ում: Այն միացված է իմ բեռնախցիկի աքսեսուարներին: GPS հետևողը բջջային տվյալների միջոցով բեռնում է մեքենայի դիրքը, արագությունը, ուղղությունը և չափվող ջերմաստիճանը
Խոսեք ձեր լույսի հետ. 5 քայլ
Խոսիր քո լույսի հետ. Ո՞րն է իմ նախագիծը: Այս նախագիծը լույս է, որը կարող ես փոխել գույները `ասելով, թե որ գույնը քեզ դուր կգա: Այս նախագծերում իմ ստեղծած լույսը օգտագործում է 4 տարբեր լույսեր ՝ կանաչ, կարմիր, դեղին, կապույտ, և, իհարկե, կարող եք ավելացնել ավելի շատ լույսեր և փոխել ավելի շատ գույներ
NodeMcu Խոսեք ISD1820 մոդուլով `3 քայլ
NodeMcu Խոսեք ISD1820 մոդուլով. Այս պարզ ձեռնարկում ես կբացատրեմ, թե ինչպես միացնել և օգտագործել ISD1820 մոդուլը ՝ օգտագործելով NodeMCU տախտակը: Պ.Ս. կներեք իմ վատ անգլերենի համար: Մոդուլի տվյալների թերթը կարդալիս գրված է, որ
Խոսեք և ուղղագրեք. Նախնական DIY աշխատանք ՝ 8 քայլ
Խոսեք և ուղղագրեք. Նախնական DIY աշխատանք. Այս հրահանգները վերաբերում են Texas Instruments- ի խաղողի բերքահավաքի ուսումնական օժանդակ միջոցներին. Խոսեք & Մաթեմատիկա, խոսել & Ուղղագրություն և խոսք & Կարդացեք: Փոփոխություններ & Լրացումներ Փոխարինում ՝ բարձրախոս գրիլ փրփուր Մարտկոցի խցիկ ՝ Մուտքի բանալին Մարտկոցի հեռացում