Robot Memadam Kebakaran Menggunakan Arduino: 4 Langkah
Robot Memadam Kebakaran Menggunakan Arduino: 4 Langkah
Anonim
Robot Memadam Kebakaran Menggunakan Arduino
Robot Memadam Kebakaran Menggunakan Arduino

Hari ini kita akan membina Robot Pemadam Kebakaran menggunakan Arduino, yang secara automatik akan merasakan kebakaran dan memulakan pam air.

Dalam projek ini, kita akan belajar bagaimana membuat robot sederhana menggunakan Arduino yang dapat bergerak menuju api dan mengepam air di sekitarnya untuk memadamkan api.

Bahan yang Diperlukan:

  • Arduino UNO
  • Perisai Sensor Arduino Uno
  • Sensor nyalaan
  • Modul Pemacu motor L298N
  • Casis robot
  • 2 Motor (45 RPM)
  • Pam Submersible 5V
  • Modul Relay Saluran Tunggal
  • Menyambung wayar
  • Bateri boleh dicas semula 12v
  • Bateri 9V

Langkah 1: Arduino Sensor Shield V5

Arduino Sensor Shield V5
Arduino Sensor Shield V5
Arduino Sensor Shield V5
Arduino Sensor Shield V5

Arduino Sensor Shield adalah papan kos rendah yang membolehkan anda menyambungkan pelbagai sensor ke Arduino anda menggunakan kabel pelompat yang mudah dipasang.

Ini adalah papan sederhana tanpa elektronik selain beberapa perintang dan LED. Peranan utamanya adalah untuk memasangkan pin header tersebut untuk memudahkan memasang peranti luaran seperti motor servo kami.

Ciri-ciri:

  • Arduino Sensor Shield V5.0 membolehkan sambungan plug and play ke pelbagai modul seperti sensor, servo, relay, butang, potensiometer dan banyak lagi
  • Sesuai untuk Arduino UNO dan Mega Boards
  • Antara muka IIC
  • Antara muka komunikasi modul Bluetooth
  • Antara muka komunikasi modul kad SD
  • Antara muka komunikasi modul RF tanpa wayar APC220
  • Antara muka sensor ultrasonik RB URF v1.1
  • Antara muka selari LCD 128 x 64
  • 32 antara muka pengawal servo

Anda boleh berhubung dengan sensor analog biasa dengan mudah menggunakan papan pengembangan ini, seperti sensor suhu. Pin lelaki 3 arah itu membolehkan anda menyambungkan motor servo.

Segala-galanya adalah plug and play, dan ia dirancang agar serasi dengan Arduino UNO. Jadi yang perlu anda lakukan ialah membaca data dari sensor dan output PWM untuk menggerakkan servo mengikut program di arduino.

Ini adalah versi terbaru pelindung sensor di pasaran. Peningkatan utama daripada pendahulunya adalah sumber kuasa. Versi ini menyediakan penyambung kuasa luaran sehingga anda tidak perlu bimbang tentang memuatkan pengawal mikro Arduino semasa memandu terlalu banyak sensor dan penggerak.

Sekiranya anda melepaskan penyambung pin di sebelah input kuasa, anda boleh menyambungkannya secara luaran. Anda tidak boleh mengaktifkannya dengan lebih daripada 5v atau anda boleh merosakkan arduino di bawahnya.

Langkah 2: Pemacu Motor Flame Sensor & L298N

Pemacu Motor Flame Sensor & L298N
Pemacu Motor Flame Sensor & L298N

Sensor nyalaan

Modul sensor nyalaan yang terdiri daripada sensor nyalaan (penerima IR), perintang, kapasitor, potensiometer, dan pembanding LM393 dalam litar bersepadu. Ia dapat mengesan cahaya inframerah dengan panjang gelombang antara 700nm hingga 1000nm. Probe nyalaan inframerah jauh mengubah cahaya yang dikesan dalam bentuk cahaya inframerah menjadi perubahan semasa. Sensitiviti diselaraskan melalui perintang pemboleh ubah onboard dengan sudut pengesanan 60 darjah.

Voltan kerja antara 3.3v dan 5.2v DC, dengan output digital untuk menunjukkan adanya isyarat. Sensing dikondisikan oleh pembanding LM393.

Ciri-ciri:

  • Kepekaan Foto Tinggi
  • Masa Respons yang pantas
  • Sensitiviti boleh laras

Spesifikasi:

  • Voltan bimbang: 3.3v - 5v
  • Jangkakan jarak: 60 darjah
  • Keluaran digital / Analog
  • Cip LM393 di atas kapal

Pemandu motor L298N

L298N adalah pemacu motor H-Bridge dual yang membolehkan kawalan kelajuan dan arah dua motor DC pada masa yang sama. Modul ini dapat menggerakkan motor DC yang mempunyai voltan antara 5 dan 35V, dengan arus puncak hingga 2A.

Modul ini mempunyai dua blok terminal skru untuk motor A dan B, dan satu lagi blok terminal skru untuk pin Ground, VCC untuk motor dan pin 5V yang boleh menjadi input atau output.

Ini bergantung pada voltan yang digunakan pada motor VCC. Modul ini mempunyai pengatur 5V onboard yang diaktifkan atau dilumpuhkan menggunakan jumper. Sekiranya voltan bekalan motor hingga 12V kita dapat mengaktifkan pengatur 5V dan pin 5V dapat digunakan sebagai output, misalnya untuk menghidupkan papan Arduino kami. Tetapi jika voltan motor lebih besar daripada 12V, kita mesti memutuskan pelompat kerana voltan tersebut akan menyebabkan kerosakan pada pengatur 5V onboard. Dalam hal ini pin 5V akan digunakan sebagai input kerana kita perlu menghubungkannya ke bekalan kuasa 5V agar IC berfungsi dengan baik.

Kita dapat perhatikan di sini bahawa IC ini membuat penurunan voltan sekitar 2V. Oleh itu, sebagai contoh, jika kita menggunakan bekalan kuasa 12V, voltan di terminal motor adalah sekitar 10V, yang bermaksud bahawa kita tidak akan dapat memperoleh kelajuan maksimum dari motor DC 12V kita.

Langkah 3: Rajah Litar

Rajah Litar
Rajah Litar

Untuk Lawatan Kod Kerja Penuh - Alpha Electronz

Disyorkan: