Ничего не найдено :(
    В гостях у Самоделкина! » Электроника » Arduino » Система сигнализации с датчиком движения и передачей информации на смартфон

    Система сигнализации с датчиком движения и передачей информации на смартфон



    Система «Умный дом» постепенно входит в наш быт и становится неотъемлемой частью нашей жизни. Причем это понятие расширяется и не ограничивается уже только одним домовладением. Если более расширено смотреть на эту систему, то технологии IoT (internet of things) или интернет вещей (физических предметов) позволяет управлять многими процессами находясь за пределами объекта, или объединять несколько таких объектов, удаленно контролировать освещения, автомобили, различную технику и т.д. Одним из звеньев такой системы является сигнализация.

    Именно о сборке, установке и настройке сигнализации расскажет нам мастер в этой статье.

    Инструменты и материалы:
    -NodeMCU ESP8266 Lua;
    -Микроволновый датчик движения;
    -Понижающий преобразователь 5 V 700mA;
    -Реле;
    -Стрена;
    -Паяльные принадлежности;
    -Дрель;
    -Клеевой пистолет;
    -Монтажная коробка;
    -Отвертка;

    Шаг первый: выбор материала и общая концепция
    Сигнализация будет работать следующим образом:
    -Постановка / снятие сигнализации
    -Обнаружение движения
    -Срабатывание сирены
    -Отправка на смартфон пользователя сообщения о проникновении на охраняемую территорию


    Датчик движения:
    Есть много технологий на которых работают датчики движения. Основные из них:
    Инфракрасные датчики движения (ИК)
    Ультразвуковые датчики движения (УЗ)
    Микроволновые датчики движения (СВЧ)
    Комбинированные датчики движения

    Самый дешевый вариант - это микроволновый датчик движения RCWL-0516. Хотя такие датчики и работают, излучая микроволны не стоит их пугаться. Номинальная мощность этого модуля измеряется в милливаттах.

    Микроконтроллер:
    Для работы данной сигнализации нужен микроконтроллер с возможностью подключения к Wi-Fi. Выбор мастера для узла IOT - ESP8266. Он очень прост в использовании и может быть закодирован с помощью Arduino IDE.

    Сирена:
    В качестве сирены используется промышленная сирена, которая обычно используется в банкоматах. Электронный гудок тоже может быть отличным вариантом, но это немного дорого и излишне для домашних приложений. Сирена работает от 230 В переменного тока и имеет ручку для регулировки высоты звука. Для максимальной эффективности мастер устанавливает ее на максимальный уровень. Для управления зуммером 230 В будет установлено одноканальное реле.




    RCWL-0516 работает на эффекте Доплера. Что же такое эффект Доплера?
    «Эффект Доплера (или доплеровский сдвиг) - это изменение частоты и, соответственно, длины волны излучения, воспринимаемой наблюдателем (приёмником), вследствие движения источника излучения и/или движения наблюдателя (приёмника). Эффект назван в честь австрийского физика Кристиана Доплера описавшего это явление в 1842 году».

    Сам модуль разделен на две части: одна - это часть управления, которая основана на базе чипа RCWL9196 и нескольких дополнительных пассивных компонентах. Другая часть - это антенна, индуктор Microline и конденсатор Microline. Этот модуль отправляет электромагнитную волну, и, когда есть движение, из-за эффекта Доплера электромагнитные волны либо сжимаются, либо расширяются, что наблюдается по сдвигу частоты. В любом случае устройство определит разницу и подаст сигнал в течение 2 секунд. Это время можно увеличить, добавив дополнительный конденсатор на контактные площадки SMD с задней стороны печатной платы. Датчик рассчитан на обнаружения движения на расстоянии семи метров, припаивая резистор 1 МОм к контактной площадке R-GN, можно снизить чувствительность до 5 м.





    Шаг второй: приложение
    Для получения уведомления на телефон или электронную почту нужно установить приложение. Мастер использует Blynk. Также будет добавлена программная кнопка, которая позволяет включать и выключать систему. Изначально мастер хотел добавить программный аварийный выключатель, но в случае отсутствия интернета он просто не работал.

    Для установки программы нужно выполнить следующие шаги:
    Установите BLYNK через магазин приложений или Play store.
    Зарегистрируйтесь в сети Blynk и создайте новый проект.

    Дайте вашему проекту любое имя, затем выберите устройство, как NodeMCU и режим подключения, как WIFI.
    Как только проект будет создан придёт электронное письмо с кодом аутентификации. Код нужно скопировать и затем вставить в код прошивки (см. следующий шаг).

    Дальше проводим пальцем вправо по панели инструментов и щелкаем виджет кнопки.
    Нажимаем на эту кнопку. Открывается подменю. Выбираем цифровой контакт D4, остальные параметры оставляем стандартными.
    Далее проводим пальцем вправо и добавляем виджеты уведомлений, электронной почты или Twitter.


    Шаг третий: код
    Сначала нужно установить библиотеки Blynk вместе с библиотекой ESP8266Wifi.
    #define BLYNK_PRINT Serial
    #include 
    #include

    Затем нужно установить SSID Wi-Fi, пароль и код аутентификации из приложения Blynk (который был скопирован на предыдущем шаге).
    char auth [] = "Введите код аутентификации от Blynk";
    char ssid [] = "Wi-Fi";
    char pass [] = "Wi-Fi";

    В разделе настройки устанавливаем необходимые параметры.
    void setup()
    {
      Serial.begin(9600);
      Blynk.begin(auth, ssid, pass);
      pinMode(Sensor,INPUT);
      pinMode(Main,INPUT);
      pinMode(Buzz,OUTPUT);
      digitalWrite(Buzz,HIGH);

    Устанавливаем условия срабатывания датчика.
    if (digitalRead(Main) == 1 && digitalRead(sensorval) == 0)

    Устанавливаем параметры сирены, а также текстовые шаблоны, отправляемые на гаджет пользователя.
    Blynk.notify("hey man someone entered your room");
       Blynk.email("INTRUTION ALERT!", "Hey man someone tried to enter your room, better be careful");
       Blynk.tweet("hey man someone entered my room not cool #PrivacyMatters #MisionCritical ");
       digitalWrite(Buzz,LOW);
       delay(7000);
       digitalWrite(Buzz,HIGH);

    Полностью код можно скачать ниже.
    Motion_Sensor_by_Mission_Critical.ino.ino


    Шаг четвертый: сборка устройства
    Модуль RCWL-0516 имеет 5 контактов, из которых будут использоваться только три контакта: VIN, Ground и OUT.
    MCU RCWL-0516
    VIN - VIN
    Gnd - Gnd
    D0 - OUT
    Далее подключаем реле.
    MCU Реле
    D6 - OUT
    VIN - Vcc
    Gnd - Gnd
    Теперь нужно подключить понижающий преобразователь.
    Подключаем + 5 В к VIN NodeMCU, а Gnd к Gnd.
    Gnd подключает к земле




    Схему подключения сирены можно посмотреть ниже.

    Теперь нужно установить все в корпус. Для корпуса мастер использует электрическую монтажную коробку 102 x 102 x 48 мм. В корпусе сверлит два отверстия. Одно для провода питания, второе для провода сирены. Устанавливает электронику в корпус и фиксирует термоклеем. Датчик располагает под углом и подальше от цепи питания, чтобы избежать помех и получить максимальную эффективность.





    Все готово.

    Весь процесс сборки сигнализации можно посмотреть на видео.

    Источник (Source)
    Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

    Делаем простейшую сигналку на GSM SIM800L и Аrduino для дачи, гаража

    Устройство сканирование местности на 360 ° по технологии LiDAR

    10
    Идея
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    10
    Описание
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    10
    Исполнение
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    Итоговая оценка: 10 из 10 (голосов: 1 / История оценок)

    Добавить комментарий

    5 комментариев
    Мария Владимировна
     Данная статья имеет очень важное значение. Благодаря ней и продукту, которые она освещает, люди могу узнать что-то новое. Данная сигнализация с датчиком движения очень полезна, а возможность передачи информации на смартфон позволяет узнать, что происходит у тебя дома когда ты вдали от него. Особенно это будет нужно для людей большую часть времени проводящих вне дома. Большим плюсом является и то, что очень понятно рассказан план сборки данного устройства. 
     Итог, данная статья и продукт который она освещает очень полезны и актуальны в наше время. Мне всё понравилось. 
    R555
    Хочу сказать, что радиоволновый датчик - очень интересная штука. Его практически невозможно обмануть. Если даже обернуться фольгой, всё равно засечёт при движении. А вот ИК датчик движения обмануть проще, например, при помощи специальной одежды. Кроме того, радиоволновый можно установить скрытно, например, в шкафу, антресолях. Он прекрасно работает через доски, даже тонкая кирпичная перегородка для него не проблема. Хотя, с другой стороны, это и недостаток (в некоторых случаях). И не станет на охрану или будет срабатывать, если в помещении работают люминисцентные лампы. На животных он тоже срабатывает, но обычно в таких датчиках есть регулировка чувствительности, можно загрубить, чтобы, допустим, на кота не срабатывал, а только на человека. Разумеется, если кот не будет прыгать рядом с датчиком.
    Кто не ошибается, тот не делает ничего.
    Korolev
    pogranec,
    Получается, что даже за стеной ходить нельзя-)))
    Ну так я и задавал вопрос, имея ввиду возможность настройки чувствительности приёмника.  yes 
    если источник волн догоняет испускаемые им волны, то длина волны уменьшается. Если удаляется — длина волны увеличивается
    Да знаю эту механику, красное/фиолетовое смещение, на этом вся радиолокация построена (и часть астрономии)! Я про то, что волны ни сжимаются, ни расширяются, и не из-за эффекта Доплераа им только описано! smile

    pogranec Автор
    Korolev,
    в оригинале "either get compressed or decompressed". Может и не совсем корректно, но..

    Источник волн перемещается влево. Тогда слева частота волн становится выше (больше), а справа — ниже (меньше). Другими словами, если источник волн догоняет испускаемые им волны, то длина волны уменьшается. Если удаляется — длина волны увеличивается.
    А насчет домашних животных, думаю будет работать.

    Вот нашел документ 
    Датчик движения RCWL-0516 - способен определять движение объектов (препятствий) которые полностью или частично отражают радиоволны (люди, животные, металлы и т.д.), даже если они находятся за деревом (дверью), стеной (гипс, бетон), пластиками, стеклами и т.д. 




    Получается, что даже за стеной ходить нельзя-)))

    Почитал характеристики, на плате есть место для подключения фоторезистора. Т.е. его можно, немного доработав использовать для освещения.
    Korolev
    из-за эффекта Доплера электромагнитные волны либо сжимаются, либо расширяются, что наблюдается по сдвигу частоты
    Любопытная трактовка доплеровского эффекта! Симптоматика вируса вареника-димона! Любопытно, а на домашних питомцев реагирует? scratch

    Привет, Гость!


    Зарегистрируйтесь

    Или войдите на сайт, если уже зарегистрированы...

    Войти

    Добавьте самоделку

    Добавьте тему

    Онлайн чат

    Последние комментарии

    Все комментарии