İçindekiler:
- Adım 1: Bileşenler ve Malzemeler
- Adım 2: Donanımı Bir Araya Getirmek
- 3. Adım: Veritabanı
- Adım 4: Kodu Yazma
- Adım 5: Duyarlı Web Sitesini Tasarlayın
- Adım 6: Raspberry Pi'deki Yazılım
- 7. Adım: Vakayı Oluşturma
Video: Gelişmiş Güvenlik Sistemi: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Hiç evinizi tamamen güvence altına almak ve davetsiz misafirlerin evinize girmesini imkansız kılmak istediniz mi? Eğer öyleyse, bu sizin için çözüm!
Gelişmiş Güvenlik Sistemi yaptım, evinizi içeriden ve dışarıdan güvenlik altına alacak, içeri girdiklerinde çalan siren sesi ile davetsiz misafirleri korkutup kaçıracak bir sistemdir. Bu sistemi bir web sitesi üzerinden kontrol edebilirsiniz ve bir davetsiz misafirin ne zaman ve nerede tespit edildiğini her zaman bileceksiniz.
Bu benim çalışma alanımdaki ilk projem: Howest'te (Kortrijk belçika) Multimedya ve iletişim Teknolojisi (MCT).
Adım 1: Bileşenler ve Malzemeler
Projem için aşağıda listeleyeceğim birden fazla parça kullandım, ayrıca doğru fiyatla malzeme listesini ve sipariş ettiğim web sitelerini ekleyeceğim.
Bileşenler:
- Raspberry Pi 4 Model B / 4GB
- Montajlı Pi T-ayakkabıcı artı GPIO Breakout
- LDR
- Hareket sensörü
- Manyetik kontak anahtarı
- LED şerit
- OLED
- siren
- MCP3008
- TIP120
- ekmek tahtası
- Güç kaynağı
- Erkekten erkeğe atlama teli
- Erkek dişi atlama teli
Malzemeler:
- Led profili
- MDF ahşap 18mm
- pleksi cam
- Menteşeler
Aletler:
- Havya
- yapboz
- Testere
- lamel
- zımpara kağıdı
- Beyaz boya
- Çivi tabancası
- Ahşap tutkalı
Adım 2: Donanımı Bir Araya Getirmek
Yaptığım Fritzing şemasını takip ederek devremi kurdum, şemayı aşağıya yükledim. Devrede birden fazla sensör ve birlikte çalışan bir aktüatör bulunur. Hangi farklı devrelerin olduğunu, bunları nasıl bağlamanız gerektiğini şemada bulabileceğinizi listeleyeceğim.
- Evin içinde 2 ve evin dışında 1 olmak üzere 3 adet PIR sensörü bulunmaktadır.
- LDR, ışığı açacak kadar karanlık olup olmadığını dış sensöre bildirir.
- Kapının ne zaman açıldığını bilen Manyetik Anahtar sensörü.
- Web sitesinin IP'si de dahil olmak üzere Raspberry Pi'min istatistiklerini gösteren bir OLED ekran.
- Alarmın açık veya kapalı olduğunu gösteren led
- Sirene, ev sahiplerinden izin almadan birinin eve hırsız girdiğini haber veriyor.
3. Adım: Veritabanı
Yukarıdaki ERD diyagramımı görebilirsiniz, ayrıca döküm dosyasını github'uma koyacağım, böylece veritabanını kendiniz içe aktarabilirsiniz.
Bu veritabanı ile aşağıdakiler gibi birçok şeyi gösterebileceksiniz:
- Kapı açılıp kapandığında
- Birisi alarmı ne zaman ve nerede tetikler
- Biri dışarıdaki aydınlatmayı tetiklediğinde
- Birisi alarmı tetiklemeden bir odaya girdiğinde
Bu veritabanını yeniden oluşturmak istiyorsanız, Raspberry Pi'nize bağlanabilmeniz için yeni bir kullanıcı oluşturmanız gerekecektir.
github.com/howest-mct/1920-1mct-project1-WalraeveLaurens
Adım 4: Kodu Yazma
Şimdi tüm bileşenlerin orada iş yaptığından emin olma zamanı. Bu yüzden python'da bazı kodlar yazdım ve onu ahududu pi'ye yerleştirdim. Öğretmenlerim bunu herkese açık hale getirdiğinde kodumu Github'da bulabilirsiniz.
github.com/howest-mct/1920-1mct-project1-W…
Kodu programlamak için Visual Code kullandım. Kod, Sockets ve python kullanılarak html, CSS, JavaScript ile yazılmıştır.
Adım 5: Duyarlı Web Sitesini Tasarlayın
Duyarlı web sitemin nasıl görünmesi gerektiğini düşünüyordum. Bunu yapmadan önce, yaptığım işlevsel analize geri dönüp ilham ve ilginç kalıplar aramam gerekiyordu.
İlk önce tasarımımı Adobe XD'de yaptım. Kullandığım yazı tipi Robotto idi. Kolay bir tasarım seçtim çünkü kullanıcı dostu olmasını ve çok fazla düğmeye sahip olmamasını, ancak kullanıcının uygulamayla çalışmanın keyfini çıkarabilmesi için yeterli olmasını istiyorum.
Tasarım öğretmenlerim tarafından onaylandı, böylece programlamaya başlayabilirdim. Siteyi HTML - CSS - JavaScript olarak yazdım.
Adım 6: Raspberry Pi'deki Yazılım
Kodumun çalışması için (aşağıda bağlantı vereceğim) bazı paketler ve kitaplıklar yüklemeniz gerekecek. İhtiyacınız olan ilk şey, Pi'nizi güncellemenizdir.
İlk olarak, aşağıdaki komutu girerek sisteminizin paket listesini güncelleyin: sudo apt-get update
Ardından, aşağıdaki komutla tüm kurulu paketlerinizi en son sürümlerine yükseltin: sudo apt-get dist-upgrade
Paketleri kurduktan sonra bazı kitaplıkları kurmanız gerekecek:
- diş açma
- Zaman
- Json
- örümcek
- şişe
- flask_cors
- RPI. GPIO
- tarih saat
- alt süreç
- mysql
- SoketIO
Ve OLED'in çalışması için aşağıdaki kütüphaneyi klonlamamız gerekiyor.
github.com/adafruit/Adafruit_Python_SSD130…
7. Adım: Vakayı Oluşturma
Benim durumum için bir kapı 2 oda ve bir pencere ve bir çatı pleksi camdan küçük bir konak inşa ediyorum. Evin altında elektroniği tutmak için bir oda yaptım ve lamellerle birleştirdim.
Ayrıca kasanın yapım sürecini görebileceğiniz resimleri de koyuyorum.
Ölçümler için, nasıl yeniden oluşturabileceğinize dair şemamı görebileceğiniz aşağıya bir dosya da yükleyeceğim.
Önerilen:
Sensör Füzyonu Kullanan Ev Yapımı Güvenlik Sistemi: 5 Adım
Sensör Füzyonunu Kullanan Ev Yapımı Güvenlik Sistemi: Bu projenin arkasındaki fikir, birisi onu geçtiğinde sizi uyarmak için kullanılabilecek ucuz ve yapımı kolay bir güvenlik sensörü oluşturmaktır. Asıl amaç, biri merdivenlerden yukarı çıktığında beni bilgilendirebilecek bir şey yaratmaktı ama ben de
RTC ve Kullanıcı Tanımlı Pin Kodu ile Elektronik Güvenlik Sistemi: 7 Adım
RTC ve Kullanıcı Tanımlı Pin Kodu ile Elektronik Güvenlik Sistemi: Merhaba Arkadaşlar! pic mikrodenetleyici kullanarak yaptığım bir projedir, gerçek zamanlı saat ve kullanıcı tanımlı pin kodu özelliklerine sahip bir Elektronik PIN Kodu Güvenlik Sistemidir, bu sayfa kendiniz yapmak için tüm detayları içerir. ÇALIŞMASI VE KONSEPT: Peki
DIY-Parmak İzi Anahtar Güvenlik Sistemi: 8 Adım
Kendin Yap-Parmak İzi Anahtar Güvenlik Sistemi: Bu uygulama, günlük ihtiyaç duyduğumuz anahtarları (kilit) güvenceye almak için kullanışlıdır. Bazen iki veya daha fazla kişi arasında ev, garaj, park yeri gibi bazı ortak anahtarlara sahibiz. Bir piyasada bir dizi biyo metrik sistem mevcuttur, bu
GELİŞMİŞ IoT SULAMA SİSTEMİ: 17 Adım
GELİŞMİŞ IoT SULAMA SİSTEMİ: --tarafından Maninder Bir Singh Gulshan, Bhawna Singh, Prerna Gupta
One Touch Kadın Güvenlik Güvenlik Sistemi: 3 Adım
Tek Dokunuşta Kadın Güvenlik Güvenlik Sistemi: Tek dokunuşla alarm 8051 mikro denetleyici kullanan kadın güvenlik sistemi Günümüz Dünyasında Kadın Güvenliği, her Ülkede En Önemli Konudur. Bugün Kadınlar Taciz Ediliyor, Zorlanıyor Ve Bazen Acil Yardım Gerektiğinde. Gerekli Yer Yoktur