Daftar Isi:

SanityForce (Sistem Alarm- Rpi): 7 Langkah
SanityForce (Sistem Alarm- Rpi): 7 Langkah

Video: SanityForce (Sistem Alarm- Rpi): 7 Langkah

Video: SanityForce (Sistem Alarm- Rpi): 7 Langkah
Video: Npm ERR code ERESOLVE react | Npm install error in visual studio code [Fast] 2024, November
Anonim
SanityForce (Sistem Alarm- Rpi)
SanityForce (Sistem Alarm- Rpi)

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

Kumpulkan Bahan
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

Menghubungkan Sensor Gerak PIR
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

Menghubungkan LED dan Resistor
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

Menghubungkan PiCamera
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

Menyiapkan Pembicara
Menyiapkan Pembicara

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: