Sadržaj:
- Korak 1: Preuzmite na svoje računalo
- Korak 2: Instalirajte Raspbian OS
- Korak 3: Nakon instalacije Raspbian OS -a
- Korak 4: Pronađite Rasberryjevu IP adresu
- Korak 5: Instalirajte stvari
- Korak 6: Još jednom u naredbenom retku
- Korak 7: Napravite datoteku Asound.conf
- Korak 8: Promjena razina ekvilajzera
- Korak 9: Upotrijebite ITunes s računala i uštedite trajanje baterije na telefonu
- Korak 10: Bonus Korak: Napredni parametri za sinkronizaciju Shairport-a
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
Cilj je sinkronizirani audio i/ili pojedinačni izvori u bilo kojoj prostoriji, lako se kontrolira telefonom ili tabletom putem iTunes Remote -a (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.
Popis dijelova za jednu audio zonu:
- Malina pi 3 35 USD
- 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 uvjete za strop kupaonice)
- Glazbeni poslužitelj (računalo s iTunes -om)
Samo za postavljanje
- USB miš
- USB tipkovnica
- Hdmi zaslon
- USB priključak za napajanje
- USB na mikro USB kabel
Korak 1: Preuzmite na svoje računalo
AŽURIRAJTE 5.7.19. SKIDITE 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 puno više. Čak vam omogućuje i da ga postavite kao pristupnu točku ako želite, tako da možete uživati u svom izvanrednom audio sustavu bez glave mreža.
- Preuzmite Sd card formatter (ili ne, nije mi trebao) Ova će se verzija koristiti samo kao aerodromsko pojačalo pa je 16G dovoljno prostora, a kartica je stigla formatirana kao fat32.
- NOOBS Na stroju sa sustavom Windows 10 jednostavno sam odabrao svoju SD karticu kao odredište za raspakiranje NOOBS -a nakon preuzimanja.
- Instalirajte VNC viewer na računalo 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 spojite HDMI monitor, USB tipkovnicu i USB miš
- Napajte Pi pomoću mini USB priključka. NEMOJTE koristiti USB napajanje ako je instalirano vaše hifiberry pojačalo. (Pojačalo hifiberry pokreće vašu malinu)
- USB miš i tipkovnica radit će vam pri uključivanju. Odaberite svoj jezik/tipkovnicu pri dnu zaslona.
- 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. Pritisnite instaliraj. Gledajte informacije o svojoj malini na zaslonu dok se instalira. Samo se šalim. Idi učini nešto i provjeri 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:
- PROMJENI LOZINKU!
- Sučelja
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 naziv hosta
Promijenite ovo u naziv audio zone. Učinite ime jedinstvenim, imat ćete više zona
- Ponovno podizanje sustava.
Korak 4: Pronađite Rasberryjevu IP adresu
- Maline postavljene kao audio izvori bez glave neće biti prikladni za izravan pristup, htjet ćete se u njih daljinski povezati s računala.
-
Morat ćete znati IP adresu svog Pi -a.
Na radnoj površini Raspbian, 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 vaš usmjerivač dodijelio malini. Moj usmjerivač ima značajku za odabir uređaja na mreži i uvijek dodjeljivanje istog IP -a. To je bio put najmanjeg otpora za dodjelu “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 preglednik na računalu. Aplikacija poslužitelja VNC 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.
Na traci zadataka na radnoj površini vaše maline nalazi se prečac za naredbeni prozor. Otvorite naredbeni redak i unesite:
sudo apt-get ažuriranje
Nakon što završi unesite:
sudo apt-get nadogradnja
zatvorite naredbeni redak i otvorite izbornik maline, instalirat ćemo neki softver na jednostavan način.
kliknite Postavke => Dodaj/ ukloni softver
potražite shairport-sync i instalirajte je
učinite isto za EQ
također možete instalirati EQ s
sudo apt-get install -y libasound2-plugin-equal
Korak 6: Još jednom u naredbenom retku
Moramo znati nešto o zvučnoj kartici
Otvorite redak naredbenog retka.
Unesite naredbu aplay –l kao u primjeru ovdje.
Primijetite da je hifiberry pojačalo kartica 1
pi@Balkon: ~ $ aplay -l
**** Popis PLAYBACK hardverskih uređaja **** kartica 0: ALSA [bcm2835 ALSA], uređaj 0: bcm2835 ALSA [bcm2835 ALSA] Poduslovi: Poduređaj #0: Poduređaj #0 Podupotreba #1: poduređaj #1 Podređaj #2: pod -uređaj #2 Pod -uređaj #3: pod -uređaj #3 Pod -uređaj #4: pod -uređaj #4 Pod -uređaj #5: pod -uređaj #5 Pod -uređaj #6: pod -uređaj #6 Pod -uređaj #7: pod -uređaj #7 kartica 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 Poduslovi: Podupotreba #0: poduređaj 0:
Korak 7: Napravite datoteku Asound.conf
Trebate datoteku "asound.conf" koja se nalazi na /etc/asound.conf
Učinimo to. (Sada ćemo shvatiti zašto volim da se VNC daljinski udaljava u vaš Pi u odnosu na nešto poput kita)
U naredbenom retku 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
Naredba nano otvara uređivač teksta u naredbenom prozoru. Dovoljno je jednostavan za korištenje, ali pomalo nespretan. Ne možete koristiti miš i malo mi je teško čitati.
Leafpad s druge strane otvara zaseban 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.! zadano {
tip plug 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; rob.pcm plugequal; }
Obratite pažnju na retke 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 promijeniti linije kako bi odražavao vašu karticu.
Sačuvajte svoj rad. Mora se nazvati asound.conf i nalaziti u direktoriju /etc /
Zatvorite naredbeni redak. (možete zatvoriti terminal pomoću naredbe "exit")
Ponovno podizanje sustava! Zaboravio sam ponovno pokrenuti sustav 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 razina ekvilajzera
Nakon podizanja sustava sada biste trebali moći emitirati svoju malinu izravno s telefona. Ovo neće sinkronizirati više soba, ali je i dalje sjajno. Svirajte 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 unesite:
sudo -u shairport -sync alsamixer -D jednak
Što 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
Vratit će vas na postavke zvučne kartice.
Korak 9: Upotrijebite ITunes s računala i uštedite trajanje baterije na telefonu
U ovom trenutku već imate prilično sjajan audio player zračne luke. Sada možemo napredovati otvaranjem iTunes -a.
Instalirajte aplikaciju iTunes Remote ili Retune na androidu. Otvorite tu aplikaciju i svoj uređaj možete povezati s pokrenutim iTunesom na računalu.
Sada imate sjajnu shairport-sync. Sve vaše zone igraju kao jedna. Možete kontrolirati glasnoću u svakoj zoni i pregledavati svoju iTunes knjižnicu sa svih uređaja na kojima instalirate aplikaciju. Vaša supruga može početi svirati glazbu, a vi možete otvoriti aplikaciju na telefonu, kliknuti Sada svira i vidjeti što svira kao da ste to sami učinili i preuzeti kontrolu nad tim. Ili možete isključiti sobu u kojoj se nalazite i emitirati nešto drugo u svoju zonu izravno sa svog telefona kao što ste to činili prije pokretanja iTunes -a.
Ostavljamo iTunes da radi cijelo vrijeme na računalu u podrumu gdje se nalazi naša vrlo velika iTunes knjižnica na RAID1 NAS -u.
Skoro sam zaboravio spomenuti, ovaj sustav možete kontrolirati i satom od jabuke. Kako je sat s jabukama vodootporan, mogu mijenjati pjesme i podešavati glasnoću dok se tuširam.
Korak 10: Bonus Korak: Napredni parametri za sinkronizaciju Shairport-a
Način na koji je vaš instruktor postavio vašu malinu nije potreban, promjene u datoteci shairport-sync.conf nisu potrebne, ali ovu prilagodbu unosim u svoje audio zone tako da je bolje navesti ovdje.
Koristeći željenu metodu za uređivanje teksta naredbenog retka, 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 dopuštenje za izvršenje. To je skripta, uključite #!… Stvari u prvi redak // run_this_after_play_ends = "/full/path/to/application and args"; // provjerite ima li aplikacija dopuštenje za izvršenje. To je skripta, uključite #!… Stvari u prvi redak // wait_for_completion = "no"; // postavljeno na "yes" 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 omogućilo drugom uređaju da prekine Shairport Sync tijekom reprodukcije s postojećeg audio izvora // session_timeout = 120; // pričekajte ovaj broj sekundi nakon što izvor nestane prije nego što prekinete sesiju i ponovno postanete dostupni. };
To će vam omogućiti da otete audio zonu sa svojim izvorom kada je koristi netko drugi.
Bez ove promjene zona bi mogla odbiti reprodukciju vaše glazbe ako je već koristi netko drugi. To 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-a je za vrijeme kada ćete emitirati u zoni iz novog izvora, na primjer izravno s telefona u jednu zonu koja se već reproducirala s 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čeni:
DIY RGB-LED Glow Poi s daljinskim upravljačem: 14 koraka (sa slikama)
DIY RGB-LED Glow Poi s daljinskim upravljačem: Uvod Pozdrav svima! Ovo je moj prvi vodič i (nadam se) prvi u nizu vodiča u mojoj potrazi za stvaranjem otvorenog RGB-LED vizualnog poi. Kako bismo pojednostavili prvo, ovo će rezultirati jednostavnim LED-poi-em s daljinskim nastavkom
Automobil s RF daljinskim upravljačem: 6 koraka (sa slikama)
Automobil s RF daljinskim upravljačem: Autor: Kevin ShuOverview RC automobil odličan je projekt za sve uzraste i ne zahtijeva nikakvo programiranje. Koristi jednostavna integrirana kola (IC) i bežično se upravlja daljinskim upravljačem. Daljinski upravljač šalje en
Uključivanje/isključivanje Raspberry Pi s bilo kojim daljinskim upravljačem: 3 koraka (sa slikama)
Uključivanje/isključivanje Raspberry Pi s bilo kojim daljinskim upravljačem: Upravljanje napajanjem Raspberry Pi pomoću IC daljinskog upravljača
IoT RC automobil s daljinskim upravljačem s pametnom lampom ili pristupnikom: 8 koraka (sa slikama)
IoT RC automobil s daljinskim upravljačem za pametne svjetiljke ili pristupnikom: Za nepovezan projekt, pisao sam neki Arduino kod za razgovor s pametnim svjetiljkama MiLight i daljinskim upravljačima koje imam u svom domu. Nakon što sam uspio presresti naredbe s bežičnih daljinskih upravljača, Odlučio sam napraviti mali RC automobil za testiranje
DIY LED svjetlo - moderna stolna svjetiljka za raspoloženje s daljinskim upravljačem: 8 koraka (sa slikama)
DIY LED svjetlo - moderna stolna svjetiljka za raspoloženje s daljinskim upravljačem: U ovom članku ću proći postupak koji sam koristio za izradu ove sjajne LED svjetiljke za raspoloženje u obliku piramide. Koristio sam javor za glavnu strukturu i neke bodlje od mahagonija za dodatnu snagu. Za svjetla sam koristio RGB LED svjetla koja dolaze u traci od 16 stopa t