Përmbajtje:

Shtoni Aux te Sonos duke përdorur Raspberry Pi: 26 hapa (me fotografi)
Shtoni Aux te Sonos duke përdorur Raspberry Pi: 26 hapa (me fotografi)

Video: Shtoni Aux te Sonos duke përdorur Raspberry Pi: 26 hapa (me fotografi)

Video: Shtoni Aux te Sonos duke përdorur Raspberry Pi: 26 hapa (me fotografi)
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Nëntor
Anonim
Shtoni Aux tek Sonos duke përdorur Raspberry Pi
Shtoni Aux tek Sonos duke përdorur Raspberry Pi

Unë kam qenë gjithmonë i magjepsur nga Raspberry Pi por kurrë nuk kam pasur një nevojë të vërtetë për të deri tani. Ne kemi tre përbërës Sonos në shtëpinë tonë: Një Play 5 në dhomën e ndenjes, një Play 3 në dhomën e gjumit dhe një Sonos CONNECT: AMP që aktivizon altoparlantët në natyrë në oborrin tonë. Me ta ne mund të dëgjojmë praktikisht çdo gjë përveç stacionit tonë lokal të radios i cili nuk transmetohet në internet. Unë kam një radio në katin e sipërm në zyrën time që ka një dalje dhe doja të isha në gjendje ta dëgjoja atë në të gjithë shtëpinë, kryesisht për transmetime sportive të drejtpërdrejta. Unë mund ta kisha arritur këtë duke blerë një Play 5 ose CONNECT dhe duke përdorur linjën e tij, por nuk kisha vend të mjaftueshëm në zyrën time të vogël dhe as nuk doja të investoja shumë më tepër para vetëm për të pasur atë aftësi. Vendosa të mësoj se si të programoj një Raspberry Pi për të shtuar një linjë të largët për folësit tanë Sonos. Unë e shkrova këtë Instructable për Raspberry Pi NOOB të plotë, që isha deri pak ditë më parë, me atë që mendoj se është hapi më konciz, më i vogli i nevojshëm për të pasur një Raspberry Pi të fillojë automatikisht të shërbejë një transmetim stereo mp3 320 kbps të drejtpërdrejtë te Sonos brenda pak sekondash nga fillimi. Kjo është gjithashtu mënyra e përsosur për të dëgjuar pllakën tuaj në të gjithë shtëpinë në Sonos.

Hapi 1:

Imazhi
Imazhi
Imazhi
Imazhi

Çfarë do t'ju duhet:

Raspberry PI 3 Model B 1.2GHz 64-bit Quad-core ARMv8 CPU, 1 GB RAM

Një kompjuter desktop ose laptop me një lexues kartash microSD

Monitor ose TV me hyrje HDMI (vetëm për konfigurimin fillestar)

Tastiera dhe miu USB ose bluetooth (vetëm për konfigurimin fillestar)

Kartë zanore e jashtme USB BEHRINGER U-CONTROL UCA202 (ka hyrje stereo RCA)

ose

Kartë e lirë 10 $ USB për kapjen stereo

P URDITSIM: Nëse zotëroni një gramafon me USB jashtë mund të jeni në gjendje ta lidhni atë vetëm në Pi dhe ta përdorni atë si "kartën zanore" dhe të hiqni dorë nga blerja e Behringer krejt

EDIT: Unë nuk isha i vetëdijshëm që Behringer ka një model tjetër për të njëjtin çmim të quajtur BEHRINGER U-PHONO UFO202 që ka një preamp të integruar Phono për pllakat rrotulluese

Karta e zërit në bord të Raspberry Pi nuk ka hyrje audio dhe ka shumë pak karta të jashtme USB të zërit që kanë hyrje stereo. Zgjedhja ime e dytë ishte një "kapelë" stereo e zërit që lidhet me kunjat GPIO të Raspberry, por nuk gjeta një rast për të dhe më pëlqeu shumë pamja dhe funksionaliteti i rastit Flirc Raspberry Pi.

Flirc Raspberry Pi Case Gen2 (Modeli i Ri) (kutia prej alumini vepron si një lavaman)

Mediabridge 3.5mm Mashkull në 2-Mashkull Përshtatës RCA (6 Këmbë) (nëse burimi juaj audio analog ka dalje RCA atëherë nuk keni nevojë për këtë)

Kartë memorie flash Kingston 8 GB microSDHC Class 4

Kabllo Micro B USB - në këndin e majtë

Hapi 2:

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

Shkoni te https://www.raspberrypi.org/downloads/noobs në kompjuterin tuaj të rregullt dhe shkarkoni NOOBS_v2_4_4.zip. Shtë një skedar mjaft i madh (~ 1.4 GB). Nxirrni përmbajtjen e skedarit zip në kartën tuaj microSD. Kam gjetur se ishte më e shpejtë të shkruaja në kartën time SD duke nxjerrë së pari skedarët në një dosje të përkohshme dhe më pas duke i kopjuar ato në kartë sesa të nxirrje direkt në kartë.

Hapi 3:

Imazhi
Imazhi

Futni kartën microSD me skedarët e nxjerrë në folenë e kartës SD në pjesën e poshtme të Raspberry Pi. Lidhni një kabllo HDMI nga Raspberry Pi me monitorin ose televizorin tuaj. Lidhni tastierën USB, miun, kabllon ethernet (ose mund ta konfiguroni Wi-Fi më vonë), kartën zanore USB (karta Behringer nuk kërkon ndonjë softuer ose drejtues shtesë) dhe së fundi kabllon e rrymës Micro USB.

Hapi 4:

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

Pi do të fillojë deri në ekranin e instalimit të sistemit operativ. Zgjidhni vetëm Raspbian dhe klikoni Instalo. Do të duhet pak kohë për t'u instaluar. Gjatë instalimit tim, një ikonë e vogël rrufe do të shfaqet me ndërprerje në pjesën e sipërme të djathtë të ekranit. Hulumtimet në internet zbuluan se nëse Pi po hyn shumë në kartën microSD ose përndryshe punon shumë (dhe fuqizon një kartë të jashtme USB të zërit në rastin tonë) dhe po e fuqizoni atë duke përdorur një kabllo USB të lidhur në një kompjuter (jo një furnizim i dedikuar me energji USB) ju mund të shihni atë ikonë që tregon pak nën -tension. Perfectlyshtë krejt normale dhe nuk duhet të ndikojë në asgjë. Pasi të përfundojë instalimi i sistemit operativ, do të merrni një kuti dialogu konfirmimi. Klikoni OK dhe Pi do të rindizet.

Hapi 5:

Imazhi
Imazhi
Imazhi
Imazhi

Pasi të rindizet, do të shfaqet desktopi Raspbian. Gjëja e parë që duhet të bëjmë është të vendosim një fjalëkalim rrënjësor. Klikoni në ikonën e terminalit në pjesën e sipërme të majtë të ekranit dhe shkruani "sudo passwd root" (pa thonjëza) dhe shtypni enter. Shkruani "mjedër" (pa thonjëza) si fjalëkalim, shtypni enter dhe pastaj shkruani përsëri dhe shtypni enter për të konfirmuar. BTW, komanda "sudo" qëndron për "super user do" dhe ju lejon të ekzekutoni komanda si një super përdorues aka përdorues rrënjë.

rrënjë sudo passwd

Hapi 6:

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

Tjetra ne do të aktivizojmë serverin e integruar VNC. Kjo i bën gjërat shumë më të lehta pasi thjesht mund të kopjoni dhe ngjisni komandat përmes VNC në vend që t'i shtypni ato. Zgjidhni Menunë GUI (mjedra e vogël në shiritin e detyrave)> Preferencat> Konfigurimi i Raspberry Pi> Ndërfaqet. Klikoni Aktivizuar pranë VNC dhe pastaj OK. Pas disa sekondash, një ikonë VNC do të shfaqet në shiritin e detyrave. Klikoni atë dhe pastaj ikonën e menysë në të djathtën e sipërme (kutia me 3 vija horizontale) dhe pastaj Opsionet. Në opsionet e Sigurisë vendosni Kriptimin në "Prefero të fikur" dhe Autentifikimin si "fjalëkalim VNC". Do të shfaqet një kuti fjalëkalimi. Shkruani "mjedër" (pa thonjëza) për fjalëkalimin në secilën kuti dhe klikoni OK. Do të merrni një kuti të dytë paralajmëruese që duhet të klikoni OK për të konfirmuar. Ne po krijojmë një transmetues audio, duke mos ruajtur kodet bërthamore:)

Hapi 7:

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

Para se të vazhdojmë më tej, duhet të caktojmë një adresë IP statike. Nëse adresa IP e Pi tuaj caktohet rastësisht nga serveri DHCP i ruterit tuaj, atëherë adresa IP mund të ndryshojë më vonë dhe nuk do të jeni në gjendje të lidheni përmes VNC (ose Sonos për këtë çështje). Klikoni Djathtas ikonën e lidhjeve të rrjetit në shiritin e detyrave (ikona e shigjetës pak lart e poshtë) dhe zgjidhni "Cilësimet e Rrjetit pa tela dhe tela". KLIKON Majtas në kutinë e sipërme të djathtë dhe zgjidhni "eth0" për të konfiguruar lidhjen ethernet ose "wlan0" për wireless. Unë do të këshilloja caktimin e një IP statike vetëm njërit ose tjetrit. Unë kisha një problem kur vendosa për herë të parë Pi -në time ku caktova të njëjtën adresë IP statike në të dyja lidhjet dhe wireless -i i Pi -it tim u bllokua dhe nuk mund ta ktheja duke punuar siç duhet, kështu që më duhej të filloja nga e para instalimin e OS. Sidoqoftë, futni adresën IP që dëshironi në fushën e adresës IP dhe futni adresën IP të ruterit tuaj në fushën Router dhe DNS Servers. Kliko Apliko dhe Mbyll.

SHENIM: Mund të jetë më e lehtë të caktoni një adresë IP statike duke përdorur veçorinë e rezervimit DHCP IP të ruterit tuaj nëse ka një të tillë. Ju mund të keni nevojë për adresën MAC të Pi ose thjesht mund të shfaqet në një listë të pajisjeve të lidhura në faqen e administratorit të ruterit tuaj. Nëse keni nevojë për adresën MAC atëherë shkruani komandën "ifconfig eth0" në dritaren e terminalit për ethernet ose "ifconfig wlan0" për WiFi. Në mënyrë interesante, adresa MAC e WiFi do të shfaqet në linjën që fillon me "eter"

Hapi 8:

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

Tjetra ne duhet të vendosim rezolucionin e paracaktuar të ekranit. Kjo mund të duket budalla duke parë se si jemi lidhur tashmë me një monitor, por më vonë kur lidheni përmes VNC pa një monitor të bashkangjitur (pa kokë, siç thonë ata) do të kthehet përsëri në rezolucionin e paracaktuar të Pi 640x480, i cili është një ekran shumë i vogël punojnë me! Zgjidhni GUI Menu> Preferencat> Raspberry Pi Configuration> Set Resolution. Vendoseni atë në 1280x720 ose më të lartë dhe klikoni OK dhe Po për të rindezur.

Hapi 9:

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

Në këtë pikë ju mund të dëshironi të filloni të përdorni VNC për të kontrolluar Pi. Hapni përsëri panelin e kontrollit VNC në desktopin Raspbian dhe kërkoni adresën IP nën "Lidhshmëria". Instaloni dhe drejtoni një shikues VNC në kompjuterin tuaj të zakonshëm dhe përdorni atë adresë IP për t'u lidhur dhe futur "mjedër" (pa thonjëza) si fjalëkalim. Kam përdorur TightVNC për Windows. Pasi të jeni lidhur, mund të ruani lidhjen VNC të Pi si një shkurtore në desktopin tuaj për t'u lidhur shpejt në të ardhmen duke anashkaluar ekranin e hyrjes. Do të merrni një paralajmërim për ruajtjen e fjalëkalimit brenda shkurtores. Përsëri, kodet. Për të kopjuar dhe ngjitur në dritaren e terminalit Pi, zgjidhni ose nënvizoni tekstin ose komandat në kompjuterin tuaj të zakonshëm, shtypni Ctrl-C (fjalë për fjalë goditni butonin Ctrl dhe C në tastierën tuaj në të njëjtën kohë) ose klikoni me të djathtën dhe zgjidhni "Kopjo ", pastaj aktivizoni dritaren e shikuesit VNC të Pi dhe klikoni DREJTA në dritaren e terminalit pikërisht në kursorin dhe zgjidhni Ngjit.

Hapi 10:

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

Tjetra ne do të testojmë kartën e zërit për t'u siguruar që ajo po funksionon siç duhet. Lidhni një burim audio të drejtpërdrejtë në hyrjet e linjës RCA të kartës së zërit USB. Hapni dritaren e terminalit dhe shkruani "arecord -l" (kjo është një shkronjë e vogël "L") dhe shtypni enter. Kjo do të listojë pajisjet tuaja të bashkangjitura të kartës së zërit. Numri pas fjalës "kartë" është numri i pajisjes tuaj. Zëvendësoni atë numër në komandën tjetër pas fjalës "plughw:" Në rastin tim numri i kartës sime ishte "1" kështu që kam shtypur (në fakt kopjuar dhe ngjitur duke përdorur VNC) "arecord -D plughw: 1, 0 -f cd temp. wav ". Kjo do të fillojë regjistrimin e një skedari.wav të cilësisë CD nga hyrjet e kartës së zërit. Pas disa sekondash shtypni Ctrl-C (fjalë për fjalë goditni butonin Ctrl dhe C në tastierën tuaj në të njëjtën kohë) për të ndaluar regjistrimin. Për ta riprodhuar atë, do t'ju duhet të lidhni kufjet në prizën e kufjeve të vendosura në vetë kartën Raspberry Pi ose prizën e kufjeve të kartës së jashtme USB të zërit. Klikoni Djathtas në ikonën e altoparlantit në shiritin e detyrave dhe zgjidhni pajisjen përkatëse në të cilën sapo keni lidhur kufjet tuaja dhe rritni volumin (Analog = priza e kufjeve Raspberry Pi; USB AUDIO CODEC = Foleja e jashtme e kufjeve të kartës së zërit USB). Shkruani "aplay temp.wav" dhe shtypni enter dhe duhet të dëgjoni atë që sapo regjistruat. Karta e zërit në Pi nuk është shumë e mirë, kështu që nëse po dëgjoni përmes folesë së integruar të kufjeve, mos u shqetësoni nëse nuk tingëllon aq mirë. Rrjedha jonë audio do të jetë e gjitha dixhitale dhe do të tingëllojë shkëlqyeshëm në Sonos.

arecord -l

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

aplay temp.wav

Hapi 11:

Imazhi
Imazhi
Imazhi
Imazhi

Tjetra ne do të instalojmë dy programe, Darkice dhe Icecast2. Darkice është ajo që do të kodojë burimin tonë audio të drejtpërdrejtë në një transmetim mp3 dhe Icecast2 është ajo që do t'i shërbejë Sonos si një transmetim Shoutcast. Shkruani secilën nga këto rreshta në dritaren e terminalit një nga një, e ndjekur nga çelësi i futjes çdo herë:

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

Hapi 12:

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

Tani për të instaluar Icecast2. Shkruani "sudo apt-get install icecast2" e ndjekur nga enter. Pasi të instalohet një dritare do të shfaqet duke pyetur nëse doni të konfiguroni Icecast2. Goditni shigjetën majtas dhe futeni për të zgjedhur Po. Në ekranin e dytë goditni shigjetën poshtë dhe futni për të zgjedhur OK për të përdorur emrin e parazgjedhur të hostit "localhost". Në tre ekranet e ardhshëm goditni shigjetën poshtë dhe futni çelësin për të rënë dakord të përdorni "hackme" si burim të paracaktuar, stafetë dhe fjalëkalim administrimi. Edhe pse jemi dakord me të gjitha cilësimet e paracaktuara, këto hapa duhet të përfundojnë për të aktivizuar serverin Icecast2.

sudo apt-get install icecast2

Hapi 13:

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

Tjetra ne duhet të ekzekutojmë menaxherin e skedarëve GUI si përdorues rrënjësor. Për ta bërë këtë, zgjidhni Menuja GUI> Run. Shkruani "sudo pcmanfm" dhe shtypni enter. Kjo do të hapë menaxherin e skedarëve (ekuivalenti i eksploruesit të skedarëve për ne përdoruesit e Windows) në drejtorinë e shtëpisë (/home/pi) dhe do të shihni skedarin e mbetur të instalimit të errësirës që kemi shkarkuar më parë së bashku me skedarin temp.wav që kemi krijuar testoni kartën e zërit. Klikoni Djathtas në një hapësirë të zbrazët në dritaren e eksploruesit dhe zgjidhni Krijoni një të re dhe më pas Empty File. Emërtojeni atë "darkice.cfg" dhe klikoni OK. Pastaj klikoni Djathtas atë skedar të krijuar rishtas dhe zgjidhni ta hapni me Leafpad (ekuivalenti i fletores së Windows). Kopjoni rreshtat më poshtë dhe ngjitini ato në Leafpad pastaj klikoni Skedar dhe Ruaj. Cilësimet që kam zgjedhur janë për transmetimin me cilësi më të mirë mp3, por ju mund të dëshironi t'i ndryshoni ato në cilësime më të ulëta të cilësisë nëse do të transmetoni jashtë rrjetit tuaj p.sh. Interneti. Sigurohuni që numri i kartës tuaj të zërit të jetë i saktë në rreshtin "pajisje = plughw: 1, 0" Do të vini re se linja "cilësi" komentohet me një # para saj. Përdoret vetëm nëse vendosni "bitrateMode = vbr" (bitrate e ndryshueshme). Ju nuk mund të vendosni një vlerë cilësore kur përdorni cbr (bitrate konstante) ose rryma do të belbëzojë dhe do të kalojë. Këtë perlë të vogël e zbulova vetëm pas shumë orësh frustrimi. Supozova se vlera e cilësisë do të injorohej nëse përdorni cbr, por rezulton se nuk është kështu dhe me të vërtetë hedh një pikëllim majmuni në punë. Në të kundërt, nëse vendosni të përdorni vbr atëherë duhet të komentoni linjën "bitrate = 320" dhe të mos komentoni linjën "cilësi".

[e përgjithshme]

kohëzgjatja = 0 # kohëzgjatje në s, 0 tampon përgjithmonëSecs = 1 # tampon, në sekonda rilidheni = po # lidheni përsëri nëse është shkëputur [input] pajisje = plughw: 1, 0 # Pajisja e kartës zanore për mostrën e hyrjes audioRate = 44100 # norma e mostrës 11025, 22050 ose 44100 bitPerSample = 16 # bit kanal = 2 # 2 = stereo [icecast2-0] bitrateMode = cbr # bit rate konstante ('cbr' konstante, 'abr' mesatare) #quality = 1.0 # 1.0 është cilësia më e mirë (përdorni vetëm me vbr) format = format mp3 #. Zgjidhni 'vorbis' për OGG Vorbis bitrate = 320 # bitrate server = localhost # ose IP port = 8000 # port për IceCast2 fjalëkalimin e hyrjes = hackme # fjalëkalimin burimor për serverin IceCast2 mountPoint = rapi.mp3 # pikë montimi në serverin IceCast2.mp3 ose.ogg emri = Raspberry Pi

Hapi 14:

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

Tjetra ne duhet të ndjekim të njëjtat hapa si më parë për të krijuar një skedar bosh të quajtur "darkice.sh". Një skedar.sh është ekuivalent i një skedari.bat ose grumbull për DOS ose Windows. Hapeni duke përdorur Leafpad, kopjoni dhe ngjisni rreshtat më poshtë dhe ruani.

#!/bin/bash

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

Hapi 15:

Imazhi
Imazhi

Tjetra ne duhet të ekzekutojmë një komandë për ta bërë skedarin darkice.sh të ekzekutueshëm. Hapni dritaren e terminalit dhe shkruani "sudo chmod 777 /home/pi/darkice.sh" dhe shtypni enter. Tani është koha për të filluar shërbimin e serverit Icecast2. Shkruani "sudo service icecast2 start" dhe shtypni enter.

sudo chmod 777 /home/pi/darkice.sh

fillimi i shërbimit sudo icecast2

Hapi 16:

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

Tjetra ne duhet t'i themi Darkice që të fillojë automatikisht sa herë që Pi fillon (serveri Icecast2 funksionon si një shërbim dhe tashmë fillon automatikisht pas fillimit). Së pari ne duhet të zgjedhim cilin redaktues teksti të përdorim. Në dritaren e terminalit shkruani "zgjidhni-redaktues" dhe shtypni enter. Shtypni "2" për të zgjedhur redaktorin nano dhe shtypni enter. Pastaj shtypni "crontab -e" dhe futni. Tjetra mbani tastin e shigjetës poshtë për të lëvizur deri në fund të skedarit të tekstit që shfaqet dhe shtoni këtë rresht "@reboot sleep 10 && sudo /home/pi/darkice.sh". Pastaj shtypni Ctrl-X për të dalë dhe do të kërkojë "Ruaj ruajtjen e modifikuar?". Shtypni butonin Y për Po pastaj futni për të konfirmuar çfarëdo emri skedari të gjenerohet automatikisht. Çelësi i gjumit 10 i thotë Pi të presë 10 sekonda pas fillimit para fillimit të transmetimit audio. Kjo i jep kohë sistemit operativ për të inicializuar kartën e zërit USB. Nëse filloni transmetimin para se karta e zërit USB të jetë aktive, transmetimi nuk do të fillojë kurrë.

zgjidhni-redaktues

crontab -e

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

Hapi 17:

Imazhi
Imazhi
Imazhi
Imazhi

Klikoni në ikonën e menusë GUI dhe zgjidhni rindizjen. Nëse i keni ndjekur të gjitha këto hapa saktësisht atëherë transmetimi do të fillojë automatikisht diku nga 30 sekonda në një minutë pasi të klikoni në rindezje.

Hapi 18:

Imazhi
Imazhi
Imazhi
Imazhi

PPRDITSIM: Nuk mund ta marr më transmetimin tim të luajë drejtpërdrejt në Google Chrome. Unë mendoj se u prish me një azhurnim të Chrome. Ende funksionon mirë në Sonos dhe aplikacionet e mia të tjera të transmetimit.

Për të provuar që rryma po funksionon si duhet, hapni shfletuesin e uebit në kompjuterin tuaj të zakonshëm dhe lundroni te "https://192.168.1.146:8000" (me adresën e saktë të IP -së tuaj të zëvendësuar me atë natyrisht) për të parë statusin e tuaj Serveri i Picast Icecast2. Për të dëgjuar, klikoni në ikonën M3U në të djathtën e sipërme ose mund të futni manualisht "https://192.168.1.146:8000/rapi.mp3" për të hapur rrjedhën drejtpërdrejt dhe për të anashkaluar shkarkimin e skedarit të listës së dëgjimit.m3u. Nëse dëgjoni burimin tuaj të drejtpërdrejtë, atëherë Pi po funksionon si duhet dhe është koha ta shtoni atë në Sonos.

Hapi 19:

Imazhi
Imazhi
Imazhi
Imazhi

Duhet të përdorni aplikacionin e kontrolluesit të desktopit Sonos për të shtuar një transmetim të personalizuar në Sonos. Klikoni në Menaxhoni> Shtoni stacion radio dhe futni url -në për transmetimin i cili në rastin tim ishte "https://192.168.1.146:8000/rapi.mp3". Gjithashtu futni një emër stacioni dhe klikoni OK.

Hapi 20:

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

Për të luajtur stacionin radio të personalizuar që sapo shtuam, zgjidhni "Radio by Tunein" dhe më pas "Stacionet e mia të radios" dhe më pas do të shihni Raspberry Pi tuaj të listuar. Majtas-klikoni dyfish për të luajtur ose klikoni Djathtas për të redaktuar ose shtuar stacionin në të preferuarat tuaja Sonos.

Hapi 21:

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

Pas shtimit të stacionit radio të personalizuar, ai do të jetë menjëherë i disponueshëm në aplikacionin tuaj celular Sonos. Sonos kohët e fundit përditësoi aplikacionin e tij në një motiv të tmerrshëm të bardhë, si dhe riemërtoi "Sonos Favorites" në "My Sonos" dhe duke përdorur fotografi të vogla shumë të mëdha për gjithçka. Ka pasur shumë reagime në forumet Sonos pasi formati i vjetër dukej dhe funksiononte aq mirë me gjithçka lehtësisht të arritshme pa ju verbuar në një dhomë të errët. Shpresojmë se ata së shpejti do të kthehen në stilin e vjetër. Gjithsesi, në aplikacionin e ri, trokitni lehtë mbi "My Sonos" në fund, lëvizni poshtë te "Stacionet" dhe prekni "Shih të gjithë". Në ekranin tjetër lëvizni poshtë derisa të shihni "Raspberry Pi". Prekni mbi të dhe do të fillojë të luajë në dhomën (et) e zgjedhura.

Hapi 22:

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

Gjëja e fundit që duhet bërë është të instaloni Pi në një kasë. Zgjodha Rastin Flirc Raspberry Pi sepse edhe duket mirë edhe është funksional. E gjithë kutia e aluminit vepron si një ftohës për procesorin e Pi. Nëse e keni këtë rast, hiqeni anën ngjitëse të jastëkut sfungjer që është përfshirë dhe ngjiteni atë në pjesën e kasës që arrin poshtë për të prekur procesorin dhe më pas hiqeni filmin e hollë plastik nga ana tjetër, jo ngjitëse anë (ana që prek procesorin) para mbylljes së kutisë.

Hapi 23:

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

Vetëm pak pastrim shtëpie: Nëse planifikoni ta lini Pi-in tuaj të lidhur përmes ethernet, atëherë mund të dëshironi të fikni radion e tij Wi-Fi për të kursyer pak lëng. Për ta bërë këtë Majtas-klikoni ikonën e lidhjeve të rrjetit (ikona e shigjetës pak lart e poshtë) dhe zgjidhni "Fikni Wi-Fi". Ju gjithashtu mund të fikni radion bluetooth duke klikuar MJESHT mbi ikonën bluetooth. Gjithashtu, programi Darkice funksionon i fshehur në sfond, kështu që nëse keni nevojë ta ndaloni atë, atëherë hapni një dritare terminale, shkruani "ps aux | grep darkice.cfg" dhe shtypni enter dhe pastaj "sudo kill 976" (ose çfarëdo që të jetë e para ID e procesit është) dhe shtypni enter. Për të rifilluar llojin e rrjedhës në "sudo darkice -c ~/darkice.cfg" dhe shtypni enter ose thjesht rindizni. Isha kurioz sa bandwidth përdori Pi kur nuk kishte klientë të bashkangjitur në serverin Icecast kështu që instalova një mjet monitorimi të gjerësisë së brezit të quajtur vnstat dhe përgjigja është 0 kbps. Nëse nuk ka klientë të lidhur, atëherë nuk ka absolutisht asnjë bandwidth të përdorur. Fat i mirë dhe faleminderit për shikimin!

ps aux | grep darkice

sudo vras 976

sudo darkice -c ~/darkice.cfg

Hapi 24:

Imazhi
Imazhi

PPRDITSIM Nëntor 2018: Unë u largova nga shteti kohët e fundit dhe doja të vazhdoja të dëgjoja transmetimet e lojërave të ekipit tim sportiv në altoparlantët e mi Sonos. Kam shkruar një skenar 17 vjet më parë që lexon të gjitha oraret sportive të ekipit tim çdo mëngjes për të parë nëse po luhet një lojë atë ditë. Nëse më dërgon një email, vendos kompjuterët e mi Hauppauge Colossus HDMI kartën e kapjes për të regjistruar lojën nga kablloja dhe Total Recorder regjistron transmetimin e radios nga një radio e lidhur me linjën e kompjuterit tim. Meqenëse do të jem jashtë shtetit, radio nuk më bën mirë tani, kështu që vendosa një Raspberry Pi për të nisur automatikisht transmetimin e lojës në një shfletues uebi kur fillon. Pra, ajo që ndodh tani është kur fillon lojën paraprake kompjuteri im automatikisht ndez një ndërprerës Wemo të lidhur me Pi dhe ai fillon dhe fillon të luajë transmetimin e radios dhe unë regjistroj nga kufjet e Pi jashtë duke përdorur linjën e kompjuterit tim. Po kisha që kompjuteri im kryesor të lançonte faqen në internet dhe ta regjistroja atë brenda, por nuk më pëlqente që kompjuteri im të lidhte të gjithë lojën. Unë gjithashtu doja të transmetoja audion tek folësit e mi Sonos dhe mendova se do të ishte e thjeshtë të bëja vetëm softuer, por rezulton se nuk është kështu pasi Darkice po kërkon një sinjal audio hyrës, jo një dalje. Mënyra më e lehtë dhe më e besueshme është thjesht lidhja e një skaji të një përshtatësi 3.5mm në 2x RCA në kufjet e Raspberry Pi dhe skaji tjetër në hyrjet RCA të Behringer dhe kryerja e hapave në këtë udhëzues për të transmetuar hyrjen AUX nga Behringer Me FYI, për të nisur automatikisht një faqe në internet në nisje ju duhet të redaktoni skedarin autostart në/etc/xdg/lxsession/LXDE-pi/autostart dhe shtoni këtë rresht në fund:

Punon shkëlqyeshëm!

Hapi 25:

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

P URDITSIM 4 qershor 2019: Transmetimi i audios live nga uebfaqja e ekipit tim sportiv TuneIn në Sonos ka funksionuar shkëlqyeshëm përveç transmetimeve të fundit vëllimi ka qenë shumë i ulët. Kam ngarkuar disa video në YouTube dhe ato ishin me zë të lartë dhe të qarta, kështu që cilësimi i volumit diku midis stadiumit dhe serverëve të TuneIn duhet të jetë ulur. Nuk është një punë e madhe pasi jam i sigurt se do të korrigjohet, por më bëri të mendoj për një mënyrë për të rritur volumin e daljes së zërit të Raspberry Pi në kartën e zërit të jashtëm Behringer pa përdorur një përforcues të veçantë kufjesh. Kam porositur një kartë të lirë USB 10 dollarëshe me një dalje më të fortë dhe kontroll fizik të volumit, por duhej të bëja disa ndryshime për ta bërë Raspberry Pi ta njohë atë si kartën e parazgjedhur të zërit. Për të çaktivizuar kartën e zërit në bord të Pi ju duhet të klikoni në GUI Ikona e menysë në desktop (logoja e mjedrës), pastaj klikoni Run dhe futni "sudo pcmanfm" për të hapur Menaxherin e Skedarëve si përdorues rrënjësor. Pastaj lundroni te /etc/modprobe.d/ dhe hapni skedarin "raspi-blacklist.conf" duke përdorur fletë-fletë dhe shtoni rreshtin "lista e zezë snd_bcm2835" (pa thonjëza) dhe ruani. Pastaj lundroni te /lib/modprobe.d/ dhe hapni skedarin "aliases.conf" dhe komentoni rreshtin "options snd-usb-audio index = -2" duke futur një hashtag para tij kështu që lexohet kështu: "#options snd-usb-audio index = -2" pastaj ruaj. Rinisni pastaj hapni dritaren e terminalit dhe shkruani "arecord -l" për të listuar pajisjet e kapjes për t'u siguruar që karta e zërit Behringer është ende i njëjti numër i pajisjes (numri pas fjalës "kartë") që është i shënuar në skedarin tuaj darkice.cfg në linjë: pajisje = plughw: 1, 0 # Pajisja e kartës zanore për hyrjen e audios Kjo është. Këto ndryshime do të lejojnë që një kartë zanore USB të jetë tingulli i paracaktuar për gjithçka në Raspberry Pi. Mund të klikoni me të djathtën në ikonën e altoparlantit në desktop dhe të zgjidhni se cila kartë USB është ajo e paracaktuar.

Hapi 26:

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

P URDITSIM 5 qershor 2019: Kur porosita kartën e zërit USB të referuar më sipër, unë gjithashtu porosita një kartë të lirë të kapjes USB prej 15 dollarësh që ka hyrje stereo për të parë nëse mund të përdoret të dyja me Raspberry Pi si një alternativë më e lirë për kartën Behringer dhe nëse kishte kontrolle të kapjes së softuerit dhe përgjigja për të dyja është po! Për të aktivizuar kontrollet e kapjes, kliko me të djathtën në ikonën e altoparlantit dhe kliko "Cilësimet e pajisjes USB …" pastaj kliko "Zgjidh Kontrollet …" pastaj kontrolloni kutinë e mikrofonit dhe klikoni "Mbyll". Edhe pse ka vetëm "Mikrofon" si opsion, unë mund të konfirmoj se është me të vërtetë një hyrje stereo duke përdorur hyrjet 3.5 mm ose RCA.

Konkursi i Raspberry Pi 2017
Konkursi i Raspberry Pi 2017
Konkursi i Raspberry Pi 2017
Konkursi i Raspberry Pi 2017

Vrapues në Konkursin Raspberry Pi 2017

Recommended: