Прикольные сигнализации на авто видео

Говорящая сигнализация с голосом своими руками

Возможно вы уже видели ролики с демонстрацией подобной системы. В разных местах ее называют по-разному: 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 рублей.

Источник

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

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