Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Ilipat ang.ino Script sa Iyong Arduino Uno R3
- Hakbang 2: Ang Skematika
- Hakbang 3: Tapusin ang Assembly at Pagsubok
Video: Arduino Pump Saver: 3 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Sa isang matitigas na araw ng taglamig, ang aking asawa at ako ay nakaupo sa sala na nagbabasa, nang tumingin siya sa akin at tinanong "Ano ang tunog na iyon?" Mayroong tumatakbo na matatag sa bahay na sa tingin namin ay hindi pamilyar, kaya't bumaba ako upang siyasatin. Bilang ito ay naka-out, ang labas ng tubig outlet para sa aking basement sump pump ay nagyeyelong solid, at ang sump pump ay patuloy na nagtatrabaho upang gawin kung ano ang hindi na posible, at naging napakainit sa proseso.
Habang tinatanggal ko ang outlet hose at natutunaw ito, naisip ko na ito ay maaaring isang mahusay na pagkakataon upang bumuo ng isang circuit upang subaybayan ang aking bomba at isara ito kung nangyari ito muli sa hinaharap, upang maiwasan ito sa pagkasunog. Pagkatapos ng isang buwan na pagsasaliksik, pag-order ng mga bahagi at pagsubok, naging ang Arduino Pump Saver.
Ang nakakabit na Arduino sketch na "PumpSaver.ino" ay naka-configure upang subaybayan ang kasalukuyang iginuhit mula sa bomba, at kung lumampas ito ng 1 amp nang higit sa isang minuto, ang relay ay maglalakbay upang ihinto ang bomba, ang isang LED ay ilaw, at isang alarm tone maglalaro mula sa isang nakakabit na speaker bawat 5 minuto upang ipaalam sa iyo na may mali.
Sa puntong ito nais kong babalaan ang lahat ng mga mambabasa, palaging isang magandang ideya na magkaroon ng isang backup na pump na naka-install kung sakaling nabigo ang pangunahing, sa sarili nitong supply ng kuryente (ang minahan ay isang yunit ng pag-backup ng baterya). Malinaw na hindi mo nais ang iyong basement na magbaha kung sakaling may isang bagay na mali sa mismong system
Mga gamit
1 x Arduino Uno (Gumamit ako ng isang Uno R3) at isang supply ng kuryente upang patakbuhin ito
1 x 5v relay switch module (jqc-3ff-s-z)
1 x 4N36 transistor optocoupler, kasama ang isang IC socket upang suportahan ito
1 x kasalukuyang module ng sensor ng ACS712
1 x 8 ohm speaker (at grill cover, kung nais mong magkaroon nito sa pader)
1 x LED na may 470 ohm risistor (dapat mo ng isang tagapagpahiwatig ng paglalakbay sa visual system)
isang maliit na nakalimbag na board ng proyekto ng circuit
isang kahon ng proyekto
speaker wire
Ang aking script ng PumpSaver.ino!
surge bar (inirerekumenda ngunit opsyonal)
Hakbang 1: Ilipat ang.ino Script sa Iyong Arduino Uno R3
Gamit ang Arduino IDE software, ilipat ang naka-attach na sketch ng PumpSaver.ino sa iyong Arduino Uno R3. Sumangguni sa website ng Arduino para sa anumang mga isyu na nauugnay sa pagkakakonekta.
Hakbang 2: Ang Skematika
Kasunod sa eskematiko na ito, kumpletuhin ang mga kable ng circuit na ito, siguraduhin na ilatag ito sa isang paraan na gagana sa iyong enclosure. Gumamit ako ng isang libangan na naka-print na circuit board sa tabi ng UNO at ilang mga natapos na cord cord na inilalagay ko sa paligid. Ang lahat ng mga bahagi ay madaling matatagpuan sa Ebay o Amazon.
Ang 4N36 opto-transistor ay kinakailangan bilang input para sa mga relay module na ito ay magti-trigger kahit na ang output digital pin sa Arduino ay mababa. Karaniwan na pinaghihiwalay lang namin ang sobrang sensitibong relay module input pin mula sa Arduino digital pin 10 sa pamamagitan ng pagpapadala nito sa pamamagitan ng isang optically kontroladong transistor, pinakain mula sa pin 10 mismo.
Isang tala tungkol sa LED: HUWAG direktang ikonekta ang LED sa mga digital output pin sa Arduino - tiyaking ginagamit mo ang risistor. Ang isang LED sa pamamagitan nito mismo ay tiyak na makakasira sa iyong Arduino UNO.
Tiyaking matutukoy mo ang kasalukuyang kinukuha ng iyong sump pump bago piliin ang iyong kasalukuyang module. Ang minahan ay na-rate sa 30 amps, na higit sa sapat para sa aking submersible pump. Kung nagba-browse ka sa Arduino sketch, mahahanap mo na naglalaman din ito ng isang komento tungkol sa pagbabago ng variable na mVperAmp kung ang iyong kasalukuyang sensor ay isang modelo ng 20 amp sa halip.
Ang sketch ay magpapakain din ng data sa serial monitor kung nais mong subukan habang nakakonekta sa iyong computer.
Hakbang 3: Tapusin ang Assembly at Pagsubok
Upang makumpleto ang pagpupulong, pinili kong mag-install ng isang surge bar upang maibigay ang system. Sa aming rehiyon, ang kuryente ay hindi palaging maaasahan kaya naisip ko na mas ligtas ito kaysa mag-sorry.
Para sa isang panghuling ugnayan, nag-order ako ng magandang maliit na grill ng speaker para sa aking 8 ohm speaker at inilagay ito sa dingding sa sala. Upang subukan ang pagpupulong, kumuha ako ng isang portable heater at ikinonekta ito, naiwan itong tumakbo nang higit sa isang minuto. Ang system ay nagtrabaho tulad ng dinisenyo, pagdidiskonekta ng pampainit at pag-alarma sa akin na lumampas ito sa limitasyon sa oras.
TANDAAN: Ang sketch ay maaaring mai-edit sa loob ng Arduino IDE software upang mapalawak ang oras ng pagtakbo kahit gaano katagal aabutin ang iyong sump pump upang karaniwang ihulog ang antas ng tubig sa kung saan ito pinuputol ng iyong float. Para sa akin hindi ito higit sa isang minuto, ngunit maaaring iba ang sa iyo.
Inirerekumendang:
DIY Peristaltic Pump: 5 Hakbang (na may Mga Larawan)
DIY Peristaltic Pump: Sa proyektong ito magkakaroon kami ng pagtingin sa mga peristaltic pump at alamin kung may katuturan sa DIY ang aming sariling bersyon nito o kung dapat lamang tayong manatili sa komersyal na pagpipilian ng pagbili. Sa daan ay lilikha kami ng isang stepper na driver ng motor
Magnetically Coupled Water Pump: 10 Hakbang (na may Mga Larawan)
Magnetically Coupled Water Pump: Sa INSTRUCTABLE na ito ay ipapaliwanag ko kung paano ako gumawa ng isang water pump na may magnetikong pagkabit. Sa water pump na ito ay walang mekanikal na koneksyon sa pagitan ng impeller at ng axis ng de-kuryenteng motor na nagpapagana nito. Ngunit paano ito nakakamit at
Timer na Batay sa Arduino para sa Aquaponics Pump: 4 na Hakbang
Arduino Batay Timer para sa Aquaponics Pump: Ito ay isang maliit na itinuturo sa Arduino based Timer para sa Aquaponics Pump. Mayroon akong isang maliit na sistema ng aquaponics na pag-setup sa loob ng bahay na may tuluy-tuloy na daloy. Patuloy na tumatakbo ang bomba at nais kong gumawa ng isang timer kung saan tatakbo ang bomba para sa isang tiyak na amo
Awtomatikong Light at Pump Aquarium System Na May Arduino at RTC Timer: 3 Hakbang
Awtomatikong Light and Pump Aquarium System Na May Arduino at RTC Timer: Ang isang aquarium ay maaaring gawing isang zero na interbensyon na kinakailangan ng pagtaguyod ng ecosystem na may ilang pag-aalaga at tech:) Upang bumuo ng awtomatikong Light at Pump system para sa isang aquarium, syempre pag-set up ng isang manu-manong sistema una Gumamit ako ng 2 ilaw ng baha na 50 W bawat isa at 1 6W
Kinokontrol na Pump ng Arduino para sa Draining Water: 4 na Hakbang (na may Mga Larawan)
Controlled Pump ng Arduino para sa Draining Water: Lumabas ang ideya ng proyektong ito nang bumili ako ng isang condensing gas boiler para sa aking apartment. Wala akong anumang kanal na malapit para sa condensadong tubig na ginagawa ng boiler. Kaya't ang tubig ay nakolekta sa isang 20 litro na tank (drum) sa loob ng ilang araw at kung kailan ito makakakuha