Музыкальная шкатулка (звонок).
Перед повторением обязательно прочитать здесь.



Данный аппарат является доработкой широко известного WT-синтезатора японца Chan’а на MCU компании "Atmel" ATtiny45.
Суть доработки, в использовании порта PB2 для включения воспроизведения (в то время, как в оригинале, воспроизведение начинается сразу после подачи питания), а также выдаче дополнительного логического уровня на порт PB3. Данный уровень появляется в начале, а снимается после окончания воспроизведения мелодии.
Это позволяет, при использовании дополнительного ключевого каскада, блокировать отключение питания, например, при использовании в качестве квартирного звонка. Что, в свою очередь, позволяет использовать такой звонок взамен обычного, без какой-либо прокладки дополнительных кабелей, и постоянной подачи питающего напряжения.




Вариант "музыкальной шкатулки".

"MusicBox" Schematic

Посмотреть (скачать)
1307x898


В данном варианте использован литиевый аккумулятор LIR3048-LBY2 диаметром 30mm, на напряжение 3,6V и ёмкостью 200mA/H.
Зарядка осуществляется адаптером от телефона "Nokia". Полностью заряженного аккумулятора хватает на несколько месяцев (зависит от интенсивности использования).
В качестве динамической головки установлена YD 40-02M диаметром 40mm, сопротивлением 50om, рассчитанная на номинальную мощность 1W.


"MusicBox"
Посмотреть (скачать)
2288x1712


"MusicBox" Charge
Посмотреть (скачать)
2288x1712
"MusicBox" Connector
Посмотреть (скачать)
2288x1712


"MusicBox" PCB

Версия для печати (1535x787)
Оригинал (в формате Abacom, Sprint-LayOut 4.0)



Для удобства импорта мелодий была разработана специальная программа "Continy45".
Она может генерировать, как файлы формата *.asm, так и уже готовый *.hex.
В качестве входных могут использоваться, как оригинальный текстовой формат, так и обычные МИДИ-файлы (MIDI-file).
Поскольку устройство имеет некоторые ограничения, как на высоту воспроизводимых нот, так и на объём информации, в программу встроен корректор исходного файла. С его помощью можно изменять темп, высоту нот, удалять отдельные треки, как в автоматическом, так и ручном режиме (более подробно см. Хелп в программе).
Но, разумеется, самый лучший результат получается при использовании специализированного редактора, позволяющего более тонко редактировать МИДИ-ноты.


WTTiny45.zip - Несколько готовых прошивок ("LoopPlay")
MIDIforATtiny45.zip - МИДИ-файлы скорректированные для прямой конвертации
MIDIforConTiny45.zip - МИДИ-файлы для проверки опций корректировки










Обсудить на форуме






НаписАть отзыв E-mail            Other electronics  Другая электроника

Home
На главную



счётчик посещений

музыкальная шкатулка на микроконтроллере авр avr music box musicbox музыкальный звонок на микроконтроллере авр avr


Copyright © 2013-2021 by Dmitry Dubrovenko.