Съдържание:
- Стъпка 1: Компоненти и материали
- Стъпка 2: Сглобяване на хардуера заедно
- Стъпка 3: База данни
- Стъпка 4: Написване на кода
- Стъпка 5: Проектирайте адаптивен уебсайт
- Стъпка 6: Софтуер на Raspberry Pi
- Стъпка 7: Изграждане на случая
Видео: Разширена система за сигурност: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Искали ли сте някога да подсигурите напълно къщата си и да направите невъзможно нарушителите да влязат в къщата ви? Ако е така, това е решението за вас!
Направих Advanced Security System, това е система, която ще защити къщата ви отвътре и отвън и ще изплаши натрапниците със силна сирена, която се включва при влизане. Можете да управлявате тази система чрез уебсайт и винаги ще знаете кога и къде е открит натрапник.
Това е първият ми проект в моята област на обучение: Мултимедийни и комуникационни технологии (MCT) в Howest (Kortrijk belgium).
Стъпка 1: Компоненти и материали
За моя проект използвах няколко части, които ще изброя по -долу, ще добавя и материалната сметка с правилната цена и уебсайтовете, от които съм ги поръчал.
Компоненти:
- Raspberry Pi 4 Модел B / 4GB
- Сглобен Pi T-cobbler плюс GPIO Breakout
- LDR
- Датчик за движение
- Превключвател с магнитен контакт
- Led лента
- OLED
- Сирена
- MCP3008
- TIP120
- Платка
- Захранване
- Мъжки проводник от мъжки към мъжки
- Мъжки проводник от мъжки към женски
Материали:
- Led профил
- MDF дърво 18 мм
- Плекси стъкло
- Панти
Инструменти:
- Поялник
- Мозайката
- Трион
- Ламело
- Шкурка
- Бяла боя
- Пистолет за пирони
- Лепило за дърво
Стъпка 2: Сглобяване на хардуера заедно
Изградих схемата си, следвайки моята схема на Fritzing, която направих, качих схемата по -долу. Веригата има множество сензори и задвижващ механизъм, който работи заедно като един. Ще изброя кои различни схеми има, как ще трябва да ги свържете, можете да намерите в схемата.
- Има 3 PIR сензора, 2 вътре в къщата и 1 извън къщата.
- LDR, за да каже на външния сензор, ако е достатъчно тъмно, за да включи светлината.
- Сензор за магнитен превключвател, който знае кога вратата се отваря.
- OLED екран, който показва статистиката на моя Raspberry Pi, включително IP на уебсайта.
- Светодиод, който показва дали алармата е включена или изключена
- Сирена да предупреди хората, че някой се разбива в къщата без разрешение от собствениците.
Стъпка 3: База данни
Можете да видите моята ERD диаграма по -горе, аз също ще сложа dump файла в моя github, за да можете да импортирате базата данни за себе си.
С тази база данни ще можете да показвате множество неща като:
- Когато вратата се отваря и затваря
- Кога и къде някой задейства алармата
- Когато някой задейства осветлението навън
- Когато някой влезе в стая, без да задейства алармата
Ако искате да пресъздадете тази база данни, ще трябва да направите нов потребител, за да можете да се свържете с вашия Raspberry Pi.
github.com/howest-mct/1920-1mct-project1-WalraeveLaurens
Стъпка 4: Написване на кода
Сега е време да се уверим, че всички компоненти вършат работа. Затова написах някакъв код в python и го разгърнах на малиново pi. Можете да намерите моя код в Github, когато моите учители направят това публично достояние.
github.com/howest-mct/1920-1mct-project1-W…
За програмиране на кода използвах Visual Code. Кодът е написан на html, CSS, JavaScript с помощта на сокети и python.
Стъпка 5: Проектирайте адаптивен уебсайт
Мислех си как трябва да изглежда моят отзивчив уебсайт. Преди да успея, трябваше да се върна към функционалния анализ, който направих, и да потърся вдъхновение и интересни модели.
Първо направих дизайна си в Adobe XD. Шрифтът, който използвах, беше Robotto. Отидох на лесен дизайн, защото искам той да бъде удобен за потребителя и да не се нуждае от много бутони, но достатъчно, за да може потребителят да се наслаждава на работата с приложението.
Дизайнът беше одобрен от моите учители, така че можех да започна да програмирам. Написах сайта в HTML - CSS - JavaScript.
Стъпка 6: Софтуер на Raspberry Pi
За да работи кодът ми (към който ще дам линк по -долу), ще трябва да инсталирате някои пакети и библиотеки. Първото нещо, което е необходимо, е да актуализирате своя Pi.
Първо, актуализирайте списъка с пакети на вашата система, като въведете следната команда: sudo apt-get update
След това надстройте всички инсталирани пакети до най-новите им версии със следната команда: sudo apt-get dist-upgrade
След като инсталирате пакетите, ще трябва да инсталирате някои библиотеки:
- Нарязване на нишки
- Време
- Джейсън
- spidev
- колба
- flask_cors
- RPI. GPIO
- Време за среща
- подпроцес
- mysql
- SocketIO
И трябва да клонираме библиотеката по -долу, за да работи OLED.
github.com/adafruit/Adafruit_Python_SSD130…
Стъпка 7: Изграждане на случая
За моя случай изграждам малко имение с врата 2 стаи и прозорец и покрив от плекси стъкло. Направих стая под къщата, за да държа електрониката и я сглобих с ламели.
Слагам и снимки, където можете да видите процеса на изграждане на корпуса.
За измерванията също ще кача файл по -долу, където можете да видите моята схема за това как можете да го пресъздадете.
Препоръчано:
Домашна система за сигурност, използваща сензорен синтез: 5 стъпки
Домашна система за сигурност, използваща Sensor Fusion: Идеята зад този проект е да се създаде евтин и лесен за изработка сензор за сигурност, който може да се използва, за да ви предупреди, когато някой го е прекосил. Първоначалната цел беше да създам нещо, което да ме уведоми, когато някой се качи по стълбите, но аз също
Електронна система за сигурност с RTC и дефиниран от потребителя пин код: 7 стъпки
Електронна система за сигурност с RTC и дефиниран от потребителя пин код: Здравейте момчета! Това е проект, който направих с помощта на микроконтролер pic, неговата електронна система за защита на PIN кода с часовник в реално време и функции за дефиниране на потребителски код, тази страница съдържа всички подробности, за да си направите сами
Система за сигурност на Pizero Motion Detect за уеб камера: 3 стъпки
Система за сигурност на Pizero Motion Detect за уеб камера: Тази система използва пизеро, wifi ключ и стара уеб камера в персонализирана кутия за кибритени кутии. Той записва видеоклипове за откриване на движение при 27 кадъра в секунда на всяко значително движение по алеята ми. След това качва клиповете в акаунт за dropbox. Можете също да видите регистрационните файлове и c
Лазерна алармена система за сигурност (ДВОЕН РЕЖИМ): 5 стъпки
Лазерна алармена система за сигурност (ДВОЕН РЕЖИМ): Когато става въпрос за сигурност, ние определено се нуждаем от някаква солидна идея и в този случай лазерната аларма за сигурност е най -добрият вариант за създаване у дома по много лесен начин. Така че в този урок ще научим как да направим този проект по много лесен начин, който
РАЗШИРЕНА СИСТЕМА ЗА НАПОЯВАНЕ НА IoT: 17 стъпки
РАЗШИРЕНА СИСТЕМА ЗА НАПОЯВАНЕ НА IoT: -от Maninder Bir Singh Gulshan, Bhawna Singh, Prerna Gupta