Pam air untuk Arduino: semua yang anda perlu ketahui

Pam air

Pasti dalam banyak kesempatan anda memerlukan mengendalikan cecair dalam projek DIY anda dengan Arduino. Untuk menjadikannya mungkin, pembuat mempunyai sebilangan besar produk dan alat untuk bekerjasama. Sudah pada masa lalu kita menunjukkan yang terkenal alat pengukur aliran, dengan mana anda dapat mengawal aliran cecair yang melewatinya dengan cara yang mudah. Sekarang giliran pam air ...

Menggunakannya alat pengukur aliran Anda boleh mengukur jumlah cecair yang mengalir melalui paip untuk mengawalnya. Semua terima kasih kepada litar sederhana dengan unsur-unsur ini dan lain-lain peranti elektronik yang serasi dengan Arduino. Kini tiba masanya untuk melangkah lebih jauh untuk memberi anda kemungkinan memindahkan cecair, mengisi / mengosongkan tangki, membuat sistem pengairan, dll.

Apa itu pam air?

Paip air

Betul-betul namanya pam air ia tidak sesuai kerana boleh juga berfungsi dengan cecair selain air. Walau apa pun, pam air adalah alat yang mampu menghasilkan aliran cecair menggunakan tenaga kinetik. Oleh itu, ia mempunyai beberapa elemen asas:

  • Masuk: di mana cecair diserap.
  • Motor + Baling-Baling: orang yang bertanggungjawab menghasilkan tenaga kinetik yang mengeluarkan air dari saluran masuk dan menghantarnya melalui saluran keluar.
  • Salida: ia adalah saluran masuk di mana cecair yang didorong oleh kuasa pam air akan keluar.

Ini bom hidraulik mereka cukup digunakan dalam banyak projek dan peranti. Dari industri, hingga mesin pengeluaran air, sistem pengairan automatik, pengairan penyiram, sistem bekalan, loji rawatan, dll. Atas sebab ini, terdapat sebilangan besar model di pasaran, dengan kekuatan dan kapasiti yang berbeza (diukur dalam liter per jam atau serupa). Dari yang terkecil, hingga terbesar, untuk perairan kotor atau perairan bersih, dalam atau permukaan, dll.

Mengenai ciri-ciri Yang mesti anda perhatikan adalah:

  • Kapasiti: diukur dalam liter per jam (l / jam), liter per minit (l / min), dll. Ini adalah jumlah air yang dapat diambilnya setiap unit masa.
  • Jam kehidupan berguna- Mengukur jumlah masa ia dapat berjalan terus tanpa masalah. Semakin tua, semakin baik. Biasanya 500 jam, 3000 jam, 30.000 jam, dll.
  • bunyi: Diukur dalam dB, itu adalah jumlah kebisingan yang dihasilkan dalam operasi. Ini tidak terlalu penting, melainkan jika anda mahu ia menjadi sangat sunyi. Dalam kes sedemikian, cari satu dengan <30dB.
  • perlindungan: banyak yang memiliki perlindungan IP68 (elektroniknya kalis air), yang bermaksud bahawa mereka dapat tenggelam (jenis amfibi), sehingga mereka dapat berada di bawah cairan tanpa masalah. Sebaliknya, yang lain adalah permukaan dan hanya tiub masuk yang dapat terendam di mana ia menyerap air. Sekiranya mereka tidak tenggelam dan anda meletakkannya di bawah cecair, ia akan rosak atau litar pintas, jadi perhatikan perkara ini.
  • Peningkatan statik: biasanya diukur dalam meter, tingginya cairan itu dapat mendorong. Ini sangat penting jika anda akan menggunakannya untuk menaikkan cecair ke ketinggian yang lebih tinggi atau mengeluarkan air dari telaga, dll. Ia boleh menjadi 2 meter, 3m, 5m, dll.
  • Penggunaan- Ia diukur dalam watt (w) dan akan menunjukkan jumlah daya yang mereka perlukan untuk berfungsi. Dalam banyak kes mereka cukup cekap, mereka mungkin mempunyai penggunaan 3.8W lebih kurang (untuk yang kecil).
  • Cecair yang diterima: Seperti yang saya katakan, mereka menerima beberapa jenis cecair, walaupun tidak semuanya. Sekiranya anda ingin memastikan bahawa pam yang anda beli dapat berfungsi dengan cecair yang akan anda kendalikan, periksa spesifikasi pengeluar ini. Mereka biasanya berfungsi dengan baik dengan air, minyak, asid, larutan alkali, bahan bakar, dll.
  • Jenis motor: Ini biasanya motor elektrik DC. Jenis tanpa berus (tanpa berus) sangat baik dan tahan lama. Bergantung pada kuasa enjin, anda akan mempunyai pam dengan kapasiti dan ketinggian statik lebih kurang.
  • Jenis baling-baling: motor mempunyai baling-baling yang disambungkan ke porosnya, yang menghasilkan tenaga sentrifugal untuk mengeluarkan cecair. Ini boleh terdiri daripada pelbagai jenis, dan kelajuan dan aliran yang digunakan pam akan bergantung padanya. Mereka bahkan boleh dicetak menggunakan percetakan 3D dengan hasil yang berbeza bergantung pada bentuknya. Saya tinggalkan video menarik berikut:
Maklumat lanjut di Pencerobohan
  • berkaliber: soket masuk dan keluar mempunyai tolok khusus. Ini penting apabila sesuai dengan paip yang akan anda gunakan. Walau bagaimanapun, anda boleh mencari penyesuai untuk alat pengukur pemasangan yang berbeza.
  • Periferal vs sentrifugal (radial vs axial): Walaupun ada jenis lain, kedua-duanya umumnya digunakan untuk aplikasi domestik ini. Mereka berbeza bergantung pada bagaimana baling-baling diposisikan dengan bilah, mendorong bendalir secara sentrifugal atau periferal. (untuk maklumat lebih lanjut lihat bahagian "Bagaimana pam air berfungsi")

Tetapi tanpa mengira jenis dan prestasi, selalu dikawal elektrik. Dengan memberi makan motor yang mendorong baling-baling menghasilkan daya kinetik, penggunaannya dapat dikawal. Oleh itu, pam kecil (atau yang besar dengan relay atau MOSFET) boleh digunakan untuk mengautomatikkan sistem hidraulik dengan Arduino.

Mengenai aplikasinya, saya telah menyebutkan beberapa perkara. Tetapi fikirkan bahawa anda boleh membuat projek mudah anda sendiri dengan Arduino. Contohnya, di sini saya tinggalkan awak sebarang idea:

  • Penyental mini buatan sendiri untuk mengetahui bagaimana loji rawatan sebenar berfungsi.
  • Sistem bilge yang mengesan air melalui sensor dan mengaktifkan pam air untuk mengalirkan air.
  • Sistem penyiraman tanaman automatik dengan pemasa.
  • Pemindahan cecair dari satu tempat ke tempat lain. Sistem pencampuran cecair, dll.

Harga dan tempat membeli

baling-baling, pam air

Pam air adalah alat mudah, ia tidak mempunyai banyak misteri. Anda juga boleh dengan harga 3-10 € membeli beberapa pam elektronik termudah yang ada untuk Arduino, walaupun ada yang lebih mahal jika anda mahukan kuasa yang lebih tinggi. Contohnya, anda boleh memiliki ini:

Bagaimana pam air berfungsi

Pam air ia berfungsi dengan cara yang sangat mudah. Ia mempunyai baling-baling yang melekat pada motor, sehingga memindahkan tenaga ke bendalir yang melewati bilahnya, sehingga mendorongnya dari saluran masuk ke saluran keluar.

Di kawasan tersebut jenis paksi, air memasuki ruang pam di mana baling-baling terletak melalui pusat, meningkatkan tenaga kinetiknya ketika melewati elemen yang berputar pada kelajuan tinggi. Ia kemudian akan keluar dari ruang secara tangen melalui pintu keluar.

En jejari, bilah berputar di depan bukaan masuk dan akan mendorong air ke saluran keluar seolah-olah roda air. Ini adalah bagaimana mereka akan mengalihkan air dalam kes lain.

Satukan pam air dengan Arduino

Skema pam air Arduino

Seperti yang anda tahu, anda juga boleh menggunakan geganti sekiranya anda memerlukannya. Tetapi di sini, untuk mengintegrasikan pam air dengan Arduino, saya telah memilih MOSFET. Khususnya modul IRF520N. Dan untuk hubungannya, kebenarannya adalah bahawa ia cukup mudah ikut cadangan ini:

  • SIG modul IRF520N akan disambungkan ke pin Arduino, misalnya D9. Anda sudah tahu bahawa jika anda mengubahnya, anda juga mesti mengubah kod lakaran untuk membuatnya berfungsi.
  • Vcc dan GND modul IRF520N anda boleh menghubungkannya ke 5v dan GND papan Arduino anda.
  • U + dan U- Di sinilah anda akan menghubungkan dua wayar dari pam air. Sekiranya tidak dikompensasi secara dalaman, itu adalah beban induktif, jadi disarankan untuk menggunakan dioda flyback antara kedua kabel.
  • Vin dan GND Di sinilah anda akan menyambungkan rak dengan bateri yang akan anda gunakan untuk menghidupkan pam air secara luaran, atau bateri, bekalan kuasa atau apa sahaja yang akan anda gunakan untuk mengaktifkannya ...

Selepas itu semuanya akan dipasang dan siap untuk dimulakan dengan kod sumber lakaran. Untuk melakukan ini, di IDE Arduino anda perlu membuat program yang serupa dengan yang berikut:

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
}

Dalam kes ini, hidupkan pam dan membuatnya bekerja selama 10 min. Tetapi anda boleh menambahkan lebih banyak kod, sensor, dll, dan mengawalnya berdasarkan output sensor kelembapan, menggunakan pemasa, dll.


Menjadi yang pertama untuk komen

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.