Sisukord:
- Tarvikud
- Samm: vooluringi prototüüp
- Samm: koodi üleslaadimine
- Samm: vooluahela testimine
- 4. samm: ahela mõistmine
- Samm: see juhend ei ole täielikult lõpule viidud
Video: Arduino vee-/duširegulaator: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Täna ehitame lihtsa veeregulaatori. See on väga lihtne projekt ja väga lihtne ehitada. See seade juhib solenoidventiili, et reguleerida veevoolu kindlaksmääratud aja alusel. Seda aega saab hõlpsasti muuta ja vajadusel koodi muuta. Selle projekti materjale on lihtne hankida ja osta. Suurepärane veebisait komponentide odavaks saamiseks on aliexpress või ebay.
Tarvikud
Arduino Uno (1)
Leivalaud (1)
Isased ja isased hüppajajuhtmed
Isast emasse hüppaja juhtmed
220 oomi takisti (2)
LCD -moodul 1602 (1)
12V solenoid (1)
MOSFET (kasutasin IRFZ44N, kuid kõik mosfetid peaksid töötama)
1N4007 diood (1)
Sumin (1)
XL6009 Boost Buck Converter (1)
100K potentsiomeeter või trimmer (1)
Lüliti (1)
Plastmahuti (valikuline, kuid soovitatav)
Samm: vooluringi prototüüp
Prototüüpige skeem vastavalt skeemile leivaplaadil. Tegin esialgses vooluringis mõned muudatused. Kuna mul pole praegu solenoidventiili, kasutasin mosfeti ja juhtisin solenoidi sisse- ja väljalülitamise simuleerimiseks. Kui teil on solenoid, peate solenoidi vahetamiseks kasutama võimendusmuundurit, et tõsta 5v rööpa 12v -ni. Kasutasin võimendusmuunduri DIY versiooni, kuid eelistatud on selle ostmine aliexpressist. Kui te ei tea, kuidas leivaplaati kasutada, vaadake seda väga kasulikku YouTube'i videot siit: https://www.youtube.com/watch? v = 6WReFkfrUIk
Veaotsing:
Kui LCD -ekraanil ei kuvata midagi, proovige potentsiomeetrit reguleerida. See seade juhib taustvalgustuse intensiivsust ja kontrasti. Veenduge, et kasutate mosfeti allikal flyback -dioodi või muidu praadite seda. Selle põhjuseks on solenoidi sisse- ja väljalülitamise induktiivsed lülituspiigid.
Samm: koodi üleslaadimine
Laadige Arduino IDE alla aadressilt https://www.arduino.cc/en/Main/Software. Kui soovite muuta duši- ja soojenemisaega, saate muuta ajakava kahel esimesel rea real kasutaja konfiguratsiooni all. Enne üleslaadimist veenduge, et valite õige plaadi ja jadapordi. Seda saab teha, minnes tööriistadesse ja seejärel pardale ja sadamasse. Kui teil on arduino kasutamisel probleeme, vaadake seda Afrotechmodsi väga kasulikku YouTube'i videot:
Samm: vooluahela testimine
Ühendage oma 5v akupank vooluahela ja arduinoga ning lülitage toitelüliti sisse. Seade peaks alustama loendamist määratud ajast ja sumin peaks teatud ajavahemike järel piiksuma. Mosfet peaks välja lülituma, kui seade on nullini loendanud. Seda saate kontrollida, kasutades LED -i, mis on ühendatud 220 -oomi takisti külge 5 V rööpa ja mosfeti allika vahel. Veenduge, et mosfeti äravool oleks maandusega ühendatud. Ahela testimisel tekkis mul mõningaid probleeme. Kui ma arduino vooluvõrku ühendasin, otsustas mu juht ägedalt plahvatada. Mõistsin, et ma ei lisanud LED -ile voolu piiravat takistit. Kui asendasin LED -i uuega ja lisasin takisti, ei tekkinud enam probleeme ja ahel töötas väga hästi.
4. samm: ahela mõistmine
Teil võib tekkida küsimus, kuidas see vooluring töötab. Arduino on mikrokontroller ja see on põhimõtteliselt kogu selle seadistuse aju. Oleme selle programmeerinud lcd -koodiga, et juhtida LCD -ekraani. Me kasutame arduino digitaalseid väljundnuppe, et saata kõrge või madala signaali impulss mosfeti väravasse, et see sisse lülitada. Teil võib tekkida küsimus, mis on mosfet. Mosfet on seade, mis lülitub sisendsignaali põhjal sisse ja välja ning võimaldab voolu voolata kahe teise tihvti vahel. Nii lülitub sülearvuti sisse. Kui vajutate toitenuppu, saadetakse mosfetile signaal, mis võimaldab laadija või aku voolu sülearvuti emaplaadile. Sel juhul kasutame solenoidventiili sisselülitamiseks mosfeti. Magnetventiil vajab sisselülitamiseks 12 volti ja selle avamiseks väga suurt voolu. Sellepärast vajame mosfetti. Arduino väljund võib toita ainult 5 V 100 m juures, seega ühendame mosfeti solenoidi ja 12 V toiteallika vahel, mis võib pakkuda palju rohkem energiat. Selle 12 V toiteallika loome võimendusmuunduri abil, mis tõstab meie 5 V meie arduinost 12 V -ni, et juhtida solenoidventiili. Potentsiomeeter on seade, mis võimaldab reguleerida takistust, mis on nagu voolu blokeeriv jõud. Kui reguleerime seda potentsiomeetrit LCD -ekraani lähedal, muudame taustvalgustuse pinget, mis vähendab või suurendab kontrastsust ja taustvalgustuse intensiivsust. Võib -olla küsite, mis on diood ja miks seda selles vooluringis vaja on. Diood on seade, mis võimaldab voolu voolata ühes suunas, kuid mitte teises suunas. Selles vooluringis oleme selle konfigureerinud tagasivoolu dioodina. Solenoid koosneb elektromagnetist, mis tõstab klapi üles ja sulgeb selle voolu rakendamisel. Kui solenoid sulgub, saadab see väga suure voolu impulsi tagasi mosfeti, mis võib selle kergesti praadida. Me kasutame seda dioodi, et saata see kõrge impulss tagasi elektriliinidesse, et päästa meie mosfet. Vooluahela tööks pole seda dioodi vaja, kuid töökindluse huvides on see soovitatav. Vooluringi kiireks testimiseks ja toimimiseks kasutame leivaplaati. Kui kasutate leivaplaati, ei pea te ühtegi komponenti jootma. Vooluahela jootmine võib olla väga aeganõudev ja see ei pruugi isegi esimesel katsel korralikult töötada. Seetõttu kasutame vooluahela testimiseks kõigepealt leivaplaati ja veendume, et see töötab, ning seejärel jootame selle protoplaadile, et muuta see funktsionaalseks lõpptooteks.
Pildid:
1. - Mosfeti pinout
Teine - LCD -ekraan
3. - 12 V solenoid
4. - võimendusmuundur
4. - Arduino uno
5. - potentsiomeeter
6. - diood
7. - leivalaud
8. - Protoboard
Samm: see juhend ei ole täielikult lõpule viidud
Kuna mul pole solenoidventiili, ei saa ma reaalses olukorras vooluringi korralikult testida. Niipea kui klapi kätte saan, alustan kohe korpuse projekteerimist, komponentide jootmist trükkplaadile ja selle testimist oma duši all. Värskendan seda juhendit niipea kui võimalik. Tänan mõistmise eest.
Soovitan:
Vee säästmine!: 4 sammu
Vee säästmine! Frecuentemente nos damos duchas muy largas o no cerramos la llave. Este proyecto, mide cuanta agua están gastando y te avisa cuando pasas de ceros límites.Necesitas un Makey & MakeyCinta AdhesivaUtilizar una l
Alternatiivse MIDI-kontrolleri loomine Makey-Makey ja vee abil: 6 sammu
Alternatiivse MIDI-kontrolleri loomine Makey-Makey ja Water abil: Makey-Makey kasutamine kohandatud ja loominguliste sisendite loomiseks on uskumatult lihtne! Kuigi paljud riistvara kasutavad inimesed loovad oma instrumendi, kasutades Makey-Makey sisendeid helide või nootide käivitamiseks, otsustasime, et saame teha veelgi rohkem
Vee meeldetuletus veepudeli hoidja: 16 sammu
Vee meeldetuletus veepudeli hoidja: kas unustate kunagi oma vett juua? Ma tean küll! Seepärast tulingi ideele luua veepudelihoidja, mis tuletab meelde vett juua. Veepudelihoidjal on funktsioon, kus iga tunni järel kostab müra, mis tuletab meelde, et
Vee joomise häiresüsteem /vee sisselaske jälgimine: 6 sammu
Vee joomise häiresüsteem /vee tarbimise jälgija: Me peaksime iga päev jooma piisavas koguses vett, et hoida end tervena. Samuti on palju patsiente, kellele on määratud iga päev juua teatud kogus vett. Kuid kahjuks jäime graafikust peaaegu iga päev ilma. Nii et ma kujundan
Arduino juhitav pump vee tühjendamiseks: 4 sammu (piltidega)
Arduino juhitav pump vee ärajuhtimiseks: selle projekti idee tuli välja siis, kui ostsin oma korterisse kondensatsioonigaasikatla. Mul ei ole katla lähedal asuvat kondensvee äravoolu. Nii kogutakse vesi paariks päevaks 20 -liitrisesse mahutisse (trumlisse) ja kui see jõuab