Говорящая сигнализация на авто своими руками: схема
Чтобы отличить вой сирены своей автосигнализации от тысячи других, следует установить на автомобиль «умную» говорящую сигналку. Сделать это довольно просто.
Принцип работы говорящей сигнализации
К установленной в авто сигнализации потребуется прикупить:
Для самой простой конструкции этого будет достаточно. Контроллер спрячется за крышкой громкоговорителя, образовав с ним единую систему.
Озвучить устройство можно любым голосом – хоть политика, хоть киношного героя. Тут уже зависит от вашего личного предпочтения.
Система будет работать по такому алгоритму: рассчитывает количество импульсов, приходящих на сирену штатной сигнализации авто. К примеру, один импульс будет означать команду «закрыть машину» или «поставить на охрану». Два импульса, поступающие на штатную сирену, будут означать: «открыть автомобиль» или «снять с охраны». Сразу несколько импульсов подают сигнал тревоги, а постоянный импульс — сработает сигнализация.
Установка музыкальной сирены
Можно приобрести приставку, издающую разные звуки, – от лая собаки до нелестного крика: «Пошёл вон!». Возможны любые другие рингтоны или фразы. Такая музыкальная сирена подойдёт для установки к любой системе безопасности.
Установив музыкалку, которая, кстати, не влияет на разрядку аккумуляторной батареи, сможете провести настройки со смартфона, записав в ПО любую желаемую мелодию.
Прежде чем приступить, понадобится установить отдельный рупор, который будет управляться импульсами, как указано выше.
Подключение сирены
Рассмотрим вариант подключения для устройства SirenaBT5. Вам придётся соединить три провода:
Далее следует подключить кнопку звукового сигнала:
Чтобы сирена срабатывала на заднем ходу, соедините:
Установка приложения BeebHorn
Зайдите в Play Market и выберите соответствующее приложение (для iOS не ищите — его пока не существует).
Для говорящей сирены понадобится SD-карта. Если она вдруг выйдет из строя, сирена будет подавать звуки тревоги в обычном старом режиме.
Для сигнализации «Шерхан» не следует устанавливать ширину импульсов, так как в этой сигнализации параметр постоянно изменяющийся.
Мелодии в приложение можно загружать с сайта BeebHorn. Отыскать выбранные на сайте треки можно в папке «Конвектор».
Динамик лучше выбирать влагостойкий. Разница в цене не особо существенна.
Будьте готовы к тому, что пищать и орать сирена будет отменно, а голос даже в формате МР3 воспроизводится не очень качественно.
Теперь вы знаете, как озвучить сигнализацию голосом, звуками или рингтонами. Надеемся, у вас всё получится.
Говорящая сигнализация с голосом своими руками
Возможно вы уже видели ролики с демонстрацией подобной системы. В разных местах ее называют по-разному: smart sirena, говорящий колокол, умная сигнализация и т.д. Сегодня мы поделимся с Вами информацией, о том как самостоятельно можно сделать говорящую сигнализацию, которая будет разговаривать любым голосом, например голосом трансформера, Жириновского, или любым другим.
Стоимость деталей для самостоятельной разработки вам обойдется примерно в 1000-1500 рублей.
Видео с демонстрацией умной сигнализации
Автомобильная сигнализация, как сделать самому
Для реализации данного проекта нам потребуется громкоговоритель (рупор), arduino nano, модуль mp3 плеера для ардуино («dfplayer mini»), несколько резисторов и преобразователь напряжения 12-5 вольт. Звуки необходимо записать на sd-карту. Файлы должны иметь имена 0001.mp3, 0002.mp3, 0003.mp3.
Схема для сборки
Очень простая и выглядит следующим образом:
Управляющий поступает в плюсового провода штатной сигнализации и подключается к 7 пину ардуины.
Для прошивки ардуино потребуется установить библиотеку mp3TF.h (скачать библиотеку)
Cкетч для контроллера:
#include
mp3TF mp3tf = mp3TF ();
int buttonPin1 = 7;
int buttonState1 = 0;
const int ledPin = 13;
int count = 0;
unsigned long myTimer1 = 0;
int F1 = 0;
int S1 = 1;
void setup () <
mp3tf.init (&Serial);
pinMode(ledPin, OUTPUT);
pinMode(buttonPin1, INPUT);
delay (5000);
myTimer1 = millis();
>
void loop () <
buttonState1 = digitalRead(buttonPin1);
if (buttonState1 == HIGH) <
F1 = 1;
digitalWrite(ledPin, HIGH);
>
else<
digitalWrite(ledPin, LOW);
>
if (F1 == 1 && S1 == 1) <
myTimer1 = millis();
S1 = 0;
>
if (millis() — myTimer1 >= 1000) <
F1 = 0;
S1 = 1;
if (count == 1) <
mp3tf.play (1);
delay (3000);
>
if (count == 2) <
mp3tf.play (2);
delay (3000);
>
if (count >= 5) <
mp3tf.play (3);
delay (3000);
>
count = 0;
>
else <
if (buttonState1 == HIGH) <
count = count + 1;
delay (80);
>
>
>
Купить говорящую сигнализацию
Если по каким-либо причинам не можете самостоятельно собрать, но хотите ее установить на свой автомобиль, то можете приобрести уже собранное устройство за 2999 рублей.
Говорящий СТОП 2в1 на автомобиль
Если нажать кратковременно аварийку на авто, то появляется надпись «СПАСИБО».
Если же аварийка горит постоянно, то после 8 секунд надпись «СПАСИБО» меняется на два треугольника /!\ /!\
Кроме того СТОПом можно управлять с помощью андроида.
Работает это все на популярном ардуино. Я использовал ардуино нано328, он прекрасно подходит
для этих целей. Размеры малы и имеет юсб для прошивки. Это удобно и недорого.
Кто первый раз сталкивается с ардуино ниже приведу ссылку как залить скетч начиная с нуля.
Схема подключения довольно простая. Пины ардуино нужно соединить с разъемом табло.
Питание осуществляется от БП на 5V 2А.
Для управления СТОПом мы используем блютуз модуль HC-06 или HC-05.
Схемку набросал с картинками.
Тогда останется только 8 резисторов. Резисторы понижают напряжение бортовой сети до уровня питания ардуино,
защищая нашу ардуинку от перенапряжения на входах.
Вся программа на телефон разместилась на одном экране. На картинках есть описание.
Короткие фразы умещающиеся на табло будут статичны. Длинные фразы (предложения например) будут пробегать.
ВОТ ССЫЛКИ НА КОМПЛЕКТУЮЩИЕ.
По табло ограничения, скетч рассчитан на табло 16×64 НUB08 1/16 сканирования
Блок питания
Ардуино нано 328
Блютуз HС-06 или HС-05
Это не первая работа боле подробно публиковал на сайте Драйв 2.
Имеется там калькулятор шрифта, и другое табло на МАХ7219.
Видео как залить скетч с нуля:
Видео о табло МАХ7219, разница только в библиотеках
GSM-сигнализация для автомобиля на базе Arduino Uno
Предисловие
Кражи автомобилей на протяжении последнего десятилетия занимают одно из значимых мест в структуре совершаемых в мире преступлений. Это обусловлено не столько удельным весом данной категории хищений относительно общего количества преступлений, сколько существенностью причиняемого ущерба ввиду большой стоимости автомобилей. Слабая эффективность принимаемых мер в области борьбы с кражами автотранспорта к концу 90-х годов привела к созданию устойчивых групп, специализирующихся на совершении данных преступлений и обладающих отличительными чертами организованной преступности; вы наверняка слышали термин «черный автобизнес». Автомобильный парк европейских государств ежегодно не досчитывается ≈ 2 % машин, которые становятся предметом преступных посягательств. Поэтому мне пришла идея сделать gsm-сигнализацию для своего автомобиля на базе Arduino Uno.
Из чего будем собирать
Надо выбрать сердце нашей системе. На мой взгляд, для подобной сигнализации нет ничего лучше, чем Arduino Uno. Основной критерий — достаточное количество «пинов» и цена.
Теперь необходимо выбрать gsm-модуль, ведь наша сигнализация должна уметь оповещать владельца автомобиля. Так, надо «погуглить»… Вот, отличный датчик — SIM800L, размер просто замечательный.
Подумал я и заказал его из Китая. Однако всё оказалось не так радужно. Датчик просто отказался регистрировать SIM-карту в сети. Было опробовано всё, что только возможно — результат нулевой.
Нашлись добрые люди, которые предоставили мне более крутую штуку — Sim900 Shield. Вот это уже серьёзный штучка. В Shield-е и разъём для микрофона и для наушников, полноценный телефон.
Ок, но надо же снимать показания с каких-то датчиков, чтобы оповещать владельца. Вдруг автомобиль эвакуируют, тогда положение автомобиля явно будет меняться в пространстве. Возьмём акселерометр и гироскоп. Отлично. Такс, теперь ищем датчик.
Думаю, что GY-521 MPU6050 точно подойдёт. Оказалось, что в нём есть и датчик температуры. Надо бы и его задействовать, будет такая «киллер фича». Предположим, что владелец автомобиля поставил его под домой и ушёл. Температура в салоне автомобиля будет изменяется «плавно». Что же будет, если злоумышленник попытается проникнуть в автомобиль? Например у него получится открыть дверь. Температура в автомобиле начнёт изменяться стремительно, так как воздух в салоне начнёт смешиваться с воздухом окружающей среды. Думаю, что будет работать.
Модуль 3-х осевого гироскопа + 3-х осевого акселерометра GY-521 на чипе MPU-6050. Позволяет определить положение и перемещение объекта в пространстве, угловую скорость при вращении. Так же имеет встроенный датчик температуры. Используется в различных коптерах и авиамоделях, так же на основе этих датчиков можно собрать систему захвата движений.
Микросхема — MPU-6050
Напряжение питания — от 3,5V до 6V (DC);
Диапазон гироскопа — ± 250 500 1000 2000 ° / с
Диапазон акселерометра — ± 2 ± 4 ± 8 ± 16g
Интерфейс связи — I2C
Размер — 15х20 мм.
Вес — 5 г
Прикрутим модуль SD карты памяти. Будем ещё писать лог-файл.
И добавим сервопривод, при срабатывании датчиков будет поворачиваться сервопривод с видеорегистратором и снимать видео происшествия. Возьмём сервопривод MG996R.
Собираем
Про подключение каждого датчика в «гугле» огромное количество статей. И придумывать новые велосипеды у меня желания нет, поэтому оставлю ссылки на простые и рабочие варианты.
О, совсем забыл упомянуть о питании, от чего же будет питаться наша система. Питание будет от 12v автомобиля.
Тонкие моменты проекта
Фишки на Sim900 Shield должны быть установлены такие образом. Полезность SIM900 Shield.
Положение тумблера питания Sim900 Shield.
На этом всё, весь скетч лежит на GitHub. На мой взгляд, мне удалось создать gsm-сигнализацию, способную оповестить владельца автомобиля в случае происшествия. Проект получился экономным в плане финансовых вложений, что несомненно радует. В будущем планирую усовершенствовать gsm-сигнализацию, добавить новый функционал.
Говорящая сигнализация!
Начнём с того, что вы получили прошитый контроллер, что вам нужно ещё…
— сам колокол и SD карта это естественно, далее нужно приобрести усилитель низкой частоты. Для примера я взял самый распространённый на TDA2003 которые с большой вероятностью можно купить в любом радио магазине.
вот так он выглядит в «железе»
там же купите линейный стабилизатор напряжения 78L05
и панельку для микросхемы на восемь ножек.
примерно вот такой набор у вас получится
первым делом выпаиваем в УНЧ два конденсатора по питанию
на освободившемся месте монтируем 78L05 чтобы получить напряжение для питания контроллера и SD карты.
далее подпаиваем к ножкам панельки провода ( 6 шт — 10 см ) для соединения с SD картой и провода ( 3 шт — 3 см ) для подключения к УНЧ. паяем в соответствии со схемой
соединяем с SD картой
после этого НЕ устанавливая контроллер и микро SDшку подаём напряжение 12 вольт и проверяем наличие напряжения 5 вольт на панельке микросхемы, для успокоения проверим ещё наличие 5 вольт на SD адаптере.
Если всё нормально, тогда в панельку вставляем контроллер и микроSDшку в адаптер, подключаем колокол и снова подаём напряжение 12 вольт, если всё работает тогда поздравляю с успехом…
После этого можно затянуть контроллер в термоусадку …
и собрать девайс для использования…
Звуки закидываем на SDшку в формате WAV
Здравши шнобиль нажимаем на кнопки брелка сигналки!