Печать

Сигнализатор "Колокольчик" для автомобиля на Attiny13

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 24
ПлохоОтлично 

 

В некоторых автомобилях в штатной комплектации стоит сигнализатор, по звуку напоминающий колокольчик. Он предназначен для оповещения водителя когда наступило какое-либо событие, например открыта дверь и горит ближний свет фар. Это реализация такого зуммера на ATtiny13(A).

Сигнализатор "Колокольчик" для автомобиля на Attiny13

Схема устройства

Работает примерно так:

Для проверки нужно просто запитать микроконтроллер и подключить динамик к ножке 5 через резистор 150 Ом.

На схеме:
VD1 — защитный диод от обратной полярности
7805 — линейный стабилизатор на 5 Вольт и ток 100мА.
R1 и C3 — образуют НЧ фильтр, для уменьшения шумов.
VT1 — подойдёт практически любой npn на ток до 100мА

В прошивке реализовано ускоренное умножение на ассемблере.
Для придания звуку "живости", звук формируется из сложения двух вейвформ, амплитуды которых меняются по-разному во времени.

Фьюзы

Отличия от настройки по умолчанию: отключен делитель 1/8, рабочая частота 9,6МГц. Включен BOD на 4,5 Вольта.
Старший байт фьюзов: F9
Младший байт фьюзов: 7A

Автор: Погребняк Дмитрий, г. Самара, 2014

Файлы:
Проект AVRStudio6
Дата 05.08.2014 Размер файла 17.36 KB Закачек 2416

Комментарии  

0 #1 Александр 1 20.09.2014 09:12
Заработало, но не плохо бы данный девайс оснастить алгоритмом работы, к примеру: двери закрыты/зажиган ие выкл-сигнализат ор не работае,двери закр/ зажигание вкл/- не работает, зажигание выкл/двери откр-не работает, зажигание вкл/двери открыты-работае , габарит горит/зажигание вкл/двери закр-не работает, зажигание выкл/габарит горит/двери откр-работает, как то так.
Автору респект!
Сообщить модератору
0 #2 Виктор 17.10.2014 18:52
Какой программой прошивать, и какие фьюзы выставлять? Если можно покажите скрин выставленых фьюзов.
Сообщить модератору
0 #3 andreypostmain@yandex.ru 05.11.2014 18:42
а где прошивка то?
Сообщить модератору
0 #4 andreypostmain@yandex.ru 05.11.2014 18:44
на опере не видно кнопки скачивания
Сообщить модератору
0 #5 dimoniy 21.01.2015 13:53
Как выставить фьюзы покажите скрин
Сообщить модератору
-1 #6 axself90 04.03.2015 18:31
не работает, идет сплошной писк
Сообщить модератору
+1 #7 andry 21.03.2015 01:43
доброго всем здоровечка а не подскажете в каком фойле конкрктно находится прошивка а то так сдесь не чего не понятно
Сообщить модератору
0 #8 AntonChip 21.03.2015 06:53
Цитирую andry:
доброго всем здоровечка а не подскажете в каком фойле конкрктно находится прошивка а то так сдесь не чего не понятно

В папке Debug файл bell.hex
Сообщить модератору
0 #9 andry 21.03.2015 12:34
спасибочки большое
Сообщить модератору
0 #10 Дмтрий 15.08.2015 16:39
не могли бы подсказать какой программой ее шить?
Сообщить модератору
0 #11 AntonChip 15.08.2015 18:39
Цитирую Дмтрий:
не могли бы подсказать какой программой ее шить?

Avrstudio4,6, ponyprog, codevisionavr и др., файл прошивки в архиве папка Debug, файл bell.hex
Сообщить модератору
0 #12 Petrovich_1969 01.05.2016 22:56
Спасибо автору, работает - то что давно хотел сделать.
Но, есть предложение (просьба) по усовершенствова нию: - допишите пожалуйста в прошивку такую функцию, чтобы при включенном зажигании и поступлении на одну из свободных ног микросхемы лог. 1, он начинал противно и громко пищать. Нужно это для контроля давления масла двигателя.
Если не сложно, помогите пожалуйста. Сам я нахожусь только в начале пути программировани я микропроцессоро в и этого не осилю. Заранее благодарен.
Сообщить модератору
0 #13 Алексей86 10.11.2016 07:41
Все работает не плохо. Но усилок делать надо!
Сообщить модератору

Рекомендуем посмотреть