Прості звукові сирени на МК AVR

  • Час 28-01-2015, 14:11
  • Автор admin
  • Коментарів 0 Комент.
  • Силка url

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

Схема на Atmega8:

Прості звукові сирени на МК AVR

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

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

Прості звукові сирени на МК AVR

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

Схема на Attiny2313:

Прості звукові сирени на МК AVR

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

Прості звукові сирени на МК AVR

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

Прості звукові сирени на МК AVR

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

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

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

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

Коментарі до новини