Мазмұны:
- 1 -қадам: Құрылысты аяқтау үшін қажет нәрселер
- 2 -қадам: STL файлдарын 3D басып шығару
- 3 -қадам: LED жолағын Pi Zero W -ге қосу
- 4 -қадам: I2S күшейткішті Pi Zero W -ге қосу
- 5 -қадам: Mopidy -ді сүйікті әуендеріңізді ойнату үшін орнату
- 6 -қадам: 3D басып шығарылған бөлшектерге электронды компоненттерді қосу
- 7 -қадам: Динамиктің нұсқаулық нұсқасы
Бейне: Кірістірілген динамикпен сурет ұстағыш: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Міне, егер сізде суреттер/пошталық карталар немесе тіпті сіздің тізіміңіз болуы мүмкін спикер болғыңыз келсе, демалыс күндері жасалатын керемет жоба. Құрылымның бір бөлігі ретінде біз сүйікті әуендерді ойнау үшін Raspberry Pi Zero W мен жобаның жүрегі ретінде I2S сыныбының D моно күшейткіші мен 4 Ом динамигін қолданатын боламыз !! Мен сонымен қатар сурет/пошта картасының ұстағышының астына жарық диодты жолақты қостым, сонда сіз оны түнде жарқырай аласыз.
Менің жағдайда, менде жылдар бойы жинап жүрген mp3 әндері бар, оны Pi -ге SD картасына жүктеп алдым және Python -да жазылған кеңейтілетін музыкалық сервер Mopidy деп аталатын бағдарламалық жасақтаманы іске қостым. Сіз бейнеде көрсетілгендей ұялы телефонда/планшетте/ноутбукте веб -браузер арқылы әндерді ойнай аласыз.
Мен динамиктердің екі нұсқасын жасадым, жасыл алдыңғы жағы бар қарапайым нұсқа және нұсқаулар.com сайтын ұнататындар үшін нұсқаулық нұсқасы.
Сонымен қатар, егер сізде Spotify, SoundCloud немесе Google Play Music -те желіде әндер жинағыңыз болса, сіз Pi -дегі әндерге қосымша, өз коллекцияңыздағы әндерді ойнату үшін мопидиялық кеңейтімді орнатасыз.
1 -қадам: Құрылысты аяқтау үшін қажет нәрселер
Міне, сізге қажет электронды компоненттердің тізімі
- Raspberry Pi Zero W
- APA102 жарықдиодты жолақ
- Adafruit I2S 3W D D күшейткішінің үзілуі - MAX98357A
- Динамик - 3 «Диаметрі - 4 Ом 3 Ватт
- Әйел/әйел секіргіш сымдар
Сонымен қатар, төмендегі қадамдарда бекітілген STL файлдарын басып шығару үшін сізге 3D жіп пен 3D принтері қажет болады
Сізге қажет құралдар
- Ыстық желім таяқшалары мен мылтық
- 3D принтері
- Xacto пышағы
- Дәнекерлеуіш пен дәнекерлеуіш
2 -қадам: STL файлдарын 3D басып шығару
Қосылған және 3D басып шығару бағдарламалық жасақтамасының көмегімен 3D файлдарды басып шығаратын STL файлдарын жүктеп алыңыз, егер сізде 3D принтер болмаса, оны жергілікті өндіруші клубында немесе кітапханада немесе 3D хабы сияқты 3D басып шығару қызметін пайдалануға болады.
Менің жағдайда мен STl файлдарын Flashforge creator pro және 1.75 мм PLA көмегімен басып шығардым. Кесуге қосымша ретінде мен Slic3r қолданамын, оның қабаты 0,3 мм және толтыру тығыздығы 25 %.
TopLEDstripPicture. STL файлы үшін жарық диодты жолақтың түсі таралуы үшін PLA мөлдір жіп қажет болады.
3 -қадам: LED жолағын Pi Zero W -ге қосу
Жарық диодты жолаққа 4 әйел өтпелі сымдарды дәнекерлеңіз, және мұнда APA102 жарық диодты жолақ үшін Raspberry Pi нөлдік вольтке қосылу
- Pi -ге 2 түйреу үшін қуат (5V қуаты)
- GND Pi GND -ге 6 түйреу үшін
- 16 -нүктеге дейінгі деректер
- 18 түйреуішке арналған сағат
Аяқтағаннан кейін, компьютерді пайдаланып, SD картасындағы Rasbian-lite img соңғы нұсқасы (https://www.raspberrypi.org/downloads/raspbian/) файлын жүктеу сілтемесі). Содан кейін SD картасын Raspberry Pi -ге қосыңыз және Pi -ді Wi -Fi маршрутизаторына қосыңыз және IP мекен -жайын, содан кейін SSH -ді Pi -ге жазыңыз.
Pi пакеттерін жаңарту және жаңарту үшін төмендегі екі пәрменді іске қосудан бастаңыз.
sudo apt-get жаңартуы
sudo apt-get жаңарту
Енді Pimoroni -де керемет адамдар жазған blinkt пакетін орнатыңыз. Содан кейін wget көмегімен blinkt github реподан Rainbow.py мысалын алыңыз.
sudo apt-get install python-blinkt
sudo wget
Содан кейін питон бағдарламасын төмендегі пәрменмен іске қосыңыз, және сіз жоғарыдағы үшінші суретте көрсетілгендей түстердің жарық диодты жолағын көресіз.
sudo python кемпірқосақ.py
4 -қадам: I2S күшейткішті Pi Zero W -ге қосу
Raspberry Pi Zero W -де тақырып түйреуіштерін дәнекерлеңіз, сонымен қатар динамикті Adafruit MAX98357 I2S Class -D күшейткішіндегі +ve және -ve -ге дәнекерлеңіз.
Міне, Raspberry Pi Zero W мен MAX98357 I2S Class-D күшейткіші арасындағы түйреуіштер.
- Винді Pi 5V -ге 4 -ке бекітіңіз
- GND 9 Pi GND түйреу үшін
- 40 нөміріне DIN
- BCLK 12 түйрегіне бекітіңіз
- LRCLK 35 -ші пинге дейін
Енді Adafruit MAX98357 I2S Class-D Mono Amp орнату және тексеру үшін, https://learn.adafruit.com/adafruit-max98357-i2s-class-d-mono-amp/pinouts сайтындағы Adafruit Learning жүйесі бойынша нұсқаулықты орындаңыз. ? көрініс = барлығы. Негізінде, баптаудың бір бөлігі ретінде оңай орнату мен қиын орнату бар, егер сіз жеңіл маршрутты іске қосқыңыз келсе, келесі қабық сценарийін жүктеп алып, іске қосыңыз.
curl -sS https://raw.githubusercontent.com/adafruit/Raspbe… | bash
Қабық сценарийі сәтті жұмыс істегенін тексеру үшін сіз динамиктен дыбысты ести аласыз
динамик -тест -c2 --test = wav -w /usr/share/sounds/alsa/Front_Center.wav
Ал дыбыс деңгейін реттеу үшін alsamixer пәрменін қолданыңыз, мен оны максималды дыбыс деңгейіне қойдым.
5 -қадам: Mopidy -ді сүйікті әуендеріңізді ойнату үшін орнату
Енді сіздің сүйікті әуендеріңізді ойнау үшін біз Mopidy мен веб -клиентті mopidy -ге орнатамыз, осылайша сіз өз ұялы телефоныңыздан/үстеліңізден әніңізді ойнай аласыз. Mopidy музыканы жергілікті дискіден, Spotify, SoundCloud, Google Play Music және т.б. Сіз ойнату тізімін кез келген телефоннан, планшеттен немесе компьютерден MPD және веб -клиенттердің ауқымын пайдаланып өңдей аласыз.
Енді Mopidy орнатуға келесі пәрменді іске қосуға мүмкіндік береді
sudo apt-get mopidy орнатыңыз
Қосымша ақпарат алу үшін құжаттаманы қараңыз - Орнату - Mopidy 2.0.1 құжаттамасы
HTTP, MPD және файлдар бөлімдерін қосу үшін mopidy.conf файлын өзгертіңіз, бұл менің 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 мопидияны қосады
sudo қайта жүктеу
Сонымен қатар, егер сіз болашақта mp3/.wav файлдарын Музыка қалтасына көбірек жүктеуді жоспарласаңыз, Mopidy-Mobile клиентінде әндер пайда болуы үшін сканерлеу пәрменін орындауыңыз қажет болады.
sudo mopidyctl жергілікті сканері
Содан кейін мобильді клиенттегі мобильді клиенттегі ашық URL мекенжайын мобильді/компьютерде пайдаланыңыз - https:// IpAddressOfPi: 6680/және өзіңіздің сүйікті әуендеріңіз бен әндеріңізді ойнаңыз, менің жағдайда ютубтың аудиокітапханасынан бірнеше жалпыға ортақ музыканы жүктеп алдым. бейне демо, сіз оны жоғарыдағы скриншотта көресіз.
6 -қадам: 3D басып шығарылған бөлшектерге электронды компоненттерді қосу
3D басып шығарылған бөліктерге компоненттерді қосу үшін Pi Zero W негізге бекітіледі, мен MAX98357 I2S Class-D күшейткішін негізге бекіту үшін екі жақты көбік таспасын қолдандым. Басқа 3D басып шығарылған бөліктер бір-біріне сәйкес келуі керек, бірақ оларды бекіту үшін кішкене ыстық желімді қолдануға болады.
Енді, Mopidy музыкалық ойнатқышы Pi қосылған сайын іске қосылуы үшін, біз Mopidy -ді жүйелік қызмет ретінде іске қосуға баптай аламыз, systemd көмегімен Mopidy қызметін іске қосуға болады:
sudo systemctl мопидияны қосады
Бұл жүйе басталған кезде Mopidy автоматты түрде іске қосылады. Және Mopidy кез келген басқа жүйелік қызметтер сияқты іске қосылады, тоқтатылады және қайта қосылады
sudo systemctl мопидияны бастайды
sudo systemctl mopidy тоқтату sudo systemctl мопидияны қайта бастаңыз
7 -қадам: Динамиктің нұсқаулық нұсқасы
Егер сіз динамиктің Instructables нұсқасын жасағыңыз келсе, алдыңғы қадамда бекітілген динамик торының STL файлының орнына төменде бекітілген екі STL файлын 3D басып шығарыңыз. InstructableLogo. STL-ді сары түспен басып шығарыңыз, менің жағдайда мен оны Uni Paint Pen (Fine Line PX-21) суретімен боядым, оны сіз жергілікті аппараттық дүкеннен таба аласыз.
Сонымен қатар, егер сізде Spotify, SoundCloud немесе Google Play Music -те желіде әндер жинағыңыз болса, сіз Pi -дегі әндерге қосымша, өз коллекцияңыздағы әндерді ойнату үшін мопидиялық кеңейтімді орнатасыз.
Ұсынылған:
Кірістірілген цилиндрлік сақтандырғыш ұстағыш (қосқыштар): 15 қадам (суреттермен)
Кірістірілген цилиндрлік сақтандырғыш ұстағыш (қосқыштар): Бұл нұсқаулық TinkerCAD -та жасалған цилиндрлік шыны сақтандырғыш ұстағыштарына арналған. Бұл жоба маусым айында басталып, TinkerCAD дизайнерлік байқауына қосылды. Сақтандырғыш ұстағыштардың екі түрі бар, олардың бірі жалпы 5х20 мм, екіншісі
Kcam- үйден жұмыс істеу үшін микрофон мен динамикпен (usb) веб-камера: 5 қадам
Kcam- үйден жұмыс істеу үшін микрофон мен динамикпен (usb) веб-камера: Бұл менің бірінші нұсқаулығым, және сіз үйден жұмыс істеп жатқанда құлыптау уақыты, және бұл жоба да үйдегі жұмыстың бір бөлігі. Мен конкурста жеңіске жету үшін. Бірақ егер сізге ұнаса дауыс беріңіз
Кірістірілген DSP бар DIY саундбар: 6 қадам (суреттермен)
Кіріктірілген DSP бар DIY саундбар: 1/2-ден заманауи көрінетін дыбыс тақтасын құру " қалың фанер. Дыбыс тақтасында бұл шағын шкафта төмен жиілікті күшейтуге көмектесетін 2 арна (стерео), 2 күшейткіш, 2 твиттер, 2 вуфер және 4 пассивті радиатор бар. Күшейткіштердің бірі
Кірістірілген жүйемен үй қауіпсіздігі: 12 қадам (суреттермен)
Кірістірілген жүйемен үй қауіпсіздігі: Сәлеметсіз бе оқырмандар, бұл басқа қауіпсіздік жүйелерінен айырмашылығы үй қауіпсіздік жүйесін құруға арналған нұсқаулық. Бұл жүйеде жәбірленушінің үйін, көршісін және полиция бөлімшесін желі арқылы қосатын TRAP және PANIC режимінің жақсартылған мүмкіндігі бар
Әрқашан кірістірілген сымды қосуды меңгеріңіз: 7 қадам (суреттермен)
Мінсіз кіріктірілген сымды қосуды әр уақытта меңгеріңіз: Бұл нұсқаулықта мен сізге кірістірілген сымның қосылымын қалай жасау керектігін үйретемін. Кірістірілген қосылым дегеніміз не? Егер сіз электр сымының кез келген түрімен жұмыс жасасаңыз және оған 2 бөлікті қосу қажет болса. сымның сізде 2 таңдауы бар, торсық немесе inlinePigtail