Բովանդակություն:
- Պարագաներ
- Քայլ 1: Սկսել JSN-SR04- ով
- Քայլ 2. Waterրի մակարդակի ավտոմատ կարգավորիչի աշխատանք
- Քայլ 3. Շղթայի դիագրամ և բացատրություն
- Քայլ 4: Programրագրավորում
- Քայլ 5: Փորձարկում և հավաքում
- Քայլ 6: Տեղադրում
Video: Ավտոմատ ջրային շարժիչ `մակարդակի ցուցիչով. 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ողջույն բոլորին, բարի գալուստ ևս մեկ ուսանելի: Այս նախագծում մենք կսովորենք, թե ինչպես ստեղծել ջրի լիարժեք ավտոմատ ջրամբարների մակարդակի վերահսկիչ `ջրի մակարդակի ցուցիչով` օգտագործելով Arduino Nano- ն:
Արդուինոն այս նախագծի ուղեղն է: Այն մուտքագրելու է տվիչներից և կառավարելու է մյուս բոլոր միավորները ՝ ըստ ստացված արժեքի: Երկրորդ բլոկը 16x2 LCD էկրան է: Այս միավորը ջրի մակարդակը կցուցադրի տոկոսային առումով, ինչպես նաև դիագրամում, այն նաև կցուցադրի պոմպի կարգավիճակը: Այս բաժինը մեզ կտեղեկացնի նաև այն ժամանակ, երբ Sump բաքը դատարկ է: Երրորդ բլոկը Sonar Sensor- ն է: Սա օգտագործվում է ջրի մակարդակի չափման համար `ջրի վերևի բաքի վրա:
Այսպիսով, այս նախագծում ես կօգտագործեմ HC-SR04 ուլտրաձայնային մոդուլը `ջրի մակարդակը չափելու և I2C LCD- ը` ջրի մակարդակը սմ-ով տեսնելու համար:
Պարագաներ
Արդուինո Նանո
JSN-SR04 Proրի ապացույց ուլտրաձայնային մոդուլ
16X 2 LCD էկրան (կապույտ/կանաչ)
230-5V էներգիայի մոդուլ
5 Վ ազդանշան
Կապող լարեր
Պատյան տուփ
Քայլ 1: Սկսել JSN-SR04- ով
JSN-SR04- ը կամ Water Proof ուլտրաձայնային տվիչը էլեկտրոնային սարք է, որն աշխատում է փոխանցման և արտացոլման սկզբունքով: Այս տվիչն ունի երկու կապում ՝ TRIG և ECHO քորոց:
ECHO քորոցի գործառույթն այն է, որ ալիքները ալիք արձակեն: Այս ալիքները միջով անցնում են որպես ալիք և հետ են արտացոլվում, երբ երբևէ այն հարվածում է ինչ -որ առարկայի կամ խոչընդոտի դրա տարածմանը: Արտանետման և արտացոլման համար անհրաժեշտ ժամանակը հաշվարկելով և օգտագործելով այս արժեքը, մենք որոշում ենք մեզ մոտեցող խոչընդոտի հեռավորությունը:
- TRIG քորոցը միացված է նանոյի թվային 5 -րդ կապին:
- ECHO- ի կապը միացված է nano- ի թվային 5 -րդ կապին:
- VCC- ի քորոցը միացված է հացահատիկի դրական բազրիքին:
- GND քորոցը միացված է գրատախտակի բացասականին:
Քայլ 2. Waterրի մակարդակի ավտոմատ կարգավորիչի աշխատանք
Այս նախագծի աշխատանքը շատ պարզ է: Մենք օգտագործել ենք ուլտրաձայնային տվիչների մոդուլը, որն ուղարկում է ձայնային ալիքները ջրի բաքում և հայտնաբերում է ձայնային ալիքների արտացոլումը, որը ECHO է: Առաջին հերթին մենք պետք է գործարկենք ուլտրաձայնային սենսորային մոդուլը ՝ ազդանշան փոխանցելու միջոցով ՝ օգտագործելով Arduino- ն, այնուհետև սպասենք ECHO ստանալու համար: Արդուինոն կարդում է գործարկման և ստացման ECHO միջև ընկած ժամանակը: Մենք գիտենք, որ ձայնի արագությունը մոտ 340 մ/վ է: Այսպիսով, մենք կարող ենք հաշվարկել հեռավորությունը ՝ օգտագործելով տրված բանաձևը.
Հեռավորություն = (ճանապարհորդության ժամանակը/2) * ձայնի արագություն Այն դեպքում, երբ ձայնի արագությունը մոտավորապես 340 մ է վայրկյանում: Այս մեթոդների կիրառմամբ մենք հեռավորություն ենք ստանում սենսորից մինչև ջրի մակերես: Դրանից հետո մենք պետք է հաշվարկենք ջրի մակարդակը: Այժմ մենք պետք է հաշվարկենք ջրի բաքի ընդհանուր երկարությունը: Քանի որ մենք գիտենք ջրի բաքի երկարությունը, ապա մենք կարող ենք հաշվարկել ջրի մակարդակը `հանելով ուլտրաձայնայինից ստացվող հեռավորությունը տանկի ընդհանուր երկարությունից: Եվ մենք կստանանք ջրի մակարդակի հեռավորությունը: Այժմ մենք կարող ենք ջրի այս մակարդակը վերածել ջրի տոկոսի և կարող ենք այն ցուցադրել LCD- ով:
Քայլ 3. Շղթայի դիագրամ և բացատրություն
Ինչպես ցույց է տրված ստորև տրված ջրի մակարդակի վերահսկիչի սխեմայում, Ուլտրաձայնային տվիչի մոդուլի «ձգան» և «արձագանք» կապումներն ուղղակիորեն կապված են arduino- ի 5 -րդ և 4 -րդ կապերի հետ: 16x2 LCD- ն միացված է arduino- ին 4-բիթանոց ռեժիմով: Հսկիչ RS, RW և En միացումներն ուղղակիորեն միացված են arduino 3, GND և 2. կապին, իսկ տվյալների կապը D4-D7 միացված է arduino- ի 10, 9, 8 և 7-ին, իսկ ազդանշանը միացված է 6.6 վոլտ ռելեի վրա: միացված է նաև arduino- ի 12-րդ կապին `ջրի շարժիչի պոմպը միացնելու կամ անջատելու համար: 230-5V հոսանքի մոդուլ, որն օգտագործում է այս միավորը: դրա համար կարող եք օգտագործել 1000mA հեռախոսի լիցքավորիչ: այս շղթայում ուլտրաձայնային տվիչի մոդուլը տեղադրված է ջրի բաքի գագաթը ցուցադրության համար: Սենսորային այս մոդուլը կարդալու է սենսորային մոդուլի և ջրի մակերևույթի միջև եղած հեռավորությունը և LCD էկրանին ցույց կտա հեռավորությունը `« Spaceրի տարածքը տանկում. Դա նշանակում է, որ մենք այստեղ ջրի մակարդակի փոխարեն ցույց ենք տալիս ջրի հեռավորության կամ ծավալի դատարկ տեղ: Այս ֆունկցիոնալության պատճառով մենք կարող ենք օգտագործել այս համակարգը ցանկացած ջրի բաքում: Երբ դատարկ ջրի մակարդակը հասնում է մոտ 30 սմ հեռավորության, Arduino- ն միացնում է ջրի պոմպը `ռելե վարելով: Եվ այժմ LCD- ը ցույց կտա «OWՈOWՐԻ OWԱOWՐ velԱՄԱՆԱԿԸ» «Շարժիչը միացված է», և ռելեի կարգավիճակի LED- ը կսկսի փայլել
Այժմ, եթե դատարկ տարածությունը հասնում է մոտ 12 սմ հեռավորության վրա, arduino- ն անջատում է, ռելեն և LCD- ը ցույց կտան «Տանկը լցված է» «Շարժիչը անջատված է»: Բուզզերը նաև որոշ ժամանակ ազդանշան է տալիս, և ռելեի կարգավիճակի LED- ն անջատված կլինի:
Քայլ 4: Programրագրավորում
Duրերի մակարդակի վերահսկիչի համար Arduino- ն ծրագրավորելու համար նախ մենք սահմանում ենք բոլոր այն քորոցները, որոնք մենք կօգտագործենք նախագծում արտաքին սարքերի, ինչպիսիք են ռելեն, LCD- ը, ազդանշանը և այլն: և աջ նավահանգիստը, այնուհետև հարվածեք վերբեռնումին:
Քայլ 5: Փորձարկում և հավաքում
Եվ նախագիծն ավարտելուց հետո դուք պետք է տեսնեք, որ arduino- ն ցուցադրում է ջրի մակարդակը LCD- ում: Դուք կարող եք լրացուցիչ ազդանշան հաղորդել ձեզ, որպեսզի ջրի մակարդակը հասնի որոշակի շեմից հետո:
Քայլ 6: Տեղադրում
Սա Հիմնական իրականացում է և կատարվել է սահմանափակ ռեսուրսներով: Ես պլանավորում եմ բարձրացնել սա SMS ջրի մակարդակի մասին ծանուցման միջոցով `օգտագործելով SIM900A մոդուլը որպես հաջորդ քայլ:
Շնորհակալություն դիտելու համար.
Խորհուրդ ենք տալիս:
Շարժիչ շարժիչ ՝ աչքով հետևելով ՝ 8 քայլ
Շարժիչ շարժիչ ՝ աչքերով հետևելու համար. Ներկայումս աչքի հետևման տվիչները ավելի տարածված են տարբեր ոլորտներում, բայց առևտրային առումով դրանք առավել հայտնի են ինտերակտիվ խաղերով: Այս ձեռնարկը չի հավակնում սենսորների մշակմանը, քանի որ այն շատ բարդ է և ավելի ու ավելի տարածված օգտագործման պատճառով
«5 րոպե» առանց խոզանակի շարժիչ շարժիչ բզեզ քաշային մարտական ռոբոտների համար ՝ 6 քայլ
«5 րոպե» առանց խոզանակի շարժիչ շարժիչ ՝ բզեզ քաշով մարտական ռոբոտների համար. «5 րոպեանոց անխոզանակ փոխանցման շարժիչի» գաղափարը, կարծես, որոշ ժամանակ պտտվում էր առցանց ֆորումներում/Ֆեյսբուքի խմբերում ՝ որպես բզեզ քաշով բոտերում շարժիչ միջոց: Քանի որ առանց խոզանակի շարժիչները մեծ ուժ են հավաքում իրենց չափի/քաշի համար, սա գրավիչ է
24v DC շարժիչ մինչև բարձր արագությամբ ունիվերսալ շարժիչ (30 վոլտ) ՝ 3 քայլ
24v DC շարժիչ բարձր արագության ունիվերսալ շարժիչին (30 վոլտ). Բարև: Այս նախագծում ես կսովորեցնեմ ձեզ, թե ինչպես կարելի է սովորական 24V DC շարժիչը վերածել 30V ունիվերսալ շարժիչի: Անձամբ ես հավատում եմ, որ տեսանյութի ցուցադրումը լավագույնս նկարագրում է նախագիծը: . Այսպիսով, տղերք, ես խորհուրդ կտայի ձեզ առաջին հերթին դիտել տեսանյութը: Նախագիծ V
Մեկ կծիկ ինդուկցիոն շարժիչ / էլեկտրական շարժիչ `6 քայլ
Մեկ կծիկ ինդուկցիոն շարժիչ / էլեկտրաշարժիչ. Այս նախագծում մենք պատրաստվում ենք պատրաստել մեկ կծիկով ներածման շարժիչ: Այս էլեկտրական շարժիչի առևտրային և շատ ավելի մշակված տարբերակները օգտագործվում են այլընտրանքային ընթացիկ սարքերում: Մեր շարժիչը չունի մեծ ոլորող մոմենտ, այն ավելի շատ աշխատանքային
Մարտկոցի մակարդակի ինդիկատոր/12 վ մարտկոցի ավտոմատ անջատում. 5 քայլ (նկարներով)
DIY մարտկոցի մակարդակի ցուցիչ/12 վ մարտկոցի ավտոմատ անջատում. got- ը կույր է… Այո, կույր է