Музична скринька зі скошеними стінками. Як я зробив музичну скриньку Виготовлення музичних скриньок


Натрапив я тут якось на сайті lifehacker на цікаві штуки з AliExpress. А саме механізм для музичної скриньки. І недовго думаючи замовив цей гаджет собі:)

Дуже зацікавила ця позиція, оскільки з дитинства любив спостерігати у фільмах, як у героїв грає мелодія зі скриньок. Подобається тон таких мелодій – ритм і все в такому дусі.
Сама ідея дуже проста. Ви можете своїми руками зробити будь-яку скриньку і вставити туди механізм, вийде оригінальна річ. Але так як у мене руки ростуть не з того місця, я просто люблю слухати цю мелодію без зовнішніх прикрас. Грає тут до речі Castle in the Sky Theme Song. Не знаю звідки і хто автор, але подобається:)

Ішла посилка приблизно місяць. Трекиться перестала після перетину кордону. Мабуть, китаєць зекономив на нормальному трек коді. Ну та гаразд.


Запаковано у звичайний пакет та тонкий паралон. Жодної пухирці: (


Так само обіцяли 4 гвинти, а в пакеті було струму 2, але це дрібні причіпки.
Розміри 5 см на 4,5 на 2. Все з'єднується на одній рамі.


Звуки виробляють пластини різної довжиниякі чіпляє маленький барабан із виступами у певних місцях. У китайців по-любому під різні пісні є такі барабани і було б цікаво переставляти їх залежно від настрою.


У рух все наводиться пружиною, яку заводять спеціальним ключем. Нічого понад нанотехнологічного тут немає :) Щоб мелодія грала рівні їсти гальмуючий валик.




Якщо тримати механізм у руці звук дуже тихий, ну на столі все чудово чутно.

Продавець обіцяє 500 повторень відтворень, у майбутньому буде видно як поведеться цей механізм.

Планую купити +18 Додати до обраного Огляд сподобався +40 +59

У нашої маленької принцеси, моєї улюбленої племінниці, наближається перший у її житті день народження. На день народження її мами у лютому (моєї молодшої сестрички) діти розбили улюблену музичну іграшку нашої крихти, скляна куляз ведмедиками. І я не дала викинути музичний механізм із неї з розрахунком на те, що я щось придумаю. І ось я вирішила зробити скриньку. Дівчата люблять скриньки. Я сама дівчинка і я знаю:) Поки наша Сонечка маленька, мама збиратиме улюблені дівчатками скарби у вигляді бусів, каблучок та браслетів.
Одне з моїх хобі це скриньки ручної роботи, і за багато часу, що я займаюся цим, у мене вже накопичилося багато всяких матеріалів.
Отже. Нам знадобиться бляшанка з-під печива чи цукерок. Також можна купити просто бляшанку. У магазинах товарів для рукоділля зараз можна знайти будь-які банки. я знайшла жерстяні банкив магазині з чаєм та кавою. Просто банки. Але цього разу мені дісталася банка з-під печива кондитерської фабрики "Спартак". Вона велика. У діаметрі 22 см, а по висоті 75 см.

Шпаклівка по металу, акрилова ґрунтовка, акриловий лак, клей ПВА, пензлі, декупажна рисова карта з нотами (рисову карту можна замінити на декупажну серветку), ножиці, музичний механізм. Також нам знадобиться клейовий пістолет і клей-олівець. Мені подобається працювати з рисовими серветками та картами. Під впливом клею вони рвуться і деформуються. І у них приємна на дотик текстура. Решта буде підбиратися по ходу роботи. Іноді на початку я не знаю, що в мене вийде в результаті. Тобто зазвичай на самому початку є деяка теорія, але дуже часто в процесі роботи щось змінюється.
Але в моїй банці є один істотний мінус. Поверхня кришки не гладка. На ній видавлені печенюжки. Тому я взяла автомобільну шпаклівку по металу і всю цю справу вирівняла. Фото процесу немає, тому що фотографувати було нікому, до того ж смердить шпаклівка вкрай різко і неприємно. Коли шпаклівка підсохла, її потрібно ошкурити. Я спеціально не ошкурювала до ідеальної рівності та гладкості.

Потім покриваємо всю нашу майбутню скриньку ґрунтом в один, а краще в два шари. Другий шар наноситься тільки після того, як перший шар добре висох. Я думаю, не потрібно пояснювати для чого потрібний ґрунт.

Так усе висохло. Настала черга нашої серветки. Спочатку обклеюємо кришку. Згадуємо уроки праці в початковій школі. Вирізаємо коло діаметром рівним діаметру верхньої частини кришки плюс висота кришки плюс пара сантиметрів про всяк випадок. Наносимо пензликом клей на кришку і акуратно прикладаємо наше коло на верхню частинукришки, розрівнюємо, щоб не було складочок. Дуже акуратно, щоби не порвати. На жаль, фото процесу немає, тому що фотографувати не було кому. Розрівняли на верхній частині, тепер беремо в руки кришку і акуратно, змочуючи в клеї, пензликом приклеюємо карту до бокових стінок кришки. Так само обклеює нижню частину нашої майбутньої скриньки. Тут простіше. Потрібна смуга заввишки від стопорного обідка до дна плюс висота до днища. У мене плюс 5 мм до основної довжини. І коло. Ставимо нашу скриньку на карту і малюємо її олівцем. Ставимо сохнути.

У мене сохло кілька годин. Клей повинен повністю висохнути перед нанесенням лаку. Інакше лак буде липнути до рук. Я купила у будівельному магазинілак для деревини. Спеціальні лаки для декупажу підводили мене неодноразово. Вони дорогі і липнуть до рук у готовому виробі. Тому я пішла та купила лак у будівельному магазині. Мені не подобається глянець, тому при виборі лаку я зупинилася на лаку, який має матову поверхню.

Отже, наступним етапом буде нанесення лаку. Лак потрібно наносити строго за інструкцією. У два шари. Ретельно висушуючи кожен шар.

Ну от. Висушили. Тепер починається найцікавіше. На початку я забула зробити отвір під музичний механізм, тому довелося робити отвір вже після нанесення лаку. Отвір робіть дуже обережно. Я знехтувала технікою безпеки і всадила собі в палець викрутку прямо у вінку. Заливши дірку перекисом і важко зупинивши кров, я приступила до кріплення музичного механізму. Зважаючи на те, що я була злегка травмована, я забула зробити фото цього процесу. Потім виявилося, що ключик, який мені підібрав знайомий годинник дуже великий і некрасивий. І тоді я за допомогою своєї чарівності вмовила знайомого токаря зробити мені маленький ключик з латуні. Ось він красень.

Так. Тепер приступаємо до роботи над внутрішнім "оздобленням". Насамперед потрібно обробити стіни, дно і сховати механізм. Беремо картон та вирізаємо деталі. Я десь давно відкопала дуже класний спресований картон завтовшки 3 мм. З нього вирізаю деталі, які приховуватиму механізм. денце і боковинку вирізала з картону щільністю 300 г/м2. Такі ж деталі тільки з припуском вирізаємо з оксамиту. Ось вони деталі. Беремо клей-олівець та оксамит. Мені дуже подобається приклеювати тканину до картону саме клеєм-олівцем. Я купую дорогі олівці фірм кохінор або еріх-краузе. Але зараз як на зло не знайшла ні того ні іншого і знову купила в будівельному магазині найдорожчий клей-олівець німецького виробника. Брала на свій страх та ризик, але він себе виправдав. Значить, наносимо клей на картон і прикладаємо оксамит. Даємо підсохнути та підклеюємо припуски. Якось так.

Боковинка

Це короб під механізм

Зворотний бік

Донце

За допомогою клейового пістолета закріплюємо оксамитові деталі всередині скриньки. Ось уже у готовому вигляді.

Далі робимо скриньку для дрібниць. Спочатку я хотіла зробити скриньку, яка була б продовженням короба під механізм. Але коли я все приміряла, зрозуміла що виходить якась фігня і вирішила скриньку зробити окремо. Вирізала сектор кола (кришку) та стіночку з товстого картону. Обклеїла їх разом на відстані 4 мм один від одного, щоб конструкція згиналася. Обрізала оксамит по краю. Ниткою з голкою пошила краю оксамиту. І закріпила все всередині скриньки. Мені все здалося блідим, і я за допомогою клейового пістолета закріпила по стиках коричневий атласний шнур. Намистинки як стопор, щоб кришка не провалювалася.

Обклеюємо з обох боків. Згинається.

Зшиваємо краї

Подивилася на результат та вирішила додати ще одне відділення. А щоб було цікаво (я ж роблю скриньку для дівчинки) замість кришки зробила імітацію мішечка, що затягується атласним шнуром. Все кріпиться клейовим пістолетом. Ну от. Начебто б нічого так.

Ось уже з мішечком

Тепер потрібно декорувати зовнішню частинускриньки. Я чесно і довго і в різних місцяхшукала тасьму, яка мені була потрібна, але не знайшла. І тому купила що було, щоб зробити те, що мене влаштувало б. Стрічка з органзи, атласний шнур та смужка оксамиту. Я взяла стрічку з органзи та праскою за допомогою клейової тасьми приклеїла на неї оксамитову смужку. Всю цю красу я клейовим пістолетом приклеїла до скриньки. Чогось не вистачає. Блідо. Тоді я клейовим пістолетом приклеїла атласний шнур по краю оксамитової стрічки. З оксамиту та стрічки з органзи я спорудила бант і прикріпила його поряд із ключиком. Таким чином я приховала місце стику тасьми і трошки сховала ключик.

Періодично мені замовляють музичні шкатулки. Це гарний подарунокна пам'ятну дату. Адже кожна пара має свою мелодію? Ось про таку скриньку хочу розповісти.


Загалом є бажання створити свій механізм для цієї справи, але поки що користуюся знаменитим kikkerland 15. Він має 15 голосів і сама мелодія розташовується на перфострічці. Я майже завжди маю кілька механізмів про запас. Фанати створили цілий сайт із колекцією мелодій.

Корпус виготовлений з бука за розмірами замовника, зазвичай я роблю кишенькові варіанти, тут же розмір шкатулки 100х100х70. Заготовки запиляні на вус, на фото видно, як збиралася коробочка.

Щоб зняти кути використовуються стрічкові струбцини.

Відрізана із запасом кришка приклеюється зверху.

Шліфмашиною надаю кришці форму скриньки. І тільки після цього скринька розрізається на половинки і всередину вставляється механізм.

Приміряємо стрічку, вона повинна заходити в скриньку "наосліп", не відкриваючи кришку.

Хазяйка просила нанести на кришку гравірування. Проблем немає. Залишається очистити запил від гравіювання та покрити все лаком.

Я лінивий майстер і стрічки для скриньки я також роблю на лазері. Хоча в комплекті йде спеціальний дірокол для цього.

Приміряємо стрічку та слухаємо мелодію. Все вийшло!

Стрічка повністю міститься в скриньку. У маленькі скриньки вона укладається гармошкою.

Господиня залишилася задоволеною, для мене це чомусь дуже важливо. :)

Якщо у вас є виробництво або сервіс, про який ви хочете розповісти нашим читачам, пишіть Аслану ( [email protected] ) і ми зробимо найкращий репортаж, який побачать не лише читачі спільноти, а й сайту Як це зроблено

Ось і настав час розповісти про те, що ж такого було всередині моєї скриньки, випиляної лобзиком з фанери. В основі всього була принципова електрична схемана контролері, що живиться від 2 батарейок Krona (9+9 В). Музику я записав на карту SD об'ємом 16-32 Мб. Причому скринька при кожному відкриванні програвала нову мелодію. Почнемо по порядку!

Елементна база вмісту скриньки

Ядром схеми є мікроконтролер Atmega16, 40-піновий, який керує відтворенням мелодій. Корпус має DIP, щоб легко можна було вставляти і виймати з панельки, розташованої на платі. Зображення Atmega16 наступне:

Інший не менш важливою мікросхемою служить аудіопідсилювач LM4860M на 1 Вт, 16-піновий, з виходів якого посилений сигнал йде на 8-омний динамік. Виконання цієї мікросхеми я взяв у корпусі SO16.

Також знадобляться 2 мікросхеми – перетворювачі напруги: 7805 у корпусі TO-220, на виході якого виходить постійна напруга+5, і IRU1117-33 в корпусі SOT-223, з постійною вихідною напругою +3,3 В, від якого живиться SD-карта. Зображення цих мікросхем нижче:

Для запуску контролера потрібний кварцовий генератор на 16 МГц. SD-карта на 16-32 Мб, зараз таку маленьку за обсягом флеш-карту складно дістати, а раніше вони йшли з деякими моделями фотоапаратів у комплекті. Всі резистори та конденсатори – у SMD виконанні для поверхневого монтажу.

Принципова електрична схема музичної скриньки

Електрична схема скриньки виглядає так:

Як видно, з 40 ніжок мікроконтролера використовуються лише 18. Висновки з 5 по 8 - обмін з SD-картою, 9-й - для скидання контролера, 10 - харчування +5В, 11,31 - земля, 33-40 - через дільник на аудіопідсилювач. Мікроконтролер Atmega16 потрібно прошити, але не на самій платі, а на спеціальному пристрої, підключеному до комп'ютера через RS-232. Обмін із комп'ютером йде через SPI інтерфейс контролера (висновки 5-8). Прошивка закачується за допомогою комп'ютерної програми PonyProg. Сама прошивка (Music_box_16.hex) та скріншот встановлюваних ф'юзів у PonyProg (PonyProg_Mega16_Fuses.bmp) знаходяться у доданому архіві. Також у ньому знайдете технічні описи(datasheets) на використовувані мікросхеми та мікроконтролер.

Схема друкованої плати

Розведення доріжок по друкованій платі я робив у програмі Sprint Layout4. Відповідно файлик shkatulka.lay знаходиться в архіві. Плата розмірами 130х70 мм із одностороннього фольгованого гетинаксу. Усі SMD резистори та конденсатори, мікросхема LM4860M, IRU1117-33 розміщуються на боці доріжок, а мікроконтролер, слот для SD-карти, електролітичні конденсатори, мікросхема 7805 – на іншій. Малюнок друкованої платипредставлений нижче:

Для травлення плати я використав старий “метод праски” та хлорне залізо. Потім припаяв усі елементи, поза платою залишилися динамік, кнопка включення та живлення від двох 9 В батарейок. На жаль, тоді у мене не було під рукою фотоапарата, та й мети такої не стояло (зняти свою роботу), тому отриманий мною монтаж показати не маю можливості, а розбирати нерозбірну скриньку не буду. Тоді я залишив собі можливість лише міняти батарейки та перезаписувати флешку.

Запис мелодій для скриньки

SD-карту потрібно відформатувати у FAT16. Мелодії, які ви хочете, щоб вони програвали скринькою, слід підготувати. Загальна кількість мелодій – до 100. Час відтворення – 1 хвилина. Формат аудіо - .wav PCM 16 кГц 8 біт моно. Файли назвати "ring_00.wav", "ring_01.wav" і т.д.

Архів.7z для скачування:

Начинка для скриньки(5.8 MiB, 281 hits)

От і все! Збирайте, запускайте та насолоджуйтесь!

P.S.Не забудьте підписатися на розсилку (-> праворуч у сайдбарі)!

Йтиметься про пристрій дуже простий у виготовленні (навіть для електронника-любителя-початківця), але при цьому вкрай цікавому і корисному - електронній «музичній скриньці». Також, як приклад, я покажу та розповім про одне з можливих втілень та застосувань цього девайсу – про останній зроблений на його основі подарунок своїй дівчині.

Історія створення

Тут буде багато букв, що стосуються справи досить опосередковано, і якщо хочете,

Почалося все дуже давно, кілька років тому, коли я захотів зробити дівчині якийсь цікавий, оригінальний подарунок, що запам'ятовується, на день народження. І обов'язково своїми руками. Часу до свята залишалося зовсім небагато, два дні, за які треба було щось вигадати і, власне, реалізувати. День пішов на роздуми – у голові крутилися сотні різноманітних варіантів, Від різних світлодіодних «мигалок»-сердечок, до різних електро-механічних виробів. Але все це було не те: або занадто просто і побито, або навпаки, досить складно (а часу вже зовсім-зовсім не залишається!). Раптом мені спало на думку проста, але чудова, як потім з'ясувалося, ідея: чому б не зробити музичну листівку? Причому не просту, а з фішкою, з оригінальною мелодією. Тим більше, у нас була «своя пісня», під яку ми познайомилися і яка викликала у нас усілякі приємні романтичні спогади та переживання.
Так з'явився на світ перший варіант «музичної скриньки», прабатько, так би мовити. Дуже простий, зібраний на швидку руку навісним монтажемз PIC12F675, п'єзодинаміка, фотодіода, пари резисторів, тривольтового елемента 2016 та упакований у намальовану у фотошопі листівку. Листівка ця в результаті вміла при розкриванні (і влученні світла на фотодіод) прописувати прямокутником ту саму мелодію. Ось так невигадливо і просто.
Але ідея виявилася архіуспішною, у багато разів більше, ніж я очікував. Згодом я зробив ще кілька таких простих листівок на прохання своїх знайомих, для їхніх других половинок. І в кожному випадку такий подарунок викликав масу емоцій як у самих обдарованих, так і в їхніх батьків, подруг та знайомих:)
Пройшло досить багато часу, все закрутилося, проект забув. Але так вийшло, що я знову згадав про музичну скриньку. Цього разу це мав бути подарунок на 8 березня. У той час я активно вивчав мікроконтролери Atmel, зокрема грав з ATtiny45, і під цю справу вирішив удосконалити музичний модуль. Тим більше, цього разу часу було багато. Тут те все й почалося.
Вишукуючи різну інформацію на просторах інтернету, я натрапив на широко відомий у вузьких колах сайт містера Чана. А конкретніше, на одну з його конструкцій, мініатюрний синтезатор, якраз на улюбленому МК:) Якийсь час тому я вже майже закінчив чотириканальний синтезатор на PIC18, але, на жаль, напрацювання в серцях знищив (про що ще не раз потім пошкодував). А конструкція Чана була цілком самодостатньою та закінченою. Залишалося додати до неї тільки спусковий механізм і вперед!
Я трохи допилив код, і спусковий механізм був готовий. Але далі все виявилося дещо менш райдужним. Основна проблема конструкції була в тому, що вона дуже тихо звучала. Як я не пробував, при прямому приводі динаміка від пінів МК виходило тихо і все тут! В результаті було прийнято вольове рішення додати підсилювач потужності. Вибір ліг на наявний тоді в Терраелектроніці LM4900. Знову ж таки, довелося внести ще деякі зміни до коду містера Чана, щоб синтезатор правильно працював із зовнішнім підсилювачем – зробити керування ногою енергозбереження, щоб підсилок не їв батарейку при простої та переналаштувати ШІМ для правильного виведення сигналу з одного піна. Після цих змін макет заробив просто бездоганно. Тоді ж я намалював перший варіант плати (в який, як потім з'ясувалося, закрався косяк:) і зібрав музичну скриньку по-людськи. Далі, все второваною доріжкою - саморобна листівка, встановлення модуля і дарування-вручення.
Звичайно, цей пристрій був на кілька голів вищий за попередні - дуже реалістичне звучання «справжньої» скриньки та поліфонія давали про себе знати:) Подарунок, як і в минулі рази, ще давно, викликав фурор. І я також зібрав друзям близько десятка таких модулів.

Тепер про сам пристрій

Поточна версія модуля, третя за рахунком, містить ще кілька змін і одне цікаве нововведення - світломузичний канал, до якого можна підключити, наприклад, світлодіод. Але про все по порядку.
Почнемо зі схеми, вона дуже проста:


Серце її - мікроконтролер ATtiny45/85. Він займається, власне, синтезом музики, керує світломузичним каналом та енергозбереженням підсилювача. Другий за значимістю елемент – звуковий підсилювач потужності TPA301D. До підсилювача підключено динамік, що знаходиться за межами модуля. Ще є транзистор BC847, керуючий світломузичним каналом і кілька пасивних елементів - резисторів та конденсаторів. Живиться все це від 2-3 лужних елементів (наприклад, AAA), що знаходяться у зовнішньому батарейному блоці(Найзвичайнішому, китайському). Як бачите, схема справді елементарна.
Принцип роботи схеми
Більшість часу пристрій знаходиться в режимі сну. МК засинає по команді прошивки відразу після включення, попередньо «присипляючи» та підсилювач, встановлюючи на його нозі "SHUTDOWN" високий рівень(шляхом підключення слабкої підтяжки ноги "PB0"до "+" харчування всередині МК). Прокидається МК з переривання з ноги "PB2/INT0". Спочатку нога теж підтягнута до "+" харчування всередині МК і її треба замкнути на землю.
З ніжки PB1/OC1A МК звуковий ШИМ сигнал, щоб відфільтрувати його від несучої, проходить через найпростіший RC-фільтр другого порядку ( R2-C3), який має бути розрахований (а в нашому випадку може бути і просто «прикинутий») на частоту зрізу, набагато меншу (раз на десять) несучої частоти. А відфільтрований сигнал через блокувальний конденсатор C2вже надходить на вхід підсилювача.
МК управляє і додатковим, світломузичним каналом. Для цього використовується npn-транзистор Q1у ключовому режимі, база якого підключена до ноги МК "PB4/OC1B"через струмообмежуючий резистор R1. У кола колектора теж може стояти обмежуючий резистор ( R3) - не буде зайвим. Транзистор також керується ШИМ сигналом. Все виконано дуже просто - у найкращих традиціях «миготіння» світлодіодами з «ардуїни»:)
По харчуванню стоїть розв'язувальний тантал ( С1), найпростіше обважування підсилювача, що виконує як роль розв'язки ( С4), і регулювання коефіцієнта посилення (гучності), загалом, підглянутий в даташите на підсилювач. При необхідності, КУ може бути досить точно розрахований за звичайною для ОУ методикою співвідношення опорів вхідного резистора R4та резистора зворотного зв'язку R5, оскільки гучність буває корисно підкоригувати під конкретно взятий динамік чи конструкцію.
Друкована плата
Проста до неподобства, намальована в DipTrace:


Це вже третя версія, в якій враховано всі попередні недоліки.
Плата розрахована під поверхневий монтаж та одностороння, що дуже спрощує процес її домашнього виготовлення. Можна застосувати будь-який спосіб: лазерно-прасний, фотоспосіб чи навіть намалювати доріжки маркером (на любителя, звісно).
Всі елементи – 0805 (включаючи «нульові» перемички), тантал – A або B, транзистор у SOT23 та МК з підсилювачем у SO-8. Всі «периферійні» компоненти – батарейний блок, динамік, світлодіоди та кнопка (фоторезистор, геркон) підпаюються до відповідних «кружечок» на платі. Ось і все.
Програмна частина

Трохи про синтез звуку

Про спосіб синтезу, який використовується в девайсі, зрозуміло можна почитати в оригіналі у містера Чана. Можна ще загуглити "wavetable synthesis". Якщо ж ви не володієте мовою, то коротко, у пам'яті МК зберігається звуковий семпл(окремо взятий звук), т.зв. "wavetable", який у нашому найпростішому випадку умовно ділиться на дві логічні частини, що в цілому утворюють «envelope» - «attack», початок кожного нового звуку, та «Sustain», витримку, постійно зациклений під час звучання ноти фрагмент. Є ще «decay», "Дозвучка", частина, яка звучить після зняття ноти. У нас вона реалізована просто шляхом поступового загасання звучання «sustain»а». У МК працює таймер, який з певною частотою викликає переривання, де відповідно до поточного положення за «envelope» та висотою звучання ноти вибирається потрібне значення з пам'яті семпла. таким чином можна синтезувати відразу кілька каналів (тобто нот) одночасно, все залежить тільки від обчислювальної потужності МК і частоти дискретизації (якості звучання). це неподобство, як я вже згадував вище, називається "Wavetable synthesis" або "таблично-хвильовий синтез".


Ядро синтезу містера Чана залишилося практично незмінним. Трохи змінив лише спосіб виведення ШІМ, зважаючи на відмову від «прямого приводу» динаміка з МК. Додав «спусковий механізм», управління енергозбереженням МК та підсилювача, а також написав код управління світломузичний канал, який працює таким чином: за спеціальною подією з партитури потрібних місцях«запалює» світлодіод, а потім плавно його «гасить». Ну і «портував» (сильно, звичайно, сказано) код у Студію, для зручності.
Код написаний на AVR асемблері та складається з декількох файлів: "mbox.asm"- Власне, сама програма; "notes_pitch.inc"- Вказівка ​​відповідностей мнемонічних назв нот, що використовуються в партитурі, коефіцієнтам збільшення позиції покажчика в семпле (тобто, в результаті, висоті тону); "wavetable.inc"- дані семпла («таблицю») та криву згасання «decay»; а "score.inc"Як ви вже напевно здогадалися за назвою, містить партитуру твору, що виконується, «ноти».
Спочатку, в "wavetable.inc" самим Чаном "забитий" звук скриньки. Але за необхідності та бажання його можна змінити на будь-який інший, використовуючи допоміжний скрипт "wav2asm.pl", або просто руками.
Складніше ж було з партитурою. Спочатку передбачалося писати їх вручну, що, безсумнівно, принесе масу задоволення людям-мазохістам, якщо партитура зовсім непроста.
Для людини, яка збирається використовувати свою партитуру і, імовірно, з цього приводу хоч якось знайомому з музикою та нотною грамотою, простіше було б намалювати партитуру в будь-якому доступному нотному редакторі та якимось чином використовувати її. Для цього я написав спеціальну програмку-конвертер, яка приймає "на вхід" міді-файл формату 0, а "на виході" віддає готовий файл "score.inc". Вона ж може самостійно розставляти події запалення світлодіода для всіх нот, що зустрічаються в першому каналі, тобто, якщо мелодію спочатку логічно відокремити від акомпанементу і винести в перший канал міді-файлу, то ми отримаємо партитуру, яка запалюватиме світлодіод у такт з мелодією, якщо захочемо і поставимо галку. Насправді, це, мабуть, один із самих гарних варіантівроботи додаткового каналу
Ще програма вміє транспонувати результуючу партитуру на одну або дві октави вгору/вниз, що в певних випадках може полегшити роботу з написання партитури.
Інтерфейс програми виглядає просто, зрозуміло і невигадливо, а вихідники на Delphi додаються в комплекті:

До речі, як мені підказали свого часу (чомусь я про це зовсім не подумав), в інтернеті є купа ресурсів, звідки можна взяти вже готові мідішки з бажаними мелодіями. Їх потрібно буде лише трохи доопрацювати для використання у моєму конвертері. А деякі, можливо, навіть не доведеться доопрацьовувати.

Що ще може знадобитися?
Допустимо, ви купили/дістали все необхідні компоненти, тим чи іншим чином виготовили плату або, як варіант, просто спаяли все навісним монтажем. Що ще знадобиться? Знадобиться програматор. Якщо ви вже мали або маєте справу з AVR, то у вас він швидше за все вже є. А так, підійде, наприклад, «USBasp» у сотнях втілень або будь-який інший. Тут немає нічого надприродного. В архіві з усім-усім є вже скомпільований бінарник, який можна відразу заливати в контролер і використовувати, якщо немає намірів щось правити і перезбирати.

Застосування

А тепер, як і обіцяв, розповім і покажу одне із сотні можливих застосувань модуля, музичну троянду Кавасакі.
Роза Кавасакі, один із шедеврів орігамі, взагалі окрема велика тема, ознайомитися з якою повною мірою можна на просторах інтернету.
Конструктивно ж, сама річ виконана з двох частин:
Перша, троянда, Складена з кольорового аркуша паперу і приклеєна на скручений стеблинка з листочками (теж складеними з кольорового папірця). Усередині стебла проходить товстий мідний дріт (для міцності), а в самому низу захований невеликий неодимовий магнітик.
Друга частина, ваза, викроєна та склеєна з товстого білого картону. Усередині неї встановлений сам модуль, динамік (приклеєний на резонуючий об'єм, заповнений ватою), надяскраві білі ширококутні світлодіоди, заматовані дрібною наждачкою та батарейний блок, закріплений знизу вази для зручності доступу до батарейок. Ну і, звичайно, геркон - «спусковий механізм», що працює в парі з магнітиком в стеблі. Він встановлений таким чином, що модуль активується під час виймання троянди з вази.
Схематично це виглядає приблизно так:

А ось пара фотографій прототипу:

І відео роботи. На відео грає композиція «Ніжність», яку я переклав для скриньки, і яка включена в архів як вихідником (набирав у Sibelius) і мідішкою, так і готовою партитурою, що згенерувала:

Як водиться, дається взнаки вічна моя проблема з нормальним звукому відео. Тисяча вибачень. Якщо цікаво послухати у нормальній якості як звучить конструкція, то можете завантажити емпетришку ось звідси.
Це лише одне з можливих застосувань конструкції. Як ви використовуєте свій модуль залежатиме від вашої фантазії;)
Мені залишається лише побажати вам успіхів у цій нелегкій творчій справі.
Даруйте радість своїм близьким та коханим!

Дисклеймер та подяки:)

P.S. Це мій перший пост тут, так що, будь ласка, сильно не штовхайте, якщо в чомусь чи якось я не мав рації.
P.P.S. Цей матеріалчастково і в розрізненому вигляді я вже публікував у себе в ЖЖ, більше для себе, помітити якісь моменти і залишити пам'ятку, але так як пристрій виявився дуже цікавим і успішним, і вже кілька модифікацій цього девайса в майже парі десятків втілень з лишком виконали (і продовжують виконувати) своє призначення – радують слух та око дівчат – то я вирішив розповісти про нього і вам.
P.P.P.S. Також на розповідь про нижченаведений девайс тут, на Хабре, мене вже давно спонукав товариш, і ось, нарешті, я зібрався з силами, підбив матеріал і вирішив-таки написати цей пост, за що Довгому велике спасибі!