Sadržaj:

Raspberry Pi Cijeli dom Sinhroni audio sa daljinskim upravljačima aplikacije za telefon: 10 koraka (sa slikama)
Raspberry Pi Cijeli dom Sinhroni audio sa daljinskim upravljačima aplikacije za telefon: 10 koraka (sa slikama)

Video: Raspberry Pi Cijeli dom Sinhroni audio sa daljinskim upravljačima aplikacije za telefon: 10 koraka (sa slikama)

Video: Raspberry Pi Cijeli dom Sinhroni audio sa daljinskim upravljačima aplikacije za telefon: 10 koraka (sa slikama)
Video: NLO-i U AUSTRALIJI (Plus izvješća o NLO-ima koji jure za automobilima) Ben Hurle 2024, Decembar
Anonim
Raspberry Pi Cijeli dom Sinhroni zvuk s daljinskim upravljačima aplikacije za telefon
Raspberry Pi Cijeli dom Sinhroni zvuk s daljinskim upravljačima aplikacije za telefon
Raspberry Pi Cijeli dom Sinhroni zvuk s daljinskim upravljačima aplikacije za telefon
Raspberry Pi Cijeli dom Sinhroni zvuk s daljinskim upravljačima aplikacije za telefon

Cilj je sinhronizirani zvuk i/ili pojedinačni izvori u bilo kojoj prostoriji, lako se kontrolira telefonom ili tabletom putem iTunes Remote (jabuka) ili Retune (android). Također želim da se audio zone automatski uključuju/isključuju, pa sam se obratio Raspberry Pi -u i Hifiberry -ju kako bih postavio i zaboravio rješenje.

Lista dijelova za jednu audio zonu:

  • Malina pi 3 $ 35
  • SD kartica 16G 8 USD
  • Hifiberry AMP2 50 USD
  • Napajanje 5.5mm x 2.1mm DC utikač, 12V 5A 60W 12 USD
  • Zvučnici 75 USD (otporno na vremenske uslove za plafon kupatila)
  • Muzički server (računar sa iTunes -om)

Samo za postavljanje

  • USB miš
  • USB tastatura
  • Hdmi ekran
  • USB priključak za napajanje
  • USB na mikro USB kabel

Korak 1: Preuzmite na svoj računar

AŽURIRAJTE 5.7.19. Preskočite ovo uputstvo i samo instalirajte

O moj Bože, je li ikada jednostavno postaviti/koristiti i čini sve što biste dobili od ovog vodiča plus mnogo više. Čak vam omogućava i da ga postavite kao pristupnu točku ako želite, tako da možete uživati u izvanrednom audio sistemu bez glave mrežu.

  1. Preuzmite formatter SD kartice (ili ne, nije mi trebao) Ova će se verzija koristiti samo kao aerodromsko pojačalo, tako da 16G ima dosta mjesta, a kartica je formatirana kao fat32.
  2. NOOBS Na mojoj Windows 10 mašini, jednostavno sam odabrao svoju SD karticu kao odredište za raspakiranje NOOBS -a nakon preuzimanja.
  3. Instalirajte VNC viewer na računaru kako biste mogli postaviti udaljenu radnu površinu na svoj Pi nakon što ga postavite. Već je instaliran na vašem Raspberry Pi.

Korak 2: Instalirajte Raspbian OS

Instalirajte Raspbian OS
Instalirajte Raspbian OS
  1. Stavite SD karticu u malinu i povežite HDMI monitor, USB tastaturu i USB miš
  2. Napajte Pi pomoću mini USB priključka. NEMOJTE koristiti USB napajanje ako je instalirano vaše hifiberry pojačalo. (Hifiberry pojačalo napaja vašu malinu)
  3. USB miš i tastatura će vam raditi pri uključivanju. Odaberite svoj jezik/tastaturu pri dnu ekrana.
  4. Odaberite OS Raspian.
  5. Ako koristite WiFi, odaberite svoju WiFi mrežu i prijavite se. Mnogo zanimljivih stvari postaje dostupno nakon što se vaš pi pridruži vašoj mreži, nemojte to činiti. Samo se drži malina. Kliknite instaliraj. Gledajte informacije o malini na ekranu dok se instalira. Šalim se. Uradite nešto i provjerite kasnije, trajat će neko vrijeme.

Korak 3: Nakon instalacije Raspbian OS -a

  1. Nakon dizanja na vašu novu raspbian radnu površinu kliknite na malinu (to je poput izbornika Start u sustavu Windows)
  2. Odaberite Raspberry Pi Configuration i učinite sve sljedeće:

    1. PROMENI LOZINKU!
    2. Interfejsi

      Omogući SSH i VNC (više volim VNC, kasnije ću vam reći zašto)

    3. Lokalizacija

      Postavite sve svoje stvari (vremensku zonu, državu …)

    4. Promijenite ime hosta

      Promijenite ovo u naziv audio zone. Učinite ime jedinstvenim, imat ćete više zona

  3. Ponovo pokrenite sistem.

Korak 4: Pronađite Rasberry -ovu IP adresu

  1. Maline postavljene kao audio izvori bez glave neće biti zgodni za direktan pristup, htjet ćete se u njih daljinski povezati s računara.
  2. Morat ćete znati IP adresu svog Pi -a.

    Na raspbian radnoj površini, ako prijeđete mišem preko ikone wifi na programskoj traci, pojavit će se okvir s informacijama u kojem možete vidjeti IP koji je usmjerivač dodijeljen malini. Moj usmjerivač ima mogućnost odabira uređaja na mreži i uvijek dodjeljivanja istog IP -a. Ovo je bio put najmanjeg otpora za dodjeljivanje “statičke” IP adrese mom Pi -u. Namjenska IP adresa čini život mnogo lakšim

Korak 5: Instalirajte stvari

Instalirajte stvari
Instalirajte stvari
Instalirajte stvari
Instalirajte stvari
Instalirajte stvari
Instalirajte stvari

Ako još niste priključili zvučnu karticu / pojačalo, učinite to sada sa isključenim Pi -em

Uključite svoj Pi i otvorite VNC prikazivač na računaru. VNC poslužiteljska aplikacija uključena je u vaš raspberry pi i omogućili ste je u prethodnom koraku. Uspostavite novu vezu govoreći VNC pregledniku IP vaše maline.

Postoji kratica do komandnog prozora na traci zadataka na radnoj površini vaše maline. Otvorite naredbeni redak i unesite:

sudo apt-get update

Nakon što završi unesite:

sudo apt-get nadogradnja

zatvorite naredbeni redak i otvorite meni maline, instalirat ćemo neki softver na jednostavan način.

kliknite Postavke => Dodaj/ ukloni softver

potražite shairport-sync i instalirajte ga

uradite isto za EQ

takođe možete instalirati EQ sa

sudo apt-get install -y libasound2-plugin-equal

Korak 6: Još jednom u komandnoj liniji

Moramo znati nešto o zvučnoj kartici

Otvorite prompt za komandnu liniju.

Unesite naredbu aplay –l kao u primjeru ovdje.

Primijetite da je hifiberry pojačalo kartica 1

pi@Balkon: ~ $ aplay -l

**** Spisak PLAYBACK hardverskih uređaja **** kartica 0: ALSA [bcm2835 ALSA], uređaj 0: bcm2835 ALSA [bcm2835 ALSA] Poduređaji: Poduređaj #0: Poduređaj #0 Podređaj #1: poduređaj #1 Podređaj #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], uređaj 1: bcm2835 ALSA [bcm2835 IEC958/HDMI] Poduređaji: Poduređaj #0: poduređaj #0 kartica 1: sndrpihifiberry [snd_rpi_hifiberry_dacplus], uređaj 0: HiFiBerry DAC+ HiFi pcm512x-hifi-0 Poduređaji: Poduređaj #0: pomoćni uređaj #0: poduređaj 0:

Korak 7: Napravite datoteku Asound.conf

Potrebna vam je datoteka "asound.conf" koja se nalazi na /etc/asound.conf

Hajde da uspijemo. (Sada ćemo shvatiti zašto volim da se VNC daljinski upravlja u vaš Pi u odnosu na nešto poput kita)

U komandnoj liniji na vašem Pi idite u / etc / direktorij i unesite ovo:

sudo leafpad asound.conf

Da ste koristili kit, naredba leafpad ne bi radila. U tom slučaju upišite:

sudo nano asound.conf

Nano komanda otvara uređivač teksta u komandnom prozoru. Dovoljno je jednostavan za upotrebu, ali pomalo nezgrapan. Ne možete koristiti miš i malo mi je teško čitati.

Leafpad, s druge strane, otvara poseban prozor koji se u prozorima ponaša poput bilježnice. Lakše mi je čitati i mnogo lakše koristiti.

Kako god stigli, morate učiniti da vaš asound.conf izgleda ovako:

pcm.! default {

tip utikač slave.pcm plugequal; } ctl.! default {type hw card 1} ctl.equal {type equal; } pcm.plugequal {tip jednak; slave.pcm "plughw: 1, 0"; } pcm.equal {type plug; slave.pcm plugequal; }

Obratite pažnju na redove koji govore hw kartica 1 i plughw: 1, 0

Ako vaš audio uređaj pronađen u prethodnom koraku nije kartica 1, morat ćete ovdje izmijeniti linije kako bi odražavale vašu karticu.

Sačuvajte svoj rad. Mora se nazvati asound.conf i nalaziti u direktoriju /etc /

Zatvorite komandnu liniju. (možete zatvoriti terminal pomoću naredbe "exit")

Reboot! Zaboravio sam ponovno pokrenuti sistem u ovom trenutku prije, a to je tako frustrirajuće kada mislite da je nešto pošlo po zlu i počnete imati problema sa snimanjem kad je sve što trebate učiniti bilo ponovno pokretanje.

Ovdje morate ponovo pokrenuti sistem.

Korak 8: Promjena nivoa ekvilajzera

Promena nivoa ekvilajzera
Promena nivoa ekvilajzera

Nakon pokretanja sistema sada biste trebali moći emitirati reprodukciju na malini direktno sa svog telefona. Ovo neće sinhronizirati više soba, ali je i dalje odlično. Sviraj nešto.

Možda ćete otkriti da sobi treba neki EQ. Otvorite još jednom naredbeni redak na malini i dobit ćemo EQ postavljen.

U kućni direktorij naredbenog retka upišite:

sudo -u shairport -sync alsamixer -D jednako

Šta ovo radi?

sudo = administratorska prava

-u shairport-sync = pokrenite naredbu kao drugi korisnik, u ovom slučaju shairport-sync

alsamixer -D jednako = otvara ekvilajzer

Usput, ako unesete:

alsamixer

Odvest će vas do postavki zvučne kartice.

Korak 9: Koristite ITunes s računara i uštedite trajanje baterije na telefonu

Koristite ITunes sa računara i uštedite trajanje baterije na telefonu
Koristite ITunes sa računara i uštedite trajanje baterije na telefonu
Koristite ITunes sa računara i uštedite trajanje baterije na telefonu
Koristite ITunes sa računara i uštedite trajanje baterije na telefonu

U ovom trenutku već imate prilično odličan aerodromski audio player. Sada možemo napredovati otvaranjem iTunes -a.

Instalirajte aplikaciju iTunes Remote ili Retune na androidu. Otvorite tu aplikaciju i možete povezati svoj uređaj sa pokrenutim iTunes -om na računaru.

Sada imate sjajnu shairport-sync. Sve vaše zone igraju kao jedna. Možete kontrolirati jačinu zvuka u svakoj zoni i pregledavati svoju iTunes biblioteku sa svih uređaja na kojima instalirate aplikaciju. Vaša supruga može započeti reprodukciju muzike, a vi možete otvoriti aplikaciju na telefonu, kliknuti Sada svira i vidjeti šta svira kao da ste to sami učinili i preuzeti kontrolu nad tim. Ili možete isključiti sobu u kojoj se nalazite i emitovati nešto drugo u svoju zonu direktno sa svog telefona kao što ste to radili prije pokretanja iTunes -a.

Ostavljamo iTunes da radi sve vrijeme na računaru u podrumu gdje se nalazi naša velika iTunes biblioteka na RAID1 NAS -u.

Skoro sam zaboravio napomenuti, ovaj sistem možete kontrolirati i sa satom od jabuke. Kako je sat s jabukama vodootporan, mogu mijenjati pjesme i podešavati jačinu zvuka dok se tuširam.

Korak 10: Bonus Korak: Napredni parametri sinhronizacije Shairport-a

Način na koji ova instrukcija ima postavljenu vašu malinu, promjene u datoteci shairport-sync.conf nisu potrebne, ali ja ovo prilagođavam mojim audio zonama, pa ih bolje navedim ovdje.

Koristeći vašu preferiranu metodu za uređivanje teksta iz komandne linije, kao što ste to učinili u prethodnim koracima, napravite jednu promjenu u konfiguracijskoj datoteci shairport-sync, /etc/shairport-sync.conf

Raskomentiram "allow_session_interrupt" i promijenim ga u = "yes"

// Napredni parametri za kontrolu načina na koji Shairport Sync izvršavasessioncontrol = {// run_this_before_play_begins = "/full/path/to/application and args"; // provjerite ima li aplikacija dozvolu za izvršenje. To je skripta, uključite #!… Stvari u prvi red // run_this_after_play_ends = "/full/path/to/application and args"; // provjerite ima li aplikacija dozvolu za izvršenje. To je skripta, uključite #!… Stvari u prvi red // wait_for_completion = "no"; // postavljeno na "da" kako bi Shairport Sync čekao dok se aplikacije "run_this…" ne prekinu prije nego što nastavimo allow_session_interrupt = "yes"; // postavljeno na "da" kako bi se omogućilo drugom uređaju da prekine Shairport Sync tokom reprodukcije sa postojećeg audio izvora // session_timeout = 120; // sačekajte ovaj broj sekundi nakon što izvor nestane prije nego što prekinete sesiju i postanete ponovo dostupni. };

Ovo će vam omogućiti da otete audio zonu sa svojim izvorom kada je neko drugi koristi.

Bez ove promjene zona bi mogla odbiti reprodukciju vaše muzike ako je već neko drugi koristi. Ovo nije potrebno ako koristite udaljene aplikacije iTunes, svi uređaji koji koriste tu aplikaciju djeluju samo kao daljinski upravljači za upravljanje istim izvorom. Ova promjena shairport-sync.conf je za vrijeme kada ćete emitirati u zoni iz novog izvora, na primjer izravno s vašeg telefona u jednu zonu koja se već reproducirala iz drugog izvora. Ako mislite da prekid sesije zvuči kao audio anarhija koja može dovesti samo do krvoprolića, zanemarite ovaj bonus korak.

Preporučuje se: