Прості звукові сирени на мікроконтролерах AVR

Сидів я нещодавно та думав, чого б такого до свого скутера "присобачити": музика є, підсвітка є, але чогось не вистачає, і тут я згадав про сигналізацію, точно! Адже якраз її у мене і немає! Пропоную і вам також зібрати сигналізацію для свого двоколісного – наприклад, велосипеда, а може бути і чотириколісного друга. Сигналізація зібрана на мікроконтролері AVR ATmega8, проект також повторений на мікроконтролері Attiny2313. Для варіанту схеми на Atmega8 я написав три варіанти прошивок, одна прошивка відтворює звук, що нагадує сигналізацію автомобіля, а інша схожа на сирену охоронної сигналізації, розташованої в будівлі (більш швидка і різка мелодія). Всі прошивки підписані і лежать нижче в архіві, думаю, ви в них розберетеся. Крім того, в архіві міститься симуляція схем в протеусі, так що ви зможете прослухати звуки і підібрати свій варіант, який вам більше до вподоби.

Схема на Atmega8:

Схема сигналізації на Atmega8

Як бачите, нічого особливого, мікроконтролер, три резистори і два світлодіоди з динаміком. Замість кнопки на схемі можна використовувати, наприклад, геркон або інший контакт. Схема працює наступним чином: якщо подати живлення, то загориться (або замигає – в залежності від варіанту схеми) світлодіод D3, якщо датчик не тронут, то сирена буде мовчати. Як тільки спрацює датчик, спрацює сигналізація і одночасно з цим буде мигати світлодіод D2. Особисто я вивід 24 PС1 через транзисторний ключ підключив до реле, а реле послідовно передній фарі скутера, так щоб, коли спрацює сигналізація, мигала фара скутера. Для того щоб зупинити сирену, потрібно вимкнути і включити схему або знову натиснути на кнопку. Хочу зауважити, що сигнал з контролера можна посилити кількома транзисторами, зібравши невеликий підсилювач – що я, в принципі, і зробив, правда на схемі цю ланцюг не зобразив. Мікроконтролер працює від внутрішнього генератора 8 МГц, фьюзи виставляємо відповідні.

Друкована плата для Atmega8 виглядає наступним чином:

Друкована плата

Схема на Attiny2313 не сильно відрізняється від першого варіанту, просто там інші порти виводу.

Схема на Attiny2313:

Схема сигналізації на Attiny2313

Для цього варіанту схеми я написав всього одну прошивку, з одним варіантом сигналу, схему на всякий випадок зібрав навісним монтажем і перевірив працездатність. Мікроконтролер працює від внутрішнього генератора 4 МГц (можна прошити на 1 МГц), фьюзи при програмуванні виставляємо наступні:

Фьюзи МК

Так як під рукою не було живого контролера Atmega8, я зібрав схему на Attiny2313, схема запрацювала відразу, збирав схему навісним монтажем, нижче фото:

Схема навісним монтажем

Ну і відео роботи схеми, відео правда не найкращої якості і на ньому не видно миготіння світлодіода, тому що частота кадрів низька.

Скачати проекти в Proteus, прошивки і файли друкованих плат ви можете нижче

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

Обозначення Тип Номінал Кількість Примітка
U1 МК AVR 8-біт
ATmega8-16PU
1
R1 Резистор
47 Ом
1
R2, R3 Резистор
270 Ом
2
Схема на Attiny2313
U1 МК AVR 8-біт
ATtiny2313-20PU
1
Додати все

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

Top