Obsah:
- Krok 1: Stiahnite si do počítača
- Krok 2: Nainštalujte si Raspbian OS
- Krok 3: Po inštalácii systému Raspbian OS
- Krok 4: Zistite IP adresu Rasberry
- Krok 5: Nainštalujte položky
- Krok 6: Ešte raz v príkazovom riadku
- Krok 7: Vytvorte súbor Asound.conf
- Krok 8: Zmena úrovní ekv
- Krok 9: Používajte iTunes z počítača a ušetrite výdrž batérie v telefóne
- Krok 10: Bonus Krok: Rozšírené parametre synchronizácie Shairport
Video: Synchrónny zvuk s malým domovom Raspberry Pi s diaľkovým ovládaním aplikácie Telefón: 10 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Cieľom je synchronizovaný zvuk a/alebo jednotlivé zdroje v akejkoľvek miestnosti, ktoré je možné ľahko ovládať pomocou telefónu alebo tabletu prostredníctvom diaľkového ovládača iTunes (Apple) alebo Retune (Android). Tiež chcem, aby sa zvukové zóny automaticky zapínali/vypínali, takže som sa obrátil na Raspberry Pi a Hifiberry, aby som to nastavil a zabudol som to.
Zoznam dielov pre jednu zvukovú zónu:
- Malina pi 3 35 dolárov
- Karta SD 16G 8 dolárov
- Hifiberry AMP2 50 dolárov
- Napájanie 5,5 mm x 2,1 mm DC zástrčka, 12V 5A 60W, 12 dolárov
- Reproduktory 75 dolárov (odolné voči poveternostným vplyvom na strop v kúpeľni)
- Hudobný server (počítač s iTunes)
Len pre nastavenie
- Myš USB
- USB klávesnica
- Hdmi displej
- USB napájací konektor
- Kábel USB na micro USB
Krok 1: Stiahnite si do počítača
UPDATE 7/5/19 Preskočte tento návod a stačí nainštalovať
Panebože, je niekedy ľahké nastaviť/používať a robí všetko, čo by ste získali z tohto tutoriálu, a ešte oveľa viac. Dokonca vám umožní nastaviť ho tak, aby bežal ako prístupový bod, ak sa vám páči, aby ste si mohli vychutnať svoj úžasný bezhlavý audio systém mriežka.
- Stiahnite si formátovač kariet Sd (alebo nie, nepotreboval som to) Táto zostava bude použitá iba ako letiskový zosilňovač, takže 16G má dostatok miesta a karta bola naformátovaná ako fat32.
- NOOBS Na svojom počítači so systémom Windows 10 som jednoducho vybral svoju SD kartu ako cieľ na rozbalenie NOOBS po stiahnutí.
- Nainštalujte si prehliadač VNC do počítača, aby ste si po nastavení mohli k počítaču Pi prevziať vzdialenú pracovnú plochu. Je už nainštalovaný na vašom Raspberry Pi.
Krok 2: Nainštalujte si Raspbian OS
- Vložte kartu SD do svojej maliny a pripojte monitor HDMI, klávesnicu USB a myš USB
- Napájajte Pi pomocou mini USB pripojenia. NEPOUŽÍVAJTE USB napájanie, ak je nainštalovaný váš hifiberry zosilňovač. (HiFiberry amp napája vašu malinu)
- USB myš a klávesnica vám budú pri zapnutí fungovať. V spodnej časti obrazovky vyberte svoj jazyk/klávesnicu.
- Vyberte operačný systém Raspian.
- Ak používate sieť Wi -Fi, vyberte svoju sieť Wi -Fi a prihláste sa. Po pripojení vášho pi k vašej sieti bude k dispozícii množstvo skvelých vecí, nerobte to. Stačí sa držať raspbianu. Kliknite na inštaláciu. Počas inštalácie sledujte informácie o svojej maline na obrazovke. Robím si srandu. Choďte niečo urobiť a vráťte sa neskôr, bude to chvíľu trvať.
Krok 3: Po inštalácii systému Raspbian OS
- Po spustení na novú plochu Raspbian kliknite na malinu (je to ako ponuka Štart v systéme Windows)
-
Vyberte konfiguráciu Raspberry Pi a vykonajte všetky nasledujúce kroky:
- ZMENIŤ HESLO!
- Rozhrania
Povoliť SSH a VNC (Dávam prednosť VNC, neskôr vám poviem prečo)
- Lokalizácia
Nastavte všetky svoje položky (časové pásmo, krajinu, …)
- Zmeňte názov hostiteľa
Zmeňte to na názov zvukovej zóny. Nech je názov jedinečný, budete mať viacero zón
- Reštartovať.
Krok 4: Zistite IP adresu Rasberry
- K malinám nastaveným ako bezhlavé zdroje zvuku nebude pohodlný priamy prístup, budete ich chcieť diaľkovo ovládať z počítača.
-
Budete potrebovať IP adresu vášho Pi.
Ak na ploche raspbian prejdete myšou na ikonu wifi na paneli úloh, vyskočí vám informačné pole, kde môžete vidieť IP adresu, ktorú váš router priradil maline. Môj smerovač má funkciu výberu zariadení v sieti a priradenia vždy rovnakej adresy IP. Toto bola cesta najmenšieho odporu k priradeniu „statickej“adresy IP môjmu Pi. Vyhradená adresa IP výrazne uľahčuje život
Krok 5: Nainštalujte položky
Ak ste ešte nepripojili zvukovú kartu / zosilňovač, urobte to teraz pri vypnutom Pi
Zapnite počítač Pi a otvorte prehliadač VNC v počítači. S vašim malinovým pi je súčasťou serverovej aplikácie VNC, ktorú ste povolili v predchádzajúcom kroku. Vytvorte nové pripojenie a povedzte divákovi VNC adresu IP vašej maliny.
Na paneli úloh na ploche vašej maliny je skratka pre príkazové okno. Otvorte príkazový riadok a zadajte:
sudo apt-get aktualizácia
Po dokončení zadajte:
sudo apt-get upgrade
Zatvorte príkazový riadok a otvorte ponuku malín. Nainštalujeme jednoduchý softvér.
kliknite na položku Predvoľby => Pridať alebo odstrániť softvér
vyhľadajte shairport-sync a nainštalujte ho
urobte to isté pre EQ
EQ môžete nainštalovať aj pomocou
sudo apt-get install -y libasound2-plugin-equal
Krok 6: Ešte raz v príkazovom riadku
Potrebujeme vedieť niečo o zvukovej karte
Otvorte príkazový riadok.
Zadajte príkaz aplay –l ako v príklade tu.
Všimnite si, že zosilňovač hifiberry je karta 1
pi@Balkón: ~ $ aplay -l
**** Zoznam hardvérových zariadení PLAYBACK **** karta 0: ALSA [bcm2835 ALSA], zariadenie 0: bcm2835 ALSA [bcm2835 ALSA] Podzariadenia: Podzariadenie #0: podzariadenie #0 Podzariadenie #1: podzariadenie #1 Podzariadenie #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI] Podzariadenia: Podzariadenie #0: podzariadenie #0 karta 1: sndrpihifiberry [snd_rpi_hifiberry_dacplus], zariadenie 0: HiFiBerry DAC+ HiFi pcm512x-hifi-0 Podzariadenia: 0
Krok 7: Vytvorte súbor Asound.conf
Potrebujete súbor "asound.conf" umiestnený na /etc/asound.conf
Poďme to zvládnuť (Teraz sa dostaneme k tomu, prečo mám rád diaľkové ovládanie VNC do vášho Pi oproti niečomu ako tmel)
Na príkazovom riadku na vašom počítači Pi prejdite do adresára / etc / a zadajte toto:
sudo leafpad asound.conf
Ak by ste používali tmel, príkaz listníka by nefungoval. V takom prípade napíšte:
sudo nano asound.conf
Príkaz nano otvorí v príkazovom okne textový editor. Jeho použitie je dosť jednoduché, ale trochu neohrabané. Nemôžete používať myš a mne sa to trochu číta.
Leafpad na druhej strane otvára samostatné okno, ktoré sa v oknách správa ako poznámkový blok. Zdá sa mi to jednoduchšie na čítanie a oveľa jednoduchšie na používanie.
Bez ohľadu na to, kde ste sa dostali, musíte, aby váš asound.conf vyzeral takto:
pcm.! predvolené {
zadajte plug slave.pcm plugequal; } ctl.! default {typ hw karta 1} ctl.equal {typ rovno; } pcm.plugequal {typ rovný; slave.pcm "plughw: 1, 0"; } pcm.equal {typ zástrčky; slave.pcm plugequal; }
Všimnite si riadkov, ktoré hovoria o hw karte 1 a plughw: 1, 0
Ak vaše zvukové zariadenie nájdené v predchádzajúcom kroku nie je karta 1, budete musieť upraviť riadky tu, aby odrážali vašu kartu.
Uložte svoju prácu. Musí mať názov asound.conf a musí sa nachádzať v adresári /etc /
Zatvorte príkazový riadok. (terminál môžete zavrieť príkazom „exit“)
Reštartovať! V tomto bode som zabudol reštartovať predtým a je to tak frustrujúce, keď si myslíte, že sa niečo pokazilo a začnete problémy so streľbou, keď všetko, čo ste museli urobiť, bolo REBOOT.
Tu musíte ZNOVU NAštartovať.
Krok 8: Zmena úrovní ekv
Po spustení by ste teraz mali mať možnosť hrať svoju malinu priamo z telefónu. Nebude to synchronizácia viacerých miestností, ale je to stále úžasné. Zahrajte si niečo.
Môžete prísť nato, že miestnosť potrebuje nejaký EQ. Otvorte na svojej maline príkazový riadok ešte raz a dostaneme sadu EQ.
Na príkazovom riadku zadajte domovský adresár:
sudo -u shairport -sync alsamixer -D rovná sa
Čo to robí?
sudo = práva správcu
-u shairport-sync = spustite príkaz ako iný používateľ, v tomto prípade shairport-sync
alsamixer -D rovná sa = otvára ekvalizér
Mimochodom, ak zadáte:
alsamixer
Dostanete sa do nastavení zvukovej karty.
Krok 9: Používajte iTunes z počítača a ušetrite výdrž batérie v telefóne
V tomto mieste už máte celkom úžasný letiskový audio prehrávač. Teraz to môžeme zvládnuť otvorením iTunes.
Nainštalujte si aplikáciu iTunes Remote alebo Retune v systéme Android. Otvorte túto aplikáciu a svoje zariadenie môžete prepojiť so spusteným iTunes na počítači.
Teraz máte to najlepšie zo synchronizácie shairport. Všetky vaše zóny sa hrajú ako jeden. Môžete ovládať hlasitosť v každej zóne a prehliadať svoju knižnicu iTunes zo všetkých zariadení, na ktoré si aplikáciu nainštalujete. Vaša žena môže začať prehrávať hudbu a vy môžete v telefóne otvoriť aplikáciu, kliknúť na položku Prehrávať a zistiť, čo sa hrá, ako keby ste to urobili sami, a prevziať nad tým kontrolu. Alebo môžete vypnúť miestnosť, v ktorej sa nachádzate, a do svojej zóny prehrať niečo iné priamo z telefónu, ako ste to urobili pred spustením iTunes.
ITunes nechávame stále spustené na počítači v suteréne, kde je na RAID1 NAS umiestnená naša veľmi veľká knižnica iTunes.
Skoro som zabudol spomenúť, tento systém môžete ovládať aj pomocou hodiniek Apple. Pretože sú hodinky Apple vodotesné, môžem v sprche meniť piesne a upravovať hlasitosť.
Krok 10: Bonus Krok: Rozšírené parametre synchronizácie Shairport
Spôsob, akým má tento návod nastavenú vašu malinu, nevyžaduje zmeny v súbore shairport-sync.conf, ale vykonávam túto úpravu vo svojich zostavách zvukových zón, takže ich radšej uvediem tu.
Použitím vami preferovanej metódy na úpravu textu príkazového riadka, ako ste urobili v predchádzajúcich krokoch, vykonajte jednu zmenu v konfiguračnom súbore shairport-sync, /etc/shairport-sync.conf
Odkomentujem „allow_session_interruption“a zmením ho na „yes“
// Pokročilé parametre na ovládanie toho, ako Shairport Sync runssessioncontrol = {// run_this_before_play_begins = "/full/path/to/application and args"; // uistite sa, že aplikácia má spustiteľné povolenie. Je to skript, zahrňte položky #! … do prvého riadku // run_this_after_play_ends = "/full/path/to/application and args"; // uistite sa, že aplikácia má spustiteľné povolenie. Je to skript, zahrňte položky #! … do prvého riadku // wait_for_completion = "nie"; // nastavenie na „áno“, aby Shairport Sync počkal, kým sa aplikácie „run_this …“neskončia, než budete pokračovať allow_session_interruption = "yes"; // nastavenie na „áno“, aby umožnilo inému zariadeniu prerušiť synchronizáciu Shairport počas prehrávania z existujúceho zdroja zvuku // session_timeout = 120; // počkajte tento počet sekúnd, kým zdroj zmizne, a potom ukončite reláciu a znova sa stanú dostupnými. };
To vám umožní uniesť zvukovú zónu so zdrojom, keď ju používa niekto iný.
Bez tejto zmeny by zóna mohla odmietnuť prehrať vašu hudbu, ak ju už používa niekto iný. Toto nie je potrebné, ak používate vzdialené aplikácie iTunes, všetky zariadenia používajúce túto aplikáciu fungujú ako diaľkové ovládače na ovládanie rovnakého zdroja. Táto zmena shairport-sync.conf je pre vtedy, keď sa chystáte hrať do zóny z nového zdroja, napríklad priamo z telefónu do jednej zóny, ktorá už hrala z iného zdroja. Ak si myslíte, že prerušenie relácie znie ako zvuková anarchia, ktorá môže viesť iba k krviprelievaniu, tento bonusový krok ignorujte.
Odporúča:
ESP8266 - Zavlažovanie záhrady s časovačom a diaľkovým ovládaním cez internet / ESP8266: 7 krokov (s obrázkami)
ESP8266 - Zavlažovanie záhrady s časovačom a diaľkovým ovládaním cez internet / ESP8266: ESP8266 - diaľkové ovládanie zavlažovania s časovaním pre zeleninové záhrady, kvetinové záhrady a trávniky. Na napájanie zavlažovača používa obvod ESP-8266 a hydraulický / elektrický ventil. Výhody: Nízke náklady (~ 30,00 USD) rýchly prístup Príkazy pre
DIY RGB-LED Glow Poi s diaľkovým ovládaním: 14 krokov (s obrázkami)
DIY RGB-LED Glow Poi s diaľkovým ovládaním: Úvod Zdravím všetkých! Toto je môj prvý sprievodca a (dúfajme) prvý zo série sprievodcov na mojej ceste k vytvoreniu open-source RGB-LED vizuálneho poi. Aby to bolo najskôr jednoduché, bude to mať za následok jednoduché LED-poi s diaľkovým ovládaním
Shadow Light Box - ovládanie IR diaľkovým ovládaním s Arduino: 8 krokov (s obrázkami)
Shadow Light Box - ovládanie IR diaľkovým ovládaním s Arduino: Tento návod vás prevedie výrobou tieňového svetelného boxu na budúce Vianoce. Môžete si vyrobiť vlastnú izbu alebo ju darovať svojmu priateľovi ako darček. Tento tieňový box môže vytvárať rôzne druhy farieb zmiešaním farieb červená, modrá, zelená
IoT RC auto s diaľkovým ovládaním alebo bránou s inteligentnou lampou: 8 krokov (s obrázkami)
IoT RC auto s diaľkovým ovládaním alebo bránou Smart Lamp: Pre nesúvisiaci projekt som napísal kód Arduino, aby som sa mohol porozprávať s inteligentnými žiarovkami MiLight a diaľkovými svetlami, ktoré mám doma. Potom, čo sa mi podarilo zachytiť príkazy z bezdrôtových diaľkových ovládačov, Rozhodol som sa vyrobiť malé RC auto na testovanie
Ovládajte svoje elektrické spotrebiče diaľkovým ovládaním televízora (diaľkovým ovládačom) pomocou zobrazenia teploty a vlhkosti: 9 krokov
Ovládajte svoje elektrické spotrebiče diaľkovým ovládaním televízora (diaľkovým ovládačom) s displejom teploty a vlhkosti: Ahoj, volám sa Abhay a je to môj prvý blog s pokynmi pre pokyny. Dnes vám ukážem, ako pomocou diaľkového ovládača televízora ovládať svoje elektrické spotrebiče pomocou tohto ovládača. jednoduchý projekt. vďaka laboratóriu atl za podporu a poskytnutie materiálu