Isi kandungan:
- Langkah 1: Komponen dan Bahan
- Langkah 2: Menggabungkan Perkakasan Bersama
- Langkah 3: Pangkalan Data
- Langkah 4: Menulis Kod
- Langkah 5: Reka Laman Web Responsif
- Langkah 6: Perisian pada Raspberry Pi
- Langkah 7: Membina Kes
Video: Sistem Keselamatan Lanjutan: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Adakah anda pernah mahu mengamankan rumah anda sepenuhnya dan menyukarkan penceroboh memasuki rumah anda? Sekiranya ya, ini adalah penyelesaian untuk anda!
Saya membuat Advanced Security System, ini adalah sistem yang akan melindungi rumah anda dari dalam dan luar dan akan menakut-nakuti penceroboh dengan sirene kuat yang menyala ketika mereka masuk. Anda boleh mengawal sistem ini melalui laman web dan anda akan selalu mengetahui kapan dan di mana seorang penyusup dikesan.
Ini adalah projek pertama saya dalam bidang pengajian saya: Teknologi Multimedia dan Komunikasi (MCT) di Howest (Kortrijk belgium).
Langkah 1: Komponen dan Bahan
Untuk projek saya, saya menggunakan beberapa bahagian yang akan saya senaraikan di bawah, saya juga akan menambahkan bil bahan dengan harga yang betul dan laman web dari mana saya memesannya.
Komponen:
- Raspberry Pi 4 Model B / 4GB
- Berkumpul Pi T-cobbler plus GPIO Breakout
- LDR
- Sensor gerakan
- Suis kenalan magnet
- Jalur yang diketuai
- OLED
- Sirene
- MCP3008
- TIP120
- Papan roti
- Bekalan kuasa
- Kawat pelompat lelaki ke lelaki
- Kawat pelompat lelaki hingga wanita
Bahan:
- Profil yang diketuai
- Kayu MDF 18mm
- Kaca plexie
- Engsel
Alat:
- Besi pematerian
- Jigsaw
- Melihat
- Lamello
- Kertas pasir
- Cat putih
- Pistol paku
- Gam kayu
Langkah 2: Menggabungkan Perkakasan Bersama
Saya telah membina litar saya dengan mengikuti skema Fritzing yang saya buat, saya memuat naik skema di bawah. Litar ini mempunyai pelbagai sensor dan penggerak yang berfungsi bersama sebagai satu. Saya akan menyenaraikan litar mana yang berbeza, bagaimana anda perlu menghubungkan yang dapat anda temukan dalam skema ini.
- Terdapat 3 sensor PIR, 2 di dalam rumah dan 1 di luar rumah.
- LDR untuk memberitahu sensor luar jika cukup gelap untuk menyalakan lampu.
- Sensor Suis Magnetik yang tahu bila pintu dibuka.
- Skrin OLED yang memaparkan statistik Raspberry Pi saya termasuk IP laman web.
- Dipimpin yang menunjukkan jika penggera dihidupkan atau dimatikan
- Sirene untuk memberitahu orang bahawa seseorang melanggar rumah tanpa kebenaran dari pemiliknya.
Langkah 3: Pangkalan Data
Anda dapat melihat rajah ERD saya di atas, saya juga akan meletakkan fail dump di github saya supaya anda dapat mengimport pangkalan data untuk diri anda sendiri.
Dengan pangkalan data ini, anda akan dapat menunjukkan pelbagai perkara seperti:
- Apabila pintu terbuka dan ditutup
- Bila dan di mana seseorang mencetuskan penggera
- Apabila seseorang mencetuskan pencahayaan di luar
- Apabila seseorang memasuki bilik tanpa mencetuskan penggera
Sekiranya anda ingin membuat semula pangkalan data ini, anda perlu membuat pengguna baru supaya anda dapat menyambung ke Raspberry Pi anda.
github.com/howest-mct/1920-1mct-project1-WalraeveLaurens
Langkah 4: Menulis Kod
Sekarang masanya untuk memastikan semua komponen berfungsi dengan baik. Oleh itu, saya menulis beberapa kod dalam python dan menggunakannya pada raspberry pi. Anda boleh mendapatkan kod saya di Github semasa guru saya mengemukakannya kepada umum.
github.com/howest-mct/1920-1mct-project1-Wโฆ
Untuk pengaturcaraan kod saya menggunakan Visual Code. Kod ditulis dalam html, CSS, JavaScript menggunakan Sockets dan python.
Langkah 5: Reka Laman Web Responsif
Saya berfikir bagaimana rupa laman web responsif saya. Sebelum saya dapat melakukannya, saya harus melihat semula analisis fungsional yang saya buat dan mencari inspirasi serta corak menarik.
Pertama, saya membuat reka bentuk saya dalam Adobe XD. Fon yang saya gunakan ialah Robotto. Saya memilih reka bentuk yang mudah kerana saya mahu ia mesra pengguna dan tidak perlu banyak butang tetapi cukup sehingga pengguna dapat menikmati bekerja dengan aplikasi.
Reka bentuknya disetujui oleh guru saya, jadi saya dapat memulakan pengaturcaraan. Saya menulis laman web dalam HTML - CSS - JavaScript.
Langkah 6: Perisian pada Raspberry Pi
Agar kod saya berfungsi (yang akan saya pautkan di bawah), anda perlu memasang beberapa pakej dan perpustakaan. Perkara pertama yang diperlukan ialah anda mengemas kini Pi anda.
Pertama, kemas kini senarai pakej sistem anda dengan memasukkan perintah berikut: sudo apt-get update
Seterusnya, tingkatkan semua pakej yang anda pasang ke versi terbaru dengan arahan berikut: sudo apt-get dist-upgrade
Selepas memasang pakej, anda perlu memasang beberapa perpustakaan:
- Threading
- Masa
- Json
- spidev
- kelalang
- termos_cors
- RPI. GPIO
- masa tarikh
- subproses
- mysql
- SocketIO
Dan kita harus mengklon perpustakaan di bawah untuk menjadikan OLED berfungsi.
github.com/adafruit/Adafruit_Python_SSD130โฆ
Langkah 7: Membina Kes
Untuk kes saya, saya membina sebuah rumah besar dengan pintu 2 bilik dan tingkap serta bumbung dari kaca plexie. Saya membuat sebuah bilik di bawah rumah untuk menyimpan elektronik dan memasangnya dengan lamel.
Saya juga meletakkan gambar di mana anda dapat melihat proses membina kes itu.
Untuk pengukuran saya juga akan memuat naik fail di bawah di mana anda dapat melihat skema saya tentang bagaimana anda boleh membuatnya semula.
Disyorkan:
Sistem Keselamatan Buatan Sendiri Menggunakan Sensor Fusion: 5 Langkah
Sistem Keselamatan Buatan Sendiri Menggunakan Sensor Fusion: Idea di sebalik projek ini adalah untuk membuat sensor keselamatan yang murah dan mudah dibuat yang dapat digunakan untuk memberi amaran kepada anda apabila seseorang telah menyeberanginya. Matlamat asalnya adalah untuk membuat sesuatu yang dapat memberitahu saya ketika seseorang berjalan menaiki tangga tetapi saya juga
Sistem Keselamatan Elektronik Dengan RTC dan Kod Pin Tentukan Pengguna: 7 Langkah
Sistem Keselamatan Elektronik Dengan RTC dan Kod Pin Tentukan Pengguna: Hai Guys! Ini adalah projek yang saya buat menggunakan mikrokontroler pic, Sistem Keselamatan Kod PIN Elektronik dengan jam masa nyata dan pengguna menentukan ciri kod pin, halaman ini mengandungi semua butiran untuk membuatnya sendiri. ITS BEKERJA DAN KONSEP: Baiklah
Butang Keselamatan Tanpa Wayar untuk Keselamatan PLC: 6 Langkah (dengan Gambar)
Butang Keselamatan Tanpa Wayar untuk Keselamatan PLC: Projek ini adalah bukti konsep saya untuk menggunakan robotik IoT dan (akhirnya) untuk membuat lapisan keselamatan tambahan untuk kemudahan pembuatan berbahaya. Butang ini boleh digunakan untuk memulakan atau menghentikan beberapa proses, termasuk kawalan isyarat
Sistem Keselamatan Keselamatan Wanita Satu Sentuhan: 3 Langkah
Sistem Keselamatan Keselamatan Wanita Satu Sentuhan: Penggera satu sentuhan Sistem keselamatan wanita menggunakan pengawal mikro 8051 Dalam Keselamatan Wanita Dunia Hari Ini adalah Isu Paling Penting Di Negara Ini. Hari Ini Wanita Dilecehkan Dan Bermasalah Dan Kadang-kadang Apabila Bantuan Mendesak Diperlukan. Tidak ada Locati yang Diperlukan
Permainan Sistem "Sistem Keselamatan": 15 Langkah
Permainan Video "Sistem Keselamatan": Ini adalah cara membuat platformer sederhana di flowlab.io Permainan yang digunakan sebagai contoh dalam tutorial ini dapat dimainkan dan pengaturcaraannya dilihat dan diedit (tetapi tidak disimpan) di pautan ini: https: // flowlab.io/game/play/1130006