Kazalo:
- Zaloge
- 1. korak: Prototip vezja
- 2. korak: nalaganje kode
- 3. korak: Preizkusite vezje
- 4. korak: Razumevanje vezja
- 5. korak: Ta navodila niso v celoti dokončana
Video: Arduino regulator vode/prhe: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
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 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
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:
Merilnik temperature vode, prevodnosti in nivoja vode v vodnjaku v realnem času: 6 korakov (s slikami)
Merilnik temperature vode, prevodnosti in nivoja vode v vodnjaku v realnem času: Ta navodila opisujejo, kako sestaviti poceni merilnik vode v realnem času za spremljanje temperature, električne prevodnosti (EC) in nivoja vode v izkopanih vodnjakih. Merilnik je zasnovan tako, da visi v izkopanem vodnjaku, meri temperaturo vode, EC in
Alarmni sistem za pitje vode /nadzor dovoda vode: 6 korakov
Alarmni sistem za pitje vode /Nadzor vnosa vode: Vsak dan bi morali piti zadostno količino vode, da smo zdravi. Prav tako je veliko bolnikov, ki jim je predpisano, da vsak dan pijejo določeno količino vode. Žal smo urnik zamudili skoraj vsak dan. Tako oblikujem
Pametni regulator vode: 8 korakov
Pametni krmilnik vode: Pozdravljeni, to je moj prvi projekt o Instructables. Vsako vprašanje ali predlog, komentar, prosim, povejte mi. Ustvaril sem vozlišče IOT za svoj rezervoar za hladno vodo na strehi. Dala mi je nekaj informacij, kot so: 1. Raven vode v rezervoarju 2. Temperatura, barometrični tlak
Samodejni regulator nivoja vode z uporabo tranzistorjev ali časovnika IC 555: 5 korakov
Samodejni regulator nivoja vode s tranzistorji ali merilnikom časa 555: Uvod: Pozdravljeni Vsi se bomo naučili učinkovitega varčevanja z vodo. zato previdno pojdite skozi korake in stavke. Prelivanje rezervoarja za vodo je pogosta težava, ki vodi do izgube vode. Čeprav obstajajo ma
Regulator višine vode: 7 korakov
Krmilnik višine vode: Za tečaj TU Delft Measurments for Water smo morali zgraditi lastno merilno napravo, ki bo svoje rezultate naložila na internet. Dovoljeno nam je bilo, da izberemo količino, ki jo želimo izmeriti glede vode. Odločili smo se, da naredimo napravo, ki bo