Всем привет.
Представляю вашему вниманию тестовый проект сигнализации.
В данном проекте рассмотрел следующие функции:
1) Постановка на охрану и снятие с охраны дома при помощи электронного ключа DS1990
2) Оповещение при вскрытии посредством передачи GSM-модулем смс на мобильный телефон.
3) Возможность в онлайн режиме в приложении RemoteXY посмотреть статус охраны (включена или отключена), сработки устройства при проникновении посторонних лиц и индикацию датчиков на движения.
4) Возможность самостоятельно запрограммировать электронные ключи DS1990
В проекте использовал следующие компоненты:
Arduino UNO ; GSM SIM800L; ESP8266-01; LM2596; УД-1(устройство доступа); Датчики движения ИНС-101;
Транзистор IRF730 ( N-канал) -1шт. Конденсатор 16V 1000мкФ -1шт. Резистор 4,7 кОм -1 шт. Резистор 2,2 кОм -1 шт.
Резистор 2 кОм -1 шт. Резистор 1 кОм -1 шт. Резистор 10 кОм -5 шт. Резисторы 220 Ом -4 шт. (1 резерв) Светодиоды - 4 шт.(1 резерв). Клеммник винтовой WJ306- 12шт.
Питание устройств:
- 12V модуль LM2596 и датчиков движения. В цепь можно поставить аккумуляторы и сделать ИБП(на схеме их нет).
- 5V на обратные связи датчиков, УД-1 и транзистор.
- 4.2V с LM2596 - на GSM_SIM800L
- 3.3V на ESP8266
Минус питания 5V, 4.2V, 3.3V и GND ардуино объединены.
Настройка устройств:
- GSM_SIM800L -установил скорость порта и время.
- ESP8266-01. Не прошивал. Приехал новый. Версия прошивки была выше, чем v0.40.
Проект:
- Создал конфигурацию проекта на сайте RemoteXY.
- Создал проект в FLPROG
Плата 1. Установка блоков GSM-модуля
Плата 2. Алгоритм работы совместно с блоком remotexy
Плата 3. Программирование ключей, получение сигнала на постановку и снятия с охраны.
Проверка устройств:
После загрузки программы в arduino UNO программирую электронные ключи DS1990 и проверяю работу ESP8266 и GSM модуля.
Для этого включаю мобильный интернет и запускаю приложение RemoteXY на телефоне. В настройках выбираю облачный сервер, указываю токен устройства (выдает программа RemoteXY на сайте в редакторе), подключаюсь.
Загружается моя нарисованная графика. Во вкладке KEY делаю кратковременное нажатие на "кнопку". Загорается индикатор "knopka".
Подношу ключ к УД-1, ключ запрограммирован. В текстовой панели kod key появляется шифр ключа, а в N Key - номер ключа. Для того чтобы стереть все ключи необходимо держать нажатой кнопку 4 сек. После этого проверяю GSM-модуль.
Два светящихся светодиода показывают мне что модуль стартовал и сеть инициализирована.
Делаю контрольный звонок со своего телефона на сим-карту, установленную в GSM. Третий светодиод загорается и показывает что вызов проходит. GSM в порядке.
Далее подключение всех проводов и проверка алгоритма работы:
-Прикладываю ключ к УД-1. Загорается светодиод, который сообщает мне,что система охраны включена.
Без снятия с охраны открываю входную дверь, срабатывает датчик движения.
Через 10 сек приходит смс с текстом TREVOGA.
В приложении RemoteXY мигает индикатор "Вскрытие" и вкл. индикатор "датчик двери".
Система работает. Подношу еще раз ключ, система охраны отключается, сигнал тревоги снимается.
P.S.В дополнение- в проекте pin 6 ардуино выход на реле. К контактам реле можно подключить звуковую сигнализацию.(на схеме нет) При сработке системы охраны, реле включит сирену.
Вместо смс можно установить вызов с GSM-модема на мобильный телефон. Поскольку смс-ку можно ночью проспать. Но это в следующем этапе, поскольку под рукой нет DFPlayera.
В заключении напишу. Что такая система охраны вас лишь оповестит, но не проверит действительно ли к вам пришел незваный гость или произошла ложная сработка датчика. Поэтому минус этой системы, что кто-то должен быть недалеко, кто сможет придти и проверить (соседи или знакомые). Или как вариант дополнительно установить wifi видеокамеру. В онлайн режиме можно всегда посмотреть,что происходит у вас дома.
Из плюсов данная имитация охранной сигнализации все-таки наглядно даст понять постороннему человеку, что ваш дом под охраной и в него лезть не стоит.
Большое спасибо Грачику за предоставленные уроки FLProg. По прошествии года изучения и тестировании программы в разных идеях-это мой первый до конца завершенный проект.
Благодарность каналу "Ключ к ардуино", автору блоков GSM- Слимпер, коллегам-единомышленникам Golan и Pan за предоставленную информацию и помощь в моем проекте!
Мой проект (проект в flpog, схема и фото макетной платы) https://yadi.sk/d/oB1udKKN3UF2Ds
Мой проект в приложении RemoteXY http://remotexy.com/ru/editor/a4520998a ... f3db9b2ef/
Подробнее про ключи DS1990 https://www.youtube.com/watch?v=mEWUQYMvVik&t=316s
Подробнее про настройку SIM800L https://www.youtube.com/watch?v=fN2FmvG ... LZtHtW96cr.
Сайт RemoteXY http://remotexy.com/ru/editor/
Охранная сигнализация дома своими руками
Охранная сигнализация дома своими руками
Последний раз редактировалось alex79 09 апр 2018, 17:22, всего редактировалось 1 раз.
Сигнализация дома своими руками
Буду дополнять свой пост.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Вернуться в «Проекты различных устройств на Arduino»
Перейти
- Правила размещений сообщений
- FLProg & SCADA
- ↳ FLProg
- ↳ FLProg-Scada
- ↳ Проекты
- ↳ Пожелания
- Основной
- ↳ Периферийное железо для контроллеров
- ↳ Датчики температуры, влажности и давления
- ↳ Прочие датчики и энкодеры
- ↳ Дисплеи и индикаторы
- ↳ Часы реального времени
- ↳ Управление двигателями
- ↳ Устройства памяти
- ↳ Расширители портов
- ↳ Кнопки и клавиатуры
- ↳ Звук, музыка и видео
- ↳ Светодиоды
- ↳ ЦАП и АЦП
- ↳ Печатные платы, блоки питания, корпуса и прочие компоненты
- ↳ Приборы и оборудование
- ↳ Espressif ESP
- ↳ ESP8266
- ↳ Справка по ESP8266
- ↳ Платы на основе ESP8266
- ↳ ESP32
- ↳ Справка по ESP32
- ↳ Платы на основе ESP32
- ↳ WEB интерфейс
- ↳ Готовые прошивки
- ↳ Спросить у знатоков
- ↳ Темы от автора
- ↳ Обсуждение работы сайта
- ↳ Справочники и даташиты
- ↳ Юмор. Отдохните, улыбнитесь и с новыми силами в бой!
- ↳ Покупка железа (Обмен опытом)
- ↳ Просто поболтать (На свободную тему)
- ↳ Торрент - ссылки
- ↳ HMI_панель на Андроиде - KaScada
- ↳ Полезные ссылки
- ↳ OnLine Общение
- ↳ Читальный зал
- ↳ HMI Virtuino
- ↳ Пользовательские контроллеры
- ↳ Коммуникация, связь, инструменты, программы
- ↳ MQTT
- ↳ Blynk
- ↳ Modbus
- ↳ Remote XY
- ↳ WiFi
- ↳ Bluetooth
- ↳ Radio 433 MHz
- ↳ GSM / GPRS
- ↳ GPS
- ↳ Infrared (IR)
- ↳ Ethernet
- ↳ UART
- ↳ CAN
- ↳ Другие
- ↳ Контроль доступа. Обсуждение
- ↳ RFID
- ↳ iButton
- ↳ Датчик отпечатка пальцев
- ↳ Конфиденциальность
- ↳ Базовые элементы
- ↳ Таймеры
- ↳ Математика
- ↳ Логика
- ↳ переменные
- ↳ Arduino. Другие МК
- ↳ ATmega328,168
- ↳ ATmega32u4,2560
- ↳ Atmel Cortex-M3
- ↳ Проекты различных устройств на Ардуино
- ↳ Инкубаторы
- ↳ STM32
- ↳ Проекты различных устройств на STM32
- ↳ Команда ecoins
- Видео. Уроки. Примеры.
- ↳ Обучающие видео материалы
- ↳ Видео от Автора программы
- ↳ Ключ к Arduino
- ↳ Видео от Rovki
- ↳ Обучающие примеры работы в FLProg
- ↳ Интересный контент с FLProg
- Проекты различных устройств
- ↳ Проекты различных устройств на Arduino
- ↳ Проекты различных устройств на ESP8266 / ESP32
- ↳ ESP8266
- ↳ ESP32
- ↳ Проекты различных устройств на STM32
- ↳ Проекты с разными контроллерами
- Песочница
- ↳ Начинающим
- ↳ Wiki
- ↳ Электронщикам - Непрограммистам
- ↳ Штатные блоки
- ↳ Помогите, а то я "нимагу"
- ↳ А что так можно было, да?
- ↳ Не могу найти тему ...
- Пользовательские блоки
- ↳ Триггеры, таймеры, счетчики, детекторы сигнала
- ↳ Блоки для рассчетов и цифровые фильтры
- ↳ Блоки сравнения (компараторы)
- ↳ Коммуникация и связь
- ↳ Управление шаговыми двигателями и сервоприводами
- ↳ Часы реального времени (RTC)
- ↳ Дисплеи, индикаторы и клавиатуры
- ↳ Работа со строками
- ↳ Датчики и энкодеры
- ↳ EEPROM и SD карты
- ↳ Конвертация типов, шифраторы и дешифраторы
- ↳ Микросхемы расширений
- ↳ ПИД регуляторы (PID), блоки для ШИМ
- ↳ Звук и видео
- ↳ Контроль доступа
- ↳ Светодиоды, освещение
- ↳ Другое
- ↳ Разработка пользовательских блоков
- ↳ Библиотеки пользователей
- ↳ Блоки для ESP32/ESP8266
- Программирование на С++
- ↳ Учебные материалы
- ↳ С++ в Ардуино
- ↳ Общие вопросы
- Одноплатные компьютеры
- ↳ Rapsberry Pi
- ↳ Orange Pi
- ↳ Banana Pi
- Умный Дом
- ↳ Проекты
- ↳ Умная Дача
- ↳ Home Assistant
- ↳ MajorDoMo
- ↳ OpenHAB
- ↳ ioBroker
- ↳ Облачные сервисы
- ↳ LoRa
- ↳ Общая информация и вопросы
- ↳ Проекты
- Объявления
- ↳ Доска объявлений
- ↳ Прием заказов
- ↳ Коллективные покупки
- Другие визуальные среды программирования
- ↳ Node-Red
- ↳ Примеры
- ↳ Настройки
- ↳ Общие вопросы
- ↳ HiAsm
- ↳ Примеры
- ↳ Настройки
- ↳ Общие вопросы
- ↳ LabVIEW
- ЧПУ
- ↳ Станок на ATmega 2560 с шилдом
- ↳ Проекты
- ↳ ЧПУ + FLProg
- ↳ Общие вопросы...
- Android
- ↳ Визуальное программирование в App Inventor
- ↳ Программы
- ↳ Денежные переводы
- ↳ Обсуждение программы FLProg (Не багтрекер, и не хотелки. Делимся опытом!!)
- ↳ Встроенные блоки
- ↳ Интерфейс программы
- ↳ Установка и работа FLProg на разных ОС
- ↳ FLProg и Arduino IDE
- ↳ Помощь и справочная информация
- ↳ Сторонняя SCADA для Ардуино
- ↳ Прочие вопросы
- ↳ Баг - Трекер
- ↳ Новые
- ↳ Принятые
- ↳ В работе
- ↳ Выполненно
- ↳ Отложенно (временно не возможно)
- ↳ Не принятые
- ↳ Архивы
- ↳ Архив (Версия 2.1)
- ↳ Архив (Версия 1.15)
- ↳ Архив (Версия 1.14)
- ↳ Архив (Версия 1.12)
- ↳ Архив (Версия 1.11.1)
- ↳ Архив версия 1.11
- ↳ Архив (Версия 1.10.4)
- ↳ Архив (Версия 1.10.3)
- ↳ Архив (Версия 1.10.2)
- ↳ Архив (Версия 1.10.1)
- ↳ Архив (Версия 1.10.4)
- ↳ Архив (Версия 1.10.3)
- ↳ Архив (Версия 1.10.2)
- ↳ Новый функционал
- ↳ Новые
- ↳ Принято
- ↳ В работе
- ↳ Выполненно
- ↳ Отложенно (временно не возможно)
- ↳ Не принято
- Самые интересные и популярные темы (эксперимент)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей