Оглавление:
- Шаг 1. Вещи, которые вам понадобятся для завершения сборки
- Шаг 2: 3D-печать прикрепленных файлов STL
- Шаг 3.Соединение деталей из PLA с помощью ручки для 3D-печати
- Шаг 4: шлифование и еще одно шлифование
- Шаг 5: нанесение Z Poxy
- Шаг 6: Подключение цепей
- Шаг 7: Настройка Raspbian и установка музыкального проигрывателя Mopidy на Pi
- Шаг 8: Добавление электроники к детали, напечатанной на 3D-принтере Дарта Вейдера
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Если вы большой поклонник фильмов о «Звездных войнах», следуйте инструкциям ниже, чтобы создать свой собственный динамик для Дарта Вейдера. В рамках сборки мы собираемся использовать Raspberry Pi Zero W в качестве основы проекта, а также моноусилитель I2S класса D и динамик на 4 Ом, чтобы играть наши любимые мелодии !!
В моем случае у меня есть mp3-песни, которые я собирал на протяжении многих лет, которые я загрузил на SD-карту своего Pi и запустил программное обеспечение под названием Mopidy, который представляет собой расширяемый музыкальный сервер, написанный на Python. И вы можете воспроизводить песни с помощью веб-браузера на своем мобильном телефоне / планшете / ноутбуке, как вы видите в видео.
Кроме того, если у вас есть онлайн-коллекция песен на Spotify, SoundCloud или Google Play Music, вы можете установить расширение mopidy для воспроизведения песен из вашей коллекции в дополнение к песням на Pi.
Шаг 1. Вещи, которые вам понадобятся для завершения сборки
Вот список электронных компонентов, которые вам понадобятся
- Малина Pi Zero W
- Adafruit I2S 3 Вт, усилитель класса D - MAX98357A
- Динамик - 3 дюйма, диаметр - 4 Ом, 3 Вт
- Внутренние / женские перемычки
Другие вещи, которые вам нужны
- 3D-нить черного цвета - 1,75 мм PLA
- Z Poxy Resign Kit для отделки головы Вейдера, напечатанной на 3D-принтере
Инструменты, которые вам понадобятся
- Палочки для горячего клея и пистолет
- 3д принтер
- 3D-ручка для соединения деталей
- Вращающийся инструмент, такой как Dremel, для более быстрой шлифовки деталей.
- Xacto Knife
- наждачная бумага для очистки 3D-отпечатков
- Контейнер для смешивания отставки
- Перчатки и защитные очки
- Паяльник и припой
Шаг 2: 3D-печать прикрепленных файлов STL
Загрузите прикрепленные файлы STL и используйте программный фрагмент для 3D-печати и распечатайте файлы 3D. Если у вас нет под рукой 3D-принтера, вы можете использовать его в местном клубе производителей или библиотеке или воспользоваться услугами 3D-печати, такими как 3D-хабы.
В моем случае я распечатал файлы STl с помощью Flashforge Creator Pro и 1,75 мм черного PLA для печати. Кроме того, для нарезки я использую Slic3r с высотой слоя 0,3 мм и плотностью заполнения 25%.
Использованную черную нить 1,75 мм можно найти -
Шаг 3. Соединение деталей из PLA с помощью ручки для 3D-печати
Теперь, чтобы собрать деталь вместо суперклея, мы воспользуемся ручкой для 3D-печати.
После того, как вы напечатали детали, используйте инструмент Rotary, в моем случае Dremel / наждачную бумагу, чтобы подпилить края деталей, которые нужно соединить. Используйте пистолет для горячего клея, чтобы соединить детали, это временно удержит деталь на месте и упростит использование ручки для 3D-печати для расплавления PLA на внутренней стороне детали.
Теперь, когда внутренняя часть вашей детали готова, удалите горячий клей с помощью ножа xacto снаружи, как показано на картинке выше, и вытяните нить из пера, чтобы нанести ее на внешнюю часть детали.
Примечание
Использование этого метода может проверить ваше терпение !!, так что не забывайте делать перерывы.
Кроме того, не забывайте делать это в хорошо проветриваемом помещении и надевать защитные очки, чтобы закрыть глаза во время шлифования.
Шаг 4: шлифование и еще одно шлифование
Теперь самое сложное - шлифование !!
Используйте вращающийся инструмент, такой как Dremel, чтобы ускорить процесс шлифования, и используйте наждачную бумагу. Вымойте деталь, как только вы закончите, вы увидите следы песка на 3D-печатной детали, как показано выше, но это не должно быть проблемой, поскольку вы собираетесь закончить ее одним из шагов, упомянутых ниже.
Поскольку вы использовали ручку для 3D-печати с той же нитью, с которой печатали файлы STL, этот метод предотвратит разрушение деталей за несколько месяцев по сравнению с использованием горячего клея.
Шаг 5: нанесение Z Poxy
В состав набора Z poxy входят две бутылки, одна из которых содержит смолу, а другая - отвердитель.
Вылейте в емкость примерно равное количество смолы и отвердителя. Смешайте его кончиком кисти или одним из ваших тестовых отпечатков, это займет около 3-4 минут, и подождите, пока жидкость не станет беловатой. Используйте комбинацию маленьких и больших кистей, чтобы нарисовать модель, начните с той части 3D-принта, которая имеет больше деталей, таких как глаза и рот плантатора Дарта Вейдера. Дайте детали высохнуть не менее 4 часов и храните ее вдали от пыли. Время 4 часа может варьироваться и зависит от порций отвердителя и смолы.
Здесь самый безопасный вариант - оставить деталь сохнуть на ночь. Не поднимайте деталь до тех пор, пока она полностью не высохнет, иначе на модели останутся отпечатки пальцев. Если у вас нет Z Poxy, вы также можете попробовать XTC-3D, купив компанию Smooth-On.
Советы по нанесению Z Poxy на 3D-печатную деталь
- Купите Z Poxy, на котором указано 30 минут, чтобы у вас было больше времени поработать с решением, пока оно не усложнилось.
- Если вы применяете это к маленьким фигуркам, вы можете захотеть приклеить горячим клеем основу 3D-печатной детали к дереву, чтобы пользоваться кистью было намного проще, и вы не оставляли отпечатков пальцев / следов перчаток на модели..
- Кроме того, попробуйте поставить модель на подставку, которую вы можете перемещать, как ящик или кусок дерева, если у вас нет такой причудливой таблицы поворота.
- Попробуйте использовать прозрачный контейнер для посуды, чтобы смесь стала мутно-белой.
- Делайте это в хорошо проветриваемом помещении, хотя на коробке написано, что оно без запаха, но имеет легкий резкий запах.
- Используйте перчатки, так как раствор может прилипать к рукам, как суперклей, и с него будет трудно оторваться.
- Старайтесь хранить модель при комнатной температуре, примерно 15-30 C и вдали от пыли.
Шаг 6: Подключение цепей
Припаяйте контакты заголовка на Raspberry Pi Zero W, а также припаяйте динамик к плюсовым и отрицательным контактам усилителя Adafruit MAX98357 I2S Class-D.
А вот контакты между усилителем Raspberry Pi Zero W и MAX98357 I2S Class-D.
- Vin к контакту 4 на Pi 5V
- GND к контакту 9 Pi GND
- DIN к контакту 40 на Pi
- BCLK к выводу 12
- LRCLK к выводу 35
Шаг 7: Настройка Raspbian и установка музыкального проигрывателя Mopidy на Pi
Используя свой компьютер, запишите последнюю версию Rasbian-lite img на SD-карту (ссылка для скачивания файла img https://www.raspberrypi.org/downloads/raspbian/). А затем добавьте SD-карту в Raspberry Pi, подключите Pi к маршрутизатору WiFi и запишите IP-адрес, а затем SSH в свой Pi.
Начните с выполнения двух команд ниже, чтобы обновить и обновить пакеты на Pi.
sudo apt-get update
sudo apt-get upgrade
Теперь, чтобы настроить и протестировать моноусилитель Adafruit MAX98357 I2S Class-D, следуйте руководству по системе обучения Adafruit по адресу - https://learn.adafruit.com/adafruit-max98357-i2s-class-d-mono-amp/pinouts ? view = все. В основном, как часть установки, существует простая установка и сложная установка, если вы планируете запустить легкий маршрут, просто загрузите и запустите следующий сценарий оболочки
curl -s https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | трепать
Чтобы проверить, успешно ли запущен сценарий оболочки и можно ли слышать звук из динамика, запустите
динамик-тест -c2 --test = wav -w /usr/share/sounds/alsa/Front_Center.wav
А для регулировки громкости используйте команду alsamixer
Настройка Mopidy для воспроизведения ваших любимых мелодий Теперь, чтобы воспроизводить ваши любимые мелодии, мы собираемся настроить Mopidy и веб-клиент для mopidy, чтобы вы могли воспроизводить свою песню со своего мобильного телефона / стола. Mopidy воспроизводит музыку с локального диска, Spotify, SoundCloud, Google Play Music и т. Д. Вы редактируете список воспроизведения с любого телефона, планшета или компьютера, используя ряд MPD и веб-клиентов.
Теперь давайте установим Mopidy, выполнив следующую команду
sudo apt-get install mopidy
для получения дополнительной информации ознакомьтесь с документацией по адресу - Установка - Документация Mopidy 2.0.1
Измените mopidy.conf, чтобы включить разделы HTTP, MPD и Files, вот мой mopidy.conf, а мой локальный каталог для хранения размышлений - / home / pi / Music, поэтому, если вы планируете использовать файл.conf ниже, создайте Каталог «Музыка» в домашней папке
судо нано /etc/mopidy/mopidy.conf
Я прикрепил свой mopidy.conf, на всякий случай, если вы захотите сделать его копию.
Если вы планируете использовать веб-приложение на телефоне / планшете, вам понадобится веб-клиент http, мне нравится Mopidy-Mobile..
sudo pip установить Mopidy-Mobile
Чтобы запустить mopidy при загрузке, запустите и перезапустите пи
sudo systemctl включить mopidy
перезагрузка sudo
Кроме того, если вы планируете загружать больше файлов mp3 /.wav в папку «Музыка» в будущем, вам придется запустить команду сканирования, чтобы песни отображались в клиенте Mopidy-Mobile с помощью
sudo mopidyctl локальное сканирование
А затем используйте открытый URL-адрес мобильного клиента в браузере на своем мобильном / компьютере - https:// IpAddressOfPi: 6680 / и воспроизведите свои любимые мелодии и песни, в моем случае я загрузил некоторую творческую музыку из аудиобиблиотеки YouTube для видео-демо, которое вы видите на скриншоте выше..
Шаг 8: Добавление электроники к детали, напечатанной на 3D-принтере Дарта Вейдера
Чтобы добавить компоненты к деталям, напечатанным на 3D-принтере, я с помощью горячего клея прикрепил усилитель Raspberry Pi Zero и MAX98357 I2S Class-D и пропустил USB-кабель сзади.
Вдобавок я склеил оба компонента динамиков вместе, и эта часть должна защелкнуться на голове Дарта Вейдера.
Теперь, чтобы музыкальный проигрыватель Mopidy запускался каждый раз при включении Pi, мы можем настроить Mopidy для работы в качестве системной службы, используя systemd, вы можете включить службу Mopidy, запустив:
sudo systemctl включить mopidy
Это заставит Mopidy автоматически запускаться при запуске системы. И Mopidy запускается, останавливается и перезапускается, как и любой другой сервис systemd, используя
sudo systemctl start mopidy
sudo systemctl stop mopidy sudo systemctl перезапустить mopidy
Кроме того, если у вас есть онлайн-коллекция песен на Spotify, SoundCloud или Google Play Music, вы можете установить расширение mopidy для воспроизведения песен из вашей коллекции в дополнение к песням на Pi.