Water pump para sa Arduino: lahat ng kailangan mong malaman

Bomba ng tubig

Tiyak na sa maraming mga okasyon na kailangan mo hawakan ang mga likido sa iyong mga proyekto sa DIY kasama ang Arduino. Upang magawang posible ito, ang mga gumagawa ay mayroong maraming mga produkto at tool upang gumana. Nasa nakaraan ipinapakita namin ang sikat mga flowmeter, kung saan maaari mong makontrol ang daloy ng isang likido na dumaan sa kanila sa isang simpleng paraan. Ngayon ay ang pagliko ng water pump ...

Paggamit ng mga mga flowmeter Ang dami ng likido na dumadaloy sa pamamagitan ng isang tubo ay maaaring sukatin upang makontrol ito. Lahat ng salamat sa isang simpleng circuit kasama ang mga elementong ito at iba pa katugmang mga elektronikong aparato kasama si Arduino. Ngayon ay oras na upang lumayo nang kaunti upang mabigyan ka ng posibilidad ng paglipat ng mga likido, pagpuno / pag-alis ng laman ng mga tanke, paglikha ng mga sistema ng irigasyon, atbp.

Ano ang isang water pump?

Mga tubo ng tubig

Talaga ang pangalan bomba ng tubig hindi ito angkop dahil maaari din itong gumana sa mga likido maliban sa tubig. Alinmang paraan, ang isang water pump ay isang aparato na may kakayahang bumuo ng isang daloy ng likido gamit ang lakas na gumagalaw. Samakatuwid, mayroon itong ilang mga pangunahing elemento:

  • Pasukan: kung saan hinihigop ang likido.
  • Motor + Propeller: ang namamahala sa pagbuo ng enerhiya na gumagalaw na kumukuha ng tubig mula sa papasok at ipinapadala ito sa outlet.
  • Salida: ito ang pumapasok kung saan ang likidong itinutulak ng lakas ng pump ng tubig ay lalabas.

Mga ito haydroliko bomba ang mga ito ay lubos na ginagamit sa maraming mga proyekto at aparato. Mula sa industriya, hanggang sa mga water dispensing machine, awtomatikong mga sistema ng irigasyon, patubig ng patubig, mga sistema ng panustos, mga halaman ng paggamot, atbp. Para sa kadahilanang ito, mayroong isang malaking bilang ng mga modelo sa merkado, na may iba't ibang mga kapangyarihan at kakayahan (sinusukat sa litro bawat oras o katulad). Mula sa pinakamaliit, hanggang sa pinakamalaki, para sa maruming tubig o para sa malinis na tubig, malalim o ibabaw, atbp.

Sa mga tuntunin ng Ang mga katangian Ang dapat mong tingnan ay:

  • Kapasidad: sinusukat sa litro bawat oras (l / h), litro bawat minuto (l / min), atbp. Ito ang dami ng tubig na maaari nitong makuha bawat yunit ng oras.
  • Mga oras ng kapaki-pakinabang na buhay- Sinusukat ang dami ng oras na maaari itong patuloy na tumatakbo nang walang mga problema. Ang mas matanda na, mas mabuti. Karaniwan silang 500 oras, 3000 oras, 30.000 na oras, atbp.
  • ingay: Sinukat sa dB, ito ang dami ng ingay na ginagawa nito sa pagpapatakbo. Hindi ito masyadong mahalaga, maliban kung nais mong maging tahimik ito. Sa ganitong kaso, hanapin ang isa na may <30dB.
  • proteksyon: marami ang may proteksyon sa IP68 (ang mga electronics ay hindi tinatablan ng tubig), na nangangahulugang maaari silang isubsob (uri ng amphibious), upang maaari silang maging sa ilalim ng likido nang walang problema. Ang iba naman ay nasa ibabaw at ang inlet tube lamang ang maaaring isubsob kung saan sumisipsip ito ng tubig. Kung ang mga ito ay hindi nakalubog at inilalagay mo ito sa ilalim ng likido masisira ito o maiikling circuit, kaya't bigyang pansin ito.
  • Static lift: ito ay karaniwang sinusukat sa metro, ito ay ang taas kung saan ang likido ay maaaring magtulak. Ito ay lalong mahalaga kung gagamitin mo ito upang itaas ang mga likido sa isang mas mataas na taas o kumuha ng tubig mula sa mga balon, atbp. Maaari itong 2 metro, 3m, 5m, atbp.
  • Pagkonsumo- Sinusukat sa watts (w) at ipahiwatig ang dami ng lakas na kailangan nila upang gumana. Sa maraming mga kaso ang mga ito ay lubos na mabisa, maaari silang magkaroon ng mga pagkonsumo ng 3.8W higit pa o mas kaunti (para sa maliliit).
  • Mga tinatanggap na likido: Tulad ng sinabi ko, tumatanggap sila ng maraming uri ng likido, kahit na hindi lahat. Kung nais mong siguraduhin na ang pump na iyong binibili ay maaaring gumana sa likidong iyong hahawakin, suriin ang detalye ng gumawa na ito. Maaari silang gumana nang maayos sa tubig, langis, acid, mga solusyon sa alkalina, fuel, atbp.
  • Uri ng motor: Karaniwan itong mga DC electric motor. Ang uri na walang brush (walang brushes) ay lalong mabuti at matibay. Nakasalalay sa lakas ng makina magkakaroon ka ng isang bomba na may higit o mas mababa na kapasidad at static na pagtaas.
  • Uri ng propeller: ang motor ay may isang propeller na konektado sa baras nito, na kung saan ay bumubuo ng centrifugal na enerhiya upang makuha ang likido. Ang mga ito ay maaaring may iba`t ibang mga uri, at ang bilis at daloy kung saan gagana ang bomba ay depende dito. Maaari rin silang mai-print gamit ang 3D na pag-print na may iba't ibang mga resulta depende sa kanilang hugis. Iniwan ko sa iyo ang sumusunod na kagiliw-giliw na video tungkol dito:
Higit pang impormasyon sa thingiverse.
  • kalibre: ang input at output socket ay may isang tiyak na sukat. Ito ay mahalaga pagdating sa pagiging tugma sa mga tubo na iyong gagamitin. Gayunpaman, maaari kang makahanap ng mga adaptor para sa iba't ibang mga sukat sa sukat.
  • Peripheral vs centrifugal (radial vs axial): Bagaman mayroong iba pang mga uri, ang dalawang ito sa pangkalahatan ay ginagamit para sa mga domestic application na ito. Nag-iiba ang mga ito depende sa kung paano nakaposisyon ang propeller na may mga blades, na tinutulak ang likido na centrifugally o peripherally. (para sa karagdagang impormasyon tingnan ang seksyon sa "Paano gumagana ang isang pump ng tubig")

Ngunit anuman ang uri at pagganap, palagi kontrolado sa elektrisidad. Sa pamamagitan ng pagpapakain ng motor na nagtutulak ng mga propeller upang makabuo ng lakas na kinetiko, maaaring makontrol ang kanilang paggamit. Samakatuwid, ang mga maliliit na bomba (o malalaki na may mga relay o MOSFET) ay maaaring magamit upang i-automate ang mga hydraulic system na may Arduino.

Tulad ng para sa mga aplikasyon nito, nabanggit ko na ang ilan. Ngunit isipin na maaari kang lumikha ng iyong sariling simpleng proyekto kasama ang Arduino. Halimbawa, dito kita iniiwan anumang mga ideya:

  • Isang homemade mini-scrubber upang malaman kung paano gumagana ang tunay na mga halaman sa paggamot.
  • Ang isang bilge system na nakakakita ng tubig sa pamamagitan ng isang sensor at pinapagana ang isang pump ng tubig upang maubos.
  • Isang awtomatikong sistema ng pagtutubig ng halaman na may timer.
  • Paglipat ng mga likido mula sa isang lugar patungo sa iba pa. Mga system ng paghahalo ng likido, atbp.

Mga presyo at saan bibili

mga propeller, water pump

Ang water pump ay isang simpleng aparato, wala itong masyadong misteryo. Gayundin, para sa € 3-10 maaari mo bumili ang ilan sa mga pinakasimpleng electronic pump na umiiral para sa Arduino, bagaman maraming mga mahal kung nais mo ng mas mataas na kapangyarihan. Halimbawa, maaari kang magkaroon ng mga ito:

Paano gumagana ang isang water pump

Isang pump ng tubig ito ay gumagana sa isang napaka-simpleng paraan. Mayroon itong isang propeller na nakakabit sa motor, sa gayon ay inililipat ang enerhiya sa likido na dumadaan sa mga blades nito, kaya itinutulak ito mula sa papasok hanggang sa outlet.

Sa mga ng uri ng ehe, ang tubig ay pumapasok sa pump room kung saan matatagpuan ang propeller sa gitna, na pinapataas ang lakas na kinetiko nito habang dumadaan ito sa elementong iyon na umiikot nang may bilis. Pagkatapos ay lalabas ito sa silid ng tangente sa pamamagitan ng exit.

En ang radial, ang mga talim ay umiikot sa harap ng pagbubukas ng papasok at itutulak ang tubig sa outlet na para bang isang gulong tubig. Ito ay kung paano nila ilipat ang tubig sa iba pang kaso.

Isama ang pump ng tubig sa Arduino

Eskematiko ng pump ng tubig ng Arduino

Tulad ng alam mo, maaari mo ring gamitin isang relay kung kailangan mo ito Ngunit narito, upang isama ang pump ng tubig sa Arduino pumili ako ng isang MOSFET. Partikular na isang module IRF520N. At para sa koneksyon, ang totoo ay ito ay medyo simple, lamang sundin ang mga rekomendasyong ito:

  • SIG ng module ng IRF520N ay konektado sa isang Arduino pin, halimbawa D9. Alam mo na kung binago mo ito, dapat mo ring baguhin ang sketch code upang ito ay gumana.
  • Vcc at GND ng IRF520N module maaari mong ikonekta ang mga ito sa 5v at GND ng iyong Arduino board.
  • U + at U- Dito mo ikonekta ang dalawang wires mula sa water pump. Kung hindi ito bayad sa panloob, ito ay isang inductive load, kaya ipinapayong gumamit ng isang flyback diode sa pagitan ng parehong mga cable.
  • Vin at GND Ito ay kung saan ay ikonekta mo ang rak sa mga baterya na iyong gagamitin upang mapagana ang pump ng tubig sa labas, o ang baterya, supply ng kuryente o kung ano ang iyong gagamitin upang mapagana ito ...

Pagkatapos nito, ang lahat ay tipunin at handa nang magsimula sa sketch source code. Upang gawin ito, sa Arduino IDE kakailanganin mong lumikha ng isang programa na katulad ng sumusunod:

const int pin = 9;  //Declarar pin D9
 
void setup()
{
  pinMode(pin, OUTPUT);  //Define pin 9 como salida
}
 
void loop()
{
  digitalWrite(pin, HIGH);   // Poner el pin en HIGH (activar)
  delay(600000);               //Espera 10 min
  digitalWrite(pin, LOW);    //Apaga la bomba
  delay(2000);               // Esperará 2 segundos y comenzará ciclo
}

Sa kasong ito buksan lamang ang bomba at gumagawa ng kanyang trabaho para sa 10 min. Ngunit maaari kang magdagdag ng higit pang code, sensor, atbp, at makontrol ito batay sa output ng isang sensor ng kahalumigmigan, gamit ang mga timer, atbp.


Maging una sa komento

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.