Оглавление:
- Автор John Day [email protected].
 - Public 2024-01-30 11:50.
 - Последнее изменение 2025-01-23 15:04.
 
  Вы когда-нибудь хотели полностью обезопасить свой дом и сделать невозможным проникновение злоумышленников в ваш дом? Если да, то это решение для вас!
Я сделал 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 долларов, чтобы сделать ее доступной для записи
