Как сделать лазерную сигнализацию на ардуино

Сам себе инженер Гарин – собираем простую и надёжную лазерную сигнализацию

Как сделать лазерную сигнализацию на ардуиноАльтернативой тепловым датчикам на современном рынке сигнализаций является ни что иное, как лазер. Подобные системы используются для охраны индустриальных, военных и банковских объектов.

В быту лазерная сигнализация пока не нашла широкого применения, однако, если есть растущие из нужного места руки и базовые навыки обращения с паяльником, можно самостоятельно сделать вполне работоспособный образец или заказать готовую модель.

Общий принцип

Лазерная сигнализация – это специальное чувствительное устройство, простая схема которого основывается на взаимодействии лазерного луча и сирены. Пересекая лазерную «растяжку» срабатывает сигнализация, которую слышно в радиусе 100 метров. Она предназначена как для сигнала тревоги для охраны, так и для отпугивания преступников. Ещё существует смс-информирование или отправка голосового сообщения в качестве уведомления об опасности. Отметим, что системы периметральной сигнализации редко используют лазерный сигнал из-за потери мощности и зависимости от метеоусловий.

Базовые блоки

Лазерный извещатель состоит из следующих элементов:

Закрепляют лазер, блок питания и реле с одной стороны, а фотоэлемент крепится на другой стене так, чтобы луч попадал на линзу.

Когда охранная сигнализация данного типа задействована, луч проходит по прямой линии к фотоэлементу. Так как пучок света преодолевает большое расстояние и не рассеивается, то его можно отражать неопределённое количество раз при помощи обычных зеркальных поверхностей, направленных под определённым углом друг к другу. Это помогает создать запутанный лабиринт, пройти который, не задев такую «растяжку», практически невозможно.

Если вор-неудачник пересечёт луч, сигнал не поступает к фотоэлементу, возникает сопротивление и реле блокируется. Таким образом реле передает сигнал резистору, а последний — извещателю.

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

Чтобы сигнализация не срабатывала от обычных солнечных лучей или иных источников света фоторезистор имеет специальную изоляцию.

Схемы

На основе контроллера Arduino

Для сборки схемы понадобится детский лазер и фоторезистор.

Как сделать лазерную сигнализацию на ардуино

На лазере есть кнопка, которая включает свечение. Вот пошаговая инструкция сборки настоящей, вполне работоспособной сигнализации.

#define foto 0 //Фотоэлемент подключен к пину 0 (аналоговый вход)

Serial.println(analogRead(foto)); //Выводим на монитор последовательного порта значения с фоторезистора

#define foto 0 //Фотоэлемент подключен к пину 0 (аналоговый вход)

#define led 5 //светодиод подключен к 5 пину

Итог. При прерывании луча значение сигнала на последовательном порте падает ниже пороговой величины. При этом контроллер выдаёт сигнал на светодиод, тот начинает мигать.

Смотрите видео демонстрацию работы устройства

Дальнейшее наращивание схемы и подключение дополнительных элементов проводите по вкусу. Отличный вариант – добавить модули GSM для получения сигнала на свой сотовый.

На тиристоре BT169

Для сборки потребуются следующие элементы.

Монтаж осуществляется согласно приведенной схеме.

Как сделать лазерную сигнализацию на ардуино

Принцип действия аналогичен предыдущей модели – при прерывании луча фоторезистор блокирует схему. Тиристор работает как переключатель, подавая сигнал на звуковой сигнал или светодиод. Подробности монтажа и использования смотрите на ролике.

На микросхеме NE555

Микросхема имеет широкий диапазон питающих напряжений: от 4.5 до 18 В, выходной ток достигает 200 мА. Сопротивление резисторов R1 и R2 рассчитывается в зависимости от напряжения питания.

Как сделать лазерную сигнализацию на ардуино

Сборка по схеме не представляет особых затруднений. Следует учесть порядок выводов NE555, чтобы не сжечь микросхему.

В остальном схема работает по классическому принципу – при отсутствие сигнала на фоторезисторе, повышается напряжение на шестой ножке, в результате подаётся питание на звуковой сигнал. Выключение с помощью микропереключателя.

Заключение

На основе простого механизма строится мощная и надёжная система охраны для предприятий и финансовых учреждений. Для применения в быту вы можете либо сами сделать систему защиты по своему вкусу, либо заказать готовый комплект в китайских интернет-магазинах, естественно, без всяких гарантий качества. Важный плюс – сравнительно небольшие энергозатраты делают лазерную сигнализацию автономной от источников электроснабжения.

Источник

Автономная охранная система на Arduino + GSM

Друзья, разрешите представить проектик GSM сигнализации на Arduino. В сети довольно много проектов по типу «Arduino + модем + датчики», однако я часто вижу в них некоторую незаконченность (в особенности, с программной точки зрения): отсутствие гибкости в настройках и конфигурировании. В представленном решении я попытался сделать устройство максимально готовое к «боевым» условиям, предусмотрев все, что может понадобится среднестатистическому пользователю (на мой взгляд).

Как сделать лазерную сигнализацию на ардуино

TL; DR программно и аппаратно задуманное реализовано, тест в реальных условиях запущен, исходники и бинарники опубликованы, корпус не осилил.

Устройство и характеристики

Устройство отправляет SMS при возникновении следующих событий:

Пример SMS с событием

Как сделать лазерную сигнализацию на ардуино

Также, раз в сутки можно настроить время ежедневного отчета

Питается устройство от 3-х батареек AA. Расчетное время работы ≥6мес.

Настройка устройства, считывание логов событий и построение месячного графика температуры происходит с помощью утилиты (Python 2.7 + Tk + pyserial + matplotli).

Как сделать лазерную сигнализацию на ардуино

Основное окно утилиты настройки

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

Окно лога температуры

Сборка устройства

Себестоимость деталей устройства на момент публикации этой статьи составляет примерно 1000-1200 рублей (без учета заказа платы).

Для удобства сборки и надежности в эксплуатации лучше заказать плату. Китайские друзья с известного сайта предлагают сделать 10 штук с доставкой за

$7, а иногда и меньше. Но всегда можно собрать и на макетке, как я и поступил с первым прототипом:

Как сделать лазерную сигнализацию на ардуино

Arduino и совместимые модули были заказаны с aliexpress. Понадобятся:

В списке специально указаны названия, дающие нужный результат при вводе в поиск.

Как сделать лазерную сигнализацию на ардуино

Схема устройства

Для снижения энергопотребления с платы Arduino нужно обязательно удалить резистор светодиода питания и регулятор напряжения. Проект платы сделан в Ki-CAD.

Использование

Локализация

Поддержаны два языка для программы конфигурирования и текста SMS: английский, русский. При желании не сложно добавить поддержку других языков: все локализуемые строки вынесены в отдельный файл (принимаю issue с реквестом, если приложите переводы всех строк).

Полевые испытания

Прошу прощения за эстетику монтажа.

Как сделать лазерную сигнализацию на ардуино

Установка на входную дверь. Часть конструкции справа (непосредственно на самой двери) — магнит для срабатывания геркона

На место постоянного использования (гараж) устройство было установлено 4 месяца назад. Для целей усиленного тестирования, функция расписания не используется (по каждому событию отправляется SMS). В среднем получается 5 SMS в день: два при входе в гараж (срабатывает датчик открытия двери и датчик освещения), два при выходе и один «ежедневный отчет». На текущий момент батареи (3x AA) держат напряжение 4.1в при включенном модеме.

Проблемы

В остальном полет нормальный.

Что дальше

В планах (когда-нибудь):

Отладка

Отладочные сообщения выводятся в виртуальный COM на 250kbod. Нужно замкнуть на землю D12, чтобы отключить детекцию подключенного USB (чтобы устройство продолжало работу в нормальном режиме). Конфигурирование через утилиту продолжит работать нормально.

Ссылки

Репозиторий проекта: github
Доступны схема и плата в Ki-CAD, прошивка и исходники для Arduino, exe и исходники утилиты конфигурации.

Источник

Сигнализация на Ардуино своими руками

Как сделать лазерную сигнализацию на ардуино

Охранная сигнализация на Arduino Uno ► для дома или гаража или садового участка сможет предупредить владельца о происшествии и отправить сообщение на смартфон.

Простая охранная сигнализация для дома на Arduino Uno — тема данного обзора. Несмотря на то, что микроконтроллеры данного семейства были изначально предназначены для обучения студентов, вполне реально сделать действительно полезный проект на Arduino. Охранные сигнализации для дома или садового участка смогут предупредить владельца о ЧП и послать сообщение с датчиков на смартфон.

Сигнализация для дома на Arduino

Рассмотрим, как сделать на Arduino Uno или Nano сигнализацию для дома, загородного садового участка или гаража. В проекте мы использовали сенсор движения, датчик воды и температуры — это набор основных сенсоров для самой простой системы оповещения. Вы узнаете о прорыве водопровода, снижении температуры в доме или проникновении посторонних людей в помещении в любое время и в любом месте.

Датчики Ардуино для охранной сигнализации

В данном проекте для передачи информации по сети Интернет мы использовали старый смартфон. Соответственно в месте расположения вашей недвижимости должен быть сигнал GPRS и у любого сотового оператора подключен самый простой тариф с выходом в Интернет. Если эти условия не выполняются, то в охранной системе предусмотрена звуковая сирена, которая тоже может спугнуть грабителей.

В проекте использованы самые простые сенсоры — температурный датчик DHT11, датчик утечки воды, который можно сделать самому, а также датчик движения. Если вы решите сделать более сложную сигнализацию — рекомендуем вам посмотреть проект пожарной сигнализации или сигнализации на GSM. Также потребуется установить приложение на смартфон и зарегистрировать два аккаунта в Твиттере.

Как сделать сигнализацию Ардуино

Для этого проекта нам потребуется:

Скетч для сигнализации, все необходимые библиотеки и приложение для смартфона можно скачать одним архивом здесь. Отметим, что нельзя будет дистанционно управлять Arduino, так как проект максимально простой. Вы сможете лишь в сообщениях на смартфоне узнавать о показаниях датчиков, установленных в доме, через заданный промежуток времени или при срабатывании какого-либо датчика.

Скетч охранной сигнализации на Arduino Uno / Nano

Пояснения к коду:

На первый взгляд схема может показаться сложной, однако это не так. Сигнализацию можно собрать на любой плате, в том числе и Arduino Uno. Вместо светодиодов можно можно использовать LED ленту, но при этом питание для платы нужно будет уже 12 Вольт, и подключать LED ленту не к 5V, а к пину Vin Arduino. Со светодиодами можно использовать для питания схемы обычную зарядку от телефона на 5 Вольт.

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

Чтобы установить приложение закачайте файл home_twit.apk на свой телефон через USB шнур, найдите его в памяти телефона и нажмите «Установить». Этот телефон должен быть всегда в зоне Bluethoth сигнала Ардуино. После установки откройте приложение и нажмите кнопку «Настроить». Здесь потребуется указать минимальное и максимальное значение температуры, при которой будет отправляться сообщение.

А сейчас самое сложное — настройка аккаунтов в Twitter. Укажите в настройках логин пользователя в Твиттере, кому вы будете отправлять сообщение. Также требуется указать логин, API key и API secret key от лица которого будут поступать сообщения. Последние нововведения обусловлены борьбой со спамом и сбором информации о пользователях в соцсети. Как получить API key и API secret — читайте в этом обзоре.

На телефоне, который будет всегда при вас и будет получать сообщения потребуется установить официальное приложение Twitter с PlayMarket и войти в него под нужным логином. В итоге приложение signalizaciya.apk с телефона, находящегося в доме, будет собирать данные с датчиков Ардуино и отправлять их личным сообщением через Твиттер пользователю, под чьим логином вы установили приложение Twitter.

Если у вас возникли проблемы с настройками сигнализации на Ардуино — пишите свои вопросы в комментариях к этому обзору.

Источник

Как сделать сигнализацию — охранная система для дома на Ардуино своими руками

Эта статья – руководство по сборке своими руками упрощенной охранной системы для дома на базе микроконтроллера Arduino.

Как сделать лазерную сигнализацию на ардуино

Это скорее развлечение, нежели что-то, всерьез способное обеспечить безопасность вашего жилища. Для сборки сигнализации использована плата Ардуино, ультразвуковой датчик HC-SRO4, зуммер и несколько диодов.

Шаг 1: Необходимые материалы

Как сделать лазерную сигнализацию на ардуино

Шаг 2: Схема подключения к плате

Как сделать лазерную сигнализацию на ардуино

На картинке изображена схема подключения компонентов.

Подключения нужно сделать в следующем порядке:

Зеленые провода должны быть подключены в линию к плюсу диодов, а минус должен быть соединен с отрицательным каналом с помощью резистора 220 Ом.

Шаг 3: Подключаем контроллер к плате

Как сделать лазерную сигнализацию на ардуино

Сначала соедините 5В и GND пины контроллера с печатной платой. Убедитесь, что при подключении полярность была соблюдена.

Шаг 4: Подключаем ультразвуковой датчик измерения расстояния

Как сделать лазерную сигнализацию на ардуино

Постарайтесь расположить датчик при подключении как можно ближе к правой стороне печатной платы, сенсоры должны смотреть наружу. В соответствии со схемой подключения, соедините GND пин датчика с отрицательным каналом. Затем соедините сигнальный пин (Trig) датчика с пином 6 Arduino и соедините пин Echo датчика с пином 7 Arduino. Теперь соедините выход питания VCC датчика с положительным каналом печатной платы. Если что-то не получается, еще раз сверьтесь со схемой подключения.

Шаг 5: Подключаем диоды

Как сделать лазерную сигнализацию на ардуино

Следующим шагом будет соединение диодов с платой и микроконтроллером Arduino. Еще раз сверьтесь со схемой подключения, в подключении диодов нет ничего сложного. Сначала подключаем зеленый диод. Для этого соедините анод (длинная ножка диода) с пином 11 на Arduino зеленым соединительным проводом, а катод (короткая ножка) соедините с отрицательным каналом с помощью резистора 220 Ом.

Точно так же подключите желтый и красный диоды, аноды к 10 и 9 пинам Arduino соответственно. Подключенные диоды должны выглядеть как на фото.
Резисторы использовать не обязательно, но я бы рекомендовал ими воспользоваться.

Шаг 6: Подключаем зуммер

Как сделать лазерную сигнализацию на ардуино

В последнюю очередь подключаем к плате и контроллеру зуммер. Для этого нужно соединить длинную ножку зуммера с пином 3 Arduino с помощью зеленого соединительного провода, а короткую ножку с отрицательным каналом печатной платы с помощью резистора 220 Ом.

Я настоятельно рекомендую использовать резистор в соединении. Это значительно снижает громкость звукового сигнала зуммера и продлевает его срок службы.

Шаг 7: Код

Как сделать лазерную сигнализацию на ардуино

После завершения сборки всех компонентов приступаем к кодированию Arduino. Для этого откройте программу для Arduino на вашем компьютере и скопируйте в нее код, приведенный ниже. Не бойтесь менять расстояние фиксации объектов и громкость звукового сигнала.

После этого подключите ваш Arduino к своему компьютеру и загрузите код. Если вы следовали инструкциям, при приближении руки к датчикам диоды будут загораться по очереди, пока не сработает зуммер.

Шаг 8: Работа Arduino

Сделать сигнализацию своими руками было очень интересно, и результат получился очень хороший.

Как сделать лазерную сигнализацию на ардуино

Рассказываю как сделать какую-либо вещь с пошаговыми фото и видео инструкциями.

Источник

Беспроводная сигнализация на базе Arduino

Как сделать лазерную сигнализацию на ардуино

Здравствуйте посетители сайта «В Гостях У Самоделкина»
Я, просматривая разные сайты, нашел очень полезную самоделку для охраны дома, на системе Arduino.

Её автор хотел выполнить самоделку, чтобы она была дешевой и беспроводной.
Эта самоделка использует PIR датчик движения, а передача информации происходит при помощи RF модуля.

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

Для того, чтобы посетителям было удобнее просматривать сборку сигнализации, я решил поделить статью на 5 этапов:
Этап 1: Создание передатчика.
Этап 2: Создание приемника.
Этап 3: Установка программного обеспечения.
Этап 4: Тестирование собранных модулей.
Этап 5: Сборка корпуса и установка в него модуля.

Итак, начнем пожалуй с авторского видеоролика.

Все что понадобилось автору, это:
— 2 платы ARDUINO UNO/ARDUINO MINI/ARDUINO NANO для приёмника и передатчика;
— RF приёмопередающий модуль (433 MHZ);
— PIR датчик движения;
— 9В батарейки ( 2 штуки) и коннекторы к ним;
— Зуммер;
— Светодиод;
— Резистор с сопротивлением 220 Ом;
— Макетная плата;
— Джамперы/провода/перемычки;
— Монтажная плата;
— Межплатные штыревые соединители;
— Переключатели;
— Корпуса для приёмника и передатчика;
— Цветная бумага;
— Монтажный скотч;
— Наборной скальпель;
— Термоклеевой пистолет;
— Паяльник;
— Кусачки /инструмент для снятия изоляции;
— Ножницы по металлу.

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

Сам передатчик состоит из:
— Датчика движения;
— Платы Arduino;
— Модуль передатчика.

В качестве управляющей платы автор использовал Arduino Nano.

Собирал автор по такой схеме:

Как сделать лазерную сигнализацию на ардуино

Сам датчик имеет три вывода:
— VCC;
— GND;
— OUT.

Потом автор подключил выводы датчика с выводами платы Arduino:
— Vcc > 5v;
— GND > GND;
— Out > D2.

После чего, проверил работу датчика

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

Внимание.
Перед загрузкой прошивки, автор убеждается в том, что в настройках Arduino IDE верно установлена текущая плата и последовательный порт. После чего загрузил скетч:

Позже, как датчик движения зафиксирует движение перед собой, засветится светодиод, а также в мониторе вы сможете увидеть соответствующее сообщение.

Далее автор подключает RF Передатчик.

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

Передатчик имеет 3 вывода (VCC, GND, и Data), соединяем их:
— VCC > 5В выводом на плате;
— GND > GND ;
— Data > 12 выводом на плате.

Как сделать лазерную сигнализацию на ардуино

Сам приёмник состоит из:
— Модуля RF приёмника;
— Платы Arduino
— Зуммера (динамика).

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

После установки параметров, автор скачал файл прошивки Wireless_tx и загрузил его на плату:

wireless_tx.docx [14.59 Kb] (скачиваний: 456)
Посмотреть онлайн файл: wireless_tx.docx

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

После того как автор установил параметры, скачивает файл wireless_rx и загружает его в плату:

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

Далее автор начал делать корпус для передатчика.

Сначала он вырезал: отверстие для выключателя, а также круглое отверстие для датчика движения,после чего приклеил его к корпусу.

Как сделать лазерную сигнализацию на ардуино
Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино
Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино

Как сделать лазерную сигнализацию на ардуино
Как сделать лазерную сигнализацию на ардуино

После этого он начал считать, какой длины антенна ему нужна.

Для расчета длины антенны нужно определить длину волны, а для этого нужно скорость света разделить на частоту, и потом разделить получившееся число на 4. У автора частота 433 МГц, а скорость света 3*10^8 м/с.
Тогда длина волны= (3×10^8) / (433×10^6)= 0.69284 м.,
А длина антенны=0.69284/4 = 0.1732 м =17.32 см

Потом автор отрезал два куска нужной длины, и запаял их в отверстия в каждый модуль.

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *