Isi kandungan:

Tekan Air Motion Sensor Menggunakan Arduino dan Solenoid Valve - DIY: 6 Langkah
Tekan Air Motion Sensor Menggunakan Arduino dan Solenoid Valve - DIY: 6 Langkah

Video: Tekan Air Motion Sensor Menggunakan Arduino dan Solenoid Valve - DIY: 6 Langkah

Video: Tekan Air Motion Sensor Menggunakan Arduino dan Solenoid Valve - DIY: 6 Langkah
Video: Kran Elektrik Otomatis Untuk Cuci Tangan / berwudhu 2024, Julai
Anonim
Tekan Air Motion Sensor Menggunakan Arduino dan Solenoid Valve - DIY
Tekan Air Motion Sensor Menggunakan Arduino dan Solenoid Valve - DIY
Tekan Air Motion Sensor Menggunakan Arduino dan Solenoid Valve - DIY
Tekan Air Motion Sensor Menggunakan Arduino dan Solenoid Valve - DIY

Dalam projek ini, saya akan menunjukkan kepada anda cara membina Motion Sensor Water Tap menggunakan Solenoid Valve. Projek ini dapat membantu anda menukar paip air manual yang ada menjadi keran yang dapat dikendalikan berdasarkan pengesanan gerakan. Dengan menggunakan sensor IR yang dihubungkan dengan Arduino, Ketukan akan dihidupkan secara automatik setiap kali tangan dikesan berdekatan dengan sensor IR. Ketukan akan tetap AKTIF untuk waktu yang tetap seperti yang ditentukan oleh pengguna dan kemudian MATI secara automatik.

Projek ini menggunakan bekalan mudah yang mudah diakses dan juga dapat dilaksanakan oleh semua orang.

Bekalan

  • Arduino Uno.
  • Solenoid Valve 12V.
  • Sensor IR - boleh diganti dengan Sensor Ultrasonik berdasarkan pilihan anda.
  • Diod - 1N4007.
  • Bekalan Kuasa 12V.
  • Relay 5V.
  • Papan Roti Mini.
  • Menyambung wayar.

Langkah 1: Memahami Solenoid Valve

Memahami Solenoid Valve
Memahami Solenoid Valve
Memahami Solenoid Valve
Memahami Solenoid Valve

Injap solenoid dikendalikan secara elektromagnet. Tenaga gegelung menjadikan injap terbuka dan membiarkan aliran bendalir. Mekanisme ini membantu menggantikan injap manual dan menjadikannya komponen utama untuk projek ini.

Uji cara kerja injap solenoid dengan menghubungkan terus bekalan kuasa 12V ke injap Solenoid. Selepas itu anda akan mendengar bunyi "Klik". Bunyi ini menunjukkan pembukaan dan penutupan injap.

Untuk mengawal injap Solenoid, kita mesti menyambungkannya ke Arduino Microcontroller. Untuk melakukannya, Relay 5V akan digunakan. Injap solenoid menyebabkan EMF belakang yang boleh merosakkan geganti jika disambungkan secara langsung. Oleh itu, Diod mesti dihubungkan seperti yang ditunjukkan dalam gambar dalam langkah ini. Ini membantu memastikan kawalan injap solenoid yang selamat.

Catatan - Solenoid Valve tidak mempunyai terminal positif atau negatif, terminal mana pun boleh dianggap sebagai + ve atau -ve.

Langkah 2: Menyambungkan Solenoid Valve ke Relay 5V

Menghubungkan Solenoid Valve ke Relay 5V
Menghubungkan Solenoid Valve ke Relay 5V
Menghubungkan Solenoid Valve ke Relay 5V
Menghubungkan Solenoid Valve ke Relay 5V

Dalam langkah ini, kita akan menyambungkan injap solenoid ke relay. Rujuk rajah litar yang disediakan untuk sambungan.

  1. Sambungkan terminal positif (+ ve) bekalan 12V ke terminal umum (yang tengah) relay.
  2. Sambungkan hujung positif diod ke terminal relay NO (Biasanya Terbuka).
  3. Berikan bekalan 5V ke Relay dari pin arduino 5V.
  4. Sambungkan pin input (IN) Relay ke Pin 13 dari Arduino.

Sekiranya geganti, bahagian bekalan mempunyai 3 pin:

  • VCC
  • GND
  • IN atau IN1, IN2 (berdasarkan 1 saluran atau relay 2 saluran)

Bahagian output geganti:

  • Konfigurasi Biasanya Tertutup (NC): 1. isyarat TINGGI - arus mengalir. 2. Isyarat RENDAH - arus tidak mengalir
  • Biasanya Konfigurasi terbuka (TIDAK): 1. Isyarat TINGGI - arus tidak mengalir. 2. Isyarat RENDAH - arus mengalir.
  • Biasa (CO)

Di litar ini kita akan menggunakan pin "Normally Open" kerana kita perlu membekalkan arus ke injap hanya apabila tangan dikesan.

Langkah 3: Sambungkan Sensor IR

Sambungkan IR Sensor
Sambungkan IR Sensor

Kami akan menyambungkan sensor IR ke arduino menggunakan pin Analog papan. Dengan menggunakan fungsi AnalogRead () arduino IDE, kita dapat mengakses nilai sensor. Ini dapat membantu menentukan sama ada tangan berada dekat dengan sensor atau tidak.

  • Sambungkan pin OUT sensor IR ke pin Analog A0.
  • Berikan bekalan 5V ke sensor IR dari Arduino.
  • Sambungkan pin GND.

Catatan - Potensiometer pada sensor IR dapat disesuaikan untuk mengubah jarak pengesanan sensor

Langkah 4: Muat naik Sketsa / Kod

Seterusnya, anda perlu memuat naik lakaran ke Arduino anda menggunakan Arduino IDE.

Muat turun kod yang dilampirkan dan kemudian buka di Arduino IDE anda.

Pasang Arduino anda dan pastikan bahawa anda telah memilih port dan papan iklan yang betul, kemudian muat naik kodnya.

Langkah 5: Pasang Valen Solenoid ke Paip / Paip

Pasang Solenoid Valve ke paip / paip
Pasang Solenoid Valve ke paip / paip

Sebelum menyediakan bekalan ke persediaan kami, sambungkan injap solenoid ke keran. Terdapat dua cara untuk menjalani proses melampirkannya ke paip.

  1. Pasang ke Paip: Sambungkan injap ke paip yang membekalkan air ke keran yang ada.
  2. Pasang ke Ketuk: Sambungkan injap terus ke keran hanya jika ukuran injap sepadan dengan paip yang ada, jika tidak, ia akan menyebabkan kebocoran. Mengikuti yang menghidupkan ketuk manual. Terlepas dari keran manual dihidupkan, tidak akan ada aliran air kerana injap solenoid MATI.

Rajah menunjukkan persediaan untuk sambungan 1.

Langkah 6: Menggunakan Pili Air Sensor Gerak

Itu sahaja, paip air sensor gerakan anda sudah siap digunakan. Setiap kali anda ingin menggunakan paip, gerakkan tangan anda berdekatan dengan sensor IR anda. Setelah itu, air akan mengalir selama 7 saat seperti yang ditentukan dalam kod dan akan mati secara automatik. Ubah tempoh berdasarkan keperluan anda.

Beritahu saya apa yang anda akan ubah atau lakukan secara berbeza di bahagian komen.

Disyorkan: