Satura rādītājs:
- 1. darbība: lejupielādējiet savā datorā
- 2. darbība: instalējiet Raspbian OS
- 3. darbība: pēc Raspbian OS instalēšanas
- 4. darbība. Atrodiet Rasberry IP adresi
- 5. darbība: instalējiet lietas
- 6. darbība: Vēlreiz komandu uzvednē
- 7. darbība: izveidojiet failu Asound.conf
- 8. darbība. Eq līmeņu maiņa
- 9. darbība. Izmantojiet ITunes no datora un ietaupiet akumulatora darbības laiku tālrunī
- 10. darbība. Bonusa darbība: uzlaboti Shairport sinhronizācijas parametri
Video: Raspberry Pi visa mājas sinhronā audio ar tālruņa lietotņu tālvadības pulti: 10 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Mērķis ir sinhronizēt audio un/vai atsevišķus avotus jebkurā telpā, viegli kontrolēt ar tālruni vai planšetdatoru, izmantojot iTunes Remote (ābolu) vai Retune (android). Es arī vēlos, lai audio zonas automātiski ieslēgtos/izslēgtos, tāpēc es pievērsos Raspberry Pi un Hifiberry, lai to iestatītu un aizmirstu risinājumu.
Daļu saraksts vienai audio zonai:
- Aveņu pi 3 $ 35
- SD karte 16G $ 8
- Hifiberry AMP2 50 ASV dolāri
- Barošanas avots 5,5 mm x 2,1 mm līdzstrāvas kontaktdakša, 12V 5A 60W $ 12
- Skaļruņi 75 USD (izturīgi pret laika apstākļiem vannas istabas griestiem)
- Mūzikas serveris (dators, kurā darbojas iTunes)
Tikai iestatīšanai
- USB pele
- USB tastatūra
- Hdmi displejs
- USB spraudnis
- USB - mikro USB kabelis
1. darbība: lejupielādējiet savā datorā
ATJAUNINĀT 5.7.19. IZLIET šo pamācību un vienkārši instalējiet
Ak, dievs, vai to ir viegli uzstādīt/lietot, un tas dara visu, ko jūs varētu iegūt no šīs apmācības, kā arī daudz ko citu. Tas pat ļauj iestatīt, lai tas darbotos kā piekļuves punkts, ja vēlaties, lai jūs varētu izbaudīt savu satriecošo audio sistēmu bez galvas režģis.
- Lejupielādējiet SD karšu formatētāju (vai nē, man tas nebija vajadzīgs) Šī būve tiks izmantota tikai kā lidostas pastiprinātājs, tāpēc 16G ir daudz vietas, un karte tika formatēta kā fat32.
- NOOBS Savā Windows 10 mašīnā es vienkārši izvēlējos savu SD karti kā galamērķi, lai pēc lejupielādes izpakotu NOOBS.
- Instalējiet datorā VNC skatītāju, lai pēc tā iestatīšanas varētu attālināt darbvirsmu uz savu Pi. Tas jau ir instalēts jūsu Raspberry Pi.
2. darbība: instalējiet Raspbian OS
- Ievietojiet SD karti avenēs un pievienojiet HDMI monitoru, USB tastatūru un USB peli
- Barojiet Pi ar mini usb savienojumu. NELIETOJIET USB barošanas avotu, ja jūsu hifiberry pastiprinātājs ir uzstādīts. (Hifiberry pastiprinātājs baro jūsu avenes)
- Ieslēdzot, USB pele un tastatūra jums noderēs. Ekrāna apakšdaļā atlasiet valodu/tastatūru.
- Atlasiet Raspian OS.
- Ja izmantojat Wi -Fi, atlasiet savu wifi tīklu un pierakstieties. Pēc tam, kad jūsu pi pievienojas tīklam, kļūst pieejams daudz interesantu lietu, nedariet to. Vienkārši pieturieties pie raspbian. Noklikšķiniet uz instalēt. Instalēšanas laikā ekrānā skatieties informāciju par avenēm. Tikai jokoju. Dodieties kaut ko un pārbaudiet vēlāk, tas prasīs kādu laiku.
3. darbība: pēc Raspbian OS instalēšanas
- Pēc palaišanas jaunajā raspbian darbvirsmā noklikšķiniet uz aveņu (tas ir tāpat kā Windows izvēlnē Sākt)
-
Atlasiet Raspberry Pi Configuration un veiciet visas tālāk norādītās darbības.
- MAINĪT PAROLI!
-
Saskarnes
Iespējot SSH un VNC (es dodu priekšroku VNC, es jums pastāstīšu, kāpēc vēlāk)
- Lokalizācija
Iestatiet visu savu saturu (laika josla, valsts utt.)
-
Mainīt saimniekdatora nosaukumu
Mainiet to uz audio zonas nosaukumu. Padariet nosaukumu unikālu, jums būs vairākas zonas
- Pārstartēt.
4. darbība. Atrodiet Rasberry IP adresi
- Avenēm, kas ir iestatītas kā audiogalviņas bez galvām, nebūs ērti piekļūt tieši, jūs vēlaties tās attālināti no datora.
-
Jums būs jāzina sava Pi IP adrese.
Raspbian darbvirsmā, ja uzvedat peles kursoru virs wifi ikonas uzdevumjoslā, tiks parādīts informācijas lodziņš, kurā varēsit redzēt IP, kuru maršrutētājs piešķīra avenēm. Manam maršrutētājam ir iespēja izvēlēties ierīces tīklā un vienmēr piešķirt to pašu IP. Tas bija vismazākās pretestības ceļš, lai manam Pi piešķirtu “statisku” IP adresi. Īpaša IP adrese ievērojami atvieglo dzīvi
5. darbība: instalējiet lietas
Ja vēl neesat pievienojis skaņas karti / pastiprinātāju, dariet to tagad, izslēdzot Pi
Ieslēdziet Pi un datorā atveriet VNC skatītāju. Jūsu aveņu pi ir iekļauta VNC servera lietotne, un jūs to iespējojāt iepriekšējā solī. Izveidojiet jaunu savienojumu, norādot VNC skatītājam jūsu aveņu IP.
Aveņu darbvirsmas uzdevumjoslā ir īsinājumtaustiņš komandu logam. Atveriet komandu uzvedni un ievadiet:
sudo apt-get update
Pēc tā pabeigšanas ievadiet:
sudo apt-get jauninājums
aizveriet komandu uzvedni un atveriet aveņu izvēlni, mēs vienkāršā veidā instalēsim kādu programmatūru.
noklikšķiniet uz Preferences => Add/ Remove Software
meklējiet shairport-sync un instalējiet to
dariet to pašu attiecībā uz EQ
jūs varētu arī instalēt EQ ar
sudo apt-get install -y libasound2-plugin-equal
6. darbība: Vēlreiz komandu uzvednē
Mums ir jāzina kaut kas par skaņas karti
Atveriet komandrindas uzvedni.
Ievadiet komandu aplay - tāpat kā šeit redzamajā piemērā.
Ņemiet vērā, ka hifiberry pastiprinātājs ir 1. karte
pi@Balkona: ~ $ aplay -l
**** ATSKAŅOTO aparatūras ierīču saraksts **** karte 0: ALSA [bcm2835 ALSA], ierīce 0: bcm2835 ALSA [bcm2835 ALSA] Apakšierīces: 0.: apakšierīce #2 Apakšierīce #3: apakšiekārta #3 Apakšierīce #4: apakšiekārta #4 Apakšierīce #5: apakšiekārta #5 Apakšierīce #6: apakšierīce #6 Apakšierīce #7: apakšierīce #7 karte 0: ALSA [bcm2835 ALSA], 1. ierīce: bcm2835 ALSA [bcm2835 IEC958/HDMI] Apakšierīces: Apakšierīce #0: apakšierīce #0 karte 1: sndrpihifiberry [snd_rpi_hifiberry_dacplus], ierīce 0: HiFiBerry DAC+ HiFi pcm512x-hifi-0 Apakšierīces: 0.
7. darbība: izveidojiet failu Asound.conf
Jums ir nepieciešams fails "asound.conf", kas atrodas vietnē /etc/asound.conf
Lai izdodas. (Tagad mēs nonāksim pie tā, kāpēc man patīk, ka VNC attālina jūsu Pi, salīdzinot ar kaut ko līdzīgu tepei)
Komandu uzvednē savā Pi dodieties uz direktoriju / etc / un ievadiet šo:
sudo leafpad asound.conf
Ja izmantotu špakteli, komanda leafpad nedarbotos. Tādā gadījumā jūs ierakstītu:
sudo nano asound.conf
Komanda nano komandu logā atver teksta redaktoru. Tas ir pietiekami viegli lietojams, bet nedaudz neveikls. Jūs nevarat izmantot peli, un man šķiet, ka to ir nedaudz grūti lasīt.
Leafpad, no otras puses, atver atsevišķu logu, kas logos darbojas kā piezīmju grāmatiņa. Man ir vieglāk lasīt un daudz vieglāk izmantot.
Lai arī kā jūs tur nokļuvāt, jūsu asound.conf jāizveido šādi:
pcm.! noklusējums {
tips plug slave.pcm plugequal; } ctl.! noklusējuma {type hw card 1} ctl.equal {tips vienāds; } pcm.plugequal {tips vienāds; vergs.pcm "arkls: 1, 0"; } pcm.equal {tipa spraudnis; vergs.pcm plugequal; }
Ievērojiet rindas, kurās rakstīts hw card 1 un plughw: 1, 0
Ja iepriekšējā solī atrastā audioierīce nav 1. karte, jums ir jāmaina rindas, lai tās atspoguļotu jūsu karti.
Saglabājiet savu darbu. Tam jābūt nosauktam kā asound.conf un jāatrodas direktorijā /etc /
Aizveriet komandu uzvedni. (lai aizvērtu termināli, varat ievadīt komandu "exit")
Atsāknēšana! Esmu aizmirsis šajā brīdī atsāknēt, un tas ir tik nomākti, kad domājat, ka kaut kas nav kārtībā, un sākat problēmu novēršanu, kad viss, kas jums jādara, bija REBOOT.
Šeit jums ir jāpārstartē.
8. darbība. Eq līmeņu maiņa
Pēc sāknēšanas jums tagad vajadzētu būt iespējai pārraidīt savu aveņu tieši no tālruņa. Tas netiks sinhronizēts vairākās telpās, taču tas joprojām ir lieliski. Spēlējiet kaut ko.
Var gadīties, ka telpai ir vajadzīgs kāds EQ. Vēlreiz atveriet komandrindu savā avenē, un mēs saņemsim EQ komplektu.
Komandu uzvednes mājas direktorijā ierakstiet:
sudo -u shairport -sync alsamixer -D vienāds
Ko tas dara?
sudo = administratora tiesības
-u shairport-sync = palaidiet komandu kā cits lietotājs, šajā gadījumā shairport-sync
alsamixer -D vienāds = ekvalaizera atvēršana
Starp citu, ja ievadāt:
alsamixer
Tas aizvedīs uz skaņas kartes iestatījumiem.
9. darbība. Izmantojiet ITunes no datora un ietaupiet akumulatora darbības laiku tālrunī
Šajā brīdī jums jau ir diezgan satriecošs lidostas audio atskaņotājs. Tagad mēs varam to pacelt, atverot iTunes.
Instalējiet iTunes Remote lietotni vai atjaunojiet operētājsistēmā Android. Atveriet šo lietotni un varat saistīt savu ierīci ar datorā esošo iTunes.
Tagad jums ir lieliska shairport-sync. Visas jūsu zonas tiek atskaņotas kā viena. Jūs varat kontrolēt skaļumu katrā zonā un pārlūkot savu iTunes bibliotēku no visām ierīcēm, kurās instalējat lietotni. Jūsu sieva var sākt atskaņot mūziku, un jūs varat atvērt lietotni savā tālrunī, noklikšķināt tagad, lai atskaņotu, un redzēt, kas tiek atskaņots tā, it kā jūs to būtu izdarījis pats, un pārņemt kontroli pār to. Vai arī jūs varat izslēgt telpu, kurā atrodaties, un atskaņot kaut ko citu savā zonā tieši no tālruņa, kā to darījāt pirms iTunes darbības.
Mēs atstājam iTunes visu laiku darboties datorā pagrabā, kur mūsu ļoti lielā iTunes bibliotēka atrodas RAID1 NAS.
Gandrīz aizmirsu pieminēt, šo sistēmu var kontrolēt arī ar ābolu pulksteni. Tā kā ābolu pulkstenis ir ūdensizturīgs, es dušas laikā varu mainīt dziesmas un pielāgot skaļumu.
10. darbība. Bonusa darbība: uzlaboti Shairport sinhronizācijas parametri
Veids, kādā šī pamācība ir iestatījusi jūsu avenes, nav jāmaina failā shairport-sync.conf, taču es veicu šo korekciju savā audio zonas būvē, tāpēc labāk to uzskaitīt šeit.
Izmantojot komandrindas teksta rediģēšanai vēlamo metodi, kā to darījāt iepriekšējās darbībās, veiciet izmaiņas Shairport-sync konfigurācijas failā /etc/shairport-sync.conf
Es noņemu komentāru "allow_session_interruption" un mainu to uz "yes"
// Uzlabotie parametri, lai kontrolētu, kā Shairport Sync darbojas runssessioncontrol = {// run_this_before_play_begins = "/full/path/to/application and args"; // pārliecinieties, vai lietojumprogrammai ir izpildāmā atļauja. Tas ir skripts, pirmajā rindā iekļaujiet #!… Lietas // run_this_after_play_ends = "/full/path/to/application and args"; // pārliecinieties, vai lietojumprogrammai ir izpildāmā atļauja. Tas ir skripts, pirmajā rindā iekļaujiet #!… Lietas // wait_for_completion = "nē"; // iestatiet uz "jā", lai Shairport Sync nogaidītu, kamēr lietojumprogrammas "run_this …" tiks pārtrauktas, pirms turpināt allow_session_interruption = "jā"; // iestatiet uz "jā", lai cita ierīce varētu pārtraukt Shairport Sync, kamēr tā tiek atskaņota no esoša audio avota // session_timeout = 120; // pagaidiet šo sekunžu skaitu pēc avota pazušanas, pirms pārtraucat sesiju un atkal kļūstat pieejams. };
Tas ļaus jums nolaupīt audio zonu ar savu avotu, kad kāds cits to izmanto.
Bez šīm izmaiņām zona varētu atteikties atskaņot jūsu mūziku, ja to jau izmanto kāds cits. Tas nav nepieciešams, ja izmantojat iTunes attālās lietotnes, visas ierīces, kas izmanto šo lietotni, darbojas tikai kā tālvadības pults, lai kontrolētu vienu un to pašu avotu. Šīs Shairport-sync.conf izmaiņas ir paredzētas, ja jūs gatavojaties tiešraidē atskaņot zonu no jauna avota, piemēram, tieši no tālruņa uz vienu zonu, kas jau tika atskaņota no cita avota. Ja domājat, ka sesijas pārtraukšana izklausās pēc audio anarhijas, kas var izraisīt tikai asinsizliešanu, ignorējiet šo bonusa darbību.
Ieteicams:
Televizora tālvadības pults kļūst par RF tālvadības pulti -- NRF24L01+ apmācība: 5 soļi (ar attēliem)
TV tālvadības pults kļūst par RF tālvadības pulti || NRF24L01+ apmācība: Šajā projektā es jums parādīšu, kā es izmantoju populāro nRF24L01+ RF IC, lai bezvadu režīmā pielāgotu LED sloksnes spilgtumu, izmantojot trīs bezjēdzīgas TV tālvadības pults pogas. Sāksim
IRduino: Arduino tālvadības pults - atdariniet pazaudētu tālvadības pulti: 6 soļi
IRduino: Arduino tālvadības pults - atdariniet pazaudētu tālvadības pulti: ja kādreiz esat pazaudējis televizora vai DVD atskaņotāja tālvadības pulti, jūs zināt, cik apgrūtinoši ir staigāt, atrast un izmantot pašas ierīces pogas. Dažreiz šīs pogas pat nepiedāvā tādas pašas funkcijas kā tālvadības pults. Saņemt
Parastais tālvadības pults komplekts pārveidots par četru kanālu RC rotaļlietu tālvadības pulti: 4 soļi
Parastais tālvadības pults komplekts ir pārveidots par četru kanālu RC rotaļlietu tālvadības pulti:方法 非常 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照 视频 教程 完成 这个 电子 电子 项目 并 为 您。 玩具 这个 这个 电子 项目 并 为 为 服务。 玩具 提供 提供 远程 项目 并
Kontrolējiet savas elektriskās ierīces ar televizora tālvadības pulti (tālvadības pulti) ar temperatūras un mitruma displeju: 9 soļi
Kontrolējiet savas elektriskās ierīces ar televizora tālvadības pulti (ir tālvadības pults) ar temperatūras un mitruma displeju: Sveiki, es esmu Abhajs, un tas ir mans pirmais emuārs par instrukcijām, un šodien es jums parādīšu, kā kontrolēt savas elektriskās ierīces ar televizora tālvadības pulti, izveidojot šo vienkāršs projekts. paldies atl lab par atbalstu un materiāla nodrošināšanu
Olympus Evolt E510 tālvadības kabeļa atbrīvošana (2. versija ar automātisko fokusēšanu uz tālvadības pulti): 6 soļi (ar attēliem)
Olympus Evolt E510 tālvadības kabeļa atbrīvošana (2. versija ar automātisko fokusēšanu uz tālvadības pulti): Vakar es uzbūvēju vienkāršu vienas pogas tālvadības pulti savam Olympus E510. Lielākajai daļai kameru ir aizvara atbrīvošanas poga (tā, kuru nospiežat, lai uzņemtu attēlu), kurai ir divi režīmi. Ja poga tiek viegli nospiesta, kamera automātiski fokusējas un mēra gaismu