
Orodha ya maudhui:
- Hatua ya 1:
- Hatua ya 2:
- Hatua ya 3:
- Hatua ya 4:
- Hatua ya 5:
- Hatua ya 6:
- Hatua ya 7:
- Hatua ya 8:
- Hatua ya 9:
- Hatua ya 10:
- Hatua ya 11:
- Hatua ya 12:
- Hatua ya 13:
- Hatua ya 14:
- Hatua ya 15:
- Hatua ya 16:
- Hatua ya 17:
- Hatua ya 18:
- Hatua ya 19:
- Hatua ya 20:
- Hatua ya 21:
- Hatua ya 22:
- Hatua ya 23:
- Hatua ya 24:
- Hatua ya 25:
- Hatua ya 26:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11

Nimekuwa nikivutiwa na Raspberry Pi lakini sikuwa na hitaji halisi la moja hadi sasa. Tuna vifaa vitatu vya Sonos ndani ya nyumba yetu: Cheza 5 sebuleni, Cheza 3 kwenye chumba cha kulala na Sonos Unganisha: AMP inawaongezea wasemaji wa nje kwenye ukumbi wetu. Pamoja nao tunaweza kusikiliza kila kitu isipokuwa kituo chetu cha redio cha eneo ambacho hakiingilii kwenye mtandao. Nina redio juu ya meza kwenye ofisi yangu ambayo ina laini na nilitaka kuweza kuisikiliza kwa nyumba nzima haswa kwa matangazo ya moja kwa moja ya michezo. Ningekuwa nimetimiza hii kwa kununua Play nyingine 5 au CONNECT na kutumia laini yake lakini sikuwa na nafasi ya kutosha katika ofisi yangu ndogo wala sikutaka kuwekeza pesa nyingi zaidi ili kuwa na uwezo huo. Niliamua kujifunza jinsi ya kupanga Raspberry Pi kuongeza laini ya ndani ya spika zetu za Sonos. Niliandika hii Inayoweza kufundishwa kwa Raspberry Pi NOOB kamili, ambayo nilikuwa nayo hadi siku chache zilizopita, na kile ninachohisi ni hatua fupi zaidi, na ndogo ya hatua muhimu kuwa na Raspberry Pi moja kwa moja kuanza kutumikia mkondo wa kuishi wa 320 kbps stereo mp3 kwa Sonos ndani ya sekunde kadhaa za kuanza tena. Hii pia ni njia bora ya kusikiliza turntable yako katika nyumba yote ya Sonos.
Hatua ya 1:


Nini utahitaji:
Raspberry PI 3 Model B 1.2GHz 64-bit quad-core ARMv8 CPU, 1GB RAM
Kompyuta ya mezani au kompyuta ndogo na msomaji wa kadi ya MicroSD
Fuatilia au TV na uingizaji wa HDMI (kwa usanidi wa awali tu)
Kibodi ya USB au Bluetooth na panya (kwa usanidi wa awali tu)
BEHRINGER U-CONTROL UCA202 Kadi ya Sauti ya nje ya USB (ina pembejeo za RCA za stereo)
au
Kadi ya bei rahisi ya kukamata stereo ya $ 10
UPDATE: Ikiwa unamiliki turntable na USB nje unaweza kuziba tu kwenye Pi na utumie kama "kadi ya sauti" na utangue kununua Behringer kabisa
BONYEZA: Sikujua kuwa Behringer ana mfano mwingine kwa bei ile ile iitwayo BEHRINGER U-PHONO UFO202 ambayo ina preamp ya kujengwa ya Phono ya turntables
Kadi ya sauti ya Raspberry Pi kwenye bodi haina pembejeo za sauti na kuna kadi chache za sauti za nje za USB ambazo zina pembejeo za stereo. Chaguo langu la pili lilikuwa kadi ya sauti ya stereo "kofia" ambayo inaingiza kwenye pini za Raspberry's GPIO lakini sikuweza kupata kesi na nilipenda sana muonekano na utendaji wa kesi ya Flirc Raspberry Pi.
Flirc Raspberry Pi Uchunguzi Gen2 (Mfano Mpya) (kesi ya alumini hufanya kama kuzama kwa joto)
Mediabridge 3.5mm Kiume hadi 2-Kiume RCA Adapter (Miguu 6) (ikiwa chanzo chako cha sauti ya Analog kina matokeo ya RCA basi hauitaji hii)
Kingston 8 GB microSDHC Hatari 4 Kiwango cha Kadi ya Kumbukumbu
Cable ya USB B ndogo - Angle ya kushoto
Hatua ya 2:




Nenda kwa https://www.raspberrypi.org/downloads/noobs kwenye kompyuta yako ya kawaida na pakua NOOBS_v2_4_4.zip. Ni faili kubwa zaidi (~ 1.4 GB). Toa yaliyomo kwenye faili ya zip kwenye kadi yako ya MicroSD. Niligundua ilikuwa ikiandika haraka kwa kadi yangu ya SD kwa kwanza kutoa faili kwenye folda ya muda na kisha kuziiga kwenye kadi badala ya kuchimba moja kwa moja kwenye kadi.
Hatua ya 3:

Ingiza kadi ya microSD na faili zilizoondolewa kwenye nafasi ya kadi ya SD upande wa chini wa Raspberry Pi. Unganisha kebo ya HDMI kutoka kwa Raspberry Pi kwa mfuatiliaji wako au Runinga. Unganisha kibodi ya USB, panya, kebo ya ethernet (au unaweza kusanidi Wi-Fi baadaye), kadi ya sauti ya USB (kadi ya Behringer haiitaji programu yoyote ya ziada au madereva) na mwishowe kebo ya umeme ya Micro USB.
Hatua ya 4:



Pi itaanza skrini ya usanidi wa mfumo wa uendeshaji. Chagua Raspbian tu na bonyeza Sakinisha. Itachukua muda kusakinisha. Wakati wa usanikishaji wangu ikoni ndogo ya bolt itaonekana kila wakati kulia kwa skrini. Utafiti mkondoni ulifunua kuwa ikiwa Pi inapata kadi ya MicroSD sana au kwa bidii kufanya kazi kwa bidii (na kuwezesha kadi ya sauti ya nje ya USB kwa upande wetu) na unayoiweka kwa kutumia kebo ya USB iliyowekwa kwenye kompyuta (sio usambazaji wa umeme wa USB) unaweza kuona ikoni ambayo inaonyesha kutokuwepo kwa nguvu kidogo. Ni kawaida kabisa na haipaswi kuathiri chochote. Baada ya OS kumaliza kumaliza utapata kisanduku cha mazungumzo ya uthibitisho. Bonyeza OK na Pi itaanza upya.
Hatua ya 5:


Baada ya kuanza upya desktop ya Raspbian itaonekana. Jambo la kwanza tunalohitaji kufanya ni kuweka nenosiri la mizizi. Bonyeza ikoni ya terminal upande wa juu kushoto wa skrini na andika kwenye "sudo passwd root" (bila nukuu) na ubonyeze kuingia. Andika "rasipiberi" (bila nukuu) kama nenosiri, gonga ingiza kisha uandike tena na ugonge kuingia ili kudhibitisha. BTW, amri "Sudo" inasimama kwa "super user do" na hukuruhusu kutekeleza amri kama mtumiaji mzuri wa mizizi.
mzizi wa kupitisha sudo
Hatua ya 6:



Ifuatayo tutawezesha seva ya VNC iliyojengwa. Hii inafanya mambo iwe rahisi sana kwani unaweza tu kunakili na kubandika amri kupitia VNC badala ya kuzichapa. Chagua Menyu ya GUI (rasipiberi kidogo kwenye mwambaa wa kazi)> Mapendeleo> Usanidi wa Pi ya Raspberry> Maingiliano. Bonyeza Imewezeshwa karibu na VNC na kisha Sawa. Baada ya sekunde chache ikoni ya VNC itaonekana kwenye mwambaa wa kazi. Bonyeza na kisha ikoni ya menyu upande wa juu kulia (sanduku na mistari 3 mlalo) na kisha Chaguzi. Katika Chaguzi za Usalama weka Usimbuaji kwa "Pendelea" na Uthibitishaji kama "nenosiri la VNC". Sanduku la nenosiri litaibuka. Ingiza "rasipiberi" (bila nukuu) ya nywila kwenye kila sanduku na bonyeza sawa. Utapata sanduku la pili la onyo ambalo lazima ubonyeze sawa kudhibitisha. Tunaanzisha mtiririko wa sauti, sio kuhifadhi nambari za nyuklia:)
Hatua ya 7:




Kabla ya kuendelea zaidi tunahitaji kupeana anwani ya IP tuli. Ikiwa anwani yako ya IP ya Pi imepewa nasibu na seva ya DHCP ya router yako, basi anwani ya IP inaweza kubadilika baadaye na hautaweza kuungana kupitia VNC (au Sonos kwa jambo hilo). BONYEZA kulia kulia ikoni ya unganisho la mtandao kwenye mwambaa wa kazi (ikoni ndogo ya juu na chini) na uchague "Mipangilio ya Mtandao isiyo na waya na waya". BONYEZA kushoto kisanduku cha juu kulia na uchague "eth0" kusanidi unganisho la ethernet au "wlan0" bila waya. Napenda kushauri kupeana IP tuli kwa moja tu au nyingine. Nilikuwa na shida wakati nilipoanzisha Pi yangu kwanza ambapo nilipatia anwani ile ile ya IP tuli kwa unganisho zote mbili na waya yangu ya Pi imefungwa na sikuweza kuirudisha ikifanya kazi kwa usahihi kwa hivyo ilibidi nianze kusanikisha OS. Kwa hivyo, ingiza anwani ya IP unayotaka kwenye uwanja wa anwani ya IP na uingize anwani ya IP ya router yako kwenye uwanja wa Router na DNS Servers. Bonyeza Tumia na Funga.
KUMBUKA: Inaweza kuwa rahisi kupeana anwani ya IP tuli kwa kutumia kipengee cha uhifadhi wa IP ya DHCP ikiwa ina moja. Unaweza kuhitaji anwani ya MAC ya Pi au inaweza kuonekana kwenye orodha ya vifaa vilivyounganishwa kwenye ukurasa wa msimamizi wa router yako. Ikiwa unahitaji anwani ya MAC kisha andika amri "ifconfig eth0" kwenye dirisha la terminal la ethernet au "ifconfig wlan0" ya WiFi. Cha kufurahisha ni kwamba anwani ya MAC ya WiFi itaonekana kwenye laini inayoanza na "ether"
Hatua ya 8:



Ifuatayo tunahitaji kuweka azimio la skrini chaguo-msingi. Hii inaweza kuonekana kuwa ya kijinga kama vile tayari tumeunganishwa na mfuatiliaji lakini baadaye utakapounganisha kupitia VNC bila kifuatiliaji kilichoambatishwa (bila kichwa, kama wanasema) itarejea kwa azimio la Pi 640x480 ambalo ni skrini ndogo sana fanya kazi na! Chagua Menyu ya GUI> Mapendeleo> Usanidi wa Pi ya Raspberry> Weka Azimio. Weka kwa 1280x720 au zaidi na bonyeza OK na Ndio kuwasha upya.
Hatua ya 9:



Kwa wakati huu unaweza kutaka kuanza kutumia VNC kudhibiti Pi. Fungua jopo la kudhibiti VNC kwenye eneo-kazi la Raspbian tena na utafute anwani ya IP chini ya "Uunganisho". Sakinisha na uendesha mtazamaji wa VNC kwenye kompyuta yako ya kawaida na utumie anwani hiyo ya IP kuungana na kuingiza "rasipberry" (bila nukuu) kama nenosiri. Nilitumia TightVNC kwa Windows. Baada ya kushikamana unaweza kuhifadhi muunganisho wa VNC ya Pi kama njia ya mkato kwenye desktop yako ili kuungana haraka katika siku zijazo ukipitia skrini ya logon. Utapata onyo juu ya kuhifadhi nywila ndani ya njia ya mkato. Tena, nambari. Ili kunakili na kubandika kwenye dirisha la terminal la Pi, chagua au onyesha maandishi au maagizo kwenye kompyuta yako ya kawaida, gonga Ctrl-C (gonga kitufe cha Ctrl na C kwenye kibodi yako wakati huo huo) au bonyeza-click na uchague "Nakili ", kisha washa kidirisha cha kitazamaji cha VNC cha Pi na bonyeza-HAKI ndani ya dirisha la terminal kulia kwenye kishale na uchague Bandika.
Hatua ya 10:




Halafu tutajaribu kadi ya sauti ili kuhakikisha inafanya kazi vizuri. Chomeka chanzo cha sauti cha moja kwa moja kwenye pembejeo za laini ya RCA ya kadi ya sauti ya USB. Fungua dirisha la terminal na uandike "arecord -l" (hiyo ni herufi ndogo "L") na ubonyeze kuingia. Hiyo itaorodhesha vifaa vyako vya kadi ya sauti. Nambari baada ya neno "kadi" ni nambari yako ya kifaa. Badilisha nambari hiyo kwa amri inayofuata baada ya neno "plughw:" Kwa upande wangu nambari yangu ya kadi ilikuwa "1" kwa hivyo niliandika (kwa kweli nakiliwa na kubandika kwa kutumia VNC) "arecord -D plughw: 1, 0 -f cd temp. wav ". Hiyo itaanza kurekodi faili ya wav yenye ubora wa CD kutoka kwa pembejeo za kadi ya sauti. Baada ya sekunde chache kugonga Ctrl-C (kwa kweli piga kitufe cha Ctrl na C kwenye kibodi yako wakati huo huo) ili kusimamisha kurekodi. Ili kuirudisha nyuma utahitaji kuziba vichwa vya sauti kwenye kichwa cha kichwa kilicho kwenye kadi ya Raspberry Pi yenyewe au kichwa cha kichwa cha kadi ya sauti ya nje ya USB. BONYEZA kulia ikoni ya spika kwenye mwambaa wa kazi na uchague kifaa kinachofanana na wewe tu umeingiza vichwa vya sauti vyako ndani na kuongeza sauti (Analog = kichwa cha kichwa cha Raspberry Pi; USB AUDIO CODEC = Kadi ya kichwa ya sauti ya kadi ya sauti ya USB). Andika kwenye "aplay temp.wav" na ugonge kuingia na unapaswa kusikia kile ulichokirekodi tu. Kadi ya sauti kwenye Pi sio nzuri sana kwa hivyo ikiwa unasikiliza kupitia kichwa chao kilichojengwa ndani, usiogope ikiwa haisikiki yote mazuri. Mtiririko wetu wa sauti utakuwa wa dijiti na utasikika vizuri kwa Sonos.
arecord -l
rekodi -D plughw: 1, 0 -f cd temp.wav
aplay temp.wav
Hatua ya 11:


Ifuatayo tutaweka programu mbili, Darkice na Icecast2. Darkice ndio itashughulikia chanzo chetu cha sauti cha moja kwa moja kwenye mkondo wa mp3 na Icecast2 ndio itakayokuwa ikiihudumia Sonos kama mkondo wa Shoutcast. Andika katika kila moja ya mistari hii kwenye dirisha la terminal moja kwa wakati ikifuatiwa na kitufe cha kuingiza kila wakati:
wget
mv darkice_1.0.1-999 ~ mp3 + 1_armhf.deb? raw = kweli darkice_1.0.1-999 ~ mp3 + 1_armhf.deb
Sudo apt-get kufunga libmp3lame0 libtwolame0
Sudo dpkg -i darkice_1.0.1-999 ~ mp3 + 1_armhf.deb
Hatua ya 12:



Sasa kusanikisha Icecast2. Andika kwenye "sudo apt-get install icecast2" ikifuatiwa na ingiza. Baada ya kusanikisha dirisha itaibuka ikiuliza ikiwa unataka kusanidi Icecast2. Piga kitufe cha kushoto kisha uingie kuchagua Ndio. Kwenye skrini ya pili piga kitufe cha chini cha mshale na uingie ili kuchagua Sawa ili kutumia jina la mwenyeji chaguo-msingi "localhost". Kwenye skrini tatu zifuatazo piga mshale chini na weka kitufe cha kukubali kutumia "hackme" kama chanzo chaguomsingi, relay na nywila ya utawala. Ingawa tunakubali mipangilio yote chaguomsingi, hatua hizi lazima zikamilishwe ili kuamilisha seva ya Icecast2.
Sudo apt-get kufunga icecast2
Hatua ya 13:



Ifuatayo tunahitaji kuendesha meneja wa faili wa GUI kama mtumiaji wa mizizi. Ili kufanya hivyo, chagua Menyu ya GUI> Endesha. Andika kwenye "sudo pcmanfm" na ugonge kuingia. Hiyo itafungua meneja wa faili (sawa na mtafiti wa faili kwa watumiaji wa Windows) kwa saraka ya nyumbani (/ nyumbani / pi) na utaona faili ya usanikishaji wa giza iliyosalia ambayo tulipakua hapo awali pamoja na faili ya temp.wav tuliyoiunda jaribu kadi ya sauti. BONYEZA HAKI kwenye nafasi tupu kwenye dirisha la mtafiti na uchague Unda Mpya na kisha Tupu Picha. Ipe jina "darkice.cfg" na ubonyeze sawa. Kisha BONYEZA HAKI faili hiyo mpya na uchague kuifungua na Leafpad (sawa na notepad ya Windows). Nakili mistari hapa chini na ubandike kwenye Leafpad kisha bonyeza Faili na Uhifadhi. Mipangilio niliyochagua ni ya mkondo wa mp3 bora lakini unaweza kutaka kuiweka ili kupunguza mipangilio ya ubora ikiwa utatiririka nje ya mtandao wako k.v. Utandawazi. Hakikisha nambari yako ya kadi ya sauti ni sahihi kwenye laini "kifaa = plughw: 1, 0" Utagundua laini ya "ubora" imetolewa maoni na # mbele yake. Inatumika tu ikiwa utaweka "bitrateMode = vbr" (bitrate inayobadilika). Hauwezi kuweka thamani ya ubora wakati wa kutumia cbr (bitrate mara kwa mara) au mtiririko utadumaa na kuruka. Niligundua tu kito hiki kidogo baada ya masaa mengi ya kuchanganyikiwa. Nilidhani thamani ya ubora ingepuuzwa ikiwa ungetumia cbr lakini inageuka kuwa sivyo na kwa kweli hutupa ufunguo wa nyani kwenye kazi. Kinyume chake, ikiwa unaamua kutumia vbr basi unahitaji kutoa maoni nje ya laini ya "bitrate = 320" na uondoe laini ya "ubora".
[jumla]
muda = 0 # muda katika s, 0 bafa ya mileleSecs = 1 bafa, kwa sekunde unganisha = ndio # unganisha ikiwa kifaa cha kuingiliwa [pembejeo] kifaa = plughw: 1, 0 # Kifaa cha kadi ya Sauti ya sampuli ya uingizaji wa sauti Kiwango = 44100 # kiwango cha sampuli 11025, 22050 au 44100 bitsPerSample = 16 # bits channel = 2 # 2 = stereo [icecast2-0] bitrateMode = cbr # kiwango cha mara kwa mara ('cbr' mara kwa mara, 'abr' wastani) #quality = 1.0 # 1.0 ni bora zaidi (tumia tu na vbr) fomati = mp3 # fomati. Chagua 'vorbis' ya OGG Vorbis bitrate = 320 # bitrate server = localhost # au IP port = 8000 # bandari ya IceCast2 access password = hackme # password password kwa seva ya IceCast2 mountPoint = rapi.mp3 # mlima wa seva ya IceCast2.mp3 au jina la.ogg = Raspberry Pi
Hatua ya 14:




Ifuatayo tunahitaji kufuata hatua sawa na hapo awali ili kuunda faili tupu iitwayo "darkice.sh". Faili ya.sh ni sawa na faili ya.bat au kundi la DOS au Windows. Fungua ukitumia Leafpad, nakili na ubandike laini zilizo hapo chini na uhifadhi.
#! / bin / bash
sudo / usr / bin / darkice -c / nyumba/pi/darkice.cfg
Hatua ya 15:

Ifuatayo tunahitaji kuendesha amri ili kufanya faili ya darkice.sh itekelezwe. Fungua dirisha la terminal na uandike "sudo chmod 777 /home/pi/darkice.sh" na ugonge kuingia. Sasa ni wakati wa kuanza huduma ya seva ya Icecast2. Andika katika "huduma ya sudo icecast2 kuanza" na hit Enter.
Sudo chmod 777 / nyumba/pi/darkice.sh
huduma ya sudo icecast2 kuanza
Hatua ya 16:




Ifuatayo tunahitaji kumwambia Darkice kuanza kiotomatiki wakati wowote Pi inapopigwa (seva ya Icecast2 inaendesha kama huduma na tayari inaanza kiatomati baada ya kuwasha). Kwanza tunahitaji kuchagua ni mhariri wa maandishi wa kutumia. Katika aina ya dirisha la terminal "chagua-mhariri" na hit Enter. Andika "2" kuchagua mhariri wa nano na ubonyeze kuingia. Kisha chapa "crontab -e" na uingie. Ifuatayo shikilia kitufe cha chini chini ili kusogea hadi chini ya faili ya maandishi inayoonekana na ongeza laini hii "@ reboot sleep 10 && sudo /home/pi/darkice.sh". Kisha gonga Ctrl-X kutoka na itachochea "Hifadhi bafa iliyobadilishwa?". Piga kitufe cha Y kwa Ndio kisha ingiza ili kudhibitisha jina lolote la faili linatengenezwa kiatomati. Kitufe cha kulala cha 10 kinamwambia Pi asubiri sekunde 10 baada ya kuanza tena kabla ya kuanza mtiririko wa sauti. Hii inatoa wakati wa OS kuanzisha kadi ya sauti ya USB. Ukianza mkondo kabla kadi ya sauti ya USB haijaanza, mtiririko hautaanza kamwe.
chagua-mhariri
crontab -e
@ reboot kulala 10 && sudo /home/pi/darkice.sh
Hatua ya 17:


Bonyeza ikoni ya menyu ya GUI na uchague kuwasha tena. Ikiwa unafuata hatua hizi zote haswa basi mkondo utaanza kiatomati popote kutoka sekunde 30 hadi dakika baada ya kubofya kuwasha tena.
Hatua ya 18:


Sasisha: Siwezi kupata mkondo wangu ucheze moja kwa moja kwenye Google Chrome tena. Nadhani ilivunjika na sasisho la Chrome. Bado inafanya kazi vizuri kwa Sonos na programu zangu zingine za utiririshaji.
Ili kujaribu kuwa mtiririko unafanya kazi kwa usahihi, fungua kivinjari kwenye wavuti yako ya kawaida na nenda kwa "https://192.168.1.146:8000" (na anwani yako sahihi ya IP iliyobadilishwa kuwa ya kwangu) kuangalia hali yako Seva ya Pi ya Icecast2. Kusikiliza, bonyeza ikoni ya M3U upande wa juu kulia au unaweza kuingiza mwenyewe "https://192.168.1.146:8000/rapi.mp3" kufungua mkondo moja kwa moja na kuruka kupakua faili ya orodha ya kucheza ya.m3u kabisa. Ukisikia chanzo chako cha moja kwa moja basi Pi inafanya kazi kwa usahihi na ni wakati wa kuiongeza kwa Sonos.
Hatua ya 19:


Lazima utumie programu ya Sonos desktop kidhibiti ili kuongeza mkondo wa kawaida kwa Sonos. Bonyeza Kusimamia> Ongeza Kituo cha Redio na ingiza url kwa mkondo ambao kwa upande wangu ulikuwa "https://192.168.1.146:8000/rapi.mp3". Pia ingiza Jina la Kituo na bonyeza OK.
Hatua ya 20:




Ili kucheza kituo cha redio cha kawaida tumeongeza tu, chagua "Redio na Tunein" na kisha "Vituo vyangu vya Redio" na kisha utaona Raspberry Pi yako imeorodheshwa. BONYEZA DOUBLE-bonyeza kucheza au bonyeza-RIGHT ili kuhariri au kuongeza kituo kwa vipendwa vyako vya Sonos.
Hatua ya 21:




Baada ya kuongeza kituo cha redio cha kawaida kitapatikana mara moja kwenye programu yako ya rununu ya Sonos. Sonos hivi majuzi alisasisha programu yao kuwa na rangi nyeupe yenye kutisha na vile vile akapeana jina "Sonos Favorites" kuwa "My Sonos" na kutumia vijipicha vikubwa kwa kila kitu. Kumekuwa na majeraha mengi kwenye mabaraza ya Sonos kwani muundo wa zamani ulionekana na kufanya kazi vizuri na kila kitu kinapatikana kwa urahisi bila kukupofusha kwenye chumba chenye giza. Tunatumai watarudi kwenye mtindo wa zamani hivi karibuni. Kwa hivyo, kwenye programu mpya, gonga "My Sonos" chini, tembeza chini hadi "Vituo" na ugonge "Tazama Zote". Kwenye skrini inayofuata tembea chini mpaka uone "Raspberry Pi". Gonga juu yake na itaanza kucheza kwenye chumba chako kilichochaguliwa.
Hatua ya 22:



Jambo la mwisho kufanya ni kusanikisha Pi katika kesi. Nilichagua Flirc Raspberry Pi Case kwa sababu zote zinaonekana nzuri na zinafanya kazi. Kesi nzima ya alumini hufanya kama kuzama kwa joto kwa processor ya Pi. Ukipata kesi hii, futa upande wa kunata wa pedi ya mafuta yenye spongy ambayo imejumuishwa na ibandike kwenye sehemu ya kesi inayofika chini kugusa processor kisha toa filamu nyembamba ya plastiki kwa nyingine, isiyo nata upande (upande unaogusa processor) kabla ya kufunga kesi.
Hatua ya 23:




Usafi kidogo tu wa nyumba: Ikiwa unapanga kuacha Pi yako imeunganishwa kupitia ethernet basi unaweza kuzima redio yake ya Wi-Fi ili kuhifadhi juisi kidogo. Ili kufanya hivyo bonyeza-kushoto icon ya muunganisho wa mtandao (aikoni ndogo ya juu na chini) na uchague "Zima Wi-Fi". Unaweza pia kuzima redio ya bluetooth kwa kubonyeza LEFT ikoni ya bluetooth. Pia, mpango wa Darkice unafichwa kwa nyuma kwa hivyo ikiwa utahitaji kuisimamisha basi fungua dirisha la terminal, andika "ps aux | grep darkice.cfg" na ugonge kuingia kisha "sudo uua 976" (au chochote cha kwanza kitambulisho cha mchakato ni) na hit Enter. Kuanzisha tena aina ya mkondo katika "sudo darkice -c ~ / darkice.cfg" na ugonge kuingia au reboot tu. Nilikuwa na hamu ya kujua ni kiasi gani cha data kilichotumiwa na Pi wakati hakukuwa na wateja walioshikamana na seva ya Icecast kwa hivyo niliweka zana ya ufuatiliaji wa upelekaji inayoitwa vnstat na jibu ni 0 kbps. Ikiwa hakuna wateja waliounganishwa basi hakuna kabisa kipimo data kinachotumiwa chochote. Bahati nzuri na asante kwa kuangalia!
ps aux | grep giza
Sudo kuua 976
Sudo darkice -c ~ / darkice.cfg
Hatua ya 24:

UPDATE Novemba 2018: Nilihama nje ya jimbo hivi karibuni na nilitaka kuendelea kusikiliza matangazo ya mchezo wa timu yangu ya michezo kwenye spika zangu za Sonos. Niliandika maandishi miaka 17 iliyopita ambayo inasoma ratiba zote za michezo ya timu yangu kila asubuhi ili kuona ikiwa kuna mchezo unaochezwa siku hiyo. Ikiwa ipo inanitumia barua pepe, huweka kompyuta yangu Hauppauge Colossus HDMI kadi ya kukamata kurekodi mchezo kutoka kwenye kisanduku cha kebo na Jumla ya Kirekodi inarekodi matangazo ya redio kutoka kwa redio iliyounganishwa na mtandao wa kompyuta yangu. Kwa kuwa nitakuwa nje ya serikali redio haininufaishi chochote kwa hivyo nilianzisha Raspberry Pi ili kuzindua moja kwa moja mkondo wa utangazaji wa mchezo kwenye kivinjari cha wavuti wakati umefungwa. Kwa hivyo kinachotokea sasa ni wakati pregame inapoanza kompyuta yangu kiatomati inawasha swichi ya Wemo iliyounganishwa na Pi na inavu na kuanza kucheza matangazo ya redio na ninarekodi kutoka kwa kipaza sauti cha Pi nikitumia laini ya kompyuta yangu. Nilikuwa na kompyuta yangu kuu ikizindua ukurasa wa wavuti na kuirekodi kwa ndani lakini sikupenda kuwa na kompyuta yangu imefungwa mchezo mzima. Nilitaka pia kutiririsha sauti kwa wasemaji wangu wa Sonos na nilidhani itakuwa rahisi kutumia programu tu lakini inageuka kuwa sivyo kwani Darkice inatafuta ishara ya kuingiza sauti, sio pato. Njia rahisi na ya kuaminika ni kuziba tu ncha moja ya 3.5mm hadi 2x RCA adapta kwenye kichwa cha Raspberry Pi nje na mwisho mwingine kwenye pembejeo za RCA ya Behringer na ufanyie hatua katika hii inayoweza kufundishwa kutiririsha pembejeo ya AUX kutoka Behringer. FYI, kuzindua kiatomati ukurasa kwenye wavuti unahitaji kuhariri faili ya autostart katika / nk / xdg / lxsession / LXDE-pi / autostart na ongeza laini hii mwishoni:
@ kivinjari cha chromium
Inafanya kazi nzuri!
Hatua ya 25:



UPDATE Juni 4, 2019: Kutiririsha sauti ya moja kwa moja kutoka kwa ukurasa wa wavuti wa TuneIn ya timu yangu ya michezo hadi Sonos imekuwa ikifanya kazi nzuri isipokuwa matangazo machache ya mwisho sauti imekuwa chini sana. Nilipakia video zingine za YouTube na zilikuwa kubwa na wazi kwa hivyo kuweka sauti mahali fulani kati ya uwanja na seva za TuneIn lazima zimepungua. Sio jambo kubwa kwani nina hakika itarekebishwa lakini ilinifanya nifikirie njia ya kuongeza sauti ya sauti ya Raspberry Pi kwa kadi ya sauti ya nje ya Behringer bila kutumia kipaza sauti tofauti. Niliamuru kadi ya sauti ya bei rahisi ya $ 10 ya USB na pato lenye nguvu na udhibiti wa ujazo wa mwili lakini ilibidi nifanye mabadiliko kadhaa ili kupata Raspberry Pi kuitambua kama kadi ya sauti chaguo-msingi. Aikoni ya menyu kwenye eneo-kazi (nembo ya Raspberry), kisha bonyeza Run na uingie "sudo pcmanfm" kufungua Kidhibiti faili kama mtumiaji wa mizizi. Kisha nenda kwa /etc/modprobe.d/ na ufungue faili ya "raspi-blacklist.conf" ukitumia kipeperushi na ongeza mstari "orodha nyeusi snd_bcm2835" (bila nukuu) na uhifadhi. Kisha nenda kwa /lib/modprobe.d/ na ufungue faili ya "aliases.conf" na utoe maoni kwenye mstari "chaguzi snd-usb-audio index = -2" kwa kuingiza hashtag mbele yake ili iweze kusoma hivi: "# chaguo snd-usb-audio index = -2" kisha uhifadhi. Anzisha upya kisha fungua dirisha la terminal na andika "arecord -l" kuorodhesha vifaa vya kunasa ili kuhakikisha kuwa kadi ya sauti ya Behringer bado ni nambari sawa ya kifaa (nambari baada ya neno "kadi") iliyoorodheshwa kwenye faili yako ya darkice.cfg kwenye laini: kifaa = plughw: 1, 0 # Kifaa cha kadi ya Sauti ya uingizaji wa sauti Ndio hiyo. Mabadiliko haya yataruhusu kadi ya sauti ya USB kuwa sauti chaguomsingi kwa kila kitu kwenye Raspberry Pi. Unaweza kubofya kulia kwenye ikoni ya spika kwenye eneo-kazi na uchague ni kadi gani ya sauti ya USB iliyo chaguo-msingi.
Hatua ya 26:



UPDATE Juni 5, 2019: Wakati niliamuru kadi ya sauti ya USB iliyotajwa hapo juu pia niliamuru kadi ya kukamata ya bei rahisi ya $ 15 ya USB ambayo ina pembejeo za stereo kuona ikiwa inaweza kutumika na Raspberry Pi kama njia mbadala nafuu kwa kadi ya Behringer na ikiwa ilikuwa na udhibiti wa kukamata programu na jibu kwa zote ni ndiyo! Ili kuamsha udhibiti wa kukamata bonyeza-kulia kwenye ikoni ya spika na bonyeza "Mipangilio ya Kifaa cha USB…" kisha bonyeza "Chagua Udhibiti …" kisha angalia sanduku la kipaza sauti na bonyeza "Funga". Hata ingawa ina "Kipaza sauti" kama chaguo naweza kuthibitisha kuwa ni pembejeo ya stereo kwa kutumia pembejeo za 3.5 mm au RCA.


Mkimbiaji Juu katika Mashindano ya Raspberry Pi 2017
Ilipendekeza:
Ongeza Bluetooth kwa Sonos Play: 1: 9 Hatua

Ongeza Bluetooth kwenye Sonos Play: 1: Nilikuwa nikitafuta njia ya kuunganisha Nyumba yangu ya Google na Sonos Play yangu ya zamani: 1. Ndio kwa sababu inakera sana kutoweza kubadilisha wimbo au kurekebisha sauti ukiwa katika oga! " Sonos Cheza Moja " jumuisha alexa moja kwa moja na kupokea
Ongeza Pete ya Adafruit ya Papo kwa Papo Badilisha kwa Raspberry Pi: Hatua 3 (na Picha)

Ongeza Gonga la Adafruit la LED Kitambo cha Kubadilisha kwa Raspberry Pi: Kama sehemu ya mfumo wangu wa kukata kamba, nataka kiashiria cha nguvu na kubadili upya kwenye kituo cha media cha Raspberry Pi-based kinachoendesha Kodi kwenye OSMC. Nimejaribu swichi kadhaa tofauti za kitambo. Kitufe cha kushinikiza cha chuma cha Adafruit na Kitufe cha Bluu ni baridi sana.
Rekebisha Redio Aux Jack / Ongeza kipokea sauti cha Bluetooth Nyuma ya Dash: Hatua 6 (na Picha)

Rekebisha Redio Aux Jack / Ongeza kipokea sauti cha Bluetooth Nyuma ya Dashi: Hivi majuzi niligundua kuwa kipigo changu cha 2013 Silverado aux kilikuwa huru. Haikushangaa kwani ninaitumia mara kwa mara na acha tu kamba inayotegemea jack. Ili kuirekebisha, nilihitaji tu kuchukua paneli kadhaa kwenye dashi, ondoa na uchukue apa
Ongeza kuchaji bila waya kwa Simu yoyote: Kutumia LG-V20 kama Mfano: Hatua 10 (na Picha)

Ongeza Chaji Isiyotumia waya kwa Simu yoyote: Kutumia LG-V20 kama Mfano: Ikiwa wewe ni kama mimi na unapanga kuweka simu yako kwa zaidi ya miaka 2, basi simu yako lazima iwe na Betri inayoweza kubadilishwa, kwa sababu betri huchukua miaka 2 tu, na Na kuchaji bila waya ili usichoke bandari ya kuchaji.Sasa rahisi
Ongeza Kitufe cha Moto Haraka kwa Panya Yako Kutumia Kipima muda cha 555: Hatua 5 (na Picha)

Ongeza Kitufe cha Moto haraka kwenye Panya Yako Kutumia Kipima muda cha 555: Je! Kidole chako kimechoka kwa urahisi wakati wa kucheza michezo ya video? Umewahi kutamani uweze kupandisha n00bs kwa kasi zaidi kuliko kasi ya taa bila kuvunja jasho? Maagizo haya yatakuonyesha jinsi