![IOT- ի վրա հիմնված ջրի մակարդակի վերահսկիչ `օգտագործելով NodeMCU ESP8266: 6 քայլ IOT- ի վրա հիմնված ջրի մակարդակի վերահսկիչ `օգտագործելով NodeMCU ESP8266: 6 քայլ](https://i.howwhatproduce.com/images/004/image-10213-j.webp)
Բովանդակություն:
- Քայլ 1. Կարգավորեք Firebase- ը և ստացեք գաղտնի բանալին
- Քայլ 2: Ստեղծեք ծրագիր ՝ օգտագործելով MIT հավելվածի գյուտարար 2
- Քայլ 3. Կարգավորեք Arduino IDE- ն Nodemcu Esp8266- ի համար
- Քայլ 4: Վերբեռնեք ծածկագիրը որոշ անհրաժեշտ փոփոխություններով
- Քայլ 5: Կարգավորեք սարքավորումները
- Քայլ 6: Կախարդական ժամանակը:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Image Image](https://i.howwhatproduce.com/images/004/image-10213-2-j.webp)
![](https://i.ytimg.com/vi/N9CagATE7ZI/hqdefault.jpg)
Սա հրահանգելի է, թե ինչպես ստեղծել IOT- ի վրա հիմնված ջրի մակարդակի վերահսկիչ:
Այս նախագծի առանձնահատկություններն են
- Իրական ժամանակում ջրի մակարդակի թարմացումներ Android հավելվածում:
- Ավտոմատ միացրեք ջրի պոմպը, երբ ջուրը հասնի նվազագույն մակարդակից ցածր:
- Ավտոմատ անջատեք ջրի պոմպը, երբ ջուրը հասնի առավելագույն մակարդակի:
- Pumpրի պոմպը ցանկացած ջրի մակարդակով վերահսկելու ձեռնարկ:
Պահանջներ.-
- NodeMCU ESP8266 զարգացման տախտակ
- HCSR04 ուլտրաձայնային տվիչ
- Breadboard
- Մեկ ալիքային ռելեային տախտակ (ջրի պոմպը կառավարելու համար)
- LM7805 +5V լարման կարգավորիչ IC:
- Մարտկոց (9V-12V):
- WiFi երթուղիչ (NodeMCU- ն ինտերնետին միացնելու համար)
- Firebase (տվյալների բազա ստեղծելու համար)
- MIT հավելվածի գյուտարար 2 (Android հավելված ստեղծելու համար)
Այսպիսով, եկեք սկսենք:
Քայլ 1. Կարգավորեք Firebase- ը և ստացեք գաղտնի բանալին
![Կարգավորեք Firebase- ը և ստացեք գաղտնի բանալին Կարգավորեք Firebase- ը և ստացեք գաղտնի բանալին](https://i.howwhatproduce.com/images/004/image-10213-3-j.webp)
Մենք պատրաստվում ենք օգտագործել Google Firebase- ի իրական ժամանակի տվյալների բազան: Իրական ժամանակի այս տվյալների բազան հանդես կգա որպես միջանկյալ միջնորդ Nodemcu- ի և Android սարքի միջև:
- Առաջին հերթին, անցեք firebase կայք և մուտք գործեք ՝ օգտագործելով ձեր google հաշիվը:
- Ստեղծեք նոր իրական ժամանակի տվյալների բազա:
- Ստացեք իրական տվյալների բազայի URL և գաղտնի բանալին `ծրագրից տվյալների բազա մուտք գործելու համար: Մանրամասն ձեռնարկի համար կարող եք ստուգել, թե ինչպես կարելի է ինտեգրել firebase- ը MIT ծրագրի գյուտարարի հետ:
Քայլ 2: Ստեղծեք ծրագիր ՝ օգտագործելով MIT հավելվածի գյուտարար 2
![Ստեղծեք ծրագիր ՝ օգտագործելով MIT հավելվածի գյուտարար 2 Ստեղծեք ծրագիր ՝ օգտագործելով MIT հավելվածի գյուտարար 2](https://i.howwhatproduce.com/images/004/image-10213-4-j.webp)
![Ստեղծեք ծրագիր ՝ օգտագործելով MIT հավելվածի գյուտարար 2 Ստեղծեք ծրագիր ՝ օգտագործելով MIT հավելվածի գյուտարար 2](https://i.howwhatproduce.com/images/004/image-10213-5-j.webp)
![Ստեղծեք ծրագիր ՝ օգտագործելով MIT հավելվածի գյուտարար 2 Ստեղծեք ծրագիր ՝ օգտագործելով MIT հավելվածի գյուտարար 2](https://i.howwhatproduce.com/images/004/image-10213-6-j.webp)
Մենք պատրաստվում ենք օգտագործել MIT ծրագրի գյուտարար 2 -ը ՝ մեր Android ծրագիրը ստեղծելու համար: Դա շատ պարզ է օգտագործման համար և հեշտ է ինտեգրվել win Google firebase- ում:
Պարզապես հետևեք այս քայլերին.-
Ներբեռնեք MIT ծրագրի գյուտարար ծրագրի նախագիծը (.aia ֆայլ), որը կցված է ստորև:
Այնուհետև գնացեք MIT ծրագրի գյուտարար >> նախագծեր >> ներմուծման նախագիծ (ինչպես ցույց է տրված էկրանի 1 -ում): Ընտրեք ֆայլը ձեր համակարգչից և վերբեռնեք այն:
Բացեք նախագիծը և անցեք Screen3 (ինչպես ցույց է տրված սքրինշոթ 2 -ում):
- Դրանից հետո անցեք դասավորության պատուհանը, կտտացրեք firebaseDB1 (գտնվում է աշխատանքային տարածքի ներքևում), մուտքագրեք տվյալների բազայի URL և բանալին: Նաև ProjectBucket- ը սահմանեք S_HO_C_K (ինչպես ցույց է տրված սքրինշոթ 3 -ում):
- Վերջապես, կտտացրեք «կառուցել» կոճակին և պահպանեք ծրագրի ֆայլը (.apk ֆայլ) ձեր համակարգչում: Հետագայում այդ ֆայլը փոխանցեք ձեր Android սարքին:
Քայլ 3. Կարգավորեք Arduino IDE- ն Nodemcu Esp8266- ի համար
![Կարգավորեք Arduino IDE- ն Nodemcu Esp8266- ի համար Կարգավորեք Arduino IDE- ն Nodemcu Esp8266- ի համար](https://i.howwhatproduce.com/images/004/image-10213-7-j.webp)
Առաջին հերթին, կազմաձևեք Arduino IDE- ն Nodemcu esp8266- ի համար: Ես խորհուրդ կտայի այս քայլ առ քայլ ձեռնարկը Armtronix- ի կողմից NodeMCU հիմունքների վերաբերյալ: Շնորհակալություն Armtronix այս օգտակար ձեռնարկի համար:
Դրանից հետո ավելացրեք այս երկու գրադարանները (ինչպես ցույց է տրված սքրինշոթում)
1. Արդուինո Jսոն
2. Firebase Arduino
Քայլ 4: Վերբեռնեք ծածկագիրը որոշ անհրաժեշտ փոփոխություններով
![Վերբեռնեք ծածկագիրը որոշ անհրաժեշտ փոփոխություններով Վերբեռնեք ծածկագիրը որոշ անհրաժեշտ փոփոխություններով](https://i.howwhatproduce.com/images/004/image-10213-8-j.webp)
![Վերբեռնեք ծածկագիրը որոշ անհրաժեշտ փոփոխություններով Վերբեռնեք ծածկագիրը որոշ անհրաժեշտ փոփոխություններով](https://i.howwhatproduce.com/images/004/image-10213-9-j.webp)
Նախքան Nodemcu- ում բեռնելը, դուք պետք է կատարեք որոշ անհրաժեշտ փոփոխություններ ծածկագրում:
Ներբեռնեք կցված ֆայլը (.ino ֆայլ) և բացեք այն Arduino IDE- ով:
- 3 -րդ տողում մուտքագրեք տվյալների բազայի հասցեն ՝ առանց «https://»:
- 4 -րդ տողում մուտքագրեք տվյալների բազայի գաղտնի բանալին:
- 5 -րդ և 6 -րդ տողերում մի մոռացեք թարմացնել WiFi SSID- ը և Wifi գաղտնաբառը (որին ցանկանում եք միացնել NodeMCU ESP8266):
Մի փոքր ոլորեք ներքև և թարմացրեք ջրի նվազագույն մակարդակը, ջրի առավելագույն մակարդակը և լուսանցքները `ըստ ձեր ջրի բաքի խորության:
Դրանից հետո ծրագիրը վերբեռնեք NodeMCU ESP8266:
Քայլ 5: Կարգավորեք սարքավորումները
![Image Image](https://i.howwhatproduce.com/images/004/image-10213-11-j.webp)
![](https://i.ytimg.com/vi/li1mtgCEDwQ/hqdefault.jpg)
![Կարգավորել սարքավորումները Կարգավորել սարքավորումները](https://i.howwhatproduce.com/images/004/image-10213-12-j.webp)
- Ստեղծեք միացում, ինչպես ցույց է տրված վերևում նկարում: Դուք կարող եք օգտագործել կամ 9V կամ 12V մարտկոց:
- Տեղադրեք ուլտրաձայնային տվիչ ջրի բաքի վերևում:
- Connectրի պոմպը միացրեք ռելեային տախտակի միջոցով (ըստ ցանկության փորձարկման ժամանակ):
Քայլ 6: Կախարդական ժամանակը:
![Կախարդական ժամանակ! Կախարդական ժամանակ!](https://i.howwhatproduce.com/images/004/image-10213-13-j.webp)
![Կախարդական ժամանակ! Կախարդական ժամանակ!](https://i.howwhatproduce.com/images/004/image-10213-14-j.webp)
![Կախարդական ժամանակ! Կախարդական ժամանակ!](https://i.howwhatproduce.com/images/004/image-10213-15-j.webp)
- Տեղադրեք ծրագիրը (ստեղծված 2 -րդ քայլում) ձեր Android սարքում:
- Էլեկտրաէներգիա մատակարարեք կարգավորմանը:
- Սպասեք, մինչև NodeMCU- ը միանա թեժ կետին (կարող եք օգտագործել երթուղիչ կամ շարժական թեժ կետ):
- Ամեն ինչ արված է! Այժմ դուք կարող եք վերահսկել/վերահսկել ջրի մակարդակը աշխարհի ցանկացած վայրից:
Խորհուրդ ենք տալիս:
IoT- ի վրա հիմնված խելացի կայանման համակարգ ՝ օգտագործելով NodeMCU ESP8266: 5 քայլ
![IoT- ի վրա հիմնված խելացի կայանման համակարգ ՝ օգտագործելով NodeMCU ESP8266: 5 քայլ IoT- ի վրա հիմնված խելացի կայանման համակարգ ՝ օգտագործելով NodeMCU ESP8266: 5 քայլ](https://i.howwhatproduce.com/images/001/image-59-23-j.webp)
NodeMCU ESP8266- ի միջոցով IoT- ի վրա հիմնված խելացի կայանման համակարգ. Մեր օրերում զբաղված տարածքներում կայանատեղի գտնելը շատ դժվար է, և չկա կայանատեղիի առկայության մանրամասները առցանց ստանալու համակարգ: Պատկերացրեք, եթե կարողանաք ձեր հեռախոսի վրա ստանալ կայանատեղիի առկայության մասին տեղեկություններ, և դուք ռոումինգ չունեք ՝ ստուգելու համար
Իրական ժամանակում ջրհորի ջրի ջերմաստիճան, հաղորդունակություն և ջրի մակարդակի հաշվիչ ՝ 6 քայլ (նկարներով)
![Իրական ժամանակում ջրհորի ջրի ջերմաստիճան, հաղորդունակություն և ջրի մակարդակի հաշվիչ ՝ 6 քայլ (նկարներով) Իրական ժամանակում ջրհորի ջրի ջերմաստիճան, հաղորդունակություն և ջրի մակարդակի հաշվիչ ՝ 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-2156-9-j.webp)
Իրական ժամանակի ջրհորի ջրի ջերմաստիճան, հաղորդունակություն և ջրի մակարդակի հաշվիչ. Այս հրահանգները նկարագրում են, թե ինչպես կարելի է կառուցել էժան, իրական ժամանակի ջրաչափ `ջերմաստիճանը մոնիտորինգի համար, Էլեկտրական հաղորդունակություն (ԵՀ) և ջրի մակարդակները փորված հորերում: Հաշվիչը նախատեսված է փորված ջրհորի ներսում կախված լինելու համար, չափելու ջրի ջերմաստիճանը
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)
![Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով) Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-3114-36-j.webp)
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 Based Midi Generator). Բարև, այսօր ես կբացատրեմ, թե ինչպես պատրաստել ձեր սեփական եղանակի վրա հիմնված փոքր երաժշտության գեներատոր: Այն հիմնված է ESP8266- ի վրա, որը նման է Arduino- ին և արձագանքում է ջերմաստիճանին, անձրևին: և լույսի ուժգնություն: Մի ակնկալեք, որ այն ամբողջ երգեր կամ ակորդներ կհաղորդի
Transրի մակարդակի ավտոմատ վերահսկիչ `օգտագործելով տրանզիստորներ կամ 555 ժմչփ IC: 5 քայլ
![Transրի մակարդակի ավտոմատ վերահսկիչ `օգտագործելով տրանզիստորներ կամ 555 ժմչփ IC: 5 քայլ Transրի մակարդակի ավտոմատ վերահսկիչ `օգտագործելով տրանզիստորներ կամ 555 ժմչփ IC: 5 քայլ](https://i.howwhatproduce.com/images/002/image-3568-58-j.webp)
Transրի մակարդակի ավտոմատ վերահսկիչ ՝ օգտագործելով տրանզիստորներ կամ 555 ժամաչափ IC: Ներածություն. Hii Բոլորը այստեղ մենք պատրաստվում ենք սովորել ջրի արդյունավետ խնայողության մասին: այնպես որ ուշադիր անցեք քայլերի և նախադասությունների միջով: Tankրի բաքի արտահոսքը սովորական խնդիր է, որը հանգեցնում է ջրի վատնման: Չնայած կան մա
Duրի մակարդակի Arduino- ի հայտնաբերման մեթոդներ `օգտագործելով ուլտրաձայնային տվիչ և Funduino ջրի տվիչ` 4 քայլ
![Duրի մակարդակի Arduino- ի հայտնաբերման մեթոդներ `օգտագործելով ուլտրաձայնային տվիչ և Funduino ջրի տվիչ` 4 քայլ Duրի մակարդակի Arduino- ի հայտնաբերման մեթոդներ `օգտագործելով ուլտրաձայնային տվիչ և Funduino ջրի տվիչ` 4 քայլ](https://i.howwhatproduce.com/images/003/image-8298-21-j.webp)
Duրի մակարդակի Arduino- ի հայտնաբերման մեթոդներ `օգտագործելով ուլտրաձայնային տվիչ և Funduino ջրի սենսոր: Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես ստեղծել էժան ջրի դետեկտոր` օգտագործելով երկու մեթոդ ՝ 1. Ուլտրաձայնային տվիչ (HC-SR04) .2. Funduino ջրի ցուցիչ