Բովանդակություն:
- Քայլ 1: Պահանջվող բաղադրիչներ
- Քայլ 2. Աշխատանքի սկզբունքը
- Քայլ 3. Նախագծերի նկարներ
- Քայլ 4: Կոդի բացատրություն
- Քայլ 5: Սխեմատիկ
- Քայլ 6: Կոդ
- Քայլ 7: Ուսուցում
Video: IoT- ի վրա հիմնված խելացի այգեգործություն և խելացի գյուղատնտեսություն ՝ օգտագործելով ESP32: 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Աշխարհը փոխվում է ժամանակի և գյուղատնտեսության հետ կապված: Մեր օրերում մարդիկ ինտեգրում են էլեկտրոնիկան յուրաքանչյուր ոլորտում, և գյուղատնտեսությունը բացառություն չէ: Էլեկտրոնիկայի այս միաձուլումը գյուղատնտեսության մեջ օգնում է ֆերմերներին և այգիներ կառավարող մարդկանց:
Այս հոդվածում մենք կտեսնենք, թե ինչպես վերահսկել և ինչպես կառավարել այգեգործությունը և գյուղատնտեսությունը: Մենք կօգտագործենք (ESP32) վերահսկման մոդուլ IoT- ի համար և մենք կթարմացնենք տվյալները ամպի վրա և ընթերցումների հիման վրա կձեռնարկենք համապատասխան գործողություններ:
Այս նախագծում մենք օգտագործել ենք այնպիսի սենսորներ, ինչպիսիք են LDR (Light depedent Resistor), peratերմաստիճանի տվիչ, Հողի խոնավության մակարդակի տվիչ և մենք կօգտագործենք ջրի պոմպը ՝ սենսորների տվյալների վրա արձագանքելու համար: Բացի դրանից, մենք կարող ենք օգտագործել բազմաթիվ տվիչներ `մոնիտորինգի համար:
Քայլ 1: Պահանջվող բաղադրիչներ
Ստորև բերված են անհրաժեշտ բաղադրիչները, ESP32ESP32 Հնդկաստանում -
ESP32 Միացյալ Թագավորությունում -
ESP32 ԱՄՆ -ում -
Հողի խոնավության տվիչ Հնդկաստանում `https://amzn.to/2PyAi7l
Հողի խոնավության տվիչ Մեծ Բրիտանիայում -
Հողի խոնավության տվիչ ԱՄՆ -ում -
NTC ջերմաստիճանի տվիչ Հնդկաստանում ջերմաստիճանի տվիչ-
NTC ջերմաստիճանի տվիչ Մեծ Բրիտանիայում -
NTC ջերմաստիճանի տվիչ ԱՄՆ -ում -
LDR սենսոր
LDR սենսոր Հնդկաստանում -
LDR սենսոր Մեծ Բրիտանիայում -
LDR սենսոր ԱՄՆ -ում -
DC ջրի պոմպ +5 վ DC ջրի պոմպ +5 վ Հնդկաստանում -
DC ջրի պոմպ +5 վ Մեծ Բրիտանիայում -
DC ջրի պոմպ +5 վ ԱՄՆ -ում -
BreadBoardBreadBoard Հնդկաստանում-
BreadBoard ԱՄՆ-ում-
BreadBoard Միացյալ Թագավորությունում-
Տրանզիստոր
Ռեզիստորներ
Քիչ լարեր
Քայլ 2. Աշխատանքի սկզբունքը
ESP32 վերահսկիչ մոդուլը օգտագործվում է այնպիսի տվիչներից տվյալների հավաքման համար, ինչպիսիք են LDR (Light depedent Resistor), Temparature ցուցիչ, Հողի խոնավության մակարդակի տվիչ: Եթե հողի խոնավության մակարդակը շատ ցածր է, ապա մենք կմիացնենք ջրի պոմպը: Մենք վերահսկում ենք շարժիչի կարգավիճակը, ինչպես նաև շարժիչի կարգավիճակը հաստատող արձագանքների համար:
Մենք օգտագործում ենք ջերմաստիճանի տվիչ `բերքի արմատին ջուրը կարգավորելու համար, որը բերքը թարմ կպահի: ESP32- ը հավաքում է բոլոր տվիչների տվյալները և ուղարկում/հրապարակում բոլոր տվյալները MQTT սերվերին և բաժանորդագրվում շարժիչային կառավարման թեմային:
Քայլ 3. Նախագծերի նկարներ
Քայլ 4: Կոդի բացատրություն
Եվ mqtt սերվերից կամ այլ հանգույցից (որտեղից մենք դիտարկում կամ վերահսկում ենք շարժիչը): Մեր դեպքում մենք բջջայինն օգտագործում ենք որպես հանգույց և բաժանորդագրվում ենք հետևյալ թեմային:
Թեմայի համար կհրապարակվեն վերահսկիչ հանգույցից (բջջային) և ESP32- ից բաժանորդագրվելու թեմաներ
stechiez/համաձայնում/լույս
stechiez/համաձայնում/տեմպ
stechiez/համաձայնում/հող
stechiez/համաձայնում/mstatus
Հրապարակեք թեման վերահսկիչ հանգույցից, և ESP32- ը բաժանորդագրվելու է թեմային
stechiez/համաձայնում/շարժիչ
Setup_wifi գործառույթում մենք միանում ենք wifi- ին, և հսկողությունը այնտեղ կդադարի մինչև wifi կապը:
Միացման գործառույթում ESP32- ը կփորձի միանալ MQTT սերվերին և սպասել մինչև միացումը:
callback- ը այն գործառույթն է, որը կանչվի կամ կկատարվի, երբ բաժանորդագրված թեման հասանելի լինի:
Կարգավորման գործառույթում մենք նախաստորագրում ենք Սերիական հաղորդակցություն, Wifi կապ և MQTT կապ:
getTemperature, getMoisturePercentage և getLightPercentage գործառույթը կարդում է տվյալները սենսորից և վերադարձնում այն արժեքը, որը պետք է հրապարակվի MQTT- ով:
Իսկ անընդհատ կատարվող օղակի գործառույթում ESP32- ը հավաքված տվյալները կուղարկի mqtt- ով:
Քայլ 5: Սխեմատիկ
Քայլ 6: Կոդ
Կոդ:
github.com/stechiez/iot_projects/tree/mast…
Խորհուրդ ենք տալիս:
IoT- ի վրա հիմնված խելացի կայանման համակարգ ՝ օգտագործելով NodeMCU ESP8266: 5 քայլ
NodeMCU ESP8266- ի միջոցով IoT- ի վրա հիմնված խելացի կայանման համակարգ. Մեր օրերում զբաղված տարածքներում կայանատեղի գտնելը շատ դժվար է, և չկա կայանատեղիի առկայության մանրամասները առցանց ստանալու համակարգ: Պատկերացրեք, եթե կարողանաք ձեր հեռախոսի վրա ստանալ կայանատեղիի առկայության մասին տեղեկություններ, և դուք ռոումինգ չունեք ՝ ստուգելու համար
IOT- ի վրա հիմնված խելացի կայանատեղի. 7 քայլ
IOT- ի վրա հիմնված խելացի կայանատեղի. Տանմայ Պատակի և Ուտքարշ Միշրայի կողմից: Student @ International Institute of Information Technology, Hyderabad (IIITH) ABSTRACT Մենք հաջողությամբ ներդրեցինք IOT- ի վրա հիմնված խելացի կայանման համակարգ: Առանձին հանգույցների (հարևանության տվիչների) օգնությամբ երբևէ
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 Based Midi Generator). Բարև, այսօր ես կբացատրեմ, թե ինչպես պատրաստել ձեր սեփական եղանակի վրա հիմնված փոքր երաժշտության գեներատոր: Այն հիմնված է ESP8266- ի վրա, որը նման է Arduino- ին և արձագանքում է ջերմաստիճանին, անձրևին: և լույսի ուժգնություն: Մի ակնկալեք, որ այն ամբողջ երգեր կամ ակորդներ կհաղորդի
Ինչպես միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. 3 քայլ (նկարներով)
Ինչպե՞ս միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. Այդ գծից ամենաճկուն և էժան սարքերից են Sonoff Basic- ը և Sonoff Dual- ը: Սրանք Wi-Fi- ով միացված անջատիչներ են ՝ հիմնված հիանալի չիպի ՝ ESP8266- ի վրա: Մինչդեռ
IoT- ի վրա հիմնված խելացի գյուղատնտեսություն. 5 քայլ (նկարներով)
IoT- ի վրա հիմնված խելացի գյուղատնտեսություն. Իրերի ինտերնետը (IoT) օբյեկտների կամ իրերի ընդհանուր ցանց է, որոնք կարող են փոխազդել միմյանց հետ `ինտերնետ կապի առկայության դեպքում: IoT- ն կարևոր դեր է խաղում գյուղատնտեսության ոլորտում, որը մինչև 2050 թվականը կարող է կերակրել Երկրի վրա 9,6 միլիարդ մարդու: Խելացի