Isi kandungan:
- Langkah 1: Kumpulkan Bahan
- Langkah 2: Menyambungkan PIR Motion Sensor
- Langkah 3: Menyambungkan LED dan Perintang
- Langkah 4: Menyambungkan PiCamera
- Langkah 5: Menyiapkan Pembesar Suara
- Langkah 6: Pengekodan Projek
- Langkah 7: Pemeriksaan Akhir
Video: SanityForce (Sistem Penggera- Rpi): 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Sekarang ada banyak cara untuk menjaga keselamatan barang-barang anda, atau menjauhkan adik-beradik anda dari bilik anda, seperti meletakkan kunci di atasnya atau hanya menjauhkannya dari orang lain. Bagaimana jika saya memberitahu anda bahawa anda tidak perlu melakukan semua perkara asas itu tetapi boleh mengubah Raspberry Pi anda menjadi sistem penggera peribadi anda! Sekarang anda mungkin menganggap ini mustahil atau sangat tidak perlu, anda hanya boleh meletakkan kunci pintu bilik anda untuk menjaga adik anda keluar. Tetapi, saudara lelaki anda dapat menemui kunci kunci dan masuk saja ke bilik anda, tetapi dengan sistem penggera ini, setelah anda menghidupkannya, ia tidak dapat dilumpuhkan sehingga anda pergi dan mematikannya melalui kod. Sekiranya saudara anda datang sejauh satu meter di dekat pintu anda, penggera akan berbunyi memberitahu semua orang di rumah anda bahawa seseorang cuba menyerang privasi anda. Setelah seseorang mengetahui bahawa dia cuba menyerang privasi anda, mereka akan datang dan menghentikannya. Untuk menukar Pi anda menjadi sistem penggera yang luar biasa yang disebut SanityForce, anda perlu mengikuti beberapa langkah mudah dan memerlukan beberapa tambahan pada Pi anda. Semua langkah dan bahan yang anda perlukan disenaraikan di bawah. Semoga berjaya, dan Semoga SanityForce menyertai Anda!
Langkah 1: Kumpulkan Bahan
Sekarang untuk projek ini, anda memerlukan beberapa keping tambahan untuk Raspberry Pi anda. Sebelum mula membina projek, pastikan anda mempunyai semua bahan yang disenaraikan di bawah.
- 1x Raspberry Pi
- Papan Roti 1x
- 1x Sepasang Penceramah
- 1x PiCamera
- 10x LED Merah
- Sensor Gerakan PIR 1x
- 3x Kawat Perempuan-Lelaki
- Perintang 10x330
- 10x Kabel Pelompat Biru
- 2x Kabel Pelompat Hitam
Langkah 2: Menyambungkan PIR Motion Sensor
Sebelum menyambungkan semua LED dan pembesar suara lain, anda ingin menyambungkan sensor gerakan yang merupakan tulang belakang projek anda. Untuk menyambungkan sensor gerakan, anda harus berhati-hati menyambungkan wayar wanita-lelaki yang betul ke pin GPIO dan pin GND. Saya akan menggunakan gambar di atas sebagai contoh untuk menyatakan wayar mana yang akan pergi. Dalam contoh ini terdapat 3 wayar yang disambungkan ke sensor gerakan, yang hijau, ungu, dan biru, mengikut urutan dari kanan ke kiri. Kawat hijau akan menyambung ke pin GND di papan roti anda, seperti yang anda lihat dalam contoh di atas. Kawat ungu akan disambungkan ke pin kuasa 5 volt di papan roti, anda dapat melihatnya dalam gambar di atas. Kawat ketiga dan terakhir, yang berwarna biru masuk ke pin GPIO di papan roti anda, di mana pin GPIO yang menjadi pilihannya adalah pilihan anda.
Langkah 3: Menyambungkan LED dan Perintang
Jadi pada LED dan perintang, menyambungkannya sangat mudah, pastikan kaki panjang (anod) LED disambungkan ke kabel pelompat yang disambungkan ke pin GPIO. Kaki pendek (katod) LED disambungkan ke perintang 330 yang disambungkan ke pin GND. Sebelum memasang LED di papan, sambungkan dua kabel pelompat hitam yang akan dipasang dari pin GND ke rel GND di papan. Anda boleh menyebarkan LED di mana sahaja di papan roti, dengan reka bentuk yang anda suka. Pastikan untuk mengikuti perkara yang saya katakan di atas dan LED anda akan menyala setelah kami memasukkan kod dan mengujinya. Juga, pin GPIO yang anda sambungkan LED tidak menjadi masalah, itu boleh menjadi pilihan anda.
Langkah 4: Menyambungkan PiCamera
Sekarang menyambungkan PiCamera adalah kerja yang mudah, tetapi berhati-hatilah semasa menyambungkannya agar anda tidak merosakkan pin kamera dalam proses menanamnya di Pi. Di sana anda akan membuka palka hitam di bar, dan memasukkan kamera Pi ke dalamnya, ingatlah untuk mendorong bar kembali setelah kamera berada di tempatnya. Setelah melakukan itu, anda ingin menekan butang Raspberry Pi di bar bawah antara muka Pi, bar menu akan muncul. Kemudian anda akan mengklik "Preferences", dan pergi ke "Raspberry Pi Configuration", setelah anda mengkliknya, anda akan mendapat menu di depan skrin anda. Di sana anda akan mengklik "Interfaces", di sana klik pada butang aktif untuk pilihan kamera. Sekiranya kamera sudah diaktifkan, matikan dan kemudian aktifkan. Setelah anda mengaktifkan kamera, mulakan semula Pi anda dan kamera anda akan mula berfungsi setelah Pi dihidupkan semula.
Langkah 5: Menyiapkan Pembesar Suara
Sekarang untuk Pi, anda boleh menggunakan pembesar suara yang anda suka, tetapi saya mengesyorkan anda menggunakan pembesar suara yang mempunyai soket fon kepala yang boleh anda sambungkan ke bicu fon kepala Pi. Kini menyiapkan pembesar suara adalah bahagian paling mudah untuk membuat projek ini, yang mesti anda lakukan ialah pasangkan soket fon kepala pembesar suara ke dalam bicu fon kepala Pi. Kemudian anda pasangkan kabel USB A speaker ke tempat USB A Pi. Anda kemudian menghidupkan pembesar suara anda dan anda seharusnya terus aktif. Sekiranya pembesar suara anda tidak berfungsi setelah memasangkannya, cubalah mengeluarkannya dan mengeluarkannya dan memasukkannya kembali, atau mematikan dan mematikan Pi anda lagi!
Langkah 6: Pengekodan Projek
Jadi sekarang setelah anda mengumpulkan semua yang ada di Pi anda, anda sudah bersedia untuk membuat kod di Python, jadi ia akan berfungsi. Berikut adalah kod yang akan menjadikan semuanya berfungsi, anda mungkin menggunakannya, tetapi ingatlah untuk menukar semua nombor pin GPIO ke nombor pin yang khusus untuk papan roti anda. Anda juga harus menukar nama folder muzik yang telah saya tetapkan dalam kod, menukar nama menjadi apa sahaja nama folder di komputer anda. Di bahagian bawah adalah gambar bagaimana kod anda harus kelihatan di Python, hanya muat turun fail dan lihat.
dari gpiozero import MotionSensorfrom gpiozero import LED
dari waktu tidur import
dari picamera import PiCamera
import pygame
kamera = PiCamera ()
pir = MotionSensor (4)
penggera1 = LED (21)
penggera2 = LED (24)
penggera3 = LED (20)
penggera4 = LED (19)
penggera5 = LED (16)
penggera6 = LED (5)
penggera7 = LED (12)
penggera8 = LED (13)
penggera9 = LED (25)
penggera10 = LED (22)
rehat def ():
pygame.init ()
pygame.mixer.music.load ("LA LA LA.mp3")
pygame.mixer.music.play (-1)
Walaupun Betul:
pir.wait_for_motion ()
jika pir.motion_detected:
camera.start_preview ()
tidur (0.1)
camera.capture ('/ home / pi / Desktop / capture.jpg')
camera.stop_preview ()
rehat ()
cetak ("ALERT INTRUDER !!!!")
penggera1.on ()
penggera2.on ()
tidur (0.4)
penggera1.off ()
penggera2.off ()
penggera3.on ()
penggera4.on ()
tidur (0.5)
penggera3.off ()
penggera4.off ()
penggera5.on ()
penggera6.on ()
tidur (0.4)
penggera5.off ()
penggera6.off ()
penggera7.on ()
penggera8.on ()
tidur (0.4)
penggera7.off ()
penggera8.off ()
penggera9.on ()
penggera10.on ()
tidur (0.4)
penggera9.off ()
penggera10.off ()
penggera10.on ()
penggera9.on ()
tidur (0.4)
penggera10.off ()
penggera9.off ()
penggera8.on ()
penggera7.on ()
tidur (0.4)
penggera8.off ()
penggera7.off ()
penggera6.on ()
penggera5.on ()
tidur (0.4)
penggera6.off ()
penggera5.off ()
penggera4.on ()
penggera3.on ()
tidur (0.4)
penggera4.off ()
penggera3.off ()
penggera2.on ()
penggera1.on ()
tidur (0.4)
penggera2.off ()
penggera1.off ()
lain:
penggera1.off ()
penggera2.off ()
penggera3.off ()
penggera4.off ()
penggera5.off ()
penggera6.off ()
penggera7.off ()
penggera8.off ()
penggera9.off ()
penggera10.off ()
Langkah 7: Pemeriksaan Akhir
Sekarang setelah anda memasukkan kod anda ke python, inilah masanya untuk menyatukan semuanya dan melihat apakah projek anda benar-benar berfungsi! Berikut adalah video bagaimana projek anda berfungsi, abaikan beberapa orang yang bercakap di belakang, saya tidak berada di tempat yang sunyi! Semoga usaha anda dalam menjayakan SanityForce: Sistem Penggera berjaya, dan sekarang anda mempunyai sesuatu yang hebat yang akan membantu anda menjauhkan adik-beradik dari bilik anda.
Terima kasih kerana mengikuti arahan ini, dan saya harap anda dapat mempelajari satu atau dua perkara! Jangan lupa untuk meninggalkan pemikiran anda dalam komen di bawah! Selamat bergembira dengan SanityForce anda!
Disyorkan:
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: Adakah anda pernah mahukan jam pintar? Jika ya, ini adalah penyelesaian untuk anda! Saya membuat Jam Penggera Pintar, ini adalah jam yang boleh anda ubah waktu penggera mengikut laman web. Apabila penggera berbunyi, akan ada bunyi (bel) dan 2 lampu akan
Tutorial: Cara Membuat Penggera Pintu dengan Menggunakan Penggera Sensor Suis Magnetik MC-18: 3 Langkah
Tutorial: Cara Membuat Penggera Pintu dengan Menggunakan Penggera Sensor Suis Magnetik MC-18: Hai kawan-kawan, saya akan membuat tutorial mengenai Penggera Sensor Suis Magnetik MC-18 yang beroperasi dalam mod tutup biasanya. Tetapi pertama, izinkan saya menerangkan kepada anda secara ringkas apa yang dimaksudkan dengan tutup biasanya. Terdapat dua jenis mod, biasanya terbuka dan biasanya ditutup
Jam Penggera Jalan Sesame DIY (dengan Penggera Kebakaran!): 6 Langkah (dengan Gambar)
Jam Penggera Jalan Sesame DIY (dengan Fire Alarm!): Hai semua! Projek ini adalah yang pertama saya. Sejak hari lahir pertama sepupu saya akan datang, saya ingin membuat hadiah khas untuknya. Saya mendengar dari bapa saudara dan ibu saudara bahawa dia ke Sesame Street, jadi saya memutuskan dengan adik-beradik saya untuk membuat jam penggera berdasarkan
Penggera Pemecah Kaca / Penggera Pencuri: 17 Langkah
Alarm Pemecah Kaca / Penggera Pencuri: Litar ini dapat digunakan untuk membunyikan penggera untuk mengesan pecah tingkap kaca oleh penyusup, walaupun penyusup memastikan tidak ada suara kaca yang pecah
Jam Penggera Sunrise LED Dengan Penggera Lagu yang Disesuaikan: 7 Langkah (dengan Gambar)
Jam Penggera Matahari LED Dengan Penggera Lagu yang Dapat Disesuaikan: Motivasi Saya Musim sejuk ini teman wanita saya menghadapi banyak masalah untuk bangun pada waktu pagi dan kelihatannya menderita SAD (Gangguan Afektif Musim). Saya bahkan menyedari betapa sukarnya bangun pada musim sejuk kerana matahari belum datang