Главная » Автоматика в быту
Призовой фонд
на июль 2019 г.
1. 1000 руб
Паяльник
2. Регулируемый паяльник 60 Вт
Паяльник
3. 100 руб.
От пользователей

Дверной звонок "Патриот"

Очередной девайс на микроконтроллере. Вот схема:

Схема дверного звонка

Сложного вообще ничего. К выходу этой схемы можно подключать любой динамик сопротивлением от 4-х Ом до бесконечности. В принципе, можно просто включить между 15 ногой микросхемы и землей высокоомный динамик (больше 1 кОм) - и спокойно слушать.

 

А вот и исходник программы контроллера. patriot.asm

Смотрим в текст программы. Ищем в ней большой массив, который называется HymnUSSR. В этом массиве содержится музычка Гимна СССР ака России. После прошивки он сразу же начнет радовать ваш слух.
Как? Он вас не радует??? Ну пожалуйста - вы можете запросто написать свою мелодию. Это сделать очень просто.

Сразу после массива перечислены ноты и соответствующие им числа. Первая строчка соответствует средней октаве, 2-я - большой, 3-я - первой.

Кроме того, числами в массиве обозначаются длительности. То есть, на запись каждой ноты идет два числа. Первое - код ноты, второе - длительность (в условных единицах). Поэкспериментируйте с этим.

Еще существуют паузы. Пауза имеет код 254. Она также пишется в паре с длительностью.

В конце мелодии обязательно должно стоять число 255, иначе программа продолжит читать память за пределами массива и в результате - счастливо заглючит

Также, помним, что каждая строка массива должна содержать четное количество значений, иначе тоже будет глюк-с.

Перспективы

Как можно это все апгрейдить?

Можно дописать модуль выбора мелодии (если их несколько).
Выбирать мелодии можно либо последовательным перебором, либо вводом номера с клавиатуры, либо еще как-нибудь.
Кроме того, если делать из этого дверной звонок - можно написать модуль распознавания "стиля" нажатия на кнопку (типа азбуки Морзе), и в соответствии с этим включать определенную мелодию.
Да вообще - много чего можно… Была бы фантазия.

Напоследок хочу попросить: если вы напишете музычку для этого девайса или как-то апгрейдите его - пожалуйста, поделитесь с нами. Не жадничайте. Я ведь не жадничаю? :)

Update
Наш коллега с ником masya13 прислал нам парочку мелодий, которые можно скачать тут и еще тут.

Источник: www.radiokot.ru

none Опубликована: 2006 г. 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (0) | Я собрал (0) | Подписаться

Статью еще никто не комментировал. Вы можете стать первым.
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическая мощность?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Радиореле 220В
Радиореле 220В
Регулятор мощности 2 кВт Сатфайндер
вверх