Мазмұны:
- 1 -қадам: қолданылатын бөлшектер
- 2 -қадам: Raspbian орнату
- 3 -қадам: Raspotify -ді Raspberry Pi -ге орнату
- 4 -қадам: Қандай динамикті қолдану керектігін шешу
- 5-қадам: Алдын ала күшейтілген динамиктерді қосу
- 6 -қадам: Дұрыс күшейткішті таңдау
- 7 -қадам: Барлығын біріктіру
- 8 -қадам: қоршауды құру
- 9 -қадам: дайын өнім
Бейне: Sonos Spotify Wifi динамигі сияқты: 9 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл жобада біз Spotify Client кірістірілген Wifi динамигін жасаймыз. Бұл спикерде ойнау үшін spotify -де оңай таңдауға болатынын білдіреді. Сізге bluetooth -мен жұмыс істеудің қажеті жоқ, себебі бұл желіге негізделген. Егер сіз Spotify -ды кездейсоқ жауып тастасаңыз, сіздің музыкаңыз одан әрі ойнай бастайды. Бұл Sonos сияқты, бірақ содан кейін өз бетіңізше жасалды.
Ол Raspberry Pi үшін Raspotify бағдарламалық жасақтамасына негізделген. Бұл бағдарламалық жасақтаманы пайдалану оңай және оны орнату қиын емес.
Мен бәрін мүмкіндігінше қарапайым етіп түсіндіруге бар күшімді салуға тырыстым, тіпті оны жаңадан бастаушылар да оны жаңадан жасай алатындай болуы керек.
1 -қадам: қолданылатын бөлшектер
Бұл жобаны бастамас бұрын мен сізге барлық бөлшектерді сатып алуға кеңес беремін.
- Таңқурай Pi 4
- micro SD картасы (кемінде 8 ГБ) (қажет болған жағдайда адаптер)
- Компьютер
- Динамиктер мен күшейткіш (4 -қадамды қараңыз)
- Құралдар
- Қуат көзі (6 -қадамды қараңыз)
Енді сізде бәрі бар, нағыз қызық басталуы мүмкін.
2 -қадам: Raspbian орнату
Жобаны бастамас бұрын, біз Raspberrry pi -ге операциялық жүйені орнатуымыз керек. Бұл жағдайда біз «Жұмыс үстелі мен ұсынылған бағдарламалық қамтамасыз етуі бар Raspbian Buster» қолданамыз.
Raspberry Pi -ге Raspbian орнату өте қарапайым. Біз Raspbian -ды жүктеп, дискіні microSD картасына жазамыз, содан кейін Raspberry Pi -ді сол microSD картасына жүктейміз.
Сізге microSD картасы қажет (кемінде 8 ГБ), ұясы бар компьютер, және, әрине, Raspberry Pi және негізгі перифериялық қондырғылар (тінтуір, пернетақта, экран және қуат көзі).
1 -қадам: ОЖ жүктеу
Бұл веб -сайттан Raspian орнатуға болады. Бізге «Raspbian Buster жұмыс үстелі мен ұсынылған бағдарламалық қамтамасыз ету» орнатылуы керек. Енді «ZIP жүктеу» түймесін басыңыз және жүктеу басталуы керек. (бұл Ethernet қосылымына байланысты бірнеше минут алуы мүмкін)
2 -қадам: суретті SD картасына жазу
Енді сізге суретті SD картасына жазатын бағдарламалық жасақтаманы жүктеу және орнату қажет болады. Қолданудың жақсы түрі Etcher деп аталады және ол барлық платформаларда жұмыс істейді (Linux, Mac және Windows). Сіз оны өз веб -сайтынан жүктей аласыз.
1. Etcher -ді жүктегеннен кейін оны орнату нұсқауларын орындаңыз.
2. SD картасын компьютерге салыңыз. (Кейбір компьютерлерде SD картасын оқу құралы болмағандықтан, USB адаптерін пайдалану қажет болуы мүмкін.)
3. Etcher бағдарламасын ашып, біз жүктеп алған Raspbian бейнесін таңдаңыз.
4. Raspbian орнатқыңыз келетін SD картасын таңдаңыз. Драйвтың дұрыс екеніне көз жеткізу үшін екі рет тексеріңіз, себебі бұл оны тазартады.
5. Кескін мен дискіні растағаннан кейін SD картасын жыпылықтауға көшуге болады, Flash таңдаңыз.
6. Аяқтағаннан кейін сіз SD картасын компьютерден қауіпсіз түрде алып тастай аласыз.
7. SD картасын Raspberry Pi құрылғысына және қуат, тінтуір, пернетақта және HDMI сымы сияқты кез келген басқа сымдарға салыңыз.
8. Енді сіз орнату процесі бойынша басшылыққа алынасыз. Ethernet -ке қосылуды ұмытпаңыз, себебі Spotify Connect Ethernet -ке негізделген. Орнату процесі өте қарапайым, сондықтан проблема болмауы керек.
9. Сіз Raspberry Pi -ге Raspian -ды сәтті орнаттыңыз және келесі қадамға өтуге болады. Құттықтаймын!
3 -қадам: Raspotify -ді Raspberry Pi -ге орнату
Raspotify - бұл Raspberry Pi -дегі Raspbian үшін Spotify Connect клиенті, ол тек жұмыс істейді. Raspotify - бұл Пол Литар мен басқалардың керемет librespot кітапханасын жіңішке орайтын Debian пакеті және онымен байланысты репозиторий. Ол Pi -дің барлық үш нұсқасында орнатылғаннан кейін бірден жұмыс істейді.
Орнатудың өзі оңай, келесі қадамдарды орындаңыз, сіз 5 минуттан кейін жұмыс жасайсыз.
1. «CTRL + ALT + T» тіркесімін қолданып Терминалды ашыңыз.
2. Терминалға келесіні теріңіз, содан кейін enter пернесін басыңыз. Бұл пәрмен Debian пакетін жүктейді және орнатады және оның репозиторийін қосады, бұл сіздің ағымдағы өзгерістермен үнемі жаңарып отыруды қамтамасыз етеді.
curl -sL https://dtcooper.github.io/raspotify/install.sh | ш
3. Орнатқаннан кейін біз жылдам тексеруді жүргіземіз. Spotify ашыңыз және қол жетімді құрылғыларды іздеңіз. Төменде көрсетілгендей «raspotify (raspberrypi)» динамигі болуы керек.
4. Енді бәрі жұмыс істей бастағанда, біз Raspotify конфигурациялай аламыз. Терминалда келесі пәрменді теру арқылы біз Spotify -те көрсеткіміз келетін атау сияқты параметрлерді өзгерте аламыз.
sudo nano/etc/default/raspotify
5. Enter пернесін басқаннан кейін келесіні көруге болады.
Сіз ашқан нәрсе - Raspotify конфигурация файлы. Бұл файлда сіз өзіңіз конфигурациялауға болатын бірнеше түрлі опцияларды көресіз. Біз тек 2 параметрді өзгертеміз: бит жылдамдығы және құрылғы атауы.
6. Құрылғының атауын өзгерту үшін алдымен жолды өшіру керек болады. Мұны жою пернесін басу арқылы жасауға болады, енді бұл жолдың мәтіні ақ түске айналады. Енді біз Spotify -те көрсетілетін атауды таңдай аламыз, мен асхананы таңдадым, себебі бұл жерде менің динамиктерім отырады. Тек raspotify қалаған атауды ауыстырыңыз.
Мысалға:
DEVICE_NAME = «Асхана»
7. Біз өз атымызды өзгерткеннен кейін біз бит жылдамдығын өзгертеміз. Бұл бізге дыбыс сапасын жақсартуға мүмкіндік береді.
Жолға түсініктеме беріңіз және 160 -ты 320 -ға ауыстырыңыз.
БИТРАТ = «320»
8. Енді атау айырмашылығын қоспағанда, код осылай болуы керек.
#/etc/default/raspotify - librespot үшін аргументтер/конфигурация # Spotify Connect құрылғысының атауы DEVICE_NAME = «Асхана»
# Бит жылдамдығы, 96 (сапасы төмен), 160 (әдепкі сапа) немесе 320 (жоғары сапа)
БИТРАТ = «320»
# Librespot үшін пәрмен жолының қосымша аргументтерін төменде орнатуға болады.
# Қосымша ақпарат алу үшін «librespot -h» қараңыз. Сіз көрсеткен # аргументтер осы файлдағы басқа айнымалылармен қамтылмағанына көз жеткізіңіз. (Қосымша техникалық ақпарат алу үшін демонның # конфигурациясын қараңыз '/lib/systemd/system/raspotify.service.) # # Құрылғыңызды Интернетте Spotify Connect -те көрінетін ету үшін «пайдаланушы аты мен құпия сөзді қосыңыз.» Арқылы орнатуға болады. Құрылғы құпия сөзін орнатыңыз «, # тіркелгі параметрлерінде»-пайдаланушы аты «мен»-құпия сөзді «пайдаланыңыз. # # Басқа шығыс құрылғысын таңдау үшін (мысалы, USB аудио кілті немесе HDMI аудио шығысы), #-құрылғысын h-: құрылғы hw: 0, 1` сияқты пайдаланыңыз. Сіздің жүгірісіңіз әр түрлі болуы мүмкін. # # OPTIONS = «-пайдаланушы аты-құпия сөз»
# Жүктелген аудио файлдар үшін кэшті қолдануға түсініктеме бермеңіз. Кэш өшірілген
# әдепкі. Егер сіз оны пайдаланғыңыз келсе, оны сол күйінде қалдырған дұрыс, себебі # рұқсаттары '/var/cache/raspotify каталогында дұрыс орнатылған. #CACHE_ARGS = «-кэш/var/кэш/raspotify»
# Әдепкі бойынша, дыбыс деңгейін қалыпқа келтіру қосылады, балама дыбысты қосыңыз
Қаласаңыз, мұнда # аргумент, бірақ бұл жақсы болуы керек. #VOLUME_ARGS = «-қосу-көлем-қалыпқа келтіру-сызықтық-көлем-бастапқы-көлем = 100»
# Артқы жағын осы жерге қоюға болады, бірақ бұл өте кеңейтілген қолдану жағдайлары үшін
# librespot, сондықтан оны қалыпты жағдайда өзгертудің қажеті жоқ. #BACKEND_ARGS = «-артқы жағы»
10. Файлды сақтау үшін «CTRL + X» пернелер тіркесімін басыңыз, содан кейін «y» және ең соңғы, бірақ enter пернесін басыңыз.
11. Келесі пәрменді қолдану арқылы Raspotify қайта іске қосыңыз.
sudo systemctl raspotify қайта іске қосыңыз
Бізге 3 -ші қадамдағыдай тез тексеріп, атаудың өзгергенін немесе өзгермегенін қараңыз.
12. Енді бәрі дайын, біз спикерлерімізді дайындай аламыз!
4 -қадам: Қандай динамикті қолдану керектігін шешу
Бұл жобада мен спикерлердің 2 түрін қарастырамын. Қазірдің өзінде күшейтілгендер мен әлі күшейтілмеген динамиктер.
Алдын ала күшейтілген динамиктермен жұмыс істеудің ең оңай жолы, себебі оның кірісіне көмекші кабельді қосу қажет. Бұл динамиктердің бұл түрін электроника туралы көп білмейтін немесе тәжірибесі жоқ адамдар үшін ең жақсы таңдау етеді.
Күшейтілмеген динамиктермен жұмыс істеу қиынырақ. Біз күшейткішті динамиктерге жалғап, айналасында корпус жасауымыз керек. Бұл мен істейтін кітап сөресінің ескі динамиктерін қайта қолданудың тамаша тәсілі. Біз жалпы шығындарды азайту үшін Қытайдан арзан күшейткіш қосамыз. Егер сіз DIY жобаларын жасауды ұнататын болсаңыз, сіз тіпті кітап сөресінің динамигін өзіңіз жасай аласыз. Мен осы нұсқаулықтан біреуін ұсынамын. Мен ескі Phillips Streamium MCI900 динамиктерін қолдандым. Өкінішке орай, оның күшейткіші үзілді, сондықтан мен қазір күшейтілмейтін динамик боламын. Бізге жобаны іске қосу үшін қуат көзі қажет болады, бірақ біз бұл туралы бір минуттан кейін айтатын боламыз.
Егер сіз алдын ала күшейтілген динамиктерді қолдансаңыз, келесі қадамға өтуге болады.
Егер сіз күшейтілмеген динамиктерді қолдансаңыз, келесі өткізіп жіберуге болады.
5-қадам: Алдын ала күшейтілген динамиктерді қосу
Егер сіздің динамиктеріңіз AUX порты бар күшейткішке қосылған болса, онда Raspberry Pi -ден көмекші кабельді күшейткішке жалғап, перифериялық құрылғыларды Raspberry Pi -ден ажыратыңыз. Барлығы дәл қазір жұмыс істеуі керек! Қуат кабелі мен Ethernet кабелін (тек Wi -Fi арқылы қосылмаған жағдайда) және AUX кабелін ажыратпағаныңызға көз жеткізіңіз. Сізде төмендегі суреттегідей байланыстар болуы керек, енді сіз аяқтадыңыз. Сіз Raspberry Pi көмегімен динамик сияқты дыбыс құрдыңыз және сіз музыка тыңдауға кірісе аласыз.
Ethernet кабелі қажет емес екенін ескеріңіз
6 -қадам: Дұрыс күшейткішті таңдау
Дұрыс күшейткіш пен қуат көзін қалай таңдауға болады? Міне, біз бұл қадамда жауап беретін боламыз.
1. Сізге қанша ватт қажет? Бұл кітап сөресінің динамигінің сипаттамаларында көрсетілуі керек. Менде әрқайсысы 50 ватт болатын екі динамик бар. Бұл маған 50 * 2 күшейткіш сатып алу керек дегенді білдіреді. Тек ebay, amazon, alibaba сияқты сайттарға кіріп, «2 * 50W күшейткішті» іздеңіз. Күшейткіште болуы керек жалғыз нәрсе - AUX порты. Сіз оны Bluetooth арқылы сатып ала аласыз, бірақ бұл қажет емес. Мен бұнымен бірге болдым. Бұл TPA3116 чипіне негізделген 2 *50 Вт күшейткіш. Бұл менің спикерлеріме сәйкес келеді.
2. Қандай қуат көзін сатып алуым керек? Күшейткішті қуаттандыруға қажетті қуат күшейткіштердің техникалық сипаттамаларында көрсетілген. Маған 24В қажет болды, сондықтан мен 24В қуат көзін сатып алуым керек болды. Қажетті амперді мына формуламен оңай есептеуге болады: I = P (ватт) / U, сондықтан менің жағдайда 100/24 = 4.16 ==> Сондықтан 24В 4.2А қуат көзі қажет. Қуат көзіне жоғары кернеу бермеу үшін жоғары ток күші бар PSU -ны таңдаған дұрыс.
Менде 24В және 100 ватт шығатын ескі ноутбуктің зарядтаушысы болды. Сондықтан мен оны қолдануға шешім қабылдадым. Егер сізде мұндай қуат көзі болмаса, төмендегі суретте көрсетілгендей өнеркәсіптік желілерді пайдалануға болады. Оларда ақша үшін өте жақсы банк бар.
7 -қадам: Барлығын біріктіру
Әр күшейткіш үшін байланыс әр түрлі, бірақ принципі бірдей. Бұл менің схемам, сенікі ұқсас болуы керек.
Нәр беруші:
Айнымалы ток розеткасына қосылған.
Көк сым Н.
Қоңыр сым Л.
GND -ге жасыл/сары сым
Күшейткіштің V + DC +
V - тұрақты күшейткіш
Таңқурай пи:
USB C қабырғадағы розеткаға
Күшейткішке арналған AUX кабелі
(Маршрутизаторға Ethernet кабелі)
Күшейткіш:
DC шығысы - динамиктерге
DC шығысы + динамиктерге
Ақыр соңында сіз төмендегі суреттегідей нәрсеге тап боласыз. Енді бәрі жақсы жұмыс істеуі керек және сіздің жаңа WIFI динамиктеріңіз музыка тыңдауға дайын.
8 -қадам: қоршауды құру
Егер сіз электроникаға арналған керемет қоршау жасағыңыз келсе, мүмкін, бірақ бұл қажет емес. Мен электрониканы ланчқа салдым, өйткені мен түскі ас қорабын жасырамын. Мен потенциометрлерге, күшейткіш пен Raspberry Pi үшін тесіктер бұрғыладым. Менің қуат көзім ноутбуктің зарядтағышынан, сондықтан мен оны бос орынға түсіру үшін қорапқа салмауды шештім. Бірақ егер сіз өнеркәсіпті сатып алсаңыз, қауіпсіздікті қамтамасыз ету үшін PSU -ны қорапқа салу керек.
Менің түскі асым жақсы емес деп ойлаймын, бірақ мен айтқанымдай, ол жасырын болады. Бірақ көп күттірмей, менің түскі ас күшейткішімнің суреттері!
9 -қадам: дайын өнім
Мен соңғы нәтижеге өте қуаныштымын. Дыбыс сапасы өте жақсы, егер бұл жоба маған бар -жоғы 60 евро тұрады деп ойласаңыз. Менің күшейткішімнің келбеті әлі де жұмыс қажет.
Менің ойымша, сізде бар динамиктерге Spotify клиентін орнату өте жақсы. Бұл көптеген динамиктер сияқты bluetooth арқылы қосылудың қажеті жоқ. Сіз батырманы басу арқылы қандай динамикті таңдай аласыз. Бұл Sonos динамигі сияқты, бірақ содан кейін кір арзан.
Міне, соңғы нәтиженің суреттері!
Ұсынылған:
Sonos Spotify винил эмуляторы: 26 қадам
Sonos Spotify винил эмуляторы: Бұл бұл жобаның соңғы нұсқаулықтары емес екенін ескеріңіз: https://www.hackster.io/mark-hank/sonos-spotify-vinyl-emulator-3be63d сайтына кіріңіз. нұсқаулар мен қолдау Винилдегі музыканы тыңдау керемет. Бұл
Сіз шам сияқты жарқ ете алатын жарық диоды: 5 қадам (суреттермен)
Сіз шам сияқты жарыла аласыз!: Жарық диодтары жарық шығаруға арналған, бірақ олар таңғажайып қабілетті сенсорлар жасайды. Тек Arduino UNO, жарық диоды мен резисторды қолдана отырып, біз желдің жылдамдығын өлшейтін ыстық жарықдиодты анемометр құрамыз және сізді анықтаған кезде жарық диодты 2 секундқа өшіреміз
Оны Tic-Tac сияқты шайқаңыз!: 9 қадам (суреттермен)
Оны Tic-Tac сияқты шайқаңыз!: Міндетті жалбыз контейнерінде орналасқан магнитпен жұмыс істейтін қайта зарядталатын шам
ЕМЕС* BOSS бұрмалануы сияқты: 4 қадам (суреттермен)
ЕМЕС* BOSS бұрмалануы сияқты: Босс тәрізді ескі қос диодты қысқыштың бұрмаланатын педальдарынан шаршадыңыз ба? Гитараның қатыгездіктерін, ұятсыздықтың шекарасына дейін жеткізетін педальды қалайсыз, бірақ сонымен қатар жұмсақтыққа да қабілетті блюздің шамадан тыс қозғалысы? Сізге мүмкіндік беретін стомбокс алғыңыз келеді
Саусақ ізінің қауіпсіздік жүйесін ABC сияқты қалай алдау керек: 12 қадам (суреттермен)
Саусақ ізінің қауіпсіздік жүйесін ABC сияқты қалай алдау керек: Бұл нұсқаулық саусақ ізінің қауіпсіздік жүйесін қалай ABC сияқты оңай алдау керектігін көрсетеді. IBM сіз туралы білгіңіз келмейді. ол саусақ ізінің қауіпсіздік жүйесінің көпшілігінде жұмыс істейді. Мысалы: мысалы. есік, ұялы телефон …. Бұл нұсқаулық v -мен келеді