Daftar Isi:

Lampu Ruangan Dikendalikan Menggunakan Sensor PIR dan Arduino: 6 Langkah
Lampu Ruangan Dikendalikan Menggunakan Sensor PIR dan Arduino: 6 Langkah

Video: Lampu Ruangan Dikendalikan Menggunakan Sensor PIR dan Arduino: 6 Langkah

Video: Lampu Ruangan Dikendalikan Menggunakan Sensor PIR dan Arduino: 6 Langkah
Video: TUTORIAL TINKERCAD ARDUINO INDONESIA MEMBUAT LAMPU OTOMATIS DENGAN SENSOR GERAK PIR ARDUINO #arduino 2024, November
Anonim
Lampu Ruangan Dikendalikan Menggunakan Sensor PIR dan Arduino
Lampu Ruangan Dikendalikan Menggunakan Sensor PIR dan Arduino
Lampu Ruangan Dikendalikan Menggunakan Sensor PIR dan Arduino
Lampu Ruangan Dikendalikan Menggunakan Sensor PIR dan Arduino

Hari ini, kami akan mengontrol lampu kamar Anda melalui deteksi gerakan menggunakan Sensor Gerak PIR Arduino. Proyek ini sangat menyenangkan untuk dibuat dan sangat praktis digunakan di rumah Anda dan dapat menghemat uang Anda dengan melakukan proyek ini juga. Hanya PENOLAKAN cepat, proyek ini melibatkan tegangan saluran yang berarti Anda akan bermain dengan 120V (ini akan mengejutkan Anda), jika ini keluar dari zona nyaman Anda atau belum memiliki banyak pengalaman, Anda mungkin harus kembali untuk proyek ini nanti.

Ini adalah tutorial yang akan memandu Anda dari awal hingga akhir dengan langkah yang mudah tentunya. Mari kita mulai!

Perlengkapan

  • Mikrokontroler Arduino
  • 1 x papan tempat memotong roti
  • 1 x Sensor Gerak PIR
  • 1 x Relai SRD-05VDC-SL-C
  • 1 x 1KΩ Resistor
  • 1x1N4007 Dioda
  • 1x2N2222 Transistor (NPN)
  • 1 x Kabel Ekstensi
  • 1 x Bola Lampu/Lampu
  • 2 x Konektor Kawat
  • Pita Listrik
  • Beberapa kabel penghubung

Langkah 1: Pembelian Pasokan

Pembelian Pasokan
Pembelian Pasokan

Jika Anda tidak memiliki akses ke beberapa persediaan ini, saya telah menyediakan tautan ke tempat Anda dapat membeli masing-masing persediaan dengan harga murah.

  • Mikrokontroler Arduino
  • 1 x papan tempat memotong roti
  • 1 x Sensor Gerak PIR
  • 1 x Relai SRD-05VDC-SL-C
  • 1 x 1KΩ Resistor
  • 1x1N4007 Dioda
  • 1x2N2222 Transistor (NPN)
  • 1 x Kabel Ekstensi
  • 1 x Bola Lampu/Lampu
  • 2 x Konektor Kawat
  • Pita Listrik
  • Beberapa kabel penghubung

Langkah 2: Bekerja Dengan Kabel Ekstensi

Bekerja Dengan Kabel Ekstensi
Bekerja Dengan Kabel Ekstensi
Bekerja Dengan Kabel Ekstensi
Bekerja Dengan Kabel Ekstensi

Langkah pertama kami adalah menyiapkan kabel ekstensi sehingga kami siap untuk terhubung ke sirkuit, mulai sekarang jangan mencolokkan kabel ekstensi ke dinding sampai disebutkan. Pertama, kita akan mengambil kabel ekstensi dan memotongnya menjadi dua menggunakan gunting, kemudian melepaskan insulasi luar kabel sekitar 2-3 inci. Pastikan saat melepas insulasi luar agar tidak merusak kabel dalam. Selanjutnya dengan menggunakan penari telanjang, lepaskan sekitar setengah inci dari kabel bagian dalam dari kedua ujungnya. Kabel ekstensi khusus yang saya gunakan memiliki 3 kabel di dalamnya, kabel hijau ground, kabel putih netral dan kabel hitam garis. Sekarang menggunakan konektor kabel kami, sambungkan kembali kabel ground (hijau) dan netral (putih), Anda sekarang hanya memiliki 2 kabel hitam yang terbuka. Jadi sekarang kita sudah selesai mengatur kabel ekstensi dan kita akan menyimpannya di samping sampai dibutuhkan.

Langkah 3: Menyiapkan Relay

Menyiapkan Relai
Menyiapkan Relai
Menyiapkan Relai
Menyiapkan Relai
Menyiapkan Relai
Menyiapkan Relai

Sekarang kita akan mengatur relai dan menghubungkannya dengan Arduino, tetapi sebelum kita melanjutkan dengan relai, mari kita pahami apa itu relai dan kegunaannya. Relay pada dasarnya adalah bentuk lain dari sakelar yang dioperasikan secara elektrik, mereka mengontrol satu sirkuit listrik dengan membuka dan menutup kontak di sirkuit lain. Dalam kebanyakan kasus, relai pada dasarnya memungkinkan tegangan yang relatif rendah untuk dengan mudah mengontrol sirkuit daya yang lebih tinggi, itulah yang kami lakukan dalam proyek ini. Ok, sekarang kita masuk ke bagian dimana kita menghubungkan relay!!!

Ada 5 pin pada relay, umum, biasanya terbuka (NO), biasanya tertutup (NC), dan 2 kumparan, lihat diagram di atas untuk pin. Pertama, kita perlu menghubungkan salah satu pin koil relay ke rel VCC di papan tempat memotong roti, kemudian hubungkan dioda ke koil lainnya dan pasang ke rel VCC. Dioda dipasang untuk mencegah lonjakan tegangan atau arus mundur.

Sekarang ambil transistor NPN dan hubungkan kolektor transistor ke koil tempat dioda terhubung. Kemudian sambungkan sisi emitor transistor NPN ke ground rail pada breadboard. Akhirnya, dengan menggunakan 1KΩ, sambungkan basis transistor ke pin digital 2 Arduino.

Akhirnya, kita akan melakukan koneksi yang sangat penting. Ambil kabel ekstensi yang kami siapkan dan sambungkan satu kabel hitam ke pin umum di relai dan kencangkan koneksi dengan pita listrik. Kemudian sambungkan ujung lainnya ke pin NO dari relai.

Langkah 4: Menghubungkan Sensor Gerak PIR

Menghubungkan Sensor Gerak PIR
Menghubungkan Sensor Gerak PIR
Menghubungkan Sensor Gerak PIR
Menghubungkan Sensor Gerak PIR

Kita juga hampir selesai, sekarang kita akan menghubungkan sensor gerak PIR ke dalam rangkaian, tetapi sebelum kita melakukannya mari kita pahami apa itu sensor PIR. Sensor PIR adalah singkatan dari Passive Infrared sensor, sensor ini dapat mendeteksi keberadaan manusia atau hewan, dan mengirimkan sinyal yang mengatakan bahwa ia mendeteksi gerakan. Sensor PIR memiliki 3 pin, VCC, Output dan Ground.

Pertama, kita perlu menghubungkan pin VCC sensor PIR ke rel VCC di breadboard dan menghubungkan pin ground sensor PIR ke ground rail. Kemudian kita akan menghubungkan pin output ke salah satu pin Arduino, saya menggunakan pin 4. Anda telah berhasil menghubungkan sensor PIR sekarang!!

Langkah 5: Menulis Kode

Menulis Kode
Menulis Kode

Sekarang kita sudah selesai dengan semua sirkuit dan yang perlu kita lakukan sekarang adalah menulis kodenya. Kodenya relatif sederhana untuk proyek ini dan logikanya lurus ke depan. Saya telah melampirkan kode untuk rangkaian ini di atas, tetapi mari kita pahami apa yang sebenarnya dilakukan oleh kode ini.

Kami pertama-tama menginisialisasi pin relay dan pin sensor PIR kami, dan kami membuat variabel int yang disebut val. Kemudian kita mendeklarasikan pin relay sebagai output (sinyal hanya masuk dari Arduino) dan kita mendeklarasikan pin sensor PIR sebagai input (sinyal hanya masuk ke Arduino). Akhirnya, kami menggunakan digitalread untuk mendapatkan pembacaan dari sensor PIR yang 0 (tidak ada gerakan) atau 1 (gerakan) dan menyimpannya ke dalam variabel val. Kemudian kita menggunakan pernyataan if dan else untuk menggunakan nilai ini yang kita simpan untuk menghidupkan/mematikan bohlam, dan sekarang kita sudah menyelesaikan kodenya!!

Langkah 6: Nikmati

Semoga Anda menikmatinya, dan bangga dengan apa yang Anda capai sendiri hari ini!!

Direkomendasikan: