Përmbajtje:

Motor uji i automatizuar me tregues të nivelit: 6 hapa (me fotografi)
Motor uji i automatizuar me tregues të nivelit: 6 hapa (me fotografi)

Video: Motor uji i automatizuar me tregues të nivelit: 6 hapa (me fotografi)

Video: Motor uji i automatizuar me tregues të nivelit: 6 hapa (me fotografi)
Video: Përse po digjen makinat? Mekanikët tregojnë gabimet që bëjnë shoferët në Shqipëri 2024, Korrik
Anonim
Motor uji i automatizuar me tregues të nivelit
Motor uji i automatizuar me tregues të nivelit
Motor uji i automatizuar me tregues të nivelit
Motor uji i automatizuar me tregues të nivelit

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

Fillimi me JSN-SR04
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

Diagrami i Qarkut dhe Shpjegimi
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

Testimi & Montimi
Testimi & Montimi
Testimi & Montimi
Testimi & Montimi
Testimi & Montimi
Testimi & 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

Duke u instaluar
Duke u instaluar
Duke u instaluar
Duke u instaluar
Duke u instaluar
Duke u instaluar

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: