Программируемая музыкальная шкатулка............

Источник:

Это программируемая музыкальная шкатулка на базе микроконтроллера 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.

Ремиксы разрешены и приветствуются. Мне бы хотелось увидеть что-нибудь от человека, у которого немного больше навыков моделирования и рисования миниатюр, чем у меня.

00:29
7
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.