Съдържание:

Поставка за картина с вграден високоговорител: 7 стъпки (със снимки)
Поставка за картина с вграден високоговорител: 7 стъпки (със снимки)

Видео: Поставка за картина с вграден високоговорител: 7 стъпки (със снимки)

Видео: Поставка за картина с вграден високоговорител: 7 стъпки (със снимки)
Видео: Топ 7 Хора със СТРАННИ ПРИСТРАСТЯВАНИЯ! 2024, Ноември
Anonim
Image
Image
Поставка за картина с вграден високоговорител
Поставка за картина с вграден високоговорител
Поставка за картина с вграден високоговорител
Поставка за картина с вграден високоговорител
Поставка за картина с вграден високоговорител
Поставка за картина с вграден високоговорител

Ето един страхотен проект, който трябва да предприемете през уикенда, ако искате да си направите свой високоговорител, който да съдържа снимки/картички или дори списък със задачи. Като част от изграждането ще използваме Raspberry Pi Zero W като сърцето на проекта и I2S клас D моно усилвател и 4 ома високоговорител, за да свирим любимите си мелодии !! И също така добавих LED лента точно под държача на картината/пощенската картичка, така че да можете да я видите да свети през нощта.

В моя случай имам mp3 песни, които събирам през годините, които съм изтеглил на SD картата на моя Pi и изпълнявам софтуер, наречен Mopidy, който е разширяем музикален сървър, написан на Python. Можете да възпроизвеждате песни с помощта на уеб браузър на вашия мобилен/таблет/лаптоп, както виждате във видеото.

Направих две версии на високоговорителя, проста версия със зелена предна част и версия с инструкции за всички вас, които обичате instructables.com.

Освен това, ако имате колекцията си от песни онлайн в Spotify, SoundCloud или Google Play Музика, инсталирате мопиди разширение за възпроизвеждане на песни от вашата колекция в допълнение към песните на Pi.

Стъпка 1: Неща, които ще ви трябват, за да завършите изграждането

Нещата, които ще ви трябват, за да завършите изграждането
Нещата, които ще ви трябват, за да завършите изграждането

Ето списъка с електронни компоненти, които ще ви трябват

  • Raspberry Pi Zero W
  • APA102 LED лента
  • Adafruit I2S 3W Class D усилвател - MAX98357A
  • Високоговорител - 3 "диаметър - 4 ома 3 вата
  • Женски/женски джъмперни проводници

Освен това ще ви трябват 3D нишки и 3D принтер, за да отпечатате STL файловете, приложени в стъпките по -долу

Инструменти, от които се нуждаете

  • Топли лепилни пръчици и пистолет
  • 3D принтер
  • Xacto нож
  • Поялник и спойка

Стъпка 2: 3D отпечатване на STL файлове

3D отпечатване на STL файлове
3D отпечатване на STL файлове
3D отпечатване на STL файлове
3D отпечатване на STL файлове
3D отпечатване на STL файлове
3D отпечатване на STL файлове
3D отпечатване на STL файлове
3D отпечатване на STL файлове

Изтеглете приложените STL файлове и използвайте софтуер за 3D отпечатване и отпечатайте файловете. Ако нямате удобен 3D принтер, можете да използвате такъв в местния клуб или библиотека на производители или да използвате услуга за 3D печат, като например 3D хъбове.

В моя случай отпечатах STl файловете с помощта на Flashforge creator pro и 1,75 mm PLA за отпечатване. В допълнение за нарязване използвам Slic3r с височина на слоя, зададена на 0,3 мм и плътност на запълване до 25 %.

За файла TopLEDstripPicture. STL ще ви е необходима полупрозрачна PLA нишка, така че цветът от LED лентата да може да се разсее

Стъпка 3: Свързване на LED лентата към Pi Zero W

Свързване на LED лентата към Pi Zero W
Свързване на LED лентата към Pi Zero W
Свързване на LED лентата към Pi Zero W
Свързване на LED лентата към Pi Zero W

Запоявайте 4 женски джъмперни проводника към LED лентата и тук има схема за свързване на LED лентата APA102 към Raspberry Pi нула W

  • Захранване на щифт 2 на Pi (5V мощност)
  • GND към пин 6 на Pi GND
  • Данни към пин 16
  • Часовник към пин 18

След като приключите, с помощта на компютъра флашнете най-новата версия на 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 надстройка

Сега инсталирайте blinkt пакета, написан от страхотните хора в Pimoroni. И след това вземете пример за rainbow.py от blinkt github repo с помощта на wget.

sudo apt-get install python-blinkt

sudo wget

След това стартирайте програмата python с командата по -долу и трябва да видите вашата LED лента да преминава през цветове, както е показано на третата снимка по -горе.

sudo python rainbow.py

Стъпка 4: Свързване на усилвателя I2S към Pi Zero W

Свързване на усилвателя I2S към Pi Zero W
Свързване на усилвателя I2S към Pi Zero W
Свързване на усилвателя I2S към Pi Zero W
Свързване на усилвателя I2S към Pi Zero W
Свързване на усилвателя I2S към Pi Zero W
Свързване на усилвателя I2S към Pi Zero W

Запоявайте щифтовете на заглавката на Raspberry Pi Zero W и също така запоявайте високоговорителя към +ve и -ve на усилвателя Adafruit MAX98357 I2S Class -D.

А ето и щифтовите връзки между Raspberry Pi Zero W и MAX98357 I2S Class-D усилвател.

  • Vin към щифт 4 на Pi 5V
  • GND към пин 9 Pi GND
  • DIN към щифт 40
  • BCLK към пин 12
  • LRCLK към щифт 35

Сега, за да настроите и тествате моно усилвателя MAX98357 I2S Class-D на Adafruit, следвайте ръководството за системата за обучение Adafruit на-https://learn.adafruit.com/adafruit-max98357-i2s-class-d-mono-amp/pinouts ? изглед = всички. По принцип като част от настройката има лесна настройка и трудна настройка, ако планирате да стартирате лесния маршрут, просто изтеглете и изпълнете следния скрипт на обвивката

curl -sS https://raw.githubusercontent.com/adafruit/Raspbe… | баш

За да проверите дали скриптът на обвивката е изпълнен успешно и можете да чуете звук от изпълнението на високоговорителя

високоговорител -тест -c2 --test = wav -w /usr/share/sounds/alsa/Front_Center.wav

И за да регулирате силата на звука използвайте командата alsamixer, в моя случай съм го задал максимален обем.

Стъпка 5: Настройване на Mopidy за възпроизвеждане на любимите ви мелодии

Настройване на Mopidy за възпроизвеждане на любимите ви мелодии
Настройване на Mopidy за възпроизвеждане на любимите ви мелодии

Сега, за да ви пуснем любимите мелодии, ще настроим Mopidy и уеб клиент за mopidy, така че да можете да пускате песента си от мобилния си телефон/маса. Mopidy възпроизвежда музика от локален диск, Spotify, SoundCloud, Google Play Music и др. Редактирате плейлиста от всеки телефон, таблет или компютър, използвайки набор от MPD и уеб клиенти.

Сега нека инсталираме Mopidy изпълнете следната команда

sudo apt-get install mopidy

за повече информация вижте документацията на - Инсталация - документация на Mopidy 2.0.1

Променете mopidy.conf, за да активирате секциите HTTP, MPD и Файлове, тук е моят mopidy.conf, а моята локална директория за съхранение на размисъл е/home/pi/Music, така че ако планирате да използвате.conf файла по -долу, създайте Директория „Музика“в началната папка

sudo nano /etc/mopidy/mopidy.conf

Прикачих моя mopidy.conf, само в случай, че искате да направите копие от него. Ако планирате да използвате уеб приложение на телефона/таблета, ще ви е необходим http уеб клиент, харесвам Mopidy-Mobile..

sudo pip инсталирайте Mopidy-Mobile

За да стартирате mopidy при стартиране, и да рестартирате pi

sudo systemctl активира mopidy

sudo рестартиране

Също така, ако планирате да заредите повече mp3/.wav файлове в папката Music в бъдеще, ще трябва да изпълните команда за сканиране, така че песните да се показват в клиента Mopidy-Mobile, използвайки

локално сканиране на sudo mopidyctl

И след това използвайте отворения url на мобилния клиент във вашия браузър на вашия мобилен/компютър - https:// IpAddressOfPi: 6680/и пуснете любимите си мелодии и песни, в моя случай съм изтеглил творческа обща музика от аудиотеката на youtube за видео демонстрация, която виждате на екрана по -горе..

Стъпка 6: Добавяне на електронни компоненти към 3D отпечатаните части

Добавяне на електронни компоненти към 3D отпечатаните части
Добавяне на електронни компоненти към 3D отпечатаните части
Добавяне на електронни компоненти към 3D отпечатаните части
Добавяне на електронни компоненти към 3D отпечатаните части
Добавяне на електронни компоненти към 3D отпечатаните части
Добавяне на електронни компоненти към 3D отпечатаните части
Добавяне на електронни компоненти към 3D отпечатаните части
Добавяне на електронни компоненти към 3D отпечатаните части

За да добавите компонентите към 3D отпечатаните части, Pi Zero W ще прилепне плътно към основата и аз използвах двустранна лента от пяна, за да задържа MAX98357 I2S Class-D усилвател към основата. можете да използвате малко горещо лепило, за да ги закрепите.

Сега, за да може музикалният плейър Mopidy да се стартира всеки път, когато Pi е включен, можем да настроим Mopidy да работи като системна услуга, като използвате systemd, можете да активирате услугата Mopidy, като изпълните:

sudo systemctl активира mopidy

Това ще накара Mopidy автоматично да стартира при стартиране на системата. Mopidy се стартира, спира и рестартира, както всяка друга системна услуга, използвайки

sudo systemctl старт mopidy

sudo systemctl stop mopidy sudo systemctl рестартирайте mopidy

Стъпка 7: Инструктирана версия на високоговорителя

Инструктирана версия на високоговорителя
Инструктирана версия на високоговорителя
Инструктирана версия на високоговорителя
Инструктирана версия на високоговорителя
Инструктирана версия на високоговорителя
Инструктирана версия на високоговорителя
Инструктирана версия на високоговорителя
Инструктирана версия на високоговорителя

Ако се интересувате да направите версията на високоговорителя с инструкции, отпечатайте 3D двата STL файла, приложени по -долу, вместо STL файла от мрежата на високоговорителите, прикачен в предишната стъпка. Отпечатайте instructableLogo. STL в жълто и в моя случай аз също го боядисах с Uni Paint Pen (Fine Line PX-21), който трябва да можете да намерите в местния магазин за хардуер.

Освен това, ако имате вашата колекция от песни онлайн в Spotify, SoundCloud или Google Play Музика, вие инсталирате mopidy разширение за възпроизвеждане на песни от вашата колекция в допълнение към песните на Pi.

Препоръчано: