2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05
По сути, это примерно та же идея, что и в моем предыдущем руководстве:
www.instructables.com/id/Home-Security-With…
Единственное изменение - это использование платы Orange Pi (я выбрал PC2) и одного переключателя уровня 4050 для защиты ввода-вывода плат.
Подводя итог - дешевая система домашней безопасности, которая отправляет вам электронные письма с фотографиями ваших вещей, когда кто-то неожиданно посещает вашу квартиру. Система, которая легко ставится и снимается с охраны более консервативным способом, чем вы могли ожидать - с помощью переключателя и метки RFID. Извините, мне это очень нравится;-)
Вы можете получить Orange Pi за 10 долларов, USB-камеру за 2 доллара (на самом деле я использую две неуклюжие ненужные!), А остальные, возможно, за 30 долларов вместе.
Чтобы быть более конкретным в том, что вам нужно - плата OPi, ее источник питания, переключатель уровня 74HC4050, один или несколько датчиков движения PIR, считыватель RFID, мгновенный переключатель, два светодиода, 2 резистора 220 Ом + 1 резистор 10 кОм, макетная плата и кабели. для подключения всех вместе, и конечно же USB-камер.
Шаг 1. Подключение
Моя конфигурация и исходный код используют 2 камеры с 2 датчиками PIR. Этот подтягивающий резистор для переключателя используется, потому что … У меня не было времени просмотреть документацию библиотеки pyA20, через несколько дней я случайно нашел правильный вызов (см. README.txt в каталоге, который вы собираетесь получить с GIT - см. следующий шаг), поэтому вы можете изменить код и избавиться от него. Я использую плату PC2, но другие платы Orange Pi имеют аналогичные входы-выходы. Переключатель уровня 4050 используется для датчиков, а считыватель RFID использует 5 В, но плата OPi принимает 3 В (или 3,3 В, если хотите). Важно - подключите все знаки "массы" к одной из плат GND! Не забудьте подключить свои USB-камеры!:)
Шаг 2: Программное обеспечение
В приведенной ниже последовательности предполагается, что вы установили Raspbian_desktop_lxde_For_PC2_H5_V0_1.img на SD-карту. Вам могут посоветовать вместо этого использовать Armbian, но я не тестировал его.
1) passwd - изменить пароль пользователя orangepi, изначально это orangepi.
2) Этот Raspbian поставляется с китайским локальным, поэтому поместите его в / etc / default / locale и перезагрузитесь:
LC_ALL = "en_US. UTF-8"
LANG = "en_US"
LANGUAGE = "en_US: en"
3) Я расширил начальный раздел с помощью fdisk / dev / mmcblk0, перезагрузился и resize2fs / dev / mmcblk0p2. Вы найдете несколько руководств по этому поводу в Google.
4) sudo apt-get update
5) sudo apt-get install build-essential
6) sudo apt-get install python-setuptools
7) sudo apt-get install python-dev
8) sudo easy_install pip
9) sudo pip install pyserial
10) sudo pip install pyA20
11) sudo apt-get install git
12) git clone
13) компакт-диск orangepi_PC_gpio_pyH3
14) sudo python setup.py установить
15) получите код (я постараюсь выложить его в Github в ближайшее время; я поместил его в GNU public, не стесняйтесь распространять!):
github.com/boguszjelinski/rpi-alarm
Я имею в виду opi-alarm.py.
16) sudo python opi-alarm.py
Не забудьте изменить имена IO, если вы используете другую плату или проводку. Если светодиоды начинают мигать, возможно, с проводкой и программным обеспечением все в порядке.
17) sudo apt-get install streamer
18) установите postfix, как описано здесь:
www.instructables.com/id/Home-Security-With…
Шаг 3: Заключительные соображения
Запустите sudo python opi-alarm.py
Вы также можете использовать nohup sudo python opi-alarm.py &
и выйдите из терминала.
Если вы запускаете программу и в локальном каталоге нет файла rfid.txt (зачем он нужен?), Тогда ваша система безопасности переходит в режим обучения - она ждет, пока вы поместите свои RFID-бейджи в считывающее устройство. Если он показывает единицу, зеленый светодиод горит немного дольше. После того, как вы показали читателю все свои бейджи - нажмите кнопку! Красный свет 2 секунды подтверждает завершение обучения - создается rfid.txt, он должен содержать 10-значные коды.
Прикрепите сейчас RFID-метки к вашим ключам. Теперь система ожидает активации (постановки на охрану).
Вы можете нажать переключатель еще раз и через 10 секунд войти в зону действия датчика PIR. Вы должны получить красивую картинку на свой почтовый ящик;-)
См. Начальное руководство по Raspberry Pi для получения информации о различных сигналах светодиода (необходимо обновить, режим обучения - новая функция).
Следующее руководство - использование модуля GSM, возможно, MMS вместо Postfix.
ОБНОВЛЕНИЕ 27.05.2018
Streamer - отстой, иногда сходит с ума, может быть, только с моими ненужными камерами. Через неделю с CV2 - работает как шарм. Чтобы использовать код, который я только что отправил на GitHub:
apt-get установить python-opencv
apt-get install imagemagick
Может быть, еще кое-что - одна из моих камер исчезла как устройство, поэтому каждый раз, когда я получаю изображения, я запускаю это сначала (перезагрузка модуля ядра; может быть, можно было бы сделать проще):
os.system ('modprobe -r vfe_v4l2 && sleep 1 && modprobe vfe_v4l2')
Рекомендуемые:
Домашняя безопасность: 4 шага
Домашняя безопасность: изображения выше показывают ранние разработки того, что я собирался сделать для этого проекта
Домашняя безопасность своими руками - как сделать простое обнаружение движения - Новая версия: 6 шагов
Домашняя безопасность своими руками - как сделать простое обнаружение движения | Новая версия: в этом проекте я покажу вам, как сделать недорогую домашнюю охранную сигнализацию о движении своими руками! См. Старую версию: Как сделать домашнюю систему безопасности WiFi за 10 долларов
Домашняя безопасность с Raspberry Pi: 6 шагов (с изображениями)
Домашняя безопасность с Raspberry Pi: это простое решение, которое может заставить вас чувствовать себя более расслабленно, когда вы покидаете свою квартиру - получайте электронные письма с фотографиями вашей собственности, которую посещают нежелательные гости, активируйте и обезвреживайте вашу систему безопасности самым простым и надежным способом ( Нажмите
ESP32 + RC522 + IFTTT = Домашняя безопасность: 5 шагов
ESP32 + RC522 + IFTTT = Домашняя безопасность: Привет! Я сделал этот небольшой проект с платой для разработки ESP32, считывателем RFID RC522, датчиком холла и IFTTT. Вы получите уведомление или SMS на смарт-устройство, если кто-то откроет вашу дверь и в течение 10 секунд не вставит правильный RFID-тег
Домашняя безопасность со встроенной системой: 12 шагов (с изображениями)
Домашняя безопасность со встроенной системой: Здравствуйте, читатели! Это инструкции по созданию домашней системы безопасности в отличие от любой другой системы безопасности. Эта система имеет улучшенную функцию TRAP и PANIC Mode, соединяющую владельца дома жертвы, соседа и полицейский участок по сети