Kazalo:

Arduino regulator vode/prhe: 5 korakov
Arduino regulator vode/prhe: 5 korakov

Video: Arduino regulator vode/prhe: 5 korakov

Video: Arduino regulator vode/prhe: 5 korakov
Video: Уроки Ардуино #9 - управление нагрузкой MOSFET транзистор 2024, Julij
Anonim
Arduino regulator vode/prhe
Arduino regulator vode/prhe

Danes bomo zgradili preprost regulator vode. To je zelo preprost projekt in zelo enostaven za gradnjo. Ta naprava upravlja elektromagnetni ventil za nadzor pretoka vode glede na nastavljen čas. Ta čas lahko preprosto spremenite in po potrebi spremenite kodo. Materiale za ta projekt bo enostavno pridobiti in kupiti. Odlično spletno mesto za poceni nakup komponent je aliexpress ali ebay.

Zaloge

Arduino Uno (1)

Deska (1)

Moški na moške mostične žice

Moški in ženski mostički

220 ohmski upor (2)

LCD modul 1602 (1)

12V solenoid (1)

MOSFET (uporabljal sem IRFZ44N, vendar bi moral delovati kateri koli MOSFET)

1N4007 dioda (1)

Zvočni signal (1)

XL6009 pretvornik za povečanje denarja (1)

100K potenciometer ali trimer (1)

Stikalo (1)

Plastična posoda (neobvezno, vendar priporočljivo)

1. korak: Prototip vezja

Prototip vezja
Prototip vezja
Prototip vezja
Prototip vezja

Prototip vezja na plošči v skladu s shemo. V prvotno vezje sem naredil nekaj sprememb. Ker trenutno nimam elektromagnetnega ventila, sem uporabil MOSFET in simuliral vklop in izklop elektromagnetnega ventila. Če imate elektromagnet, morate s pomočjo ojačevalnika pretvoriti 5v tirnico na 12v, da preklopite solenoid. Uporabil sem DIY različico ojačevalnega pretvornika, vendar je bolje kupiti enega od aliexpressa. Če ne veste, kako uporabljati ploščico, si oglejte ta zelo uporaben videoposnetek na YouTubu tukaj: https://www.youtube.com/watch? v = 6WReFkfrUIk

Odpravljanje težav:

Če se na LCD -zaslonu ne prikaže nič, poskusite nastaviti potenciometer. Ta naprava nadzoruje jakost in kontrast osvetlitve ozadja. Prepričajte se, da ste na izvoru MOSFET uporabili letečo diodo, sicer jo boste ocvrli. To je posledica induktivnih preklopnih konic iz solenoida, ko se vklopi in izklopi.

2. korak: nalaganje kode

Prenesite Arduino IDE, če tega še niste storili s https://www.arduino.cc/en/Main/Software. Če želite spremeniti čas prhe in čas ogrevanja, lahko spremenite čas v prvih dveh vrsticah kode v uporabniški konfiguraciji. Preden naložite, se prepričajte, da ste izbrali pravilno ploščo in serijska vrata. To lahko storite tako, da odprete orodja, nato pa ploščo in vrata. Če imate težave z uporabo arduina, si oglejte ta zelo uporaben videoposnetek na YouTubu podjetja Afrotechmods:

3. korak: Preizkusite vezje

Priključite 5 -voltno baterijo na vezje in arduino ter vklopite stikalo za vklop. Naprava mora začeti odštevati od nastavljenega časa, v določenih časovnih presledkih pa mora piskati. MOSFET se mora izklopiti, ko naprava odšteva do nič. To lahko preverite z uporabo LED diode, priključene na upor 220ohm med tirnico 5v in virom MOSFET. Prepričajte se, da je odtok MOSFET priključen na ozemljitev. Med preskušanjem vezja sem naletel na nekaj težav. Ko sem priključil arduino, se je moj vodnik odločil, da bo močno eksplodiral. Spoznal sem, da LED diodi nisem dodal omejevalnika toka. Ko sem LED zamenjal s svežim in dodal upor, ni bilo več težav in vezje je delovalo zelo dobro.

4. korak: Razumevanje vezja

Razumevanje vezja
Razumevanje vezja
Razumevanje vezja
Razumevanje vezja
Razumevanje vezja
Razumevanje vezja

Morda se sprašujete, kako deluje to vezje. Arduino je mikrokrmilnik in je v bistvu možgani celotne nastavitve. Programirali smo ga z lcd kodo za vožnjo lcd zaslona. Uporabljamo digitalne izhodne zatiče na arduinu, da pošljemo impulz visokega ali nizkega signala na vrata mosfeta, da ga vklopimo. Morda se sprašujete, kaj je MOSFET. MOSFET je naprava, ki se vklopi in izklopi na podlagi vhodnega signala in omogoča pretok energije med 2 druga zatiča. Tako se vklopi vaš prenosnik. Ko pritisnete gumb za vklop, se na mosfet pošlje signal, ki omogoča, da moč polnilnika ali baterija tečeta v matično ploščo prenosnika. V tem primeru za vklop elektromagnetnega ventila uporabljamo MOSFET. Elektromagnetni ventil potrebuje 12v za vklop in zelo velik pretok toka, da ga odpre. Zato potrebujemo MOSFET. Izhod arduina lahko napaja le 5v pri 100mA, zato povežemo MOSFET med solenoidom in 12V virom napajanja, kar lahko prinese veliko več energije. Ta 12 -voltni vir napajanja ustvarimo s pretvornikom za povečanje, ki povečuje naših 5v iz našega arduina v 12v za pogon elektromagnetnega ventila. Potenciometer je naprava, ki omogoča nastavitev upora, ki je kot blokirna sila za tok. Ko ta potenciometer nastavimo blizu lcd zaslona, spremenimo napetost na osvetlitev ozadja, kar zmanjša ali poveča kontrast in jakost osvetlitve ozadja. Morda se sprašujete, kaj je dioda in zakaj je potrebna v tem vezju. Dioda je naprava, ki omogoča tok v eno smer, ne pa tudi v drugo smer. V tem vezju smo ga konfigurirali kot povratno diodo. Elektromagnet je sestavljen iz elektromagneta, ki dvigne loputo in jo zapre, ko deluje tok. Ko se elektromagnet zapre, pošlje zelo močan impulz toka nazaj v MOSFET, ki ga lahko zlahka ocvrti. To diodo uporabljamo za pošiljanje tega visokega impulza nazaj v daljnovode, da prihranimo naš MOSFET. Za delovanje vezja te diode ne potrebujete, vendar je zaradi zanesljivosti priporočljiva. Za hitro testiranje vezja in njegovo delovanje uporabljamo ploščo. Če uporabljate ploščo, vam ni treba spajkati nobenih komponent. Spajkanje vezja je lahko zelo dolgotrajno in pri prvem poskusu morda celo ne bo delovalo pravilno. Zato najprej s preskusno vezje preizkusimo vezje in se prepričamo, da deluje, nato pa ga spajkamo na proto ploščo, da postane funkcionalni končni izdelek.

Slike:

1. - izhod Mosfet

2. - LCD zaslon

3. solenoid 12v

4. - Ojačevalnik pretvornika

4. - Arduino uno

5. - potenciometer

6. - dioda

7. - Ogledna plošča

8. - Protoboard

5. korak: Ta navodila niso v celoti dokončana

Ker nimam elektromagnetnega ventila, ne morem pravilno preskusiti vezja v resničnem življenju. Takoj, ko prejmem ventil, bom takoj začel oblikovati ohišje, spajkati sestavne dele na tiskanem vezju in ga preizkusiti pod prho. Ta navodila bom posodobil čim prej. Hvala za razumevanje.

Priporočena: