Оглавление:
- Шаг 1. Спецификация (что вам нужно)
- Шаг 2: Схема
- Шаг 7: Установка Arduino, Rfid Reader и ЖК-дисплея
- Шаг 8: настройка Pi
- Шаг 9: Создание базы данных
- Шаг 10: загрузка кода
Видео: Интеллектуальная система безопасности: 10 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Вы когда-нибудь чувствовали себя небезопасно в собственном доме или вам нужно защитить свою компанию? Может быть, вы могли бы создать систему безопасности, чтобы решить все эти проблемы. В этом руководстве я расскажу вам, как это сделать. Я установил все детали на деревянную доску для демонстрационных целей, вы должны установить ее там, где вам это нужно (часть Arduino у стены, где вы можете до нее дотянуться, основная плата где-то вне прямого диапазона, сирена и стробоскоп, где вы хотите его и датчики в комнатах, которые вы хотите защитить.
Чтобы следовать этим инструкциям, вы должны знать:
- Raspberry Pi
- ардуино
- мерзавец
- MySQL
И если вы хотите изменить код:
- питон
- ардуино
- html / css
Шаг 1. Спецификация (что вам нужно)
В этом списке есть все, что вам нужно для создания системы безопасности, большинство вещей, которые вы можете купить на aliexpress, но некоторые вещи, такие как adafruit pn532n и pi, вы должны купить в другом месте. Сейф для ключей, который можно купить в местном хозяйственном магазине.
Шаг 2: Схема
Я вырезал лазером деталь, на которой я установил все сверху, просверлив 3-миллиметровые отверстия и используя нейлоновые прокладки, я также просверлил много отверстий в сейфе для ключей и использовал кабельные втулки, чтобы защитить кабели от острых краев.
Шаг 7: Установка Arduino, Rfid Reader и ЖК-дисплея
Установите считыватель RFID, как показано на рисунке, используйте гайки m3 в качестве прокладки между крышкой и считывателем, сделайте то же самое для ЖК-дисплея (убедитесь, что он расположен правильно).
Установите Arduino в удобном для вас месте, используйте перемычки или сделайте кабель с термоусадочными клеммами, чтобы все соединить.
Шаг 8: настройка Pi
Запишите свежий образ raspbian на SD-карту, загрузите pi, подключитесь через ssh (имя пользователя = pi, пароль = raspberry, измените его как можно скорее)
делать:
sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
теперь мы активируем виртуальную среду
python3 -m pip install --upgrade pip setuptools wheel virtualenv
mkdir project1 && cd project1 python3 -m venv --system-site-packages env source env / bin / activate python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
Шаг 9: Создание базы данных
создать 3-х пользователей базы данных: project1-web, project1-sensor и project1-admin с уникальными паролями
создать базу данных под названием project1
предоставить все права администратору, а другим двум пользователям - SELECT, INSERT, UPDATE и DELETE.
импортировать файл sql на пи
Шаг 10: загрузка кода
Пи
git clone
введите учетные данные своей базы данных в коде (в sensor.py в строке 47 и 64 и в web.py в строке 41)
чтобы добавить пользователя веб-сайта, которого нельзя удалить: внизу кода закомментирована строка: adduser (root, ваш пароль). Введите свой пароль по выбору и запустите код, затем закомментируйте строку и удалите пароль
ардуино
загрузите код в свой ардуино
Рекомендуемые:
Интеллектуальная распределенная система мониторинга погоды IoT с использованием NodeMCU: 11 шагов
Интеллектуальная распределенная система мониторинга погоды IoT с использованием NodeMCU: все вы, возможно, знаете о традиционной метеостанции; но задумывались ли вы, как это работает на самом деле? Поскольку традиционные метеостанции являются дорогостоящими и громоздкими, плотность этих станций на единицу площади очень мала, что способствует
Интеллектуальная система мониторинга погоды и скорости ветра на основе IOT: 8 шагов
Интеллектуальная система мониторинга погоды и скорости ветра на основе IOT: разработана - Нихилом Чудасма, Дханашри Мудлиар и Ашита Радж Введение Важность мониторинга погоды существует во многих отношениях. Необходимо следить за погодными параметрами, чтобы поддерживать развитие сельского хозяйства, теплиц
Интеллектуальная система наблюдения за ребенком ET: 10 шагов
Система мониторинга ребенка ET Smart: Система мониторинга ребенка ET Smart - это система, цель которой - добавить удобства родителям или опекунам, заботящимся о младенцах. Система мониторинга будет отслеживать температуру ребенка, и если она превзойдет нормальную, SMS-сообщение будет отправлено родителям или в машину
Интеллектуальная система мониторинга энергии: 5 шагов
Интеллектуальная система мониторинга энергии: в Керале (Индия) потребление энергии отслеживается и рассчитывается путем частых выездов технических специалистов из отдела электричества / энергетики на места для расчета тарифов на электроэнергию, что является трудоемкой задачей, так как будут построены тысячи домов
Беспроводная кнопка безопасности для безопасности ПЛК: 6 шагов (с изображениями)
Беспроводная кнопка безопасности для безопасности ПЛК: этот проект является моим доказательством концепции использования Интернета вещей и (в конечном итоге) робототехники для создания дополнительного уровня безопасности для опасных производственных объектов. Эта кнопка может использоваться для запуска или остановки нескольких процессов, включая управление сигналом