Главная » Электроника для авто
Призовой фонд
на январь 2017 г.
1. 5000 руб.
Академия Благородных Металлов
2. 1000 руб.
Radio-Sale
3. Регулируемый паяльник 60 Вт
Паяльник
4. 600 руб.
От пользователей
5. Тестер компонентов LCR-T4
Паяльник

Автомобильная сирена с записью аудио-фрагментов

Тема достаточно избитая, но попробуем внести, что-то новое. Наверно у всех владельцев автомобилей есть желание узнать своё авто по звуку не подбегая к окну (не поймите превратно, желаю всем спать тихо, мирно, и чтобы ни одна гадость возле машины не ошивалась). Собственно можно купить какую-нибудь шести-тональную сирену, разобрать, порезать перемычек и выбрать что-то одно, но никто этого не делает.

Я решил побороть эту проблему в корне, ну и вот что получилось: сирена в которую можно записать до 16 звуковых фрагментов общей продолжительностью ~27сек., составить из них плейлист, который будет воспроизводиться в состоянии тревоги, дополнительно ещё 4 кнопки по которым сирена воспроизведет нужный фрагмент, ну и микрофон, чтобы поругаться.

Вкратце, как работает: к процессору по I2C шине подключены 4 штуки 24с256 (общий объем памяти 255кБ), H-мост для вывода звука и MAX232 для программирования звуковых фрагментов (записи данных в 24с256). В 24с256 собственно и хранятся фрагменты в Wave форме с частотой дискретизации 9765 Гц. H-мост воспроизводит звук посредством PWM, одна половина верхнюю полуволну, вторая нижнюю полуволну.

Схема автомобильной сирены

Так же подключены микрофонный усилитель (для электретного микрофона) и кнопки, одна из кнопок «подключает» микрофон к H-мосту, на остальные четыре можно «повесить» фрагменты.

Оконечные транзисторы могут быть выбраны из IRF510-IRF630 для n-канальных и IRF9510-IRF9630 для p-канальных. Остальные три планарные n-p-n 1F (на схеме не отражены дополнительные инверторы перед мостом).

ПО для PC и WinCE устройств позволяет предварительно сформировать фрагменты и аварийный плейлист и записать его в сирену.

Horn Sync

Поддерживается добавление wave и mp3 файлов (версия для CE mp3 не поддерживает), есть минимальные возможности отредактировать фрагменты. При добавлении будет произведён ресемплинг на частоту 9765 Гц (т.к. ресемплинг не тривиальная задача и цели ПО несколько другие, по этому полноценные звуковые редакторы делают это несколько лучше и вообще совет: полностью подготовить фрагменты в полноценном редакторе: порезать как надо, привести к моно, 8 битам и отресемплить на 9765 Гц).
Скорость записи полного объема памяти около 5 мин на физическом COM-порте и 20-40 мин для USB-COM шлюзов.

Прошивка для PIC16F876 (Fuse: LPV_OFF, WDT-on, HS_OSC, при использовании ICPROG, никаких манипуляций с fuses не потребуется).

Основные входы: +12 – питание, ALARM – режим тревоги. +12 необходимо для дежурного питания сирены, если планируете использование дополнительных кнопок и микрофона. ALARM – говорит сам за себя, в принципе если сирена будет использоваться только как сирена, то +12 подключать нет необходимости, НО из-за того, что процессор подымается не совсем так быстро как я этого хотел, то пропадают предупреждающие «кряки» сигнализации, по этому +12 надо задействовать (подключить к постоянным 12В) в любом случае.

Никакой настройки сирена не требует. При отсутствии фрагментов в памяти в режиме тревоги будет выводиться «пила».

Печатная плата сирены

Плата рассчитана под самую распространённую китайскую сирену.

Фото сирены

Автомобильная сирена

На задней части корпуса я установил DB9, на который правильно развел RS232, остальное (кнопки и микрофон) как получилось.

Скачать прошивку, ПО, протокол обмена с сиреной и файл печатной платы LAY вы можете ниже

Обсуждение схемы на форуме

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
МК PIC 8-бит
PIC16F874
1 Поиск в FivelВ блокнот
Микросхема EEPROM24C2564 Поиск в FivelВ блокнот
ИС RS-232 интерфейса
MAX232
1 Поиск в FivelВ блокнот
Линейный регулятор
LM78L05
1 Поиск в FivelВ блокнот
MOSFET-транзистор
IRF510
2 Поиск в FivelВ блокнот
MOSFET-транзистор
IRF9510
2 Поиск в FivelВ блокнот
Биполярный транзисторNPN1 Поиск в FivelВ блокнот
Стабилитрон5.1 В5 Поиск в FivelВ блокнот
Диод Шоттки
1N5817
1 Поиск в FivelВ блокнот
Конденсатор18 пФ2 Поиск в FivelВ блокнот
Конденсатор0.1 мкФ3 Поиск в FivelВ блокнот
Электролитический конденсатор1 мкФ 50 В4 Поиск в FivelВ блокнот
Электролитический конденсатор10 мкФ 25 В1 Поиск в FivelВ блокнот
Электролитический конденсатор100 мкФ 16 В1 Поиск в FivelВ блокнот
Резистор
0 Ом
2 ПеремычкаПоиск в FivelВ блокнот
Резистор
100 Ом
7 Поиск в FivelВ блокнот
Резистор
1 кОм
2 Поиск в FivelВ блокнот
Резистор
2.7 кОм
1 Поиск в FivelВ блокнот
Резистор
4.7 кОм
1 Поиск в FivelВ блокнот
Резистор
10 кОм
5 Поиск в FivelВ блокнот
Резистор
20 кОм
2 Поиск в FivelВ блокнот
Кварц20 МГц1 Поиск в FivelВ блокнот
КнопкаЗамыкающая1 Поиск в FivelВ блокнот
Электретный микрофон1 Поиск в FivelВ блокнот
РазъёмDB-91 RS-232Поиск в FivelВ блокнот
РазъёмPLS-22 Поиск в FivelВ блокнот
РазъёмPLS-32 Поиск в FivelВ блокнот
РазъёмPLS-71 Поиск в FivelВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Крачковский А. Опубликована: 2012 г. 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (11) | Я собрал (0) | Подписаться

0
13250 #
Что-то не хочет записываться в память трек, вернее кусок записывается и все. Что может быть?
Ответить
0
Grey #
Памяти мало, какой формат звукового файла используешь?
Ответить
0
13250 #
Ф вырезки, по 30 кб ! Запись начинается, а потом пишет ошибка записи по адресу 006f и каждый раз адрес меняется.
Ответить
0
LargeHadronCollider #
Какой порт используете: аппаратный или usb-шлюз?
Ответить
0
snachigan #
Ребят, кто собирал, схема рабочая?
Ответить
0
Yrii #
Победил это кто то? Я даже прогу открыть не могу, уходит в ошибку. Схема похоже как работает, во всяком случае что то похожее на пилу выходит.

Предлагаю объединиться....
Ответить
0
13250 #
Собрал - схема рабочая!
Вот только мелодии записываются не полностью. Т.е. мелодия начинает записываться в память и через некоторое время программа пишет ошибка по адресу 01f и все. После включения сирены, тот кусок, который сохранился воспроизводится! Автор дал очень внятное пояснение этой причине! =)
Ответить
0
LargeHadronCollider #
Сообщение от Yrii
Я даже прогу открыть не могу, уходит в ошибку.
что за ошибка?
Сообщение от 13250
мелодия начинает записываться в память и через некоторое время программа пишет ошибка по адресу 01f и все.
Пишите аппаратным портом или каким нибудь USB шлюзом
Ответить
0
BIG HEART #
PIC16F876A подойдет?
Ответить
0
2yf24 #
Здравствуйте. Собрал устройство. Прошил контроллер PIC16F876A. При включении программы Horn Sync устройство определяется: «Объём памяти получен(255 кВ), сирена подключена». Составляю плейлист соответственно по формату и размеру. При активации «писать» в окне состояния пишет: запись кнопок завершена, затем окно: «Не удалось обратиться к порту СОМ1. Ошибка : Не удалось записать данные по адресу 0х00001». Пытался грузить с 3-х компов разных поколений, результат тот же. Есть какие ни будь соображения на этот счёт? Кстати на схеме и на плате соединение PIC – MAX разные(перекрещены), я подключал как на плате. И ещё вопрос, на плате сделаны пины с 21 и 22 вывода контроллера, интересует назначение этих разъёмов?
Ответить
-1
Владимир #
Сколько дней эта схема проработала пока не накрылась от импульса по питанию?
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется сила тока?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Arduino UNO
Arduino UNO
Набор начинающего радиолюбителя 200 Вт усилитель класса D на IRS2092
вверх