Proyek Tripwire Laser Arduino: Membuat Detektor Intrusi Sederhana
Komponen dan Perlengkapan
- Arduino UNO – Atau papan Arduino Uno kompatibel
- Papan Roti Tanpa Pengolahan Ukuran Setengah
- Resistor 10k ohm – 3 buah
- Kabel jumper (generik)
- Foto resistor – 2 buah
- Dioda Laser – 1 buah
- SparkFun Saklar Pushbutton 12mm
- Buzzer
Aplikasi dan Layanan Online
Arduino IDE
Tentang Proyek
Membuat Tripwire Laser
Komponen
Kami akan membutuhkan hal berikut:
- Beberapa Kabel Jumper
- 3 x resistor 10k
- 2 x foto resistor
- Saklar tombol
- Buzzer
- Laser
- Arduino
- Papan roti
- dan cermin
Saya juga menggunakan papan roti terpisah untuk rangkaian deteksi laser. (Ini sangat membantu untuk memosisikan laser pada foto resistor.)
Membuat Detektor Laser
Saya akan mulai dengan bagian deteksi laser dari rangkaian.
Ambil dua kabel jumper terlebih dahulu. Saya memiliki yang Merah dan Kuning. Letakkan dua kabel jumper ke dalam 2 strip terminal terpisah. Ambil satu foto resistor dan hubungkan ke kawat Merah dan strip terminal. Tempatkan foto resistor lainnya di antara strip terminal yang berbeda dan kawat merah. Hubungkan resistor 10k dari kawat kuning ke salah satu foto resistor dan resistor 10K lainnya di antara foto resistor lainnya dan kawat kuning. Ambil dua kawat lagi dan hubungkan ke setiap persimpangan foto resistor dan resistor 10k. Saya menggunakan kabel jumper Hijau dan Oranye.
Hubungkan kawat Kuning ke negatif papan roti dan Merah ke positif papan roti. Hubungkan oranye ke A0 (foto resistor yang terhubung ke ini akan menjadi detektor laser) dan hijau ke A1 (foto resistor yang terhubung ke ini akan menjadi detektor cahaya lingkungan).
Mari Buat Buzzer Selanjutnya
Letakkan buzzer di mana saja di papan roti. Hubungkan kawat di antara rel negatif dan negatif buzzer. Hubungkan ujung positif buzzer ke pin 3 Arduino.
Membuat Tombol
Selanjutnya, kita akan membuat bagian tombol.
Tempatkan tombol di antara 2 strip terminal (pastikan bahwa kontak hanya terjadi saat tombol ditekan di antara 2 strip). Tempatkan resistor 10k terakhir di satu ujung tombol dan pin negatif. Saya menggunakan kabel jumper untuk menghubungkannya ke rel ground. Hubungkan ujung lainnya dari tombol ke rel positif. Kemudian hubungkan persimpangan tombol dan resistor ke pin 4 Arduino.
Saatnya untuk Cahaya Laser!
Terakhir, mari kita hubungkan laser ke pin 2 dan ground. Saya menggunakan pin pada Arduino untuk keduanya. Saya menggunakan laser murah yang saya "hack" dengan menghubungkan klip buaya ke pegas dan casing dengan beberapa Velcro yang menekan tombolnya.
Saya telah menulis program untuk menjalankan Trip Wire Laser.
Program terus-menerus memeriksa apakah tombol ditekan. Jika ditekan kita memasuki mode setup, jika ditekan lagi kita memasuki mode bersenjata.
Jika kita berada dalam mode setup, program melakukan hal berikut:
- Mengeluarkan nilai ke port serial.
- Jika cahaya pada foto resistor cukup terang, pin 13 menyala. Fitur ini memungkinkan seseorang untuk mengarahkan laser.
Dalam mode bersenjata, program melakukan hal berikut:
- Setiap 3 detik melaporkan melalui komunikasi serial.
- Memeriksa apakah nilai dari foto resistor menurun karena laser terputus, ketika sinar laser terputus mode Trip dimulai.
Dalam mode trip, tripwire telah "terpicu":
- Berbunyi 3 kali dan data dikirim ke port serial,
- kemudian kembali ke mode bersenjata.
Kode
Kode Laser Tripwire tersedia dalam sketsa Arduino yang dilampirkan.
Skematik
Tampilan Papan Roti dan Tampilan Skematik tersedia di bagian asli proyek.