Mündəricat:
- Addım 1: Komponentlər və materiallar
- Addım 2: Avadanlıqları bir araya gətirmək
- Addım 3: Verilənlər bazası
- Addım 4: Kod yazmaq
- Addım 5: Cavab verən Veb saytı tərtib edin
- Addım 6: Raspberry Pi -də proqram təminatı
- Addım 7: Davanın qurulması
Video: Ətraflı Təhlükəsizlik Sistemi: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Heç evinizin təhlükəsizliyini təmin etmək və evə girənlərin evinizə girməsini qeyri -mümkün etmək istəmisinizmi? Əgər belədirsə, bu sizin üçün bir həlldir!
Qabaqcıl Təhlükəsizlik Sistemini hazırladım, bu, evinizi içəridən və xaricdən qoruyacaq və girənləri açan yüksək səsli siren ilə girənləri qorxudacaq bir sistemdir. Bir veb sayt vasitəsilə bu sistemi idarə edə bilərsiniz və bir təcavüzkarın nə vaxt və harada aşkar edildiyini həmişə biləcəksiniz.
Bu, təhsil aldığım sahədəki ilk layihəmdir: Howest -də (Kortrijk Belçika) Multimedia və Rabitə Texnologiyası (MCT).
Addım 1: Komponentlər və materiallar
Layihəm üçün aşağıda sadalayacağım bir neçə hissədən istifadə etdim, sifariş verdiyim saytlardan da düzgün qiymətə və veb saytlara əlavə edəcəyəm.
Komponentlər:
- Raspberry Pi 4 Model B / 4GB
- Montaj edilmiş Pi T-ayaqqabı və GPIO Breakout
- LDR
- Hərəkət sensoru
- Maqnit kontakt açarı
- Led şeridi
- OLED
- Sirene
- MCP3008
- TIP120
- Çörək lövhəsi
- Enerji təchizatı
- Kişidən kişiyə tullanan tel
- Kişi -qadın tullanan tel
Materiallar:
- Led profil
- MDF ağac 18 mm
- Pleksi şüşə
- Menteşələr
Alətlər:
- Lehimleme dəmir
- Yapboz
- Gördü
- Lamello
- Zımpara
- Ağ boya
- Nailgun
- Taxta yapışqan
Addım 2: Avadanlıqları bir araya gətirmək
Etdiyim Fritzing sxeminə uyğun olaraq dövrə qurdum, aşağıdakı sxemi yüklədim. Dövrədə birdən çox sensora və birlikdə işləyən bir aktuatora malikdir. Hansı fərqli sxemlərin olduğunu, bunları necə bağlamalı olduğunuzu sxemdə tapa bilərəm.
- Evin içərisində 2, evin xaricində 3 ədəd PIR sensoru var.
- LDR, işığı yandırmaq üçün kifayət qədər qaranlıq olduğunu xarici sensora bildirsin.
- Qapının nə vaxt açılacağını bilən maqnit açar sensoru.
- Veb saytının IP -si daxil olmaqla Raspberry Pi -nin statistikasını göstərən OLED ekran.
- Siqnalın açıldığını və ya söndüyünü göstərən Led
- Siren, ev sahiblərinin icazəsi olmadan birinin evə girdiyini insanlara xəbərdar etmək üçün.
Addım 3: Verilənlər bazası
ERD diaqramımı yuxarıda görə bilərsiniz, zibil faylını githubuma da qoyacağam ki, özünüz üçün verilənlər bazasını idxal edə biləsiniz.
Bu verilənlər bazası ilə bir çox şeyi göstərə biləcəksiniz:
- Qapı açılıb bağlananda
- Kimsə həyəcanı nə vaxt və harada tetikler
- Biri çöldə işıqlandırmanı işə salanda
- Kimsə həyəcan siqnalı vermədən otağa girəndə
Bu verilənlər bazasını yenidən yaratmaq istəyirsinizsə, Raspberry Pi -yə qoşulmaq üçün yeni bir istifadəçi yaratmalısınız.
github.com/howest-mct/1920-1mct-project1-WalraeveLaurens
Addım 4: Kod yazmaq
İndi bütün komponentlərin orada işlədiyinə əmin olmaq vaxtıdır. Buna görə pythonda bir kod yazdım və moruq pi üzərində yerləşdirdim. Müəllimlərim bunu ictimailəşdirəndə kodumu Github -da tapa bilərsiniz.
github.com/howest-mct/1920-1mct-project1-W…
Kodu proqramlaşdırmaq üçün Visual Code istifadə etdim. Kod html, CSS, JavaScript ilə Sockets və python istifadə edərək yazılmışdır.
Addım 5: Cavab verən Veb saytı tərtib edin
Cavab verən veb saytımın necə görünməsi lazım olduğunu düşünürdüm. Bunu etməzdən əvvəl etdiyim funksional təhlilə yenidən baxmalı və ilham və maraqlı nümunələr axtarmalı idim.
Əvvəlcə dizaynımı Adobe XD -də hazırladım. İstifadə etdiyim yazı tipi Robotto idi. İstifadəçi dostu olmasını və bir çox düymələrə sahib olmamasını istədiyim üçün asan bir dizayn üçün getdim, ancaq istifadəçinin tətbiqlə işləməkdən zövq alması üçün kifayətdir.
Dizayn müəllimlərim tərəfindən təsdiqləndi, buna görə proqramlaşdırmağa başlaya bilərdim. Saytı HTML - CSS - JavaScript ilə yazdım.
Addım 6: Raspberry Pi -də proqram təminatı
Kodumun işləməsi üçün (aşağıda link verəcəyəm) bəzi paketlər və kitabxanalar quraşdırmalısınız. Lazım olan ilk şey Pi -ni yeniləməyinizdir.
Əvvəlcə aşağıdakı əmri daxil edərək sisteminizin paket siyahısını yeniləyin: sudo apt-get update
Sonra, aşağıdakı əmrlə bütün quraşdırılmış paketlərinizi ən son versiyalarına yüksəldin: sudo apt-get dist-upgrade
Paketləri qurduqdan sonra bəzi kitabxanalar quraşdırmalısınız:
- Threading
- Zaman
- Json
- spidev
- balon
- flask_cors
- RPI. GPIO
- Tarix vaxt
- alt proses
- mysql
- SocketIO
OLED -in işləməsi üçün aşağıdakı kitabxananı klonlamalıyıq.
github.com/adafruit/Adafruit_Python_SSD130…
Addım 7: Davanın qurulması
Mənim vəziyyətim üçün plexie şüşədən 2 otaqlı bir qapı və bir pəncərə və bir dam ilə kiçik bir malikanə tikirəm. Evin altında elektronika saxlamaq üçün bir otaq düzəltdim və lamellolarla yığdım.
Davanın qurulma prosesini görə biləcəyiniz şəkillər də qoydum.
Ölçmələr üçün aşağıda necə yükləyə biləcəyimi göstərən sxemimi görə biləcəyiniz bir fayl da yükləyəcəyəm.
Tövsiyə:
RTC və İstifadəçi tərəfindən təyin olunan Pin Kodu ilə Elektron Təhlükəsizlik Sistemi: 7 addım
RTC və İstifadəçi ilə Elektron Təhlükəsizlik Sistemi Pin Kodu təyin edir: Salam uşaqlar! Bu, şəkil mikrokontrolöründən istifadə edərək real vaxt saatı olan və istifadəçinin pin kodu xüsusiyyətlərini təyin edən Elektron PIN Kodu Təhlükəsizlik Sistemini istifadə edərək hazırladığım bir layihədir, bu səhifədə özünüz etmək üçün bütün detallar var
DIY-Parmak İzi Açar Təhlükəsizlik Sistemi: 8 addım
DIY-Parmak İzi Açar Təhlükəsizlik Sistemi: Bu proqram günümüzün tələb olunan düymələrini (kilidi) təmin etmək üçün faydalıdır. Bəzən iki, daha çox adam arasında ev, qaraj, dayanacaq kimi bəzi ümumi açarlarımız olur. Bazarda mövcud olan bir çox biometrik sistem mövcuddur, bu
Pizero Motion Detect Webcam Təhlükəsizlik Sistemi: 3 addım
Pizero Motion Detect Webcam Təhlükəsizlik Sistemi: Bu sistem, xüsusi bir kibrit qutusu qutusunda bir pizero, wifi kilidi və köhnə bir veb kameradan istifadə edir. Mənim yolumdakı hər hansı bir əhəmiyyətli hərəkətin 27 kadr sürətində hərəkət algılama videolarını qeyd edir. Daha sonra klipləri bir dropbox hesabına yükləyir. Günlükləri də görə bilərsiniz və c
AI gözlərə kömək edir (Operatorlara təhlükəsizlik eynəkləri taxmağı xatırlatmaq üçün bir kompüter görmə sistemi): 4 addım
AI gözlərə kömək edir (Operatorlara təhlükəsizlik gözlükləri taxmağı xatırlatmaq üçün bir kompüter görmə sistemi): İşdə sistemin bir demosu. Sistem bir matkapın alındığını algıladığında avtomatik olaraq təhlükəsizlik eynəyi xəbərdarlığı verəcək. Təhlükəsizlik eynəkləri xəbərdarlıqlarının mövcudluğunu ifadə etmək üçün RGB görüntüsünün haşiyəsi demoda v qırmızı rəngdədir
Avtomatik Lazer Nəzarətli Təhlükəsizlik Sistemi: 22 addım
Avtomatik Lazer Nəzarətli Təhlükəsizlik Sistemi: Lazerlə idarə olunan təhlükəsizlik sistemi, icazəsiz girişin qarşısını almaq üçün geniş istifadə olunan bir müdafiə sistemidir. Evlərimizi, ofislərimizi, banklarımızı, soyunma yerimizi və müxtəlif vacib yerlərimizi qorumaq üçün işıq əsaslı sensor və lazer üzərində işləyən yüksək səmərəlidir