INHOUDSOPGAWE:
- Stap 1: Laai dit af na u rekenaar
- Stap 2: Installeer Raspbian OS
- Stap 3: Na die installering van Raspbian OS
- Stap 4: Soek die Rasberry se IP -adres
- Stap 5: Installeer Stuff
- Stap 6: Nog 'n keer in die opdragprompt
- Stap 7: Maak die Asound.conf -lêer
- Stap 8: Verandering van die Vlakke
- Stap 9: Gebruik iTunes vanaf 'n rekenaar en bespaar die batterylewe op u telefoon
- Stap 10: Bonusstap: Gevorderde parameters vir Shairport-sinchronisasie
Video: Raspberry Pi hele huis sinchrone klank met telefoonprogram -afstandsbedienings: 10 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Die doel is gesynchroniseerde klank en/of individuele bronne in enige kamer, maklik beheer met 'n telefoon of tablet via iTunes Remote (appel) of Retune (Android). Ek wil ook hê dat die klanksones outomaties aan/af moet skakel, en ek wend my tot die Raspberry Pi en Hifiberry vir 'n stel dit en vergeet dit oplossing.
Onderdele lys vir een klanksone:
- Framboos pi 3 $ 35
- SD -kaart 16G $ 8
- Hifiberry AMP2 $ 50
- Kragtoevoer 5.5mm x 2.1mm DC -prop, 12V 5A 60W $ 12
- Sprekers $ 75 (weerbestand vir die plafon van die badkamer)
- Musiekbediener (rekenaar met iTunes)
Slegs vir opstelling
- USB muis
- USB sleutelbord
- Hdmi vertoon
- USB -kragprop
- USB na mikro USB kabel
Stap 1: Laai dit af na u rekenaar
UPDATE 7/5/19 SLAAP hierdie instruksies oor en installeer net
God, is dit altyd maklik om op te stel/te gebruik en doen alles wat u uit hierdie tutoriaal sou kry, en nog baie meer. Dit laat u selfs toe om dit as 'n toegangspunt te laat loop as u wil, sodat u van u ongelooflike, koplose klankstelsel kan ontsnap die rooster.
- Laai Sd -kaartformateerder af (of nie, ek het dit nie nodig gehad nie) Hierdie build sal slegs as 'n lughaweversterker gebruik word, sodat 16G genoeg ruimte het en die kaart geformateer is as fat32.
- NOOBS Op my Windows 10 -masjien het ek eenvoudig my sd -kaart gekies as die bestemming om NOOBS uit te pak nadat ek dit afgelaai het.
- Installeer VNC viewer op 'n rekenaar, sodat u 'n afstandskerm na u Pi kan stuur nadat u dit opgestel het. Dit is reeds op u Raspberry Pi geïnstalleer.
Stap 2: Installeer Raspbian OS
- Plaas die SD -kaart in u framboos en verbind die HDMI -monitor, usb -sleutelbord en usb -muis
- Voed die Pi met die mini -usb -verbinding. Moenie die usb -krag gebruik as u hifiberry -versterker geïnstalleer is nie. (Die hifiberry -versterker dryf jou framboos aan)
- Die usb -muis en -toetsenbord werk vir u wanneer u aanskakel. Kies u taal/sleutelbord onderaan die skerm.
- Kies die Raspian OS.
- As u wifi gebruik, kies u wifi -netwerk en meld aan. Baie cool dinge word beskikbaar nadat u pi by u netwerk aangesluit het, moenie dit doen nie. Hou net by raspbian. Klik op installeer. Kyk na inligting oor u framboos op die skerm terwyl dit geïnstalleer word. Ek grap net. Gaan doen iets en kyk later weer, dit gaan 'n rukkie neem.
Stap 3: Na die installering van Raspbian OS
- Nadat u na u nuwe framboos -lessenaar begin het, klik op die framboos (dit is soos die beginmenu in Windows)
-
Kies Raspberry Pi Configuration en doen al die volgende:
- VERANDER WAGWOORD!
-
Koppelvlakke
Aktiveer SSH en VNC (ek verkies VNC, ek sal jou later vertel hoekom)
-
Lokalisering
Stel al u goed in (tydsone, land, …)
-
Verander gasheernaam
Verander dit na die naam van die klanksone. Maak die naam uniek, u sal verskeie sones hê
- Herlaai.
Stap 4: Soek die Rasberry se IP -adres
- Frambose wat as koplose klankbronne opgestel is, is nie maklik om direk oop te maak nie; u sal dit van 'n rekenaar wil verwyder.
-
U moet die IP -adres van u Pi ken.
As u op die raspbian -lessenaar met die muis oor die wifi -ikoon in die taakbalk beweeg, verskyn 'n inligtingsblokkie waarin u die IP kan sien wat u router aan die framboos toegewys is. My router het 'n funksie om toestelle op die netwerk te kies en altyd dieselfde IP toe te ken. Dit was die pad van die minste weerstand om 'n 'statiese' IP -adres aan my Pi toe te ken. 'N Toegewyde IP -adres maak die lewe baie makliker
Stap 5: Installeer Stuff
As u nog nie u klankkaart / versterker aangeheg het nie, doen dit nou terwyl u Pi afgeskakel is
Skakel jou Pi aan en maak VNC viewer op jou rekenaar oop. 'N VNC -bedienerprogram is by u framboospi ingesluit en u het dit in 'n vorige stap geaktiveer. Maak 'n nuwe verbinding en vertel VNC -kyker die IP van u framboos.
Daar is 'n kort opdragvenster op die taakbalk op die tafelblad van u framboos. Maak die opdragprompt oop en voer in:
sudo apt-get update
Nadat dit klaar is, voer in:
sudo apt-get upgrade
sluit die opdragprompt en maak die framboos -spyskaart oop; ons installeer sagteware op die maklike manier.
klik op Voorkeure => Voeg/ verwyder sagteware
soek na shairport-sync en installeer dit
doen dieselfde vir die EQ
jy kan ook die EQ installeer met
sudo apt-get install -y libasound2-plugin-equal
Stap 6: Nog 'n keer in die opdragprompt
Ons moet iets weet oor die klankkaart
Maak 'n opdragreël oop.
Voer die opdrag in - speel soos in die voorbeeld hier.
Let op die hifiberry -versterker is kaart 1
pi@Balkon: ~ $ aplay -l
**** Lys van terugspeel hardeware toestelle **** kaart 0: ALSA [bcm2835 ALSA], toestel 0: bcm2835 ALSA [bcm2835 ALSA] Sub -toestelle: sub -toestel #0: sub -toestel #0 sub -eenheid #1: sub -toestel #1 sub -toestel #2: subapparaat #2 Subapparaat #3: subapparaat #3 Subapparaat #4: subapparaat #4 Subapparaat #5: subapparaat #5 Onderdeel #6: subapparaat #6 Onderdeel #7: subapparaat #7 kaart 0: ALSA [bcm2835 ALSA], toestel 1: bcm2835 ALSA [bcm2835 IEC958/HDMI] Subtoestelle: Subapparaat #0: subapparaat #0 kaart 1: sndrpihifiberry [snd_rpi_hifiberry_dacplus], toestel 0: HiFiBerry DAC+ HiFi pcm512x-hifi-0 Sub-toestelle: 0
Stap 7: Maak die Asound.conf -lêer
U benodig 'n lêer "asound.conf" op /etc/asound.conf
Kom ons maak dit. (Nou sal ons uitvind hoekom ek daarvan hou dat VNC in u Pi afstand neem teenoor iets soos stopverf)
Gaan na 'n opdragprompt op u Pi na die / etc / gids en voer dit in:
sudo bladblad asound.conf
As u stopverf gebruik, werk die bladpadopdrag nie. Tik in hierdie geval:
sudo nano asound.conf
Die nano -opdrag maak 'n teksredakteur in die opdragvenster oop. Dit is maklik genoeg om te gebruik, maar 'n bietjie ongemaklik. U kan nie u muis gebruik nie, en ek vind dit 'n bietjie moeilik om te lees.
Leafpad aan die ander kant maak 'n aparte venster oop wat optree soos 'n notaboek in vensters. Ek vind dit makliker om te lees en baie makliker om te gebruik.
Hoe jy ook al daar gekom het, jy moet jou asound.conf so laat lyk:
pcm.! standaard {
tipe prop slave.pcm plugequal; } ctl.! standaard {tipe hw kaart 1} ctl.equal {tipe gelyk; } pcm.plugequal {tipe gelyk; slave.pcm "ploeg: 1, 0"; } pcm.equal {tipe prop; slaaf.pcm plugequal; }
Let op die lyne wat sê hw kaart 1 en ploeg: 1, 0
As u klanktoestel in die vorige stap nie kaart 1 is nie, moet u die reëls hier verander om u kaart weer te gee.
Stoor u werk. Dit moet asound.conf genoem word en in die gids /etc /
Sluit die opdragprompt. (u kan die opdrag "exit" invoer om die terminale te sluit)
Herlaai! Ek het al vergeet om op hierdie stadium te herlaai, en dit is so frustrerend as u dink dat iets verkeerd loop en u begin skiet wanneer u net weer hoef te begin.
U moet REBOOT hier.
Stap 8: Verandering van die Vlakke
Na die opstart behoort u direk vanaf u telefoon na u framboos te kan speel. Dit sal nie met meerdere kamers gesinkroniseer word nie, maar dit is steeds wonderlik. Speel iets.
U vind moontlik dat die kamer 'n bietjie EQ benodig. Maak nog 'n keer 'n opdragprompt op u framboos oop, dan kry ons die EQ -stel.
Tik by die tuisgids van u opdragprompt:
sudo -u shairport -sync alsamixer -D gelyk
Wat doen dit?
sudo = admin regte
-u shairport-sync = voer die opdrag uit as 'n ander gebruiker, in hierdie geval shairport-sync
alsamixer -D gelyk = open van die gelykmaker
Terloops, as u inskryf:
alsamixer
Dit sal u na die instellings vir u klankkaart neem.
Stap 9: Gebruik iTunes vanaf 'n rekenaar en bespaar die batterylewe op u telefoon
Op hierdie stadium het u reeds 'n ongelooflike lughawenspeler. Nou kan ons 'n kerf vat deur iTunes oop te maak.
Installeer die iTunes Remote -program, of Herstel op Android. Maak die program oop en u kan u toestel koppel aan die lopende iTunes op u rekenaar.
Nou het u die wonderlike van shairport-sync. Al u sones speel as een. U kan die volume in elke sone beheer en deur u iTunes -biblioteek blaai vanaf alle toestelle waarop u die app installeer. U vrou kan musiek begin speel, en u kan die app op u telefoon oopmaak, klik nou speel en kyk wat speel asof u dit self gedoen het en beheer daaroor neem. Of u kan die kamer waarin u is, afskakel en direk vanaf u telefoon iets anders na u gebied vertoon, soos u gedoen het voordat iTunes begin het.
Ons laat iTunes voortdurend op 'n rekenaar in die kelder werk waar ons baie groot iTunes -biblioteek op 'n RAID1 NAS geleë is.
Ek het amper vergeet om te noem, u kan hierdie stelsel ook met 'n appelhorlosie beheer. Omdat die appelhorlosie waterdig is, kan ek liedjies verander en die volume aanpas terwyl ek in die stort is.
Stap 10: Bonusstap: Gevorderde parameters vir Shairport-sinchronisasie
Die manier waarop u hierdie framboos opgestel het, veranderings aan die shairport-sync.conf-lêer is nie nodig nie, maar ek maak hierdie aanpassing aan my klanksone, sodat ek dit beter hier kan noem.
Gebruik die metode wat u verkies om teksopdragte te bewerk, soos u in die vorige stappe gedoen het, en verander die konfigurasie-lêer van shairport-sync, /etc/shairport-sync.conf
Ek ontmerk 'allow_session_interruption' en verander dit na = 'ja'
// Gevorderde parameters om te beheer hoe 'n Shairport Sync runssessioncontrol = {// run_this_before_play_begins = "/full/path/to/application and args"; // maak seker dat die program uitvoerbare toestemming het. Dit is 'n script, sluit die #!… -Stowwe op die eerste reël in // run_this_after_play_ends = "/full/path/to/application and args"; // maak seker dat die program uitvoerbare toestemming het. Dit is 'n draaiboek, sluit die #!… -Goed op die eerste reël in // wait_for_completion = "no"; // gestel op "ja" om Shairport Sync te laat wag totdat die "run_this …" toepassings beëindig is voordat allow_session_interruption = "ja" voortgaan; // gestel op "ja" sodat 'n ander toestel Shairport Sync kan onderbreek terwyl dit vanaf 'n bestaande klankbron speel // session_timeout = 120; // wag vir hierdie aantal sekondes nadat 'n bron verdwyn het voordat u die sessie beëindig en weer beskikbaar word. };
Hiermee kan u 'n klanksone met u bron kaap as iemand anders dit gebruik.
Sonder hierdie verandering kan 'n sone weier om u musiek te speel as dit reeds deur iemand anders gebruik word. Dit is nie nodig as u die afgeleë programme van iTunes gebruik nie; alle toestelle wat die app gebruik, dien net as afstandbeheer om dieselfde bron te beheer. Hierdie shairport-sync.conf-verandering is bedoel vir wanneer u vanaf 'n nuwe bron na 'n sone gaan, soos direk vanaf u telefoon na 'n enkele sone wat reeds van 'n ander bron af gespeel is. As u dink dat die onderbreking van die sessie klink na klankanargie wat slegs tot bloedvergieting kan lei, ignoreer hierdie bonusstap.
Aanbeveel:
Klank lokaliseer Mannequin kop met Kinect: 9 stappe (met foto's)
Klank lokaliseer Mannequin -kop met Kinect: Ontmoet Margaret, 'n toets -dummy vir 'n bestuurder -moegheidstelsel. Sy het onlangs uit haar pligte teruggetree en haar weg gevind na ons kantoorruimte, en het sedertdien die aandag getrek van diegene wat dink sy is 'creepy'. In die belang van geregtigheid het ek
Klank- en musiekopsporing kwarts kristalspeld met speelterrein: 8 stappe (met foto's)
Klank- en musiekopsporing kwarts kristalspeld met speelterrein Circuit Express: hierdie klankreaktiewe borsspeld word gemaak met 'n speelkringbaan, goedkoop kwarts kristalle, draad, karton, plastiek, 'n veiligheidspennetjie, naald en draad, warm gom, stof, en 'n verskeidenheid gereedskap. Dit is 'n prototipe, of eerste konsep, van hierdie
Hoe om 'n sinchrone motoropwekker te maak: 6 stappe
Hoe om 'n sinchrone motoropwekker te maak: hoe om 'n handkrukopwekker van 'n sinchrone motor by die huis 220V te maak wat u telefoon kan laai, gloeilampe en nog vele meer
Vernietigende wynglase met klank!: 10 stappe (met foto's)
Vernietigende wynglase met klank !: Hallo en welkom! Hier is 'n volledige demonstrasie van die projek! Die luidspreker presteer ongeveer 130 dB aan die rand van sy buis, dus is gehoorbeskerming beslis nodig! Die idee vir hierdie projek is soos volg: ek wil 'n resonansie kan opneem
Elektroniese klank maak met geleidende gips: 9 stappe (met foto's)
Elektroniese klank maak met geleidende gips: Na die projek van blorgggg oor geleidende silikoonbane, het ek besluit om my eie eksperiment met koolstofvesel aan te pak. Dit blyk dat 'n vorm wat uit gips met koolstofvesel toegedien is, ook as 'n veranderlike weerstand gebruik kan word! Met 'n paar koperstaaf en