Sadržaj:
- Korak 1: Preuzmite na svoj računar
- Korak 2: Instalirajte Raspbian OS
- Korak 3: Nakon instalacije Raspbian OS -a
- Korak 4: Pronađite Rasberry -ovu IP adresu
- Korak 5: Instalirajte stvari
- Korak 6: Još jednom u komandnoj liniji
- Korak 7: Napravite datoteku Asound.conf
- Korak 8: Promjena nivoa ekvilajzera
- Korak 9: Koristite ITunes s računara i uštedite trajanje baterije na telefonu
- Korak 10: Bonus Korak: Napredni parametri sinhronizacije Shairport-a
Video: Raspberry Pi Cijeli dom Sinhroni audio sa daljinskim upravljačima aplikacije za telefon: 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
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.
- 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.
- NOOBS Na mojoj Windows 10 mašini, jednostavno sam odabrao svoju SD karticu kao odredište za raspakiranje NOOBS -a nakon preuzimanja.
- 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
- Stavite SD karticu u malinu i povežite HDMI monitor, USB tastaturu i USB miš
- 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)
- USB miš i tastatura će vam raditi pri uključivanju. Odaberite svoj jezik/tastaturu pri dnu ekrana.
- Odaberite OS Raspian.
- 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
- Nakon dizanja na vašu novu raspbian radnu površinu kliknite na malinu (to je poput izbornika Start u sustavu Windows)
-
Odaberite Raspberry Pi Configuration i učinite sve sljedeće:
- PROMENI LOZINKU!
-
Interfejsi
Omogući SSH i VNC (više volim VNC, kasnije ću vam reći zašto)
- Lokalizacija
Postavite sve svoje stvari (vremensku zonu, državu …)
- Promijenite ime hosta
Promijenite ovo u naziv audio zone. Učinite ime jedinstvenim, imat ćete više zona
- Ponovo pokrenite sistem.
Korak 4: Pronađite Rasberry -ovu IP adresu
- Maline postavljene kao audio izvori bez glave neće biti zgodni za direktan pristup, htjet ćete se u njih daljinski povezati s računara.
-
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
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
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
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:
Staklena kamena LED cijev (WiFi kontrolirano putem aplikacije za pametni telefon): 6 koraka (sa slikama)
Staklena kamena LED cijev (WiFi kontrolirana putem aplikacije za pametne telefone): Pozdrav kolege proizvođači! U ovom uputstvu pokazat ću vam kako izgraditi LED cijev koja kontrolira WiFi koja je ispunjena staklenim kamenjem za lijep efekt difuzije. LED diode se mogu pojedinačno adresirati i stoga su mogući lijepi efekti u
Cijeli komplet Python web sučelja za PhidgetSBC3: 6 koraka
Potpuni komplet Python web sučelja za PhidgetSBC3: Ploča PhidgetSBC3 je potpuno funkcionalan jedno -upravljački računar sa Debain Linuxom. Sličan je malini Pi, ali ima 8 analognih senzorskih ulaza i 8 digitalnih ulaza i 8 digitalnih izlaza. Isporučuje se s web serverom i web aplikacijom za suradnju
Šta se nalazi u Servo -u i kako se koristi s Arduinom Cijeli vodič: 6 koraka
Što se nalazi u Servo -u i kako se koristi s Arduino Full Tutorial: u ovom vodiču istražimo što je servowatch ovaj video vodič
3D štampač uradi sam Cijeli proces: 31 korak
Cijeli proces rada sa 3D štampačem: Ovaj članak će vam reći kako sami uraditi 3D štampač , to ne možete propustiti, pa ga pažljivo pročitajte
Izrada Android aplikacije za mala preduzeća pomoću aplikacije MIT i Google Fusion Table: 7 koraka
Izrada Android aplikacije za mala preduzeća koristeći MIT APP i Google Fusion Table: Jeste li ikada poželjeli napraviti vlastitu aplikaciju koja može biti dostupna u google play trgovini !!! Ako imate posao, ovaj vodič će vam promijeniti život. Nakon što ovo pažljivo pročitate, moći ćete napraviti vlastitu aplikaciju. Befo