Բովանդակություն:

Arduino ջրի/ցնցուղի կարգավորիչ `5 քայլ
Arduino ջրի/ցնցուղի կարգավորիչ `5 քայլ

Video: Arduino ջրի/ցնցուղի կարգավորիչ `5 քայլ

Video: Arduino ջրի/ցնցուղի կարգավորիչ `5 քայլ
Video: Pixel Dust on RGB Matrix displays 2024, Հուլիսի
Anonim
Arduino ջրի/ցնցուղի կարգավորիչ
Arduino ջրի/ցնցուղի կարգավորիչ

Այսօր մենք կառուցելու ենք ջրի պարզ կարգավորիչ: Սա շատ պարզ նախագիծ է և շատ հեշտ է կառուցել: Այս սարքը վերահսկում է էլեկտրամագնիսական փականը, որը վերահսկում է ջրի հոսքը սահմանված ժամանակի հիման վրա: Այս ժամանակը կարող է հեշտությամբ փոխվել և անհրաժեշտության դեպքում փոփոխվել ծածկագիրը: Այս նախագծի նյութերը հեշտ կլինի ձեռք բերել և գնել: Բաղադրիչներն էժան ձեռք բերելու հիանալի կայք է aliexpress- ը կամ ebay- ը:

Պարագաներ

Arduino Uno (1)

Հացաթուղթ (1)

Արականից արական ցատկող լարեր

Արականից իգական jumper լարերը

220 օմ դիմադրություն (2)

LCD մոդուլ 1602 (1)

12 Վ էլեկտրամագնիս (1)

MOSFET (Ես օգտագործել եմ IRFZ44N, բայց ցանկացած mosfet պետք է աշխատի)

1N4007 դիոդ (1)

Բզզոց (1)

XL6009 Boost Buck փոխարկիչ (1)

100K պոտենցիոմետր կամ հարմարվողական (1)

Անջատիչ (1)

Պլաստիկ տարա (ըստ ցանկության, բայց խորհուրդ է տրվում)

Քայլ 1. Շրջանի նախատիպը

Շրջանի նախատիպը
Շրջանի նախատիպը
Շրջանի նախատիպը
Շրջանի նախատիպը

Նախագծեք սխեման նախատիպի վրա սեղանի վրա ըստ սխեմատիկ: Ես մի քանի փոփոխություն կատարեցի սկզբնական սխեմայի մեջ: Քանի որ ես այս պահին էլեկտրամագնիսական փական չունեմ, ես օգտագործեցի mosfet և հանգեցրեցի էլեկտրամագնիսական միացման և անջատման մոդելավորմանը: Եթե դուք իսկապես ունեք էլեկտրամագնիսական էլեկտրահաղորդիչ, դուք պետք է օգտագործեք խթանիչ փոխարկիչ ՝ 5 վ ռելսերը 12 վ -ի հասցնելու համար, որպեսզի էլեկտրահաղորդիչը փոխեք: Ես օգտագործել եմ խթանման փոխարկիչի DIY տարբերակը, բայց նախընտրելի է գնել aliexpress- ից: Եթե չգիտեք, թե ինչպես օգտագործել տախտակ, խնդրում ենք դիտել այս շատ օգտակար youtube տեսանյութը այստեղ ՝ https://www.youtube.com/watch? v = 6WReFkfrUIk

Անսարքությունների վերացում.

Եթե LCD էկրանին ոչինչ չի երևում, փորձեք կարգավորել պոտենցիոմետրը: Այս սարքը վերահսկում է լուսավորության լուսավորության ինտենսիվությունն ու հակադրությունը: Համոզվեք, որ mosfet- ի աղբյուրի վրա օգտագործում եք flyback դիոդ, այլապես այն տապակելու եք: Դա պայմանավորված է էլեկտրահաղորդիչից ինդուկտիվ անջատման ցատկերի պատճառով, երբ այն միանում և անջատվում է:

Քայլ 2: Կոդի վերբեռնում

Ներբեռնեք Arduino IDE- ն, եթե դեռ չեք հասցրել https://www.arduino.cc/hy/Main/Software- ից: Եթե ցանկանում եք փոխել ցնցուղի ժամանակը և տաքացման ժամանակը, ապա կարող եք փոխել ժամանակացույցը օգտվողի կազմաձևման ներքո ծածկագրի առաջին 2 տողերում: Վերբեռնելուց առաջ համոզվեք, որ ընտրել եք ճիշտ տախտակը և սերիայի պորտը: Դա կարելի է անել ՝ գնալով գործիքներ, այնուհետև տախտակ և նավահանգիստ: Եթե դուք խնդիրներ ունեք arduino- ի հետ, խնդրում ենք դիտել Afrotechmods- ի այս շատ օգտակար youtube տեսանյութը ՝

Քայլ 3: Շղթայի փորձարկում

Միացրեք 5 վ մարտկոցի մարտկոցը միացմանն ու arduino- ին և միացրեք հոսանքի անջատիչը: Սարքը պետք է սկսի հետհաշվարկը սահմանված ժամանակից և ազդանշանը պետք է ազդանշանի որոշակի ժամանակային ընդմիջումներով: Mosfet- ը պետք է անջատվի սարքի զրոյական հաշվարկից հետո: Դուք կարող եք դա հաստատել ՝ օգտագործելով 5 օղակի և mosfet աղբյուրի միջև 220 օհմ ռեզիստորին միացված լուսադիոդ: Համոզվեք, որ mosfet- ի արտահոսքը միացված է գետնին: Շղթայի փորձարկման ժամանակ ես իսկապես հանդիպեցի մի քանի խնդիրների: Երբ ես միացրի arduino- ին, իմ առաջնորդը որոշեց բռնկվել ուժգին պայթյունով: Ես հասկացա, որ led- ին ընթացիկ սահմանափակող դիմադրություն չեմ ավելացրել: Մի անգամ լուսարձակը փոխարինեցի թարմով և ավելացրեցի ռեզիստոր, այլևս խնդիրներ չառաջացան, և շղթան շատ լավ աշխատեց:

Քայլ 4: Հասկանալով շրջանը

Հասկանալով շրջանը
Հասկանալով շրջանը
Հասկանալով շրջանը
Հասկանալով շրջանը
Հասկանալով շրջանը
Հասկանալով շրջանը

Դուք կարող եք մտածել, թե ինչպես է աշխատում այս սխեման: Արդուինոն միկրոկոնտրոլեր է և հիմնականում այս ամբողջ կարգավորման ուղեղն է: Մենք այն ծրագրավորել ենք lcd կոդով `LCD էկրանը քշելու համար: Մենք օգտագործում ենք թվային ելքային կապերը arduino- ի վրա, որպեսզի բարձր կամ ցածր ազդանշանի զարկերակ ուղարկենք mosfet- ի դարպասին այն միացնելու համար: Դուք կարող եք մտածել, թե ինչ է mosfet- ը: Mosfet- ը մի սարք է, որը միանում և անջատվում է ելքային ազդանշանի հիման վրա և թույլ է տալիս հոսանք հոսել 2 այլ կապերի միջև: Այսպես է միանում նոութբուքը: Երբ դուք սեղմում եք հոսանքի կոճակը, ազդանշան է ուղարկվում mosfet, որը թույլ է տալիս լիցքավորիչի էներգիան կամ մարտկոցը հոսել նոութբուքի մայր տախտակ: Այս դեպքում մենք մոսֆետ ենք օգտագործում ՝ էլեկտրամագնիսական փական միացնելու համար: Էլեկտրամագնիսական փականին միանալու համար անհրաժեշտ է 12 վ, իսկ սկզբնական բացման համար ՝ շատ բարձր հոսանքի պոռթկում: Ահա թե ինչու մեզ պետք է մոսֆետ: Արդուինոյի ելքային հզորությունը կարող է ապահովել միայն 5 վ 100 մմ -ում, այնպես որ մենք կապում ենք մխոցը էլեկտրամագնիսական և 12 վ լարման աղբյուրի միջև, ինչը կարող է շատ ավելի մեծ էներգիա հաղորդել: Մենք ստեղծում ենք այս 12 վ էներգիայի աղբյուրը `օգտագործելով խթանիչ փոխարկիչ, որը մեր arvino- ից 5 վ -ը բարձրացնում է 12 վ -ի` էլեկտրամագնիսական փականը վարելու համար: Պոտենցիոմետրը մի սարք է, որը թույլ է տալիս կարգավորել դիմադրությունը, որը նման է հոսանքի արգելափակման ուժի: Երբ մենք կարգավորում ենք այս պոտենցիոմետրը LCD էկրանին մոտ, մենք փոխում ենք հետին լուսավորության անցնող լարումը, ինչը նվազեցնում կամ մեծացնում է հակադրությունը և հետևի լուսավորության ինտենսիվությունը: Դուք կարող եք հարցնել, թե որն է դիոդը և ինչու է այն անհրաժեշտ այս միացումում: Դիոդը մի սարք է, որը թույլ է տալիս հոսանքը հոսել մեկ ուղղությամբ, բայց ոչ այլ կերպ: Այս շղթայում մենք ունենք այն կազմաձևված որպես հետադարձ դիոդ: Էլեկտրամագնիսը բաղկացած է էլեկտրամագնիսից, որը բարձրացնում է փեղկը և փակում այն, երբ հոսանք է կիրառվում: Երբ էլեկտրամագնիսականը փակվում է, այն շատ բարձր հոսանքի իմպուլս է հետ ուղարկում մոսֆետ, որը հեշտությամբ կարող է տապակել այն: Մենք օգտագործում ենք այս դիոդը `այս բարձր զարկերակը հետ ուղարկելու էլեկտրահաղորդման գծերին` մեր խճճվածքը փրկելու համար: Շրջանակի աշխատանքի համար ձեզ հարկավոր չէ այս դիոդը, բայց այն խորհուրդ է տրվում հուսալիության նպատակով: Մենք օգտագործում ենք հացահատիկ `արագ ստուգելու միացումը և այն աշխատեցնելու համար: Եթե դուք օգտագործում եք տախտակ, անհրաժեշտ չէ որևէ բաղադրիչ կպցնել: Շղթայի զոդումը կարող է շատ ժամանակատար լինել, և այն նույնիսկ կարող է ճիշտ չաշխատել ձեր առաջին փորձի ժամանակ: Ահա թե ինչու մենք օգտագործում ենք տախտակ ՝ նախ միացումը ստուգելու և համոզվելու, որ այն աշխատում է, այնուհետև այն կպցնում ենք նախատախտակի վրա, որպեսզի այն դարձնենք ֆունկցիոնալ վերջնական արտադրանք:

Պատկերներ:

1 -ին - Mosfet pinout

2 -րդ - LCD էկրան

3 -րդ - 12 վ էլեկտրահաղորդիչ

4 -րդ - Խթանել փոխարկիչ

4 -րդ - Arduino uno

5 -րդ - պոտենցիոմետր

6 -րդ - դիոդ

7 -րդ - Breadboard

8 -րդ - Protoboard

Քայլ 5: Այս հրահանգը լիովին ավարտված չէ

Քանի որ ես չունեմ էլեկտրամագնիսական փական, ես չեմ կարող ճիշտ միացնել շղթան իրական կյանքի իրավիճակում: Փականը ստանալուն պես ես անմիջապես կսկսեմ նախագծել պարիսպ, նախագծել բաղադրիչները pcb- ի վրա և փորձարկել այն ցնցուղի վրա: Ես կթարմացնեմ այս հրահանգը հնարավորինս շուտ: Շնորհակալություն ըմբռնման համար:

Խորհուրդ ենք տալիս: