Isi kandungan:
- Bekalan
- Langkah 1: Pembelian Pembekalan
- Langkah 2: Bekerja dengan Kabel Sambungan
- Langkah 3: Menyiapkan Relay
- Langkah 4: Menyambungkan PIR Motion Sensor
- Langkah 5: Menulis Kod
- Langkah 6: Nikmati
Video: Lampu Bilik Dikawal Menggunakan PIR Sensor dan Arduino: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Hari ini, kami akan mengawal lampu bilik anda melalui pengesanan gerakan menggunakan Arduino PIR Motion Sensor. Projek ini sangat senang dibuat dan mempunyai penggunaan yang sangat praktikal di rumah anda dan dapat menjimatkan sejumlah wang dengan melakukan projek ini juga. Hanya PENAFIAN cepat, projek ini melibatkan voltan saluran yang bermaksud anda akan bermain dengan 120V (ia akan mengejutkan anda), jika ini berada di luar zon selesa anda atau tidak mempunyai banyak pengalaman, anda mungkin semestinya akan kembali ke projek ini di kemudian hari.
Ini adalah tutorial yang akan membimbing anda dari awal hingga akhir dengan langkah mudah tentu saja. Mari kita mulakan!
Bekalan
- Mikrokontroler Arduino
- 1 x Papan Roti
- 1 x PIR Motion Sensor
- 1 x Relay SRD-05VDC-SL-C
- Perintang 1 x 1KΩ
- 1 x 1N4007 Diod
- Transistor 1 x 2N2222 (NPN)
- 1 x Kabel Sambungan
- 1 x Mentol / Lampu
- 2 x Penyambung Kawat
- Pita elektrik
- Sepasang wayar penyambung
Langkah 1: Pembelian Pembekalan
Sekiranya anda tidak mempunyai akses ke beberapa bekalan ini, saya telah memberikan pautan ke tempat anda boleh membeli setiap satu dengan harga yang murah.
- Mikrokontroler Arduino
- 1 x Papan Roti
- 1 x PIR Motion Sensor
- 1 x Relay SRD-05VDC-SL-C
- Perintang 1 x 1KΩ
- 1 x 1N4007 Diod
- Transistor 1 x 2N2222 (NPN)
- 1 x Kabel Sambungan
- 1 x Mentol / Lampu
- 2 x Penyambung Kawat
- Pita elektrik
- Sepasang wayar penyambung
Langkah 2: Bekerja dengan Kabel Sambungan
Langkah pertama kami adalah memasang kabel sambungan sehingga kami siap untuk menyambung ke litar, mulai sekarang jangan pasangkan kabel sambungan ke dinding sehingga disebutkan. Mula-mula, kita akan mengambil tali pelanjutan kita dan memotongnya dengan separuh menggunakan gunting, kemudian menanggalkan penebat luar kabel kira-kira 2-3 inci. Pastikan semasa melepaskan penebat luar agar tidak merosakkan wayar dalaman. Seterusnya dengan menggunakan penari telanjang, lepaskan kira-kira setengah inci wayar dalaman kedua-dua hujungnya. Kabel lanjutan tertentu yang saya gunakan mempunyai 3 wayar di dalamnya, wayar hijau dibumikan, wayar putih neutral dan wayar hitam bergaris. Sekarang menggunakan penyambung wayar kami, sambungkan kembali kabel tanah (hijau) dan neutral (putih) bersama-sama, kini anda hanya perlu membiarkan 2 wayar hitam terpapar. Oleh itu, kita sudah selesai memasang kabel sambungan dan kita akan menyimpannya di sisi sehingga diperlukan.
Langkah 3: Menyiapkan Relay
Sekarang kita akan mengatur relay dan menghubungkannya dengan Arduino, tetapi sebelum kita meneruskan dengan relay mari kita memahami apa itu relay dan untuk apa ia digunakan. Relay pada dasarnya adalah bentuk suis lain yang dikendalikan secara elektrik, mereka mengawal satu litar elektrik dengan membuka dan menutup kenalan di litar lain. Dalam kebanyakan kes, geganti pada dasarnya membenarkan voltan yang rendah untuk mengawal litar kuasa yang lebih tinggi, seperti yang kita lakukan dalam projek ini. Ok, sekarang mari kita ke bahagian di mana kita menyambungkan geganti !!!
Terdapat 5 pin pada relay, umum, biasanya terbuka (NO), biasanya ditutup (NC), dan 2 gegelung, rujuk rajah di atas untuk pin. Pertama, kita perlu menyambungkan salah satu pin gegelung relay ke rel VCC di papan roti, kemudian menyambungkan diod ke gegelung yang lain dan memasangkannya ke rel VCC. Diod berada di tempat untuk mengelakkan lonjakan voltan atau aliran arus ke belakang.
Sekarang ambil transistor NPN dan sambungkan pemungut transistor ke gegelung di mana dioda disambungkan. Kemudian sambungkan sisi pemancar transistor NPN ke landasan di papan roti. Akhirnya, dengan menggunakan 1KΩ sambungkan dasar transistor ke pin digital 2 Arduino.
Akhirnya, kita akan melakukan hubungan yang sangat penting. Ambil kabel sambungan yang kami sediakan dan sambungkan satu wayar hitam ke pin biasa di geganti dan selamatkan sambungannya dengan pita elektrik. Kemudian sambungkan hujung yang lain ke pin NO relay.
Langkah 4: Menyambungkan PIR Motion Sensor
Kami juga hampir selesai, sekarang kita akan menyambungkan sensor gerakan PIR ke dalam litar tetapi sebelum kita memahami apa itu sensor PIR. Sensor PIR adalah singkatan dari sensor Pasif Inframerah, sensor ini dapat mengesan kehadiran manusia atau haiwan, dan mengirim isyarat yang mengatakan ia mengesan pergerakan. Sensor PIR mempunyai 3 pin, VCC, Output dan Ground.
Pertama, kita perlu menyambungkan pin VCC sensor PIR ke rel VCC di papan roti dan menyambungkan pin ground sensor PIR ke landasan. Kemudian kita akan menyambungkan pin output ke salah satu pin Arduino, saya menggunakan pin 4. Anda telah berjaya menyambungkan sensor PIR sekarang !!
Langkah 5: Menulis Kod
Sekarang kita selesai dengan semua litar dan yang perlu kita buat sekarang adalah menulis kodnya. Kodnya agak mudah untuk projek ini dan logiknya terus maju. Saya telah melampirkan kod untuk litar ini di atas, tetapi marilah kita memahami apa sebenarnya kod ini.
Kami mula-mula memulakan pin relay dan pin sensor PIR kami, dan kami membuat pemboleh ubah int yang disebut val. Kemudian kami menyatakan pin relay sebagai output (isyarat hanya pergi dari Arduino) dan kami menyatakan pin sensor PIR sebagai input (isyarat hanya masuk ke Arduino). Akhirnya, kami menggunakan digitalread untuk mendapatkan bacaan dari sensor PIR yang sama ada 0 (tanpa gerakan) atau 1 (gerakan) dan menyimpannya ke dalam pemboleh ubah val. Kemudian kami menggunakan pernyataan if and else untuk menggunakan nilai ini yang kami simpan untuk menghidupkan / mematikan bola lampu, dan sekarang kami sudah selesai kodnya !!
Langkah 6: Nikmati
Semoga anda menikmatinya, dan berbangga dengan apa yang anda capai hari ini !!
Disyorkan:
Lampu Bilik Automatik dan Pengawal Kipas Dengan Kaunter Pelawat Dua Arah: 3 Langkah
Lampu Bilik Automatik dan Pengawal Kipas Dengan Kaunter Pelawat Dua Arah: Selalunya kita melihat kaunter pelawat di stadium, pusat membeli-belah, pejabat, bilik kelas dan lain-lain. Hari ini kita berada di sini dengan projek pengawal cahaya bilik automatik dengan kaunter pelawat dua arah
Penjejak Bilik Rehat Bilik Darjah Makey Makey: 5 Langkah
Penjejak Bilik Tidur Makey Makey: Adakah anda pernah sibuk di kelas anda dan kehilangan pelajar yang mana (atau jika lebih dari satu) telah pergi ke tandas? Saya mengajar Sains Komputer Sekolah Menengah, dan mendapati bahawa pelajar sering cuba meninggalkan kelas untuk " menggunakan tandas "
Kereta Dikawal Jauh - Dikawal Menggunakan Pengawal Xbox 360 Tanpa Wayar: 5 Langkah
Kereta Dikawal Jauh - Dikawal Menggunakan Pengawal Xbox 360 Tanpa Wayar: Ini adalah arahan untuk membina kereta kawalan jauh anda sendiri, dikawal menggunakan alat kawalan Xbox 360 tanpa wayar
Automasi dan Pemantauan Rumah yang Dikawal Suara / Internet DIY Menggunakan ESP8266 dan Google Home Mini: 6 Langkah
Automasi dan Pemantauan Rumah yang Dikawal Suara / Internet DIY Menggunakan ESP8266 dan Google Home Mini: Hai !! Setelah berehat panjang, saya di sini kerana kita semua mesti melakukan sesuatu (pekerjaan) yang membosankan. Selepas semua artikel RUMAH AUTOMASI yang saya tulis dari BLUETOOTH, IR, Local WIFI, Cloud iaitu yang sukar, * SEKARANG * datanglah paling mudah tetapi paling berkesan
Lampu LED Hijau (dikawal dengan Lampu Berkedip): 9 Langkah
Lampu LED Hijau (dikendalikan dengan Lampu Berkedip): Beberapa tahun yang lalu saya membaca artikel mengenai pencahayaan di negara-negara membangun, ia mengatakan bahawa 1.6 bilion orang tidak mempunyai akses ke elektrik dan sumber pencahayaan yang boleh dipercayai adalah masalah yang BESAR bagi mereka. Satu syarikat Kanada mengeluarkan dan mengedar lightinâ¦