Pompa air untuk Arduino: semua yang perlu Anda ketahui

Pompa air

Tentunya dalam banyak kesempatan Anda membutuhkan menangani cairan dalam proyek DIY Anda dengan Arduino. Untuk memungkinkan hal ini, pembuat memiliki banyak produk dan alat untuk dikerjakan. Sudah di masa lalu kami menampilkan yang terkenal pengukur aliran, yang dengannya Anda dapat mengontrol aliran cairan yang melewatinya dengan cara yang sederhana. Sekarang giliran pompa air ...

Menggunakan itu pengukur aliran Jumlah fluida yang mengalir melalui pipa dapat diukur untuk mengendalikannya. Semua berkat sirkuit sederhana dengan elemen-elemen ini dan lainnya perangkat elektronik yang kompatibel dengan Arduino. Sekarang saatnya melangkah lebih jauh untuk memberi Anda kemungkinan memindahkan cairan, mengisi / mengosongkan tangki, membuat sistem irigasi, dll.

Apa itu pompa air?

Pipa air

Benar-benar namanya Pompa Air tidak cocok karena bisa juga bekerja dengan cairan selain air. Pompa air adalah alat yang mampu menghasilkan aliran cairan menggunakan energi kinetik. Oleh karena itu, ia memiliki beberapa elemen dasar:

  • Pintu masuk: tempat cairan diserap.
  • Motor + Baling-Baling: yang bertanggung jawab menghasilkan energi kinetik yang mengekstraksi air dari saluran masuk dan mengirimkannya melalui saluran keluar.
  • Keluar: Ini adalah saluran masuk di mana cairan yang didorong oleh daya pompa air akan keluar.

Ini bom hidrolik mereka cukup digunakan dalam banyak proyek dan perangkat. Dari industri, hingga mesin penyalur air, sistem irigasi otomatis, irigasi sprinkler, sistem pasokan, pabrik pengolahan, dll. Karena alasan ini, ada banyak model di pasaran, dengan daya dan kapasitas yang berbeda (diukur dalam liter per jam atau serupa). Dari yang terkecil, hingga terbesar, untuk air kotor atau untuk air bersih, dalam atau permukaan, dll.

Dalam hal karakternya Yang harus Anda lihat adalah:

  • Kapasitas: diukur dalam liter per jam (l / jam), liter per menit (l / mnt), dll. Ini adalah jumlah air yang dapat diekstraksi per unit waktu.
  • Jam kehidupan bermanfaat- Mengukur jumlah waktu dapat berjalan terus menerus tanpa masalah. Semakin tua, semakin baik. Biasanya 500 jam, 3000 jam, 30.000 jam, dll.
  • kebisingan: Diukur dalam dB, ini adalah jumlah kebisingan yang dihasilkan saat beroperasi. Ini tidak terlalu penting, kecuali jika Anda ingin sangat tenang. Dalam kasus seperti itu, cari yang memiliki <30dB.
  • perlindungan: banyak yang memiliki perlindungan IP68 (elektroniknya tahan air), yang berarti mereka dapat terendam (tipe amfibi), sehingga dapat berada di bawah cairan tanpa masalah. Lainnya, di sisi lain, adalah permukaan dan hanya tabung saluran masuk yang dapat terendam di tempat yang menyerap air. Jika tidak bisa ditenggelamkan dan ditaruh di bawah cairan maka akan rusak atau korsleting, jadi perhatikan hal ini.
  • Angkat statis: biasanya diukur dalam meter, ini adalah ketinggian yang dapat didorong oleh cairan. Ini sangat penting jika Anda akan menggunakannya untuk menaikkan cairan ke ketinggian yang lebih tinggi atau mengambil air dari sumur, dll. Bisa 2 meter, 3m, 5m, dll.
  • Konsumsi- Ini diukur dalam watt (w) dan akan menunjukkan jumlah daya yang mereka butuhkan untuk berfungsi. Dalam banyak kasus, mereka cukup efisien, mereka dapat memiliki konsumsi lebih atau kurang 3.8W (untuk yang kecil).
  • Cairan yang diterima: Seperti saya katakan, mereka menerima beberapa jenis cairan, meski tidak semua. Jika Anda ingin memastikan bahwa pompa yang Anda beli dapat bekerja dengan cairan yang akan Anda tangani, periksa spesifikasi pabrikan ini. Mereka umumnya dapat bekerja dengan baik dengan air, minyak, asam, larutan alkali, bahan bakar, dll.
  • Jenis motor: Biasanya ini adalah motor listrik DC. Jenis tanpa sikat (tanpa sikat) sangat bagus dan tahan lama. Bergantung pada tenaga mesin, Anda akan memiliki pompa dengan kapasitas lebih atau lebih kecil dan elevasi statis.
  • Jenis baling-baling: motor memiliki baling-baling yang terhubung ke porosnya, yang menghasilkan energi sentrifugal untuk mengekstraksi cairan. Ini bisa dari berbagai jenis, dan kecepatan serta aliran yang digunakan pompa akan bergantung padanya. Mereka bahkan dapat dicetak menggunakan pencetakan 3D dengan hasil yang berbeda tergantung pada bentuknya. Saya meninggalkan Anda video menarik berikut tentang itu:
Informasi lebih lanjut di Beragam.
  • kaliber: soket saluran masuk dan keluar memiliki pengukur khusus. Ini penting untuk kompatibilitas dengan pipa yang akan Anda gunakan. Namun, Anda dapat menemukan adaptor untuk berbagai pengukur pemasangan.
  • Perifer vs sentrifugal (radial vs aksial): Meskipun ada tipe lain, keduanya umumnya digunakan untuk aplikasi domestik ini. Mereka bervariasi tergantung pada bagaimana baling-baling diposisikan dengan baling-baling, mendorong fluida secara sentrifugal atau periferal. (untuk informasi lebih lanjut, lihat bagian "Cara kerja pompa air")

Namun terlepas dari jenis dan performanya, selalu dikendalikan secara elektrik. Dengan memberi makan motor yang menggerakkan baling-baling untuk menghasilkan gaya kinetik, penggunaannya dapat dikontrol. Oleh karena itu, pompa kecil (atau yang besar dengan relai atau MOSFET) dapat digunakan untuk mengotomatiskan sistem hidrolik dengan Arduino.

Adapun aplikasinya, saya telah menyebutkan beberapa. Tetapi pikirkan bahwa Anda dapat membuat proyek sederhana Anda sendiri dengan Arduino. Misalnya, di sini saya tinggalkan Anda ada ide:

  • Pemoles mini buatan sendiri untuk mempelajari cara kerja tanaman perawatan yang sebenarnya.
  • Sistem lambung kapal yang mendeteksi air melalui sensor dan mengaktifkan pompa air untuk mengalirkan air.
  • Sistem penyiraman tanaman otomatis dengan pengatur waktu.
  • Perpindahan cairan dari satu tempat ke tempat lain. Sistem pencampuran cairan, dll.

Harga dan tempat membeli

baling-baling, pompa air

Pompa air adalah perangkat sederhana, tidak terlalu banyak misteri. Juga, untuk € 3-10 Anda bisa membeli beberapa pompa elektronik paling sederhana yang ada untuk Arduino, meskipun ada yang lebih mahal jika Anda menginginkan daya yang lebih tinggi. Misalnya, Anda dapat memiliki ini:

Bagaimana pompa air bekerja

Pompa air ini bekerja dengan cara yang sangat sederhana. Ini memiliki baling-baling yang terpasang pada motor, sehingga mentransfer energi ke fluida yang melewati bilahnya, sehingga mendorongnya dari saluran masuk ke saluran keluar.

Dalam itu tipe aksial, air memasuki ruang pompa tempat baling-baling berada melalui pusat, meningkatkan energi kinetiknya saat melewati elemen yang berputar dengan kecepatan tinggi. Ini kemudian akan keluar dari ruang secara tangensial melalui pintu keluar.

En radial, bilah berputar di depan bukaan saluran masuk dan akan mendorong air ke saluran keluar seolah-olah itu adalah kincir air. Beginilah cara mereka memindahkan air dalam kasus lain ini.

Integrasikan pompa air dengan Arduino

Skema pompa air Arduino

Seperti yang Anda ketahui, Anda juga bisa menggunakan sebuah estafet jika kamu memerlukannya. Tetapi di sini, untuk mengintegrasikan pompa air dengan Arduino saya telah memilih MOSFET. Khususnya modul IRF520N. Dan untuk hubungannya, sebenarnya cukup sederhana ikuti rekomendasi berikut:

  • SIG modul IRF520N akan dihubungkan ke pin Arduino, misalnya D9. Anda sudah tahu bahwa jika Anda mengubahnya, Anda juga harus mengubah kode sketsa agar berfungsi.
  • Vcc dan GND dari modul IRF520N Anda dapat menghubungkannya ke 5v dan GND papan Arduino Anda.
  • U + dan U- Di sinilah Anda akan menghubungkan kedua kabel dari pompa air. Jika tidak dikompensasikan secara internal, ini adalah beban induktif, jadi sebaiknya gunakan dioda flyback di antara kedua kabel.
  • Vin dan GND Di sinilah Anda akan menghubungkan rak dengan baterai yang akan Anda gunakan untuk menyalakan pompa air secara eksternal, atau baterai, catu daya atau apa pun yang akan Anda gunakan untuk menyalakannya ...

Setelah itu semuanya akan dirakit dan siap untuk memulai dengan buat sketsa kode sumber. Untuk melakukan ini, dalam IDE Arduino Anda harus membuat program yang mirip dengan berikut ini:

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 hal ini cukup hidupkan pompa dan membuatnya bekerja selama 10 menit. Tetapi Anda dapat menambahkan lebih banyak kode, sensor, dll., Dan mengontrolnya berdasarkan keluaran dari sensor kelembaban, menggunakan pengatur waktu, dll.


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.