Оглавление:
- Шаг 1: Компоненты и материалы
- Шаг 2: Собираем оборудование вместе
- Шаг 3: База данных
- Шаг 4: Написание кода
- Шаг 5. Создайте адаптивный веб-сайт
- Шаг 6: программное обеспечение на Raspberry Pi
- Шаг 7: создание кейса
Видео: Расширенная система безопасности: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Вы когда-нибудь хотели полностью обезопасить свой дом и сделать невозможным проникновение злоумышленников в ваш дом? Если да, то это решение для вас!
Я сделал Advanced Security System, это система, которая обезопасит ваш дом изнутри и снаружи и отпугнет злоумышленников громкой сиреной, которая включается, когда они входят. Вы можете управлять этой системой через веб-сайт, и вы всегда будете знать, когда и где был обнаружен злоумышленник.
Это мой первый проект в моей области обучения: Мультимедиа и коммуникационные технологии (MCT) в Ховесте (Кортрейк, Бельгия).
Шаг 1: Компоненты и материалы
Для своего проекта я использовал несколько деталей, которые я перечислю ниже, я также добавлю спецификацию материалов с правильной ценой и веб-сайты, с которых я их заказал.
Компоненты:
- Raspberry Pi 4 Модель B / 4 ГБ
- Собранный Pi T-cobbler плюс GPIO Breakout
- LDR
- Датчик движения
- Магнитный контактный выключатель
- Светодиодная полоса
- OLED
- Сирена
- MCP3008
- TIP120
- Макетная плата
- Источник питания
- Перемычка между мужчинами и женщинами
- Перемычка между мужчинами и женщинами
Материалы:
- Светодиодный профиль
- МДФ дерево 18мм
- Оргстекло
- Петли
Инструменты:
- Паяльник
- Головоломка
- Пила
- Ламелло
- Наждачная бумага
- Белая краска
- Строительный пистолет
- Клей для дерева
Шаг 2: Собираем оборудование вместе
Я построил свою схему, следуя схеме Fritzing, которую я сделал, я загрузил схему ниже. Схема имеет несколько датчиков и исполнительный механизм, который работает вместе как одно целое. Я перечислю, какие бывают разные схемы, как вам нужно будет их подключить, вы можете найти на схеме.
- Есть 3 датчика PIR, 2 внутри дома и 1 снаружи дома.
- LDR, чтобы сообщить датчику наружной температуры, достаточно ли темно, чтобы включить свет.
- Датчик магнитного переключателя, который знает, когда дверь открывается.
- OLED-экран, на котором отображается статистика моего Raspberry Pi, включая IP-адрес веб-сайта.
- Светодиод, показывающий, включен или выключен будильник
- Сирена для оповещения людей о том, что кто-то вторгается в дом без разрешения хозяев.
Шаг 3: База данных
Вы можете увидеть мою диаграмму ERD выше, я также помещу файл дампа в свой github, чтобы вы могли импортировать базу данных для себя.
С помощью этой базы данных вы сможете показать несколько вещей, например:
- Когда дверь открывается и закрывается
- Когда и где кто-то вызывает тревогу
- Когда кто-то включает освещение снаружи
- Когда кто-то входит в комнату, не включив тревогу
Если вы хотите воссоздать эту базу данных, вам нужно будет создать нового пользователя, чтобы вы могли подключиться к своему Raspberry Pi.
github.com/howest-mct/1920-1mct-project1-WalraeveLaurens
Шаг 4: Написание кода
Теперь пора убедиться, что все компоненты работают. Итак, я написал код на Python и развернул его на Raspberry Pi. Вы можете найти мой код на Github, когда мои учителя сделают это общедоступным.
github.com/howest-mct/1920-1mct-project1-W…
Для программирования кода я использовал Visual Code. Код написан на html, CSS, JavaScript с использованием Sockets и python.
Шаг 5. Создайте адаптивный веб-сайт
Я думал, как должен выглядеть мой адаптивный веб-сайт. Прежде чем я смог это сделать, мне пришлось вернуться к выполненному мной функциональному анализу и поискать вдохновение и интересные шаблоны.
Сначала я сделал свой дизайн в Adobe XD. Я использовал шрифт Robotto. Я выбрал простой дизайн, потому что я хочу, чтобы он был удобен для пользователя и не требовал большого количества кнопок, но достаточно, чтобы пользователь мог получать удовольствие от работы с приложением.
Дизайн был одобрен моими учителями, так что я мог начать программировать. Я написал сайт на HTML - CSS - JavaScript.
Шаг 6: программное обеспечение на Raspberry Pi
Чтобы мой код работал (ссылка на который я приведу ниже), вам необходимо установить несколько пакетов и библиотек. Первое, что вам нужно, это обновить свой Pi.
Сначала обновите список пакетов вашей системы, введя следующую команду: sudo apt-get update
Затем обновите все установленные пакеты до последних версий с помощью следующей команды: sudo apt-get dist-upgrade
После того, как вы установили пакеты, вам необходимо установить некоторые библиотеки:
- Резьба
- Время
- Json
- Spidev
- фляга
- flask_cors
- RPI. GPIO
- дата и время
- подпроцесс
- MySQL
- SocketIO
И мы должны клонировать библиотеку ниже, чтобы OLED заработал.
github.com/adafruit/Adafruit_Python_SSD130…
Шаг 7: создание кейса
Для своего случая я построил небольшой особняк с дверью 2 комнаты и окном и крышей из оргстекла. Я сделал под домом комнату для электроники и собрал ее с помощью ламелей.
Еще я выложил фотографии, на которых можно увидеть процесс сборки корпуса.
Для измерений я также загрузил файл ниже, где вы можете увидеть мою схему того, как вы могли бы ее воссоздать.
Рекомендуемые:
Самодельная система безопасности с использованием Sensor Fusion: 5 шагов
Самодельная система безопасности с использованием Sensor Fusion: идея этого проекта заключается в создании дешевого и простого в изготовлении датчика безопасности, который можно использовать для предупреждения вас, когда кто-то пересек его. Первоначальной целью было создать что-то, что могло бы уведомлять меня, когда кто-то поднимается по лестнице, но я также
D4E1 Левая камера-помощник. Расширенная версия: 7 шагов
D4E1 Левая камера-помощник. Расширенная версия. В 2012 году Аннелис Роллез, Сезар Вандевельде и Джастин Кутюрон разработали левую ручку для цифровой камеры Barts (Grimonprez). Мы рассмотрели дизайн и параметризовали его, чтобы его можно было изготовить в рамках гибкого производственного процесса. Таким образом, левый ок
РАСШИРЕННАЯ СИСТЕМА ОРОШЕНИЯ IoT: 17 шагов
РАСШИРЕННАЯ СИСТЕМА ОРОШЕНИЯ IoT: - от Maninder Bir Singh Gulshan, Bhawna Singh, Prerna Gupta
Беспроводная кнопка безопасности для безопасности ПЛК: 6 шагов (с изображениями)
Беспроводная кнопка безопасности для безопасности ПЛК: этот проект является моим доказательством концепции использования Интернета вещей и (в конечном итоге) робототехники для создания дополнительного уровня безопасности для опасных производственных объектов. Эта кнопка может использоваться для запуска или остановки нескольких процессов, включая управление сигналом
Расширенная кнопка словарного запаса: 6 шагов
Расширенный словарный запас Easy Button: Easy Button доступен в Staples за 5 долларов, и в нем просто написано: «Это было легко»; каждый раз, когда вы его шлепаете. Простая кнопка хорошо сконструирована для такой цены, но требует небольшой работы и деталей на сумму около 10 долларов, чтобы сделать ее доступной для записи