Բովանդակություն:
- Քայլ 1: Օգտագործված ծրագրակազմ
- Քայլ 2: Օգտագործված բաղադրիչ
- Քայլ 3. Ինչպես կարգավորել Nodemcu- ն Arduino IDE- ում
- Քայլ 4: Thingspeak Աշխատանք
- Քայլ 5: Շղթայի դիագրամ
- Քայլ 6: Կոդ
- Քայլ 7: Տեսանյութ
Video: Նոդեմկուն ջերմաստիճանի և խոնավության տվյալներ է ուղարկում Thingspeak: 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այստեղ այս ձեռնարկում մենք nodemcu- ին միացրել ենք dht11 սենսորով և ջերմաստիճանի և խոնավության տվյալներ ուղարկել thingspeak սերվերին: Այստեղ մենք նաև գծագրում ենք ջերմաստիճանի և խոնավության գրաֆիկը ՝ խոսքի սերվերին:
Քայլ 1: Օգտագործված ծրագրակազմ
1. Arduino IDE. Ինչ վերաբերում է nodemcu- ին, ապա մենք օգտագործում ենք միայն arduino IDE: Դուք կարող եք ներբեռնել վերջին Arduino IDE- ն այս հղումից ՝
www.arduino.cc/hy/Main/Software Այժմ ինչպես կարգավորել nodemcu- ն arduino IDE- ին, մենք դա ձեզ կասենք ստորև բերված քայլերով:
Քայլ 2: Օգտագործված բաղադրիչ
1) Node MCU V3. Node MCU- ը բաց կոդով IOT հարթակ է: Այն ներառում է որոնվածը, որն աշխատում է ESP8266 Wi-Fi SoC- ով աշխատող սարքավորումից, որը հիմնված է ESP-12 մոդուլի վրա: «Node MCU» տերմինը լռելյայն վերաբերում է որոնվածին, այլ ոչ թե dev հավաքածուներին:
2) DHT11 սենսոր. Այս DHT11 ջերմաստիճանի և խոնավության սենսորն ունի ջերմաստիճանի և խոնավության ցուցիչի հնարավորությամբ ճշգրտված թվային ազդանշանի ելք: Այն ինտեգրված է 8-բիթանոց բարձրակարգ միկրոկոնտրոլերի հետ: Դրա տեխնոլոգիան ապահովում է բարձր հուսալիություն և գերազանց երկարաժամկետ կայունություն: Այս սենսորը ներառում է դիմադրողական տարր և սենսոր խոնավ NTC ջերմաստիճանի չափման սարքերի համար: Այն ունի գերազանց որակ, արագ արձագանքման, միջամտության և բարձր կատարողականության ունակություն:
Քայլ 3. Ինչպես կարգավորել Nodemcu- ն Arduino IDE- ում
Ստորև բերված են arduino IDE- ում nodemcu- ի կազմաձևման քայլերը
I1, I2 և I3 պատկերներից վերև կան հղումներ, որոնք մենք կօգտագործենք մեր հղումների համար `հասկանալու համար
Քայլ 1. Նախ անհրաժեշտ է բացել Arduino IDE- ն:
Քայլ 2: Այժմ կտտացրեք նախընտրությունների ներդիրին, ինչպես I1 պատկերը: Այժմ դուք պետք է պատճենեք մեկ URL լրացուցիչ տախտակի կառավարիչում: Ահա URL- https://arduino.esp8266.com/stable/package_esp8266… ապա կտտացրեք լավ
Քայլ 3: Այժմ գնացեք Գործիքներ, ապա ընտրեք Տախտակի կառավարիչ: դուք կստանաք մեկ պատուհան, ինչպիսին է I2- ը:
Պարզապես ոլորեք ներքև այդ պատուհանի վրա և փնտրեք esp8266 ESP8266 համայնքի կողմից, կամ ուղղակիորեն կարող եք որոնել esp8266 ՝ մուտքագրելով որոնման տարբերակը, այժմ կտտացրեք տեղադրման կոճակին:
Քայլ 4: Վերագործարկեք ձեր Arduino IDE- ն
Քայլ 5: Այժմ գնացեք Գործիքներ, ապա ընտրեք ձեր nodemcu սարքը, ինչպես ցույց ենք տվել I3 պատկերում
Քայլ 4: Thingspeak Աշխատանք
Այսպիսով, մինչ այժմ դուք ստացել եք այս ծրագրում օգտագործվող ծրագրակազմը և բաղադրիչները:
Այսպիսով, այժմ դուք պետք է հասկանաք thingspeak Server- ը:
ThingSpeak- ը բաց կոդով բաների ինտերնետ (IoT) ծրագիր է և API ՝ HTTP արձանագրության միջոցով ինտերնետից կամ Տեղական ցանցի միջոցով բաներից տվյալներ պահելու և առբերելու համար:
Այսպիսով, գրաֆիկի և սենսորային տվյալները բաների մեջ ստանալու համար նախ պետք է հաշիվ ստեղծել:
Հաշիվը հաջողությամբ ստեղծելուց հետո այժմ պետք է մուտք գործեք հաշիվ:
Այժմ դուք պետք է ալիք ստեղծեք, որպեսզի դրա համար սեղմեք վերևի նկարում ցուցադրված Նոր ալիքներ:
Այժմ տվեք այն համապատասխան անուն ըստ Ձեր Դիմումի, քանի որ վերը նշված պատկերում կարող եք տեսնել, որ մենք տվել ենք DHT11 սենսորային տվյալներ և լրացնել որոշ բաներ, ինչպիսիք են նկարագրությունը և դաշտը 1 և դաշտը 2:
Մենք կարող ենք ստեղծել մինչև 8 դաշտ մեկ ալիքի համար: Այստեղ մեզ անհրաժեշտ է ընդամենը 2 ալիք, քանի որ dht11 սենսորից ստանում ենք ջերմաստիճան և խոնավություն:
Այժմ ալիքը հաջողությամբ ստեղծելուց հետո դուք պետք է գնաք API ստեղների ներդիր և ձեռք բերեք այդ ալիքի Write API բանալին:
Քայլ 5: Շղթայի դիագրամ
Քայլ 6: Կոդ
Դուք կարող եք աղբյուրի կոդը ստանալ մեր Github Link- ից
Քայլ 7: Տեսանյութ
Projectրագրի ամբողջ նկարագրությունը տրված է վերևի տեսանյութում
Եթե այս նախագծի վերաբերյալ որևէ կասկած ունեք, ազատորեն մեկնաբանեք մեզ ստորև:
Եվ եթե ցանկանում եք ավելին իմանալ ներդրված համակարգի մասին, կարող եք այցելել մեր youtube ալիքը
Այցելեք և հավանեք մեր ֆեյսբուքյան էջը հաճախակի թարմացումների համար:
Շնորհակալություն և հարգանքներ, Embedotronics Technologies
Խորհուրդ ենք տալիս:
Անլար ջերմաստիճանի և խոնավության տվիչի տվյալներ Excel- ին ուղարկելը. 34 քայլ
Անլար ջերմաստիճանի և խոնավության տվիչի տվյալների փոխանցում Excel- ին. Այս տեքստի կանգառի միջոցով դուք պետք է
IoT Long Range անլար ջերմաստիճանի և խոնավության տվիչի տվյալներ Google Sheet- ին ուղարկելը ՝ 39 քայլ
IoT Long Range անլար ջերմաստիճանի և խոնավության տվիչի տվյալներ ուղարկելով Google թերթ կողքին բացի Այս տեքստի կանգառի միջոցով դուք պետք է
Arduino- ն Dht11 տվյալներ է ուղարկում MySQL սերվերին (PHPMYADMIN) Python- ի միջոցով. 5 քայլ
Arduino- ն Dht11 տվյալներ է ուղարկում MySQL սերվերին (PHPMYADMIN) Python- ի միջոցով. Այս նախագծում ես DHT11- ին միացրել եմ arduino- ին, այնուհետև dht11- ի տվյալները, որոնք խոնավություն և ջերմաստիճան են, ուղարկում եմ phpmyadmin տվյալների բազա: Ի տարբերություն մեր նախորդ նախագծի, մենք այս դեպքում չենք օգտագործում որևէ Ethernet վահան, այստեղ մենք պարզապես կարդում ենք
Arduino- ն ջերմաստիճանի և խոնավության տվյալներ է ուղարկում MySQL Server (PHPMYADMIN) ՝ 5 քայլ
Arduino- ն ջերմաստիճանի և խոնավության տվյալներ է ուղարկում MySQL սերվերին (PHPMYADMIN). Այս նախագծում ես DHT11- ին միացրել եմ arduino- ին, այնուհետև dp11- ի, որը խոնավության և ջերմաստիճանի տվյալներ է, ուղարկում եմ phpmyadmin տվյալների բազա: Այստեղ մենք օգտագործում ենք մեկ PHP սցենար ՝ տվյալները phpmyadmin տվյալների բազա մղելու համար
Peratամանակին SMS է ուղարկում ջերմաստիճանի հետ ՝ 5 քայլ (նկարներով)
Peratամանակին SMS է ուղարկում Temperatur- ի հետ. Գաղափարն այն է, որ իմ հայրական տնից ջերմաստիճանի sms ստանամ: Ոչինչ ֆանտաստիկ չէ, պարզապես դնում մասերը միասին: Մասերն են ՝ Geekcreit ® ATmega328P Nano V3 Controller Board համատեղելի ArduinoDIY NANO IO Shield V1.O ընդլայնման տախտակ ArduinoDS130- ի համար