Lisage Aux Sonosele Raspberry Pi abil: 26 sammu (koos piltidega)
Lisage Aux Sonosele Raspberry Pi abil: 26 sammu (koos piltidega)
Anonim
Lisage Aux Sonosele, kasutades Raspberry Pi
Lisage Aux Sonosele, kasutades Raspberry Pi

Mind on Raspberry Pi alati lummanud, kuid siiani pole mul seda tegelikult vaja olnud. Meie majas on kolm Sonose komponenti: Play 5 elutoas, Play 3 magamistoas ja Sonos CONNECT: AMP, mis toidab väliskõlareid meie terrassil. Nendega saame kuulata praktiliselt kõike, välja arvatud meie kohalik raadiojaam, mis ei voogesita üle Interneti. Mul on kontoris üleval lauaraadio, millel on line-out ja soovisin, et seda saaks kuulata kogu majas peamiselt spordi otseülekannete jaoks. Ma oleksin võinud seda teha, ostes teise Play 5 või CONNECTi ja kasutades selle sisendit, kuid mul ei olnud oma väikeses kontoris piisavalt ruumi ega ma tahtnud selle võimaluse nimel palju rohkem raha investeerida. Otsustasin õppida Raspberry Pi programmeerimist, et lisada meie Sonose kõlaritele kaugliin. Kirjutasin selle juhendi täieliku Raspberry Pi NOOB jaoks, mida ma olin alles paar päeva tagasi. Minu arvates on see kõige kokkuvõtlikum ja minimaalne samm, mis on vajalik selleks, et Raspberry Pi hakkaks otse teenindama 320 kbps stereo mp3 voogu Sonosele mõne sekundi jooksul pärast käivitamist. See on ka ideaalne viis kuulata oma pöördlauda kogu majas Sonos.

Samm 1:

Pilt
Pilt
Pilt
Pilt

Mida vajate:

Vaarika PI 3 mudel B 1,2 GHz 64-bitine neljatuumaline ARMv8 protsessor, 1 GB muutmälu

Laua- või sülearvuti, millel on microSD -kaardilugeja

HDMI -sisendiga monitor või teler (ainult esialgseks seadistamiseks)

USB- või Bluetooth -klaviatuur ja hiir (ainult esialgseks seadistamiseks)

BEHRINGER U-CONTROL UCA202 väline USB helikaart (stereo RCA sisenditega)

või

Odav 10 -dollarine USB -stereosalvestuskaart

UUENDAMINE: kui teil on USB -väljundiga plaadimängija, võite selle lihtsalt ühendada Pi -ga ja kasutada seda helikaardina ning loobuda Behringeri ostmisest

EDIT: Ma ei teadnud, et Behringeril on sama hinnaga teine mudel nimega BEHRINGER U-PHONO UFO202, millel on plaadimängijate jaoks sisseehitatud Phono eelvõimendi

Raspberry Pi pardal oleval helikaardil pole helisisendeid ja stereosisendiga väliseid USB-helikaarte on väga vähe. Minu teine valik oli Stereo helikaardi "müts", mis ühendatakse Raspberry GPIO tihvtidega, kuid ma ei leidnud selle jaoks korpust ja mulle meeldis väga Flirc Raspberry Pi korpuse välimus ja funktsionaalsus.

Flirc Raspberry Pi ümbris Gen2 (uus mudel) (alumiiniumist korpus toimib jahutusradiaatorina)

Mediabridge 3,5 mm meestele ja 2-meestele mõeldud RCA-adapter (6 jalga) (kui teie analoogheliallikal on RCA-väljundid, siis pole seda vaja)

Kingston 8 GB microSDHC klassi 4 välkmälukaart

Micro B USB -kaabel - vasakpoolne

2. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Liikuge oma tavalises arvutis saidile https://www.raspberrypi.org/downloads/noobs ja laadige alla NOOBS_v2_4_4.zip. See on üsna suur fail (~ 1,4 GB). Pakkige ZIP -faili sisu oma microSD -kaardile. Leidsin, et SD -kaardile kirjutamine oli kiirem, ekstraheerides esmalt failid ajutisse kausta ja kopeerides need seejärel kaardile, mitte otse kaardile.

3. samm:

Pilt
Pilt

Sisestage ekstraheeritud failidega microSD -kaart Raspberry Pi alumisel küljel asuvasse SD -kaardi pesasse. Ühendage Raspberry Pi HDMI -kaabel monitori või teleriga. Ühendage USB-klaviatuur, hiir, Etherneti-kaabel (või saate Wi-Fi hiljem konfigureerida), USB-helikaardi (Behringeri kaart ei vaja täiendavat tarkvara ega draivereid) ja lõpuks Micro-USB toitekaabli.

4. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Pi käivitub operatsioonisüsteemi installiekraanile. Valige ainult Raspbian ja klõpsake nuppu Installi. Selle installimine võtab natuke aega. Minu installimise ajal ilmub ekraani paremas ülanurgas vaheldumisi väike välgunool. Veebiuuringud näitasid, et kui Pi kasutab palju microSD -kaarti või töötab muul viisil kõvasti (ja toidab meie puhul välist USB -helikaarti) ja kasutate seda arvutiga ühendatud USB -kaabli abil (mitte spetsiaalse USB -toiteallikaga)) võite näha seda ikooni, mis näitab väikest pinget. See on täiesti normaalne ega tohiks midagi mõjutada. Kui OS on installimise lõpetanud, kuvatakse teile kinnitusdialoog. Klõpsake nuppu OK ja Pi taaskäivitub.

5. samm:

Pilt
Pilt
Pilt
Pilt

Pärast taaskäivitamist ilmub Raspbiani töölaud. Esimene asi, mida peame tegema, on juurparooli määramine. Klõpsake ekraani vasakus ülanurgas olevat terminaliikooni ja tippige "sudo passwd root" (ilma jutumärkideta) ja vajutage sisestusklahvi. Sisestage parooliks "vaarikas" (ilma jutumärkideta), vajutage sisestusklahvi ja seejärel uuesti ning vajutage kinnitamiseks sisestusklahvi. BTW, käsk "sudo" tähistab "super user do" ja võimaldab teil käske täita superkasutajana ehk juurkasutajana.

sudo passwd juur

6. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Järgmisena lubame sisseehitatud VNC-serveri. See muudab asja palju lihtsamaks, kuna saate käske lihtsalt trükkida ja kopeerida VNC kaudu. Valige GUI menüü (väike vaarikas tegumiribal)> Eelistused> Raspberry Pi konfiguratsioon> Liidesed. Klõpsake VNC kõrval valikut Lubatud ja seejärel nuppu OK. Mõne sekundi pärast ilmub tegumiribale VNC ikoon. Klõpsake seda ja seejärel paremas ülanurgas olevat menüüikooni (3 horisontaalse joonega kast) ja seejärel suvandit Valikud. Turvavalikutes määrake krüptimine olekule "Eelista välja" ja autentimine "VNC parooliks". Ilmub paroolikast. Sisestage igasse kasti parooli jaoks "vaarikas" (ilma jutumärkideta) ja klõpsake nuppu OK. Saate teise hoiatuskasti, mille kinnitamiseks peate klõpsama nuppu OK. Seadistame helivoo, mitte ei salvesta tuumakoode:)

7. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Enne kui läheme kaugemale, peame määrama staatilise IP -aadressi. Kui teie Pi IP -aadress on ruuteri DHCP -serveri poolt juhuslikult määratud, võib see IP -aadress hiljem muutuda ja te ei saa ühendust luua VNC (või selles osas Sonose) kaudu. Paremklõpsake tegumiribal võrguühenduste ikooni (väike üles- ja allanool) ja valige "Traadita ja traadiga võrgu seaded". Vasakklõpsake paremas ülanurgas olevat kasti ja valige Etherneti ühenduse konfigureerimiseks "eth0" või traadita ühenduse jaoks "wlan0". Ma soovitaksin määrata staatilise IP ainult ühele või teisele. Mul oli probleem, kui esmakordselt seadistasin oma Pi, kus määrasin mõlemale ühendusele sama staatilise IP -aadressi ja minu Pi traadita ühendus lukustati ja ma ei saanud seda õigesti tööle, nii et pidin alustama kogu OS -i installimist. Igatahes sisestage soovitud IP -aadress väljale IP -aadress ja sisestage ruuteri IP -aadress nii väljale Ruuter kui ka DNS -serverid. Klõpsake nuppu Rakenda ja sulge.

MÄRKUS. Staatilise IP -aadressi määramine võib olla lihtsam, kasutades ruuteri DHCP IP -reserveerimise funktsiooni, kui see on olemas. Teil võib vaja minna Pi MAC -aadressi või see võib lihtsalt ilmuda ruuteri administraatori lehel ühendatud seadmete loendis. Kui vajate MAC -aadressi, tippige Etherneti terminaliaknasse käsk "ifconfig eth0" või WiFi jaoks "ifconfig wlan0". Huvitav on see, et WiFi MAC -aadress ilmub reale, mis algab "eetriga"

8. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Järgmisena peame määrama ekraani vaikeresolutsiooni. See võib tunduda rumal, kui näeme, kuidas oleme juba monitoriga ühendatud, kuid hiljem, kui ühendate VNC kaudu ilma monitorita (ilma peata, nagu öeldakse), naaseb see tagasi Pi vaikeresolutsioonile 640x480, mis on väga väike ekraan töötama koos! Valige GUI menüü> Eelistused> Raspberry Pi konfiguratsioon> Määra eraldusvõime. Seadke see 1280x720 või kõrgemale ja taaskäivitamiseks klõpsake OK ja Jah.

9. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Siinkohal võiksite Pi juhtimiseks hakata kasutama VNC -d. Avage Raspbiani töölaual uuesti VNC juhtpaneel ja otsige jaotises "Ühenduvus" IP -aadress. Installige ja käivitage oma tavalisse arvutisse VNC -vaataja ning kasutage seda IP -aadressi ühenduse loomiseks ja parooliks sisestamiseks "vaarikas" (ilma jutumärkideta). Kasutasin Windowsi jaoks TightVNC -d. Kui olete ühenduse loonud, saate salvestada Pi VNC -ühenduse oma töölauale otseteena, et tulevikus kiiresti sisselogimisekraanist mööda pääseda. Saate hoiatuse parooli salvestamise kohta otseteele. Jällegi koodid. Pi terminaliaknasse kopeerimiseks ja kleepimiseks valige või tõstke esile oma tavalises arvutis tekst või käsud, vajutage Ctrl-C (sõna otseses mõttes vajutage samal ajal klaviatuuri klahve Ctrl ja C) või paremklõpsake ja valige "Kopeeri" ", seejärel aktiveerige Pi VNC vaataja aken ja paremklõpsake terminaliakna sees kursori peal ja valige Kleebi.

10. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Järgmisena katsetame helikaarti, et veenduda, kas see töötab korralikult. Ühendage reaalajas heliallikas USB -helikaardi RCA -liini sisenditesse. Avage terminaliaken ja tippige "arecord -l" (see on väiketäht "L") ja vajutage sisestusklahvi. See loetleb teie ühendatud helikaardi seadmed. Sõna "kaardi" järel olev number on teie seadme number. Asendage see number järgmises käsus sõna "plughw" järel: "Minu puhul oli minu kaardi number" 1 ", nii et sisestasin (tegelikult kopeerisin ja kleepisin VNC abil)" arecord -D plughw: 1, 0 -f cd temp. wav ". See alustab helikaardi sisenditest CD-kvaliteediga.wav-faili salvestamist. Mõne sekundi pärast vajutage salvestamise peatamiseks klahvikombinatsiooni Ctrl-C (sõna otseses mõttes samaaegselt klahvikombinatsiooni Ctrl ja C). Taasesitamiseks peate ühendama kõrvaklapid kõrvaklappide pesasse, mis asub Raspberry Pi kaardil või välise USB -helikaardi kõrvaklappide pesasse. Paremklõpsake tegumiribal kõlarite ikooni ja valige vastav seade, millega äsja kõrvaklapid ühendasite, ja suurendage helitugevust (analoog = Raspberry Pi kõrvaklappide pesa; USB AUDIO CODEC = väline USB-helikaardi kõrvaklappide pesa). Sisestage "aplay temp.wav" ja vajutage sisestusklahvi ning peaksite kuulma, mida just salvestasite. Pi helikaart pole eriti hea, nii et kui kuulate selle sisseehitatud kõrvaklappide pesa kaudu, ärge muretsege, kui see ei kõla nii suurepäraselt. Meie helivoo on täielikult digitaalne ja kõlab Sonoses suurepäraselt.

arecord -l

arecord -D plughw: 1, 0 -f cd temp.wav

aplay temp.wav

11. samm:

Pilt
Pilt
Pilt
Pilt

Järgmisena installime kaks programmi, Darkice ja Icecast2. Darkice kodeerib meie reaalajas heliallikat mp3 -vooks ja Icecast2 serveerib seda Sonosele Shoutcasti voona. Sisestage terminaliaknasse ükshaaval kõik need read, millele järgneb iga kord sisestusklahv:

wget

mv darkice_1.0.1-999 ~ mp3+1_armhf.deb? raw = true darkice_1.0.1-999 ~ mp3+1_armhf.deb

sudo apt-get install libmp3lame0 libtwolame0

sudo dpkg -i darkice_1.0.1-999 ~ mp3+1_armhf.deb

12. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Nüüd Icecast2 installimiseks. Sisestage käsk "sudo apt-get install icecast2" ja seejärel enter. Pärast installimist ilmub aken, kus küsitakse, kas soovite Icecast2 seadistada. Vajutage vasakpoolset nooleklahvi ja sisestage, et valida Jah. Vajutage teisel ekraanil allanooleklahvi ja sisestage, et valida OK, et kasutada vaikimisi hostinime "localhost". Järgmisel kolmel ekraanil vajutage allanoolt ja sisestage klahv, et nõustuda kasutama "hackme" vaikimisi allika, relee ja administraatori paroolina. Kuigi me nõustume kõigi vaikeseadetega, tuleb Icecast2 serveri aktiveerimiseks need sammud lõpule viia.

sudo apt-get install icecast2

13. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Järgmisena peame GUI failihalduri käivitama juurkasutajana. Selleks valige GUI menüü> Käivita. Sisestage "sudo pcmanfm" ja vajutage sisestusklahvi. See avab failihalduri (meie Windowsi kasutajate jaoks failiuurija ekvivalent) kodukataloogi (/home/pi) ja näete allesjäänud Darkice'i installifaili, mille oleme varem alla laadinud koos temp.wav -failiga, mille oleme loonud testi helikaarti. Paremklõpsake avastajaaknas tühjal alal ja valige Loo uus ja seejärel Tühjenda fail. Pange sellele nimi "darkice.cfg" ja klõpsake nuppu OK. Seejärel paremklõpsake vastloodud faili ja valige see Leafpadiga (samaväärne Windowsi märkmikuga). Kopeerige allolevad read ja kleepige need Leafpadisse, seejärel klõpsake nuppu Fail ja Salvesta. Minu valitud seaded on parima kvaliteediga mp3 -voo jaoks, kuid kui soovite voogesitada väljaspool oma võrku, võiksite neid muuta madalama kvaliteediga seadeteks. Interneti kaudu. Veenduge, et teie helikaardi number oleks reas "device = plughw: 1, 0" märganud, et rea "kvaliteet" kommentaariks on #. Seda kasutatakse ainult siis, kui määrate "bitrateMode = vbr" (muutuv bitikiirus). Cbr -i (konstantne bitikiirus) kasutamisel ei saa kvaliteediväärtust määrata, vastasel juhul voog kogeleb ja jätab vahele. Avastasin selle väikese pärli alles pärast mitmetunnist pettumust. Eeldasin, et kvaliteedi väärtust ignoreeritakse, kui kasutate cbr -i, kuid selgub, et see pole nii ja viskab tõesti ahvivõtme töösse. Ja vastupidi, kui otsustate kasutada vbr -i, peate kommenteerima rea "bitrate = 320" ja tühistama rea "quality".

[üldine]

kestus = 0 # kestus sekundites, 0 igaveseks puhver 22050 või 44100 bitti koos vbr -ga) formaat = mp3 # formaat. Valige OGG jaoks vorbis Vorbis bitrate = 320 # bitrate server = localhost # või IP port = 8000 # port IceCast2 juurdepääsuparoolile = hackme # lähteparool IceCast2 serverile mountPoint = rapi.mp3 # kinnituspunkt IceCast2 serveril.mp3 või.ogg name = Vaarika Pi

14. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Järgmiseks peame järgima samu samme nagu varem, et luua tühi fail nimega "darkice.sh".. Sh -fail on samaväärne.bat- või pakettfailiga DOS -i või Windowsi jaoks. Avage Leafpadiga, kopeerige ja kleepige allolevad read ja salvestage.

#!/bin/bash

sudo/usr/bin/darkice -c /home/pi/darkice.cfg

15. samm:

Pilt
Pilt

Järgmisena peame käivitama käsu, et muuta darkice.sh fail käivitatavaks. Avage terminaliaken ja tippige "sudo chmod 777 /home/pi/darkice.sh" ja vajutage sisestusklahvi. Nüüd on aeg käivitada Icecast2 serveriteenus. Sisestage "sudo service icecast2 start" ja vajutage sisestusklahvi.

sudo chmod 777 /home/pi/darkice.sh

sudo teenuse icecast2 käivitamine

16. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Järgmisena peame ütlema Darkice'ile, et see käivituks automaatselt iga kord, kui Pi käivitatakse (Icecast2 server töötab teenusena ja käivitub juba automaatselt pärast käivitamist). Kõigepealt peame valima, millist tekstiredaktorit kasutada. Tippige terminaliaknas "select-editor" ja vajutage sisestusklahvi. Nanoredaktori valimiseks tippige "2" ja vajutage sisestusklahvi. Seejärel tippige "crontab -e" ja sisestage. Järgmisena hoidke allanooleklahvi all, et kerida kuvatava tekstifaili lõpuni ja lisada see rida "@reboot sleep 10 && sudo /home/pi/darkice.sh". Seejärel vajutage väljumiseks klahve Ctrl-X ja see küsib "Salvesta muudetud puhver?". Vajutage Y -klahvi Jah, seejärel sisestage, et kinnitada, milline failinimi automaatselt genereeritakse. Unerežiimi 10 lüliti käsib Pi -l oodata 10 sekundit pärast käivitamist, enne kui helivoog käivitatakse. See annab operatsioonisüsteemile aega USB helikaardi lähtestamiseks. Kui alustate voogu enne, kui USB -helikaart on aktiivne, ei käivitata voogu kunagi.

vali toimetaja

crontab -e

@reboot sleep 10 && sudo /home/pi/darkice.sh

17. samm:

Pilt
Pilt
Pilt
Pilt

Klõpsake GUI menüüikooni ja valige taaskäivitamine. Kui järgisite kõiki neid samme täpselt, algab voog automaatselt pärast 30 sekundit kuni minut pärast taaskäivituse klõpsamist.

18. samm:

Pilt
Pilt
Pilt
Pilt

UPDATE: Ma ei saa oma voogu enam otse Google Chrome'is esitada. Ma arvan, et see läks Chrome'i värskendusega katki. See töötab Sonose ja minu muude voogesitusrakenduste puhul endiselt hästi.

Et kontrollida, kas voog töötab korralikult, avage oma tavalise arvuti veebibrauser ja navigeerige oma oleku vaatamiseks lehele "https://192.168.1.146:8000" (kusjuures teie Pi õige IP -aadress on muidugi minu omaga asendatud). Pi's Icecast2 server. Kuulamiseks klõpsake paremas ülanurgas olevat M3U ikooni või võite käsitsi sisestada "https://192.168.1.146:8000/rapi.mp3", et otse voogu avada ja üldse.m3u esitusloendi faili allalaadimine vahele jätta. Kui kuulete oma otseallikat, töötab Pi õigesti ja on aeg see Sonosele lisada.

19. samm:

Pilt
Pilt
Pilt
Pilt

Kohandatud voo lisamiseks Sonosele peate kasutama Sonose töölauakontrolleri rakendust. Klõpsake käsku Halda> Lisa raadiojaam ja sisestage voo URL, mis minu puhul oli "https://192.168.1.146:8000/rapi.mp3". Sisestage ka jaama nimi ja klõpsake nuppu OK.

20. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Äsja lisatud kohandatud raadiojaama esitamiseks valige "Radio by Tunein" ja seejärel "My Radio Stations" ning siis näete oma Raspberry Pi -d loendis. Esitamiseks klõpsake DOUBLE-vasakul või jaama muutmiseks või Sonose lemmikute lisamiseks paremklõpsuga.

21. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Pärast kohandatud raadiojaama lisamist on see kohe teie Sonose mobiilirakenduses saadaval. Sonos uuendas hiljuti oma rakendust kohutavalt valgeks motiiviks ning nimetas "Sonose lemmikud" ümber "Minu Sonoseks" ja kasutas kõige jaoks liiga suuri pisipilte. Sonose foorumitel on olnud palju tagasilööke, kuna vana formaat nägi välja ja töötas nii hästi, et kõik oli hõlpsasti juurdepääsetav ilma pimedas ruumis pimestamata. Loodetavasti naasevad nad peagi vana stiili juurde. Igatahes puudutage uues rakenduses allosas nuppu "Minu Sonos", kerige alla jaamadeni ja puudutage "Vaata kõiki". Kerige järgmisel ekraanil allapoole, kuni näete "Raspberry Pi". Puudutage seda ja see hakkab teie valitud ruumis (ruumides) mängima.

Samm 22:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Viimane asi, mida teha, on Pi korpuse installimine. Valisin Flirc Raspberry Pi ümbrise, sest see näeb hea välja ja on funktsionaalne. Kogu alumiiniumist korpus toimib Pi protsessori jahutusradiaatorina. Kui saate selle ümbrise kätte, koorige kaasasoleva käsnaga termopadja kleepuv külg maha ja kleepige see korpuse osale, mis ulatub protsessorit puudutades alla, ja eemaldage seejärel teiselt mittekleepuvast õhuke kile. pool (protsessorit puudutav külg) enne korpuse sulgemist.

23. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Veidi maja puhastamist: kui kavatsete oma Pi Etherneti kaudu ühendusse jätta, võiksite selle mahla säästmiseks selle WiFi-raadio välja lülitada. Selleks klõpsake vasakul hiireklahviga võrguühenduste ikooni (väike üles- ja allanool) ja valige „Lülita Wi-Fi välja“. Samuti saate Bluetooth-raadio välja lülitada, kui klõpsate vasakul Bluetooth-ikooni. Samuti töötab Darkice programm taustal peidetuna, nii et kui teil on kunagi vaja see peatada, siis avage terminaliaken, tippige "ps aux | grep darkice.cfg" ja vajutage sisestusklahvi ning seejärel "sudo kill 976" (või mis iganes esimene protsessi ID on) ja vajutage sisestusklahvi. Voo taaskäivitamiseks tippige "sudo darkice -c ~/darkice.cfg" ja vajutage sisestusklahvi või lihtsalt taaskäivitage. Ma olin uudishimulik, kui palju ribalaiust Pi kasutas, kui Icecasti serveriga polnud seotud kliente, nii et installisin ribalaiuse jälgimise tööriista nimega vnstat ja vastus on 0 kbps. Kui ühendatud kliente pole, siis ei kasutata absoluutselt ribalaiust. Palju õnne ja aitäh vaatamast!

ps aux | grep tume

sudo tappa 976

sudo darkice -c ~/darkice.cfg

24. samm:

Pilt
Pilt

UPDATE November 2018: kolisin hiljuti osariigist välja ja tahtsin jätkata oma spordimeeskonna mängude ülekannete kuulamist Sonose kõlarite kaudu. Kirjutasin 17 aastat tagasi stsenaariumi, mis loeb igal hommikul läbi kõik mu meeskonna spordigraafikud, et näha, kas sellel päeval mängitakse. Kui see on olemas, saadab ta mulle e-kirja, määrab mu arvutitele Hauppauge Colossus HDMI-salvestuskaardi mängu kaablikarbist salvestama ja Total Recorder salvestab raadioülekande raadioühendusest, mis on ühendatud minu arvuti sisendvõrguga. Kuna ma olen riigist väljas, ei tee raadio mulle praegu head, nii et seadistasin Raspberry Pi, et käivitada mänguülekande voog veebibrauseris automaatselt, kui see käivitatakse. Mis juhtub nüüd, kui eelmäng käivitub, lülitab arvuti automaatselt sisse Pi-ga ühendatud Wemo-lüliti ja see käivitub ning hakkab raadiosaadet mängima ja ma salvestan Pi kõrvaklappidest arvuti kaudu. Ma lasin oma põhiarvutil veebisaidi käivitada ja seda sisemiselt salvestada, kuid mulle ei meeldinud, kui mu arvuti kogu mängu sidus. Tahtsin ka heli oma Sonose kõlaritesse voogesitada ja arvasin, et seda oleks lihtne teha ainult tarkvara abil, kuid selgub, et see pole nii, kuna Darkice otsib helisisendit, mitte väljundit. Lihtsaim ja usaldusväärsem viis on lihtsalt ühendada 3,5 mm kuni 2 x RCA adapteri üks ots Raspberry Pi kõrvaklappide väljundisse ja teine ots Behringeri RCA sisenditesse ning teha selles juhendis toodud juhised AUX sisendi edastamiseks Behringerist. FYI, veebilehe automaatseks käivitamiseks käivitamisel peate redigeerima automaatse käivitamise faili kaustas/etc/xdg/lxsession/LXDE-pi/autostart ja lisama selle rea lõppu:

See töötab suurepäraselt!

25. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

UPDATE 4. juuni 2019: otseheli voogesitus minu spordimeeskonna TuneIn veebisaidilt Sonosele on töötanud suurepäraselt, välja arvatud viimased saated, helitugevus on olnud väga madal. Laadisin mõned YouTube'i videod üles ja need olid valjud ja selged, nii et kusagil staadioni ja TuneIni serverite vahel olevat helitugevust oleks ilmselt vähendatud. Pole suur asi, kuna olen kindel, et see parandatakse, kuid see pani mind mõtlema, kuidas suurendada Raspberry Pi heliväljundi helitugevust Behringeri välisele helikaardile ilma eraldi kõrvaklappide võimendit kasutamata. Tellisin odava 10 -dollarise USB -helikaardi, millel oli tugevam väljund ja füüsiline helitugevuse reguleerimine, kuid pidin tegema mõned muudatused, et Raspberry Pi tunneks seda vaikimisi helikaardina. Pi pardal oleva helikaardi keelamiseks peate klõpsama GUI -l Menüüikoon töölaual (Vaarika logo), seejärel klõpsake nuppu Käivita ja sisestage failihalduri juurkasutajana "sudo pcmanfm". Seejärel navigeerige lehele /etc/modprobe.d/ ja avage lehtede abil „raspi-blacklist.conf“fail ning lisage rida „must nimekiri snd_bcm2835“(ilma jutumärkideta) ja salvestage. Seejärel minge lehele /lib/modprobe.d/ ja avage fail "aliases.conf" ning kommenteerige rida "options snd-usb-audio index = -2", lisades selle ette räsimärgi, nii et see kõlaks järgmiselt: "#options snd-usb-audio index = -2" ja salvestage. Taaskäivitage, seejärel avage terminaliaken ja tippige püüdmisseadmete loendisse "arecord -l", veendumaks, et Behringeri helikaart on ikka sama seadme number (number sõna "kaardi" järel), mis on teie failis darkice.cfg real: device = plughw: 1, 0 # Helisisendi seade helisisendi jaoksSee on kõik. Need muudatused võimaldavad USB -helikaardil olla Raspberry Pi kõige heli vaikimisi. Paremklõpsake töölaual kõlariikooni ja valige vaikimisi kasutatav USB-helikaart.

26. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

UPDATE 5. juuni 2019: Kui tellisin ülalmainitud USB -helikaardi, tellisin ka odava 15 -dollarise USB -salvestuskaardi, millel on stereosisendid, et näha, kas seda saab kasutada koos Raspberry Pi -ga Behringeri kaardi odavama alternatiivina ja kas sellel olid tarkvara püüdmise juhtnupud ja vastus mõlemale on jah! Pildistamise juhtnuppude aktiveerimiseks paremklõpsake kõlarite ikooni ja klõpsake "USB-seadme seaded …", seejärel klõpsake "Vali juhtelemendid …", seejärel märkige mikrofonikast ja klõpsake "Sule". Kuigi sellel on ainult valik „Mikrofon”, võin kinnitada, et see on tõepoolest stereosisend, kasutades kas 3,5 mm või RCA sisendeid.

Vaarika Pi võistlus 2017
Vaarika Pi võistlus 2017
Vaarika Pi võistlus 2017
Vaarika Pi võistlus 2017

Võistlus Raspberry Pi 2017