Программируемая музыкальная шкатулка............
Это программируемая музыкальная шкатулка на базе микроконтроллера Adafruit Feather M0 с Music Maker FeatherWing. Когда крышка коробки открывается, микроконтроллер включается и начинает воспроизводить файл MP3, одновременно приводя в действие постоянно вращающийся серводвигатель, вращающий фигурку.
Все печатные детали могут быть напечатаны без вспомогательного материала. Silk PLA или PETG, похоже, работают хорошо.
Помимо 3D-пе��ати, для музыкальной шкатулки требуется следующее:
Adafruit Feather M0 Express (добавьте гнездовые разъемы, направленные вверх)
Adafruit Music Maker FeatherWing с усилителем (добавьте штекерные разъемы, направленные вниз)
Микро SD-карта
FS90R Микросервопривод
Микропереключатель КВ4-3З-3
503035 Литий-ионный полимерный аккумулятор емкостью 500 мАч
Динамик Adafruit 3W, 4 Ом (продукт 4445 или 3351) — отрежьте разъем от 3351.
различные провода и контакты разъема
Сервопривод работает от Feather со следующими соединениями:
коричневый провод к GND
красный провод на 3,3 В
оранжевый провод к контакту 1 (он же A11, он же TX)
Микропереключатель подключается либо к Feather, либо к FeatherWing (в зависимости от того, что удобнее) следующим образом:
НЕТ вкладки для включения
Вкладка C к GND
Я использовал контакты разъема для соединения сервопривода и микропереключателя, но если у вас есть смелость, вы можете припаять их напрямую.
Динамик подключается к левому или правому разъему динамика FeatherWing.
Аккумулятор подключается к разъему JST на боковой стороне Feather.
Программирование Feather требует некоторых знаний Arduino. Вам понадобится Arduino IDE, а также драйверы и библиотеки для поддержки оборудования. Однако в Интернете есть множество обучающих программ, которые помогут вам в этом. Я включил исходный код (файл .ino), который позволяет Feather управлять сервоприводом и MP3-плеером.
FeatherWing должен поставляться с SD-картой. Вам нужно будет загрузить на карту MP3-файл Tune.mp3 с выбранной вами музыкой. Я создал свой аудиофайл, найдя MIDI-файл с нужной песней, отключив все дорожки, кроме основной мелодии (с помощью Anvil Studio), установив для инструмента оставшейся дорожки значение «музыкальная шкатулка») и записав полученную мелодию (закольцовка звука с помощью Audacity).
Что касается сборки, все должно просто подойти друг к другу. Никако��о монтажного оборудования не требуется. Если вы хотите, чтобы сборка была более прочной/постоянной, вы можете склеить ее. Аккумулятор крепится снизу с помощью двустороннего скотча.
Я включил немного отладочного кода, чтобы помочь диагностировать проблемы. В случае возникновения проблемы встроенный в перо NeoPixel загорится следующими цветами:
красный = невозможно подключиться к Music Maker FeatherWing
желтый = невозможно подключиться к SD-карте
синий = не могу найти Tune.mp3
Я бы рекомендовал сначала заставить работать всю электронику, прежде чем печатать, на случай, если что-то пойдет не так.
В собранном виде порт USB открыт для возможности подзарядки или перепрограммирования. Его можно заряжать с открытой или закрытой крышкой, но для перепрограммирования крышка долж��а быть открыта.
Вот как это выглядит и звучит, когда все собрано воедино:
ПРИМЕЧАНИЕ. Я не включил mp3-файл «You Spin Me Round» или фигурку Пита Бернса. Я не уверен, как это будет работать в рамках лицензии Creative Commons.
Ремиксы разрешены и приветствуются. Мне бы хотелось увидеть что-нибудь от человека, у которого немного больше навыков моделирования и рисования миниатюр, чем у меня.





























