Përmbajtje:
- Furnizimet
- Hapi 1: Fillimi me JSN-SR04
- Hapi 2: Puna e Kontrolluesit Automatik të Nivelit të Ujit
- Hapi 3: Diagrami i Qarkut dhe Shpjegimi
- Hapi 4: Programimi
- Hapi 5: Testimi dhe Montimi
- Hapi 6: Instalimi
Video: Motor uji i automatizuar me tregues të nivelit: 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:13
Përshëndetje të gjithëve, mirë se erdhët në një tjetër Udhëzues. Në këtë Projekt do të mësojmë se si të krijojmë Kontrollues të Nivelit të Rezervuarit të Automatizuar të Ujit me Funksion me Tregues të Nivelit të Ujit duke përdorur Arduino Nano.
Arduino është truri i këtij projekti. Do të marrë të dhëna nga sensorët dhe do të kontrollojë të gjitha njësitë e tjera sipas vlerës së marrë. Blloku i dytë është ekran LCD 16x2. Kjo njësi do të shfaqë Nivelin e Ujit në përqindje si dhe në Diagram, gjithashtu do të tregojë statusin e Pompës. Ky seksion gjithashtu do të na njoftojë sa herë që rezervuari Sump është bosh. Blloku i tretë është Sensori Sonar. Kjo përdoret për të matur nivelin e ujit të pranishëm në rezervuarin e ujit të sipërm.
Pra, në këtë projekt unë do të përdor Modulin tejzanor HC-SR04 për të matur Nivelin e Ujit dhe një LCD I2C për të parë nivelin e ujit në cm.
Furnizimet
Arduino Nano
JSN-SR04 Modul tejzanor i Vërtetimit të Ujit
Ekran LCD 16X 2 (blu/jeshil)
Moduli i energjisë 230-5V
Zile 5V
Tela lidhës
Një kuti mbyllëse
Hapi 1: Fillimi me JSN-SR04
JSN-SR04 ose një sensor ultra zërit i Proofit të Ujit është një pajisje elektronike që punon në parimin e transmetimit dhe reflektimit. Ky sensor ka dy kunja të quajtur TRIG dhe ECHO pin.
Funksioni i kunjit ECHO është të lëshojë valë në kanal. Këto valë udhëtojnë nëpër medium si një valë dhe reflektohen mbrapa kur godet një objekt ose një pengesë përpara përhapjes së tij. Koha e marrë për emetimin dhe reflektimin është llogaritur dhe duke përdorur këtë vlerë ne vendosim distancën e pengesës që na afrohet.
- Kunja TRIG është e lidhur me pinin dixhital 5 të nano.
- Kunja ECHO është e lidhur me pinin dixhital 5 të nano.
- Kunja VCC është e lidhur me parmakun pozitiv të dërrasës së bukës.
- Kunja GND është e lidhur me negativin e dërrasës së bukës.
Hapi 2: Puna e Kontrolluesit Automatik të Nivelit të Ujit
Puna e këtij projekti është shumë e thjeshtë, ne kemi përdorur modulin tejzanor të sensorit i cili dërgon valët e zërit në rezervuarin e ujit dhe zbulon reflektimin e valëve të zërit që është ECHO. Para së gjithash ne duhet të aktivizojmë modulin e sensorit tejzanor për të transmetuar sinjal duke përdorur Arduino dhe më pas të presim për të marrë ECHO. Arduino lexon kohën midis nxitjes dhe marrjes së ECHO. Ne e dimë se shpejtësia e zërit është rreth 340 m/s. kështu që ne mund të llogarisim distancën duke përdorur formulën e dhënë:
Distanca = (koha e udhëtimit/2) * shpejtësia e zërit Atje ku shpejtësia e zërit është afërsisht 340m në sekondë. Duke përdorur këto metoda ne marrim distancë nga sensori në sipërfaqen e ujit. Pas tij ne duhet të llogarisim nivelin e ujit. Tani duhet të llogarisim gjatësinë totale të rezervuarit të ujit. Siç e dimë gjatësinë e rezervuarit të ujit, atëherë ne mund të llogarisim nivelin e ujit duke zbritur distancën që vjen nga tejzanor nga gjatësia totale e rezervuarit. Dhe ne do të marrim distancën e nivelit të ujit. Tani ne mund ta konvertojmë këtë nivel uji në përqindjen e ujit dhe mund ta shfaqim atë në LCD.
Hapi 3: Diagrami i Qarkut dhe Shpjegimi
Siç tregohet në qarkun e kontrolluesit të nivelit të ujit të dhënë më poshtë, kunjat e "shkaktuesit" dhe "jehonës" së modulit të sensorit tejzanor janë të lidhura drejtpërdrejt me kunjat 5 dhe 4 të arduino. Një LCD 16x2 është i lidhur me arduino në modalitetin 4-bit. Pina e kontrollit RS, RW dhe En janë të lidhura drejtpërdrejt me arduino pin 3, GND dhe 2. Dhe kunja e të dhënave D4-D7 është e lidhur me 10, 9, 8 dhe 7 të arduino, dhe zile është e lidhur në pin 6. Rele 5 Volt është i lidhur gjithashtu në pin 12 të arduino për ndezjen ose fikjen e pompës së motorit të ujit. Një modul energjie 230-5V duke përdorur për ndezjen e kësaj njësie. ju mund të përdorni ngarkuesin e telefonit 1000mA për këtë. në këtë qark moduli i sensorit tejzanor është vendosur në maja e rezervuarit të ujit për demonstrim. Ky modul sensor do të lexojë distancën midis modulit të sensorit dhe sipërfaqes së ujit dhe do të tregojë distancën në ekranin LCD me mesazhin "Hapësira e ujit në rezervuar është:". Do të thotë që ne këtu po tregojmë një vend të zbrazët të distancës ose vëllimit të ujit në vend të nivelit të ujit. Për shkak të këtij funksionaliteti ne mund ta përdorim këtë sistem në çdo rezervuar uji. Kur niveli i ujit të zbrazët arrin në distancë rreth 30 cm, atëherë Arduino ndez pompën e ujit me stafetën e drejtimit. Dhe tani LCD do të tregojë "Niveli i UJIT TOW ULT" "Motori është ndezur" dhe LED i statusit të stafetës do të fillojë të shkëlqejë
Tani nëse hapësira e zbrazët arrin në distancë rreth 12 cm arduino fiket, stafeta dhe LCD do të tregojnë "Rezervuari është plot" "Motori u fik". Buzzer gjithashtu bip për ca kohë dhe LED i statusit të stafetës do të fiket.
Hapi 4: Programimi
Për të programuar Arduino për kontrolluesin e nivelit të ujit, së pari përcaktojmë të gjithë kunjat që do të përdorim në projekt për ndërfaqjen e pajisjeve të jashtme si stafetë, LCD, zile etj. Kopjoni dhe ngjisni kodin e mëposhtëm në arduino IDE dhe zgjidhni arduino nano dhe portën e djathtë dhe më pas goditni upload.
Hapi 5: Testimi dhe Montimi
Dhe pasi të keni përfunduar projektin, duhet të shihni që arduino të shfaqë nivelin e ujit në LCD. Ju mund të bëni një zile shtesë për t'ju njoftuar atëherë niveli i ujit arrin pas një pragu të caktuar.
Hapi 6: Instalimi
Ky është një zbatim bazë dhe është bërë me burime të kufizuara. Unë jam duke planifikuar ta përmirësoj këtë me njoftimin SMS të nivelit të ujit duke përdorur modulin SIM900A si hap tjetër.
Faleminderit per shikimin.
Recommended:
Kutia Raspberry Pi e Ftohjes me Tregues të Temperaturës së CPU: 10 Hapa (me fotografi)
Kutia Raspberry Pi e Ftohjes Me Treguesin e Temperaturës së CPU: Unë kisha prezantuar qarkun e treguesit të temperaturës së mjedrës pi (në tekstin e mëtejmë RPI) në projektin e mëparshëm. Qarku thjesht tregon nivelin e ndryshëm të temperaturës RPI 4 të CPU si më poshtë.- LED i gjelbër u ndez kur Temperatura e CPU është brenda 30 ~
Kamera uji e papërshkueshme nga uji Wifi DSLR për Kohëzgjatje: 3 hapa (me fotografi)
Kamera e papërshkueshme nga uji Wifi DSLR e mundësuar nga uji për Lapses Time: Unë jam një pinjoll për të parë perëndimet e diellit nga shtëpia. Aq shumë sa marr pak FOMO kur ka një perëndim të mirë të diellit dhe nuk jam në shtëpi për ta parë. Kamerat IP të IP kanë dhënë cilësi zhgënjyese të figurës. Fillova të kërkoj mënyra për të ripërdorur DSLR -në time të parë: një Cano 2007
Ndërtoni një tenxhere DIY të ujitjes me WiFi - Uji bimët automatikisht dhe dërgon sinjalizime kur uji është i ulët: 19 hapa
Ndërtoni një tenxhere me ujë vetë për ujitje me WiFi - Ujitni bimët automatikisht dhe dërgon sinjalizime kur uji është i ulët: Ky udhëzues ju tregon se si të ndërtoni një mbjellëse të ujitur me ujë të personalizuar të lidhur me WiFi duke përdorur një mbjellëse të vjetër kopshti, një kosh plehrash, disa ngjitës dhe një vetë Kompleti i nën -montimit të tenxhereve për ujitje nga Adosia
Qarku tregues i nivelit të ulët dhe të plotë të baterisë 3.7V: 9 hapa (me fotografi)
Qarku i Treguesit të Nivelit të ulët dhe të plotë të baterisë 3.7V: Hii mik, Sot do të bëj një qark prej 3.7V bateri të ulët dhe tregues të ngarkimit të plotë. Le të fillojmë
Si të bëni një tregues të nivelit të audios: 4 hapa
Si të bëni tregues të nivelit të audios: Treguesi i nivelit të audios është një pajisje e cila tregon nivelin e zërit duke ndezur ledet në lidhje me amplitudën e audios. Në këtë Udhëzues, unë do të udhëzoj të bëni treguesin tuaj të nivelit të audios me LM3915 IC dhe disa LED. Ne mund të përdorim LED me ngjyra për