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

Сигнализатор "Колокольчик" для автомобиля на ATtiny13 - схема

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

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

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

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

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

Фьюзы

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

Автор: Погребняк Дмитрий


Архив для статьи "Сигнализатор "Колокольчик" для автомобиля на Attiny13"
Описание: Проект AVRStudio6
Размер файла: 17.36 KB Количество загрузок: 4 949 Скачать

Комментарии  

0 #21 julio rojas 08.04.2021 00:59
Мой дорогой друг, я хочу сказать, что если сигнал от дверного датчика может быть помещен на микроконтакт, чтобы устройство обнаруживало, что дверь открыта, а затем начинает звучать сигнал тревоги, указывающий, что она открыта, но что происходит если я оставлю дверь для звонка на долгое время, и это будет неудобно. Идея в том, что у нее есть время паузы, и если дверь закрыта, он возвращается и звучит, если это время можно оставить с помощью потенциометра.

Спасибо большое, друг, да благословит тебя Бог
Сообщить модератору