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

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

Я вирішив побороти цю проблему в корені, ну і ось що вийшло: сирена в яку можна записати до 16 звукових фрагментів загальною тривалістю

27сек. скласти з них плейлист, який буде відтворюватися в стані тривоги, додатково ще 4 кнопки за якими сирена відтворить потрібний фрагмент, ну і мікрофон, щоб посваритися.

Якщо коротко, як працює: до процесора по I 2 C шині підключені 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 пристроїв дозволяє попередньо сформувати фрагменти і аварійний плейлист і записати його в сирену.

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

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

Основні входи: +12 - харчування, ALARM - режим тривоги. +12 необхідно для чергового живлення сирени, якщо плануєте використання додаткових кнопок і мікрофона. ALARM - говорить сам за себе, в принципі якщо сирена буде використовуватися тільки як сирена, то +12 підключати немає необхідності, АЛЕ через те, що процесор піднімається не зовсім так швидко як я цього хотів, то пропадають попереджають «кряки» сигналізації, з цього +12 треба задіяти (підключити до постійних 12В) в будь-якому випадку.

Ніякої налаштування сирена не вимагає. При відсутності фрагментів в пам'яті в режимі тривоги буде виводитися «пила».

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

Плата розрахована під найпоширенішу китайську сирену.

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

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

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

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

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

Схожі статті