Isi kandungan:

Sistem Keselamatan Lanjutan: 7 Langkah
Sistem Keselamatan Lanjutan: 7 Langkah

Video: Sistem Keselamatan Lanjutan: 7 Langkah

Video: Sistem Keselamatan Lanjutan: 7 Langkah
Video: Jurusan Kuliah vs Realita Posisi Kerja di PT KAI ๐Ÿ˜† - JadiBUMN 2024, November
Anonim
Sistem Keselamatan Lanjutan
Sistem Keselamatan Lanjutan

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

Komponen dan Bahan
Komponen dan Bahan
Komponen dan Bahan
Komponen dan Bahan
Komponen dan Bahan
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

Menggabungkan Perkakasan Bersama
Menggabungkan Perkakasan Bersama
Menggabungkan Perkakasan Bersama
Menggabungkan Perkakasan Bersama
Menggabungkan Perkakasan Bersama
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.

  1. Terdapat 3 sensor PIR, 2 di dalam rumah dan 1 di luar rumah.
  2. LDR untuk memberitahu sensor luar jika cukup gelap untuk menyalakan lampu.
  3. Sensor Suis Magnetik yang tahu bila pintu dibuka.
  4. Skrin OLED yang memaparkan statistik Raspberry Pi saya termasuk IP laman web.
  5. Dipimpin yang menunjukkan jika penggera dihidupkan atau dimatikan
  6. Sirene untuk memberitahu orang bahawa seseorang melanggar rumah tanpa kebenaran dari pemiliknya.

Langkah 3: Pangkalan Data

Pangkalan data
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

Menulis Kod
Menulis Kod
Menulis Kod
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

Reka Laman Web Responsif
Reka Laman Web Responsif
Reka Laman Web Responsif
Reka Laman Web Responsif
Reka Laman Web Responsif
Reka Laman Web Responsif
Reka Laman Web Responsif
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

Perisian pada Raspberry Pi
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

Membina Kes
Membina Kes
Membina Kes
Membina Kes
Membina Kes
Membina Kes
Membina Kes
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: