Sisällysluettelo:
- Vaihe 1: Lataa tietokoneellesi
- Vaihe 2: Asenna Raspbian -käyttöjärjestelmä
- Vaihe 3: Raspbian -käyttöjärjestelmän asennuksen jälkeen
- Vaihe 4: Etsi Rasberryn IP -osoite
- Vaihe 5: Asenna asiat
- Vaihe 6: Vielä kerran komentokehotteessa
- Vaihe 7: Luo Asound.conf -tiedosto
- Vaihe 8: Eq -tasojen muuttaminen
- Vaihe 9: Käytä ITunesia tietokoneelta ja säästä puhelimen akun käyttöikää
- Vaihe 10: Bonus Vaihe: Edistyneet Shairport-synkronointiparametrit
Video: Raspberry Pi Koko koti Synkroninen ääni puhelinsovelluksen kaukosäätimillä: 10 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tavoitteena on synkronoida ääni ja/tai yksittäiset lähteet missä tahansa huoneessa, jota voidaan helposti hallita puhelimella tai tabletilla iTunes Remote (omena) - tai Retune (Android) -laitteella. Haluan myös, että äänivyöhykkeet kytkeytyvät päälle/pois automaattisesti, joten käännyin Raspberry Pi- ja Hifiberry -laitteiden puoleen asettaakseni sen ja unohtamaan sen.
Osaluettelo yhdelle äänialueelle:
- Vadelma pi 3 35 dollaria
- SD -kortti 16G $ 8
- Hifiberry AMP2 50 dollaria
- Virtalähde 5,5 mm x 2,1 mm tasavirtapistoke, 12V 5A 60W 12 dollaria
- Kaiuttimet 75 dollaria (säänkestävä kylpyhuoneen kattoon)
- Musiikkipalvelin (tietokone, jossa on iTunes)
Vain asennusta varten
- USB -hiiri
- USB -näppäimistö
- Hdmi -näyttö
- USB -virtapistoke
- USB -mikro -USB -kaapeli
Vaihe 1: Lataa tietokoneellesi
PÄIVITÄ 5.7.2019 OHITA tämä ohje ja asenna vain
Voi luoja, onko se koskaan helppo asentaa/käyttää ja tekee kaiken mitä saat tästä opetusohjelmasta ja paljon muuta. Sen avulla voit jopa asettaa sen toimimaan tukiasemana, jos haluat, jotta voit nauttia mahtavasta päättömästä äänijärjestelmästäsi ruudukko.
- Lataa Sd -kortin muotoilija (tai en, en tarvinnut sitä) Tätä rakennetta käytetään vain lentoaseman vahvistimena, joten 16G: llä on paljon tilaa ja kortti on muotoiltu fat32: ksi.
- NOOBS Windows 10 -laitteessani valitsin vain sd -korttini NOOBS -tiedoston purkamisen kohteeksi lataamisen jälkeen.
- Asenna VNC -katseluohjelma tietokoneeseen, jotta voit etätyöpöydän Pi -laitteeseesi asennuksen jälkeen. Se on jo asennettu Raspberry Pi -laitteeseesi.
Vaihe 2: Asenna Raspbian -käyttöjärjestelmä
- Aseta SD -kortti vadelmaan ja liitä HDMI -näyttö, USB -näppäimistö ja USB -hiiri
- Virta Pi: lle mini -usb -liitännällä. ÄLÄ käytä USB -virtaa, jos hifiberry -vahvistimesi on asennettu. (Hifiberry -vahvistin virittää vadelmasi)
- USB -hiiri ja näppäimistö toimivat puolestasi käynnistyksen yhteydessä. Valitse kieli/näppäimistö näytön alareunasta.
- Valitse Raspian -käyttöjärjestelmä.
- Jos käytät wifi -verkkoa, valitse wifi -verkko ja kirjaudu sisään. Paljon hienoja juttuja tulee saataville sen jälkeen, kun pi on liittynyt verkkoon, älä tee sitä. Pysy vain raspbianissa. Napsauta asennus. Katso vadelmasi tietoja näytöltä sen asennuksen aikana. Kiusoittelen vain. Mene tekemään jotain ja tarkista myöhemmin, se kestää hetken.
Vaihe 3: Raspbian -käyttöjärjestelmän asennuksen jälkeen
- Kun olet käynnistänyt uuden raspbian -työpöydän, napsauta vadelmaa (se on kuin Windowsin Käynnistä -valikko)
-
Valitse Raspberry Pi Configuration ja tee kaikki seuraavat toimet:
- VAIHDA SALASANA!
-
Käyttöliittymät
Ota SSH ja VNC käyttöön (mieluummin VNC, kerron miksi myöhemmin)
-
Lokalisointi
Aseta kaikki tavarasi (aikavyöhyke, maa jne.)
-
Vaihda isäntänimi
Vaihda tämä äänivyöhykkeen nimeksi. Tee nimestä ainutlaatuinen, sinulla on useita vyöhykkeitä
- Käynnistä uudelleen.
Vaihe 4: Etsi Rasberryn IP -osoite
- Päättömiksi äänilähteiksi asetetut vadelmat eivät ole käteviä käyttää suoraan, vaan haluat etätietokoneeseen.
-
Sinun on tiedettävä Pi -laitteesi IP -osoite.
Jos viet raspbian -työpöydällä hiiren tehtäväpalkin wifi -kuvakkeen päälle, se avautuu infokenttään, jossa näet reitittimen vadelmalle määrittämän IP -osoitteen. Reitittimessäni on ominaisuus valita verkon laitteet ja määrittää aina sama IP. Tämä oli vähiten vastustuskykyinen polku "staattisen" IP -osoitteen määrittämiselle. Omistettu IP -osoite helpottaa elämää huomattavasti
Vaihe 5: Asenna asiat
Jos et ole vielä liittänyt äänikorttia / vahvistinta, tee se nyt, kun Pi on sammutettu
Käynnistä Pi ja avaa VNC -katseluohjelma tietokoneellasi. VNC -palvelinsovellus sisältyy raspberry pi -laitteeseesi ja olet ottanut sen käyttöön edellisessä vaiheessa. Muodosta uusi yhteys, joka kertoo VNC -katsojalle vadelmasi IP -osoitteen.
Vadelma -työpöydän tehtäväpalkissa on komentoikkunan pikakuvake. Avaa komentorivi ja kirjoita:
sudo apt-get päivitys
Kun se on valmis, kirjoita:
sudo apt-get päivitys
sulje komentokehote ja avaa vadelma -valikko, asennamme ohjelmiston helposti.
napsauta Asetukset => Lisää/ poista ohjelmisto
etsi shairport-sync ja asenna se
tee sama EQ: lle
voit myös asentaa taajuuskorjaimen
sudo apt-get install -y libasound2-plugin-equal
Vaihe 6: Vielä kerran komentokehotteessa
Meidän on tiedettävä jotain äänikortista
Avaa komentorivikehote.
Kirjoita komento aplay - kuten tässä esimerkissä.
Huomaa, että hifiberry -vahvistin on kortti 1
pi@Parveke: ~ $ aplay -l
**** Luettelo TOISTO -laitteistoista **** -kortti 0: ALSA [bcm2835 ALSA], laite 0: bcm2835 ALSA [bcm2835 ALSA] Alalaitteet: Alalaite #0: alilaite #0 Alalaite #1: alilaite #1 Alalaite #2: alilaite #2 alilaite #3: alilaite #3 alilaite #4: alilaite #4 alilaite #5: alilaite #5 alilaite #6: alilaite #6 alilaite #7: alilaite #7 kortti 0: ALSA [bcm2835 ALSA], laite 1: bcm2835 ALSA [bcm2835 IEC958/HDMI] Alalaitteet: Alalaite #0: alilaite #0 kortti 1: sndrpihifiberry [snd_rpi_hifiberry_dacplus], laite 0: HiFiBerry DAC+ HiFi pcm512x-hifi-0 Alalaitteet: Apulaite 0:
Vaihe 7: Luo Asound.conf -tiedosto
Tarvitset tiedoston "asound.conf", joka sijaitsee osoitteessa /etc/asound.conf
Selvitetään. (Nyt pääsemme siihen, miksi pidän VNC: n etäkäyttämisestä Pi -laitteeseen verrattuna jotain kittiä)
Siirry Pi: n komentokehotteeseen hakemistoon / etc / ja kirjoita tämä:
sudo leafpad asound.conf
Jos käytät kittiä, leafpad -komento ei toimi. Siinä tapauksessa kirjoitat:
sudo nano asound.conf
Nano -komento avaa tekstieditorin komentoikkunaan. Se on riittävän helppo käyttää, mutta hieman hankala. Et voi käyttää hiirtä ja minun on hieman vaikea lukea.
Leafpad toisaalta avaa erillisen ikkunan, joka toimii kuin muistilehtiö ikkunoissa. Minusta se on helpompi lukea ja paljon helpompi käyttää.
Kuitenkin, että pääset sinne, sinun on saatava asound.conf näyttämään tältä:
pcm.! oletus {
tyyppi pistoke slave.pcm plugequal; } ctl.! oletus {type hw card 1} ctl.equal {type equ; } pcm.plugequal {tyyppi yhtä suuri; orja.pcm "aura: 1, 0"; } pcm.equal {tyyppinen pistoke; orja.pcm pluququal; }
Huomaa rivit, jotka sanovat hw card 1 ja plughw: 1, 0
Jos edellisessä vaiheessa löydetty äänilaite ei ole kortti 1, sinun on muokattava tässä olevia rivejä korttisi mukaan.
Tallenna työsi. Sen on oltava nimeltään asound.conf ja sijaittava hakemistossa /etc /
Sulje komentokehote. (voit kirjoittaa komennon "exit" sulkeaksesi päätelaitteen)
Käynnistä uudelleen! Olen unohtanut käynnistää uudelleen tässä vaiheessa aiemmin, ja se on niin turhauttavaa, kun luulet, että jotain meni pieleen ja aloitat vianetsinnän, kun sinun tarvitsee vain käynnistää uudelleen.
Sinun on käynnistettävä uudelleen täällä.
Vaihe 8: Eq -tasojen muuttaminen
Käynnistyksen jälkeen sinun pitäisi nyt pystyä pelaamaan vadelmaasi suoraan puhelimestasi. Tämä ei ole usean huoneen synkronointi, mutta se on silti mahtavaa. Pelaa jotain.
Saatat huomata, että huone tarvitsee taajuuskorjainta. Avaa komentokehote vadelmallasi vielä kerran, niin saamme taajuuskorjaimen.
Kirjoita komentokehotteen kotihakemistoon:
sudo -u shairport -sync alsamixer -D yhtä suuri
Mitä tämä tekee?
sudo = järjestelmänvalvojan oikeudet
-u shairport-sync = suorita komento toisena käyttäjänä, tässä tapauksessa shairport-sync
alsamixer -D equ = taajuuskorjaimen avautumiset
Muuten, jos kirjoitat:
alsamixer
Se vie äänikortin asetuksiin.
Vaihe 9: Käytä ITunesia tietokoneelta ja säästä puhelimen akun käyttöikää
Tässä vaiheessa sinulla on jo aika mahtava lentokenttäsoitin. Nyt voimme nostaa sen ylöspäin avaamalla iTunesin.
Asenna iTunes Remote -sovellus tai viritä uudelleen Androidissa. Avaa kyseinen sovellus ja voit linkittää laitteesi tietokoneesi käynnissä olevaan iTunesiin.
Nyt sinulla on mahtava shairport-synkronointi. Kaikki alueesi pelaavat yhtenä. Voit hallita kunkin vyöhykkeen äänenvoimakkuutta ja selata iTunes -kirjastoasi kaikilla laitteilla, joille asennat sovelluksen. Vaimosi voi aloittaa musiikin toiston ja voit avata sovelluksen puhelimellasi, napsauttaa nyt soi ja katsoa mitä soi ikään kuin olisit tehnyt sen itse ja hallita sitä. Tai voit sammuttaa huoneen, jossa olet, ja esittää jotain muuta alueellesi suoraan puhelimestasi, kuten olit tehnyt ennen iTunesin käynnistämistä.
Jätämme iTunesin toimimaan koko ajan PC: llä kellarissa, jossa erittäin suuri iTunes -kirjastomme sijaitsee RAID1 NAS -laitteessa.
Melkein unohdin mainita, voit myös hallita tätä järjestelmää omenakellolla. Koska omenakello on vedenkestävä, voin vaihtaa kappaleita ja säätää äänenvoimakkuutta suihkussa.
Vaihe 10: Bonus Vaihe: Edistyneet Shairport-synkronointiparametrit
Tapa, jolla tämä ohje on määritellyt vadelmasi, Shairport-sync.conf-tiedoston muutoksia ei tarvita, mutta teen tämän säätöään äänivyöhykkeisiin, joten luettelen ne paremmin täällä.
Tee haluamasi muutos komentorivin tekstin muokkaamiseen kuten aiemmissa vaiheissa, tee yksi muutos shairport-sync-määritystiedostoon, /etc/shairport-sync.conf
Poistan komennon "allow_session_interrupt" ja muutan sen arvoksi = "yes"
// Edistyneet parametrit Shairport Sync -sovelluksen ohjaamiseen runssessioncontrol = {// run_this_before_play_begins = "/full/path/to/application and args"; // varmista, että sovelluksella on suoritettava käyttöoikeus. Se on komentosarja, sisällytä #!… Tavaraa ensimmäiselle riville // run_this_after_play_ends = "/full/path/to/application and args"; // varmista, että sovelluksella on suoritettava käyttöoikeus. Se on komentosarja, sisällytä #!… Tavarat ensimmäiselle riville // wait_for_completion = "ei"; // aseta "kyllä" saadaksesi Shairport Syncin odottamaan, että "run_this…" -sovellukset on lopetettu, ennen kuin jatkat allow_session_interruption = "kyllä"; // aseta "kyllä", jotta toinen laite voi keskeyttää Shairport -synkronoinnin, kun se toistaa olemassa olevasta äänilähteestä // session_timeout = 120; // odota tämä määrä sekunteja lähteen katoamisen jälkeen, ennen kuin lopetat istunnon ja tulet uudelleen saataville. };
Näin voit kaapata äänialueen lähteesi kanssa, kun joku muu käyttää sitä.
Ilman tätä muutosta vyöhyke voi kieltäytyä toistamasta musiikkia, kun joku muu on jo käyttänyt sitä. Tätä ei tarvita, jos käytät iTunes -etäsovelluksia. Kaikki kyseistä sovellusta käyttävät laitteet toimivat vain kaukosäätiminä ohjaamaan samaa lähdettä. Tämä shairport-sync.conf-muutos on tarkoitettu, kun aiot lentää uuden alueen lähteelle, kuten suoraan puhelimestasi yksittäiselle alueelle, joka toisti jo toisesta lähteestä. Jos luulet istunnon keskeytyksen kuulostavan äänianarkialta, joka voi johtaa vain verenvuodatukseen, ohita tämä bonusvaihe.
Suositeltava:
Puhuva automaatio -- Ääni Arduinolta -- Puheohjattu automaatio -- HC -05 Bluetooth -moduuli: 9 vaihetta (kuvilla)
Puhuva automaatio || Ääni Arduinolta || Puheohjattu automaatio || HC - 05 Bluetooth -moduuli: …………………………. Tilaa YouTube -kanavani saadaksesi lisää videoita …. …. Tässä videossa olemme rakentaneet puhuvan automaation. Kun lähetät äänikomennon matkapuhelimen kautta, se käynnistää kodin laitteet ja lähettää palautetta
DIY Build BB-8 Intiassa -- Android -ohjattu ja puhelias -- Elämän koko: 19 vaihetta (kuvilla)
DIY Build BB-8 Intiassa || Android -ohjattu ja puhelias || Elämän koko: Tilaa kanavani saadaksesi lisää projekteja.Tämä projekti kertoo kuinka rakentaa toimiva, elämänkokoinen, puhelias, arduino-ohjattu Starwars BB-8 -droidi. aiomme käyttää vain kotitalousmateriaaleja ja pientä Arduino -piiriä
Viper Smartstart -puhelinsovelluksen muuttaminen entistäkin viileämmäksi!: 5 vaihetta
Viper Smartstart -puhelinsovelluksen muuttaminen entistäkin viileämmäksi !: Minulla on autossa viper smartstart Bluetooth -moduuli. Puhelimella voin lukita, avata lukituksen, käynnistää ja sammuttaa moottorin. Tämä on Instructable, jonka julkaisin tälle projektille. https://www.instructables.com/id/StartStop-LockUnlo..Se on kuitenkin erittäin hyödyllinen
DIY -koko ja rakenna akun virransyöttögeneraattori W/ 12 V: n syväakkuakkuilla: 5 vaihetta (kuvilla)
DIY -koko ja rakenna akun virransyöttögeneraattori W/ 12 V: n syväakkuakkuilla: *** HUOMAUTUS: Ole varovainen, kun työskentelet paristojen ja sähkön kanssa. Älä oikosulje paristoja. Käytä eristettyjä työkaluja. Noudata kaikkia turvallisuussääntöjä työskennellessäsi sähköllä. *** Valmistaudu ennen seuraavaa virran katkeamista valmiustila -akulla
DIY Google -koti Bluetooth -kaiuttimella Raspberry Pi Zero Docking Hubissa: 7 vaihetta (kuvilla)
DIY Google -koti Bluetooth -kaiuttimella Raspberry Pi Zero Docking Hubissa: Meillä on opastettava DIY Amazon Echo Alexa - Alexa Voice Assistant Raspberry Pi Zero Docking Hubissa. Tällä kertaa haluamme näyttää sinulle, kuinka rakentaa DIY -Google -koti. Tässä ohjeessa näytämme sinulle, kuinka asentaa ja asentaa Google Assistant