Daftar Isi:
- Langkah 1: Kumpulkan Bahan
- Langkah 2: Menghubungkan Sensor Gerak PIR
- Langkah 3: Menghubungkan LED dan Resistor
- Langkah 4: Menghubungkan PiCamera
- Langkah 5: Menyiapkan Speaker
- Langkah 6: Mengkodekan Proyek
- Langkah 7: Pemeriksaan Akhir
Video: SanityForce (Sistem Alarm- Rpi): 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Sekarang ada banyak cara untuk menjaga barang-barang Anda tetap aman, atau hanya menjauhkan saudara-saudara Anda dari kamar Anda, seperti menguncinya atau hanya menjauhkannya dari jangkauan orang lain. Bagaimana jika saya memberi tahu Anda bahwa Anda tidak perlu melakukan semua hal dasar itu tetapi dapat mengubah Raspberry Pi Anda menjadi sistem alarm pribadi Anda! Sekarang Anda mungkin berpikir ini tidak mungkin atau sangat tidak perlu, Anda bisa saja mengunci pintu kamar Anda untuk mencegah adik laki-laki Anda keluar. Tapi, saudaramu bisa menemukan kunci gemboknya dan langsung masuk ke kamarmu, tapi dengan sistem alarm ini, begitu kamu menyalakannya, itu tidak bisa dinonaktifkan sampai kamu pergi dan mematikannya melalui kode. Jika saudara Anda bahkan datang satu meter di dekat pintu Anda, alarm akan berbunyi memberi tahu semua orang di rumah Anda bahwa seseorang mencoba mengganggu privasi Anda. Kemudian begitu seseorang tahu dia mencoba menyerang privasi Anda, mereka akan datang dan menghentikannya. Untuk mengubah Pi Anda menjadi sistem alarm luar biasa yang disebut SanityForce, Anda harus mengikuti beberapa langkah sederhana dan memerlukan beberapa add-on untuk Pi Anda. Semua langkah dan bahan yang Anda perlukan tercantum di bawah ini. Semoga Sukses, dan Semoga SanityForce menyertai Anda!
Langkah 1: Kumpulkan Bahan
Sekarang untuk proyek ini Anda akan memerlukan beberapa add-on untuk Raspberry Pi Anda. Sebelum mulai membangun proyek, pastikan Anda memiliki semua bahan yang tercantum di bawah ini.
- 1x Raspberry Pi
- 1x papan tempat memotong roti
- 1x Sepasang Pembicara
- 1x PiKamera
- 10x LED Merah
- 1x Sensor Gerak PIR
- 3x Kabel Wanita-Pria
- 10x330 Resistor
- 10x Kabel Jumper Biru
- 2x Kabel Jumper Hitam
Langkah 2: Menghubungkan Sensor Gerak PIR
Sebelum menghubungkan semua LED dan speaker lainnya, Anda ingin menghubungkan sensor gerak yang merupakan tulang punggung proyek Anda. Untuk menghubungkan sensor gerak, Anda harus berhati-hati untuk menghubungkan kabel female-male yang benar ke pin GPIO dan pin GND. Saya akan menggunakan gambar di atas sebagai contoh untuk menyatakan kawat mana yang akan pergi ke mana. Dalam contoh ada 3 kabel yang terhubung ke sensor gerak, yang hijau, ungu, dan biru, dengan urutan dari kanan ke kiri. Kabel hijau akan terhubung ke pin GND di papan roti Anda, seperti yang Anda lihat pada contoh di atas. Kabel ungu akan terhubung ke pin power 5 volt di papan roti, Anda bisa melihat ini pada gambar di atas. Kabel ketiga dan terakhir, yang biru masuk ke pin GPIO di papan roti Anda, di mana pin GPIO yang digunakan adalah pilihan Anda.
Langkah 3: Menghubungkan LED dan Resistor
Begitu seterusnya untuk LED dan resistor, penyambungannya sangat mudah, pastikan saja kaki panjang (anoda) LED terhubung dengan kabel jumper yang terhubung ke pin GPIO. Kaki pendek (katoda) LED terhubung ke resistor 330 yang terhubung ke pin GND. Sebelum memasang LED di papan, sambungkan dua kabel jumper hitam yang akan dipasang dari pin GND ke rel GND di papan. Anda dapat menyebarkan LED di mana saja di papan roti, dalam desain apa pun yang Anda suka. Pastikan untuk mengikuti hal-hal yang saya katakan di atas dan LED Anda akan menyala setelah kami memasukkan kode dan mengujinya. Juga, pin GPIO yang Anda sambungkan ke LED tidak masalah, itu bisa menjadi pilihan Anda.
Langkah 4: Menghubungkan PiCamera
Sekarang menghubungkan PiCamera adalah pekerjaan yang mudah, tetapi berhati-hatilah saat menghubungkannya agar Anda tidak merusak pin kamera dalam proses menanamnya di Pi. Di sana Anda akan membuka palka hitam di bilah, dan cukup masukkan kamera Pi, ingatlah untuk mendorong bilah kembali begitu kamera berada di tempatnya. Setelah melakukan itu, Anda ingin menekan tombol Raspberry Pi di bilah bawah antarmuka Pi, bilah menu akan muncul. Kemudian Anda akan mengklik "Preferensi", dan turun ke "Konfigurasi Raspberry Pi", setelah Anda mengkliknya, Anda akan mendapatkan menu di depan layar Anda. Di sana Anda akan mengklik "Antarmuka", di sana klik tombol aktifkan untuk opsi kamera. Jika kamera sudah diaktifkan, nonaktifkan lalu aktifkan. Setelah Anda mengaktifkan kamera, restart Pi Anda dan kamera Anda akan mulai berfungsi setelah Pi reboot.
Langkah 5: Menyiapkan Speaker
Sekarang untuk Pi Anda dapat menggunakan speaker apa pun yang Anda suka, tetapi saya sarankan Anda menggunakan speaker yang memiliki outlet headphone yang dapat Anda sambungkan ke jack headphone Pi. Sekarang menyiapkan speaker adalah bagian paling mudah dalam membuat proyek ini, yang harus Anda lakukan adalah mencolokkan outlet headphone speaker ke jack headphone Pi. Kemudian Anda akan mencolokkan kabel USB A speaker ke tempat USB A Pi. Anda baru saja menyalakan speaker Anda dan Anda harus siap dan berjalan. Untuk berjaga-jaga jika speaker Anda tidak berfungsi setelah mencolokkannya, coba keluarkan dan pasang kembali, atau matikan dan nyalakan Pi Anda lagi!
Langkah 6: Mengkodekan Proyek
Jadi sekarang setelah Anda mengumpulkan semua yang ada di Pi Anda, Anda siap untuk membuat kode dengan Python, jadi itu akan benar-benar berfungsi. Di bawah ini adalah kode yang akan membuat semuanya berfungsi, Anda dapat menggunakannya, tetapi ingat untuk mengubah semua nomor pin GPIO ke nomor pin khusus untuk papan roti Anda. Anda juga harus mengubah nama folder musik yang telah saya atur dalam kode, ubah namanya menjadi apa pun nama folder yang ada di komputer Anda. Di bagian bawah adalah gambar bagaimana kode Anda akan terlihat di Python, cukup unduh file dan lihat.
dari gpiozero mengimpor MotionSensordari gpiozero mengimpor LED
dari waktu impor tidur
dari picamera impor PiCamera
impor pygame
kamera = PiCamera()
pir = Sensor Gerak(4)
alarm1 = LED (21)
alarm2 = LED (24)
alarm3 = LED(20)
alarm4 = LED(19)
alarm5 = LED(16)
alarm6 = LED(5)
alarm7 = LED(12)
alarm8 = LED(13)
alarm9 = LED(25)
alarm10 = LED(22)
istirahat istirahat():
permainan.init()
pygame.mixer.music.load("LA LA LA.mp3")
pygame.mixer.music.play(-1)
sementara Benar:
pir.wait_for_motion()
jika pir.motion_detected:
kamera.start_preview()
tidur(0.1)
camera.capture('/home/pi/Desktop/capture.jpg')
kamera.stop_preview()
istirahat()
print ("PERINGATAN PENYUSU!!!!")
alarm1.on()
alarm2.on()
tidur(0.4)
alarm1.mati()
alarm2.mati()
alarm3.on()
alarm4.on()
tidur(0.5)
alarm3.mati()
alarm4.mati()
alarm5.on()
alarm6.on()
tidur(0.4)
alarm5.mati()
alarm6.mati()
alarm7.on()
alarm8.on()
tidur(0.4)
alarm7.mati()
alarm8.mati()
alarm9.on()
alarm10.on()
tidur(0.4)
alarm9.mati()
alarm10.mati()
alarm10.on()
alarm9.on()
tidur(0.4)
alarm10.mati()
alarm9.mati()
alarm8.on()
alarm7.on()
tidur(0.4)
alarm8.mati()
alarm7.mati()
alarm6.on()
alarm5.on()
tidur(0.4)
alarm6.mati()
alarm5.mati()
alarm4.on()
alarm3.on()
tidur(0.4)
alarm4.mati()
alarm3.mati()
alarm2.on()
alarm1.on()
tidur(0.4)
alarm2.mati()
alarm1.mati()
lain:
alarm1.mati()
alarm2.mati()
alarm3.mati()
alarm4.mati()
alarm5.mati()
alarm6.mati()
alarm7.mati()
alarm8.mati()
alarm9.mati()
alarm10.mati()
Langkah 7: Pemeriksaan Akhir
Sekarang setelah Anda memasukkan kode Anda ke dalam python, sekarang saatnya untuk menyatukan semuanya dan melihat apakah proyek Anda benar-benar berfungsi! Di bawah ini adalah video tentang bagaimana proyek Anda seharusnya berfungsi, abaikan beberapa orang yang berbicara di belakang, saya tidak berada di tempat yang tenang! Semoga usaha Anda dalam membuat SanityForce: The Alarm System berhasil, dan sekarang Anda memiliki sesuatu yang keren yang akan membantu Anda menjauhkan saudara-saudara Anda dari kamar Anda.
Terima kasih telah mengikuti instruksi ini, dan saya harap Anda belajar satu atau dua hal! Jangan lupa untuk meninggalkan pemikiran Anda di komentar di bawah! Bersenang-senang dengan SanityForce Anda!
Direkomendasikan:
Jam Alarm Cerdas: Jam Alarm Cerdas Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Alarm Cerdas: Jam Alarm Cerdas yang Dibuat Dengan Raspberry Pi: Pernahkah Anda menginginkan jam pintar? Jika iya, ini solusinya untuk Anda! Saya membuat Smart Alarm Clock, ini adalah jam yang bisa Anda ubah waktu alarmnya sesuai dengan website. Saat alarm berbunyi, akan ada suara (buzzer) dan 2 lampu akan
Arduino Push Alerts untuk Bel Pintu, Alarm Pencuri, Alarm Asap Dll: 8 Langkah
Arduino Push Alerts untuk Bel Pintu, Alarm Pencuri, Alarm Asap, Dll: Notifikasi IoT dari Bel Pintu Anda, Alarm Pencuri, Alarm Asap, dll menggunakan Arduino Uno dan Perisai Ethernet. Detail lengkap di situs web saya di siniTentang Arduino Push Alert Box Menggunakan Arduino Uno dan Ethernet Shield berdasarkan chip Wiznet W5100 untuk
Sistem Alarm Kebakaran Menggunakan Arduino [Dalam Beberapa Langkah Mudah]: 3 Langkah
Sistem Alarm Kebakaran Menggunakan Arduino [Dalam Beberapa Langkah Mudah]: Apakah Anda ingin membuat proyek sederhana dan menarik dengan Arduino yang pada saat yang sama bisa sangat berguna dan berpotensi menyelamatkan nyawa? Jika ya, Anda telah datang ke tempat yang tepat untuk belajar sesuatu yang baru dan inovatif. Pada postingan kali ini kita akan
Tutorial: Cara Membuat Alarm Pintu dengan Menggunakan MC-18 Magnetic Switch Sensor Alarm: 3 Langkah
Tutorial: Cara Membuat Alarm Pintu dengan Menggunakan MC-18 Magnetic Switch Sensor Alarm: Hai guys, saya akan membuat tutorial tentang MC-18 Magnetic Switch Sensor Alarm yang beroperasi dalam mode normal close. Tapi pertama-tama, izinkan saya menjelaskan kepada Anda singkatnya apa yang dimaksud dengan biasanya dekat. Ada dua jenis mode, biasanya terbuka dan biasanya tertutup
Jam Alarm Jalan Sesame DIY (dengan Alarm Kebakaran!): 6 Langkah (dengan Gambar)
Jam Alarm Jalan Sesame DIY (dengan Alarm Kebakaran!): Hai semuanya! Proyek ini adalah yang pertama bagi saya. Karena ulang tahun pertama sepupu saya akan datang, saya ingin membuat hadiah khusus untuknya. Saya mendengar dari paman dan bibi bahwa dia berada di Sesame Street, jadi saya memutuskan dengan saudara-saudara saya untuk membuat jam alarm berbasis