Sisukord:
- Tarvikud
- Samm: JSN-SR04-ga alustamine
- 2. samm: automaatse veetaseme regulaatori töö
- 3. samm: vooluahela skeem ja selgitus
- 4. samm: programmeerimine
- Samm: testimine ja kokkupanek
- 6. samm: installimine
Video: Automatiseeritud veemootor tasemeindikaatoriga: 6 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Tere kõigile, tere tulemast järjekordse juhendatava juurde. Selles projektis õpime, kuidas luua Arduino Nano abil täisautomaatne veemahuti taseme regulaator koos veetaseme indikaatoriga.
Arduino on selle projekti aju. See võtab anduritelt sisendit ja juhib kõiki teisi seadmeid vastavalt saadud väärtusele. Teine plokk on 16x2 LCD -ekraan. See seade kuvab veetaseme nii protsentides kui ka diagrammil, samuti näitab see pumba olekut. See jaotis teavitab meid ka iga kord, kui paagi paak on tühi. Kolmas plokk on sonari andur. Seda kasutatakse veetaseme mõõtmiseks õhuliini kohal.
Nii et selles projektis kasutan veetaseme mõõtmiseks ultraheli moodulit HC-SR04 ja veetaset sentimeetrites I2C LCD-ga.
Tarvikud
Arduino Nano
JSN-SR04 veekindel ultraheli moodul
16X 2 LCD -ekraan (sinine/roheline)
230-5V võimsusmoodul
5 V helisignaal
Ühendage juhtmed
Korpuse kast
Samm: JSN-SR04-ga alustamine
JSN-SR04 või veekindel ultraheliandur on elektrooniline seade, mis töötab ülekande ja peegelduse põhimõttel. Sellel anduril on kaks tihvti nimega TRIG ja ECHO.
ECHO tihvti ülesanne on kiirgata laineid kanalile. Need lained liiguvad meediumina lainena ja peegelduvad tagasi, kui see kunagi tabab objekti või takistust enne selle levikut. Emissiooni ja peegelduse jaoks kuluv aeg on arvutatud ja seda väärtust kasutades otsustame meile läheneva takistuse kauguse.
- TRIG -tihvt on ühendatud nano digitaalse tihvtiga 5.
- ECHO tihvt on ühendatud nano digitaalse tihvtiga 5.
- VCC tihvt on ühendatud leivaplaadi positiivse reelinguga.
- GND tihvt on ühendatud leivalaua negatiiviga.
2. samm: automaatse veetaseme regulaatori töö
Selle projektiga töötamine on väga lihtne, oleme kasutanud ultraheli andurimoodulit, mis saadab helilaineid veepaaki ja tuvastab helilainete peegelduse, mis on ECHO. Kõigepealt peame käivitama ultraheli andurimooduli signaali edastamiseks Arduino abil ja seejärel ootama ECHO vastuvõtmist. Arduino loeb aega käivitamise ja ECHO vastuvõtmise vahel. Me teame, et helikiirus on umbes 340 m/s. nii et saame arvutada kauguse antud valemi abil:
Kaugus = (sõiduaeg/2) * helikiirus Kus helikiirus on ligikaudu 340 m sekundis. Neid meetodeid kasutades saame kauguse andurist veepinnale. Pärast seda peame arvutama veetase. Nüüd peame arvutama veepaagi kogupikkuse. Nagu me teame veepaagi pikkust, saame veetaseme arvutada, lahutades mahuti kogupikkusest ultraheli tulemuseks oleva kauguse. Ja saame veetaseme kauguse. Nüüd saame selle veetaseme teisendada vee protsendiks ja kuvada LCD -ekraanil.
3. samm: vooluahela skeem ja selgitus
Nagu on näidatud allpool toodud veetaseme regulaatori vooluringis, on ultrahelianduri mooduli "päästiku" ja "kaja" tihvtid otse ühendatud arduino tihvtidega 5 ja 4. 16x2 LCD on ühendatud arduinoga 4-bitises režiimis. Juhtpistik RS, RW ja En on otse ühendatud arduino kontaktiga 3, GND ja 2. Andmetapp D4-D7 on ühendatud arduino 10, 9, 8 ja 7-ga ning summer on ühendatud tihvtiga 6. 5-voldine relee samuti ühendatud arduino tihvtiga 12 veemootoripumba sisselülitamiseks või väljalülitamiseks. 230-5V toite moodul, mis kasutab selle seadme sisselülitamiseks. selleks saate kasutada 1000mA telefonilaadijat. selles vooluahelas Ultraheli anduri moodul on demonstratsiooniks veepaagi ülaosa. See andurimoodul loeb kaugust andurimooduli ja veepinna vahel ning näitab kaugust LCD -ekraanil teatega „Vee ruum paagis on:”. See tähendab, et näitame siin veetaseme asemel tühja kauguse või mahu kohta veele. Selle funktsionaalsuse tõttu saame seda süsteemi kasutada igas veepaagis. Kui tühja veetase jõuab umbes 30 cm kaugusele, lülitab Arduino veepumba sisse, käivitades relee. Nüüd kuvatakse vedelkristallekraanil „Madal veetase“„Mootor sisse lülitatud“ja relee oleku LED hakkab helendama
Kui tühi ruum jõuab umbes 12 cm kaugusele, lülitab arduino relee välja ja LCD -ekraanile ilmub teade „Paak on täis“„Mootor välja lülitatud“. Ka helisignaal piiksub mõnda aega ning relee oleku LED kustub.
4. samm: programmeerimine
Arduino programmeerimiseks veetaseme kontrolleri jaoks määratleme kõigepealt kõik tihvtid, mida kavatseme kasutada projektis välisseadmete (nt relee, LCD, summeri jne) ühendamiseks. Kopeerige ja kleepige allolev kood arduino IDE -sse ja valige arduino nano ja õige port ning seejärel klõpsake nuppu üleslaadimine.
Samm: testimine ja kokkupanek
Ja kui olete projekti lõpetanud, peaksite nägema arduino LCD -ekraanil veetaset. Võite anda täiendava helisignaali, mis teavitab teid, kui veetase saavutab teatud läve.
6. samm: installimine
See on põhiline teostus ja seda tehti piiratud ressurssidega. Kavatsen seda järgmise sammuna täiendada SMS -veetasemeteatisega, kasutades SIM900A moodulit.
Aitäh vaatamast.
Soovitan:
Automatiseeritud laps Mandalorian: 10 sammu (koos piltidega)
Automatiseeritud laps Mandalorian: Ostsite selle uue mänguasja (kellelegi peale enda) ja soovite selle panna " aktiivsele " ilma seadet kahjustamata. Kahjuks töötab see ainult siis, kui puudutate selle pead. Kui kleepite metallfooliumi tüki selle ülaossa
Lihtne automatiseeritud punkt -raudtee mudelraudtee: 10 sammu (piltidega)
Lihtne automatiseeritud punkt -raudtee mudelraudtee: Arduino mikrokontrollerid sobivad suurepäraselt raudteemudelite paigutuse automatiseerimiseks. Paigutuste automatiseerimine on kasulik mitmel otstarbel, näiteks paigutuse paigutamisel kuvarile, kus paigutustoimingu saab programmeerida rongide automaatseks käitamiseks. L
Akvaariumi disain koos põhiparameetrite automatiseeritud juhtimisega: 4 sammu (piltidega)
Akvaariumi disain koos põhiparameetrite automatiseeritud juhtimisega: Sissejuhatus Täna on mereakvaariumi hooldus kättesaadav igale akvaaristile. Akvaariumi omandamise probleem pole keeruline. Kuid elanike täielikuks elutoeks, kaitseks tehniliste rikete eest, lihtsaks ja kiireks hoolduseks ja hoolduseks
Automatiseeritud makrofookuse rööbas: 13 sammu (piltidega)
Automatiseeritud makrofookuse rööbas: Tere kogukond! Sooviksin tutvustada oma disaini automaatse makrofookusega rööpa jaoks. Ok, nii et esimene küsimus, mis kurat on fookusliin ja milleks seda kasutatakse? Makro- või lähivõtete pildistamine on väga väikeste kujutamise kunst. See võib b
Raspberry Pi -le ehitatud automatiseeritud aiasüsteem õues või siseruumides - MudPi: 16 sammu (koos piltidega)
Raspberry Pi -le ehitatud automatiseeritud aiasüsteem õues või siseruumides - MudPi: Kas teile meeldib aiandus, kuid ei leia aega selle hooldamiseks? Võib -olla on teil toataimi, kes näevad pisut janu või otsivad võimalust oma hüdropoonika automatiseerimiseks? Selles projektis lahendame need probleemid ja õpime põhitõdesid