Daftar Isi:

Sistem Keamanan Tingkat Lanjut: 7 Langkah
Sistem Keamanan Tingkat Lanjut: 7 Langkah

Video: Sistem Keamanan Tingkat Lanjut: 7 Langkah

Video: Sistem Keamanan Tingkat Lanjut: 7 Langkah
Video: BINGUNG MULAI DARI MANA? Coba pahami Body of Knowladge dari Cybersecurity 2024, November
Anonim
Sistem Keamanan Tingkat Lanjut
Sistem Keamanan Tingkat Lanjut

Pernahkah Anda ingin mengamankan rumah Anda sepenuhnya dan tidak memungkinkan penyusup memasuki rumah Anda? Jika demikian, ini adalah solusi untuk Anda!

Saya membuat Sistem Keamanan Lanjutan, ini adalah sistem yang akan mengamankan rumah Anda dari dalam dan luar dan akan menakuti penyusup dengan sirene keras yang menyala saat mereka masuk. Anda dapat mengontrol sistem ini melalui situs web dan Anda akan selalu tahu kapan dan di mana penyusup terdeteksi.

Ini adalah proyek pertama saya di bidang studi saya: Teknologi Multimedia dan Komunikasi (MCT) di Howest (Kortrijk belgium).

Langkah 1: Komponen dan Bahan

Komponen dan Bahan
Komponen dan Bahan
Komponen dan Bahan
Komponen dan Bahan
Komponen dan Bahan
Komponen dan Bahan

Untuk proyek saya, saya menggunakan beberapa bagian yang akan saya cantumkan di bawah, saya juga akan menambahkan daftar bahan dengan harga yang benar dan situs web tempat saya memesannya.

Komponen:

  • Raspberry Pi 4 Model B / 4GB
  • Rakitan Pi T-cobbler plus GPIO Breakout
  • LDR
  • Sensor gerak
  • Saklar kontak magnetik
  • strip dipimpin
  • OLED
  • sirene
  • MCP3008
  • TIP120
  • Papan tempat memotong roti
  • Sumber Daya listrik
  • Kawat jumper pria ke pria
  • Kawat jumper pria ke wanita

Bahan:

  • Profil yang dipimpin
  • Kayu MDF 18mm
  • Kaca plexie
  • engsel

Peralatan:

  • Besi solder
  • Gergaji ukir
  • Gergaji
  • lamello
  • Ampelas
  • cat putih
  • Pistol paku
  • Lem kayu

Langkah 2: Menyatukan Perangkat Keras

Menyatukan Perangkat Keras
Menyatukan Perangkat Keras
Menyatukan Perangkat Keras
Menyatukan Perangkat Keras
Menyatukan Perangkat Keras
Menyatukan Perangkat Keras

Saya telah membangun sirkuit saya dengan mengikuti skema Fritzing yang saya buat, saya mengunggah skema di bawah ini. Sirkuit ini memiliki beberapa sensor dan aktuator yang bekerja bersama sebagai satu. Saya akan daftar sirkuit yang berbeda yang ada, bagaimana Anda perlu menghubungkan ini u dapat menemukan dalam skema.

  1. Ada 3 sensor PIR, 2 di dalam rumah dan 1 di luar rumah.
  2. LDR untuk memberi tahu sensor luar jika cukup gelap untuk menyalakan lampu.
  3. Sensor Magnetic Switch yang mengetahui kapan pintu terbuka.
  4. Layar OLED yang menampilkan statistik Raspberry Pi saya termasuk IP situs web.
  5. Led yang menunjukkan apakah alarm hidup atau mati
  6. Sirene untuk memperingatkan orang-orang bahwa seseorang melanggar di dalam rumah tanpa izin dari pemiliknya.

Langkah 3: Basis Data

Basis Data
Basis Data

Anda dapat melihat diagram ERD saya di atas, saya juga akan meletakkan file dump di github saya sehingga Anda dapat mengimpor database untuk diri sendiri.

Dengan database ini Anda akan dapat menampilkan beberapa hal seperti:

  • Saat pintu terbuka dan tertutup
  • Kapan dan di mana seseorang memicu alarm
  • Ketika seseorang memicu pencahayaan di luar
  • Ketika seseorang memasuki ruangan tanpa memicu alarm

Jika Anda ingin membuat ulang basis data ini, Anda perlu membuat pengguna baru sehingga Anda dapat terhubung ke Raspberry Pi Anda.

github.com/howest-mct/1920-1mct-project1-WalraeveLaurens

Langkah 4: Menulis Kode

Menulis Kode
Menulis Kode
Menulis Kode
Menulis Kode

Sekarang saatnya untuk memastikan semua komponen melakukan pekerjaan di sana. Jadi saya menulis beberapa kode dengan python dan menyebarkannya di raspberry pi. Anda dapat menemukan kode saya di Github ketika guru saya membuat ini publik.

github.com/howest-mct/1920-1mct-project1-W…

Untuk pemrograman kode saya menggunakan Visual Code. Kode ditulis dalam html, CSS, JavaScript menggunakan Soket dan python.

Langkah 5: Rancang Situs Web yang Responsif

Desain Situs Web yang Responsif
Desain Situs Web yang Responsif
Desain Situs Web yang Responsif
Desain Situs Web yang Responsif
Desain Situs Web yang Responsif
Desain Situs Web yang Responsif
Desain Situs Web yang Responsif
Desain Situs Web yang Responsif

Saya sedang memikirkan bagaimana tampilan situs web responsif saya. Sebelum saya bisa melakukan itu, saya harus melihat kembali ke analisis fungsional yang saya buat dan mencari inspirasi dan pola yang menarik.

Pertama, saya membuat desain saya di Adobe XD. Font yang saya gunakan adalah Robotto. Saya memilih desain yang mudah karena saya ingin itu ramah pengguna dan tidak memiliki banyak tombol tetapi cukup sehingga pengguna dapat menikmati bekerja dengan aplikasi.

Desainnya disetujui oleh guru saya, jadi saya bisa mulai pemrograman. Saya menulis situs dalam HTML - CSS - JavaScript.

Langkah 6: Perangkat Lunak di Raspberry Pi

Perangkat lunak pada Raspberry Pi
Perangkat lunak pada Raspberry Pi

Agar kode saya berfungsi (yang akan saya tautkan di bawah), Anda harus menginstal beberapa paket dan pustaka. Hal pertama yang diperlukan adalah Anda memperbarui Pi Anda.

Pertama, perbarui daftar paket sistem Anda dengan memasukkan perintah berikut: sudo apt-get update

Selanjutnya, tingkatkan semua paket yang Anda instal ke versi terbaru dengan perintah berikut: sudo apt-get dist-upgrade

Setelah Anda menginstal paket, Anda perlu menginstal beberapa perpustakaan:

  • Threading
  • Waktu
  • Json
  • laba-laba
  • labu
  • labu_kors
  • RPI. GPIO
  • tanggal Waktu
  • subproses
  • mysql
  • SocketIO

Dan kita harus mengkloning perpustakaan di bawah ini untuk membuat OLED berfungsi.

github.com/adafruit/Adafruit_Python_SSD130…

Langkah 7: Membangun Kasus

Membangun Kasus
Membangun Kasus
Membangun Kasus
Membangun Kasus
Membangun Kasus
Membangun Kasus
Membangun Kasus
Membangun Kasus

Untuk kasus saya, saya membangun sebuah rumah kecil dengan pintu 2 kamar dan jendela dan atap dari kaca plexie. Saya membuat ruangan di bawah rumah untuk menyimpan barang elektronik dan merakitnya dengan lamello.

Saya juga memasang gambar di mana Anda dapat melihat proses pembuatan kasing.

Untuk pengukuran saya juga akan mengunggah file di bawah ini di mana Anda dapat melihat skema saya tentang bagaimana Anda dapat membuatnya kembali.

Direkomendasikan: