Mundarija:
- 1 -qadam: Kompyuteringizga yuklab oling
- 2 -qadam: Raspbian OS -ni o'rnating
- 3 -qadam: Raspbian OS o'rnatilgandan so'ng
- 4 -qadam: Rasberry IP -manzilini toping
- 5 -qadam: Stuff -ni o'rnating
- 6 -qadam: Buyruq satrida yana bir marta
- 7 -qadam: Asound.conf faylini yarating
- 8 -qadam: tenglik darajasini o'zgartirish
- 9 -qadam: ITunes -ni kompyuterdan foydalaning va telefoningizda batareyaning ishlash muddatini tejang
- 10-qadam: Bonusli qadam: Kengaytirilgan Shairport-sinxronlash parametrlari
Video: Raspberry Pi butun uy sinxronlashi telefon masofadan boshqarish pulti bilan: 10 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Maqsad - iTunes Remote (olma) yoki Retune (android) orqali telefon yoki planshet yordamida osongina boshqariladigan, har qanday xonadagi audio va/yoki individual manbalar. Bundan tashqari, men ovoz zonalari avtomatik ravishda yoqilishini/o'chishini xohlayman, shuning uchun men Raspberry Pi va Hifiberry -ga murojaat qildim va uni echishni unutdim.
Bitta audio zonaning qismlari ro'yxati:
- Malinali pi 3 $ 35
- SD karta 16G $ 8
- Hifiberry AMP2 50 dollar
- Quvvat manbai 5,5 mm x 2,1 mm DC vilkasi, 12 V 5A 60 Vt 12 dollar
- Karnay $ 75 (hammom shiftining ob -havo isboti)
- Musiqa serveri (iTunes bilan ishlaydigan kompyuter)
Faqat sozlash uchun
- USB sichqoncha
- USB klaviatura
- Hdmi displey
- USB quvvat vilkasi
- USB - mikro USB kabeli
1 -qadam: Kompyuteringizga yuklab oling
7/5/19 YANGILASh Bu ko'rsatmalarni o'tkazib yuboring va https://moodeaudio.org/ ni o'rnating.
Voy xudoyim, bu darslikdan olish mumkin bo'lgan hamma narsani qilish va ishlatish juda oson. Agar xohlasangiz, uni kirish nuqtasi sifatida ishga tushirishga imkon beradi, shunda siz ajoyib boshsiz audio tizimdan bahramand bo'lishingiz mumkin. tarmoq.
- Sd -kartani formatlash dasturini yuklab oling (yoki kerak emas, menga kerak emas) Bu qurilish faqat aeroportning kuchaytirgichi sifatida ishlatiladi, shuning uchun 16G - juda ko'p joy va karta fat32 formatida ishlab chiqarilgan.
- NOOBS Windows 10 mashinasida men yuklashdan so'ng NOOBS -ni ochish uchun sd kartamni tanladim.
- VNC tomoshabinni kompyuterga o'rnating, shunda ish stolini masofadan turib Pi -ga o'rnatishingiz mumkin. U allaqachon Raspberry Pi -ga o'rnatilgan.
2 -qadam: Raspbian OS -ni o'rnating
- SD -kartani malinaga joylashtiring va HDMI monitor, usb klaviatura va usb sichqonchasini ulang
- Mini -ulanish bilan Pi -ni quvvatlantiring. Agar siz hibibriy kuchaytirgich o'rnatilgan bo'lsa, usb quvvatidan foydalanmang. (Hifiberry amp malinani kuchaytiradi)
- Usb sichqonchasi va klaviatura yoqilganda siz uchun ishlaydi. Ekranning pastki qismidagi til/klaviaturani tanlang.
- Raspian OS ni tanlang.
- Agar siz Wi -Fi tarmog'idan foydalansangiz, Wi -Fi tarmog'ini tanlang va hisobingizga kiring. Sizning tarmog'ingizga pi kirganidan keyin juda ko'p ajoyib narsalar paydo bo'ladi, buni qilmang. Faqat raspbian bilan yopishib oling. O'rnatishni bosing. U o'rnatilayotganda malina haqida ma'lumotni ekranda tomosha qiling. Hazillashayapman. Biror narsa qilib, keyinroq tekshirib ko'ring, biroz vaqt ketadi.
3 -qadam: Raspbian OS o'rnatilgandan so'ng
- Yangi raspbian ish stoli ishga tushirilgandan so'ng, malinani bosing (bu Windows -ning boshlang'ich menyusiga o'xshaydi)
-
Raspberry Pi konfiguratsiyasini tanlang va quyidagilarni bajaring:
- KALIT SO'ZNI O'ZGARTIRISH!
-
Interfeyslar
SSH va VNC -ni yoqing (men VNC -ni afzal ko'raman, buning sababini keyinroq aytaman)
-
Mahalliylashtirish
Hamma narsalarni o'rnating (vaqt mintaqasi, mamlakat, …)
-
Xost nomini o'zgartiring
Buni ovoz zonasi nomiga o'zgartiring. Ismni noyob qiling, sizda bir nechta zonalar bo'ladi
- Qayta yuklash.
4 -qadam: Rasberry IP -manzilini toping
- Boshsiz ovoz manbai sifatida o'rnatilgan malina to'g'ridan -to'g'ri kirish uchun qulay bo'lmaydi, siz uni kompyuterdan masofadan boshqarishni xohlaysiz.
-
Siz Pi -ning IP -manzilini bilishingiz kerak bo'ladi.
Raspian ish stolida, agar siz vazifa panelidagi wifi belgisiga sichqoncha bilan o'tsangiz, u ma'lumot qutisini ochadi, u erda siz yo'riqnoma malinaga tayinlangan IP -ni ko'rasiz. Mening yo'riqnoma tarmoqdagi qurilmalarni tanlash va har doim bir xil IP -ni tayinlash xususiyatiga ega. Bu mening Pi -ga "statik" IP -manzilni tayinlashga eng kam qarshilik ko'rsatadigan yo'l edi. Maxsus IP -manzil hayotni ancha osonlashtiradi
5 -qadam: Stuff -ni o'rnating
Agar siz hali ovozli kartani / kuchaytirgichni biriktirmagan bo'lsangiz, buni Pi -ni o'chirib qo'ying
Pi -ni yoqing va VNC -ni kompyuteringizda oching. VNC -server dasturi malina pi -ga kiritilgan va siz uni oldingi bosqichda yoqgansiz. VNC tomoshabiniga malinaning IP -manzilini bildiruvchi yangi ulanish yarating.
Malinaning ish stolidagi vazifalar panelida qisqa buyruqlar oynasi mavjud. Buyruq satrini oching va kiriting:
sudo apt-get yangilanishi
Tugatgandan so'ng kiriting:
sudo apt-get upgrade
buyruq satrini yoping va malina menyusini oching, biz ba'zi dasturlarni osonlikcha o'rnatamiz.
Preferences => Dastur qo'shish/ o'chirish -ni bosing
shairport-sync-ni qidiring va o'rnating
EQ uchun ham xuddi shunday qiling
EQ ni ham o'rnatishingiz mumkin
sudo apt-get install -y libasound2-plagin-teng
6 -qadam: Buyruq satrida yana bir marta
Biz ovoz kartasi haqida biror narsa bilishimiz kerak
Buyruqning satrini oching.
Bu erdagi misolda bo'lgani kabi aplay buyrug'ini kiriting.
E'tibor bering, hifiberry kuchaytirgichi 1 -karta
pi@Balkon: ~ $ aplay -l
**** PLAYBACK uskuna qurilmalari ro'yxati **** karta 0: ALSA [bcm2835 ALSA], qurilma 0: bcm2835 ALSA [bcm2835 ALSA] Subdevices: Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: kichik qurilma #2 kichik qurilma #3: kichik qurilma #3 kichik qurilma #4: pastki qurilma #4 pastki qurilma #5: kichik qurilma #5 kichik qurilma #6: kichik qurilma #6 kichik qurilma #7: kichik qurilma #7 karta 0: ALSA [bcm2835 ALSA], qurilma 1: bcm2835 ALSA [bcm2835 IEC958/HDMI] Subdevices: Subdevice #0: subdevice #0 card 1: sndrpihifiberry [snd_rpi_hifiberry_dacplus], 0 qurilma: HiFiBerry DAC+ HiFi pcm512x-hifi-0 [Subdevicelar 0:]
7 -qadam: Asound.conf faylini yarating
Sizga /etc/asound.conf manzilida joylashgan "asound.conf" fayli kerak
Keling. (Endi biz nima uchun VNC -ni sizning Pi -ga, shpatlyovka kabi boshqarishni yoqtirishini tushunamiz)
Pi -dagi buyruq satrida / etc / katalogiga o'ting va uni kiriting:
sudo leafpad asound.conf
Agar siz macun ishlatgan bo'lsangiz, yaproq paneli buyrug'i ishlamaydi. Bunday holda siz yozasiz:
sudo nano asound.conf
Nano buyrug'i buyruqlar oynasida matn muharririni ochadi. Uni ishlatish oson, lekin biroz notinch. Siz sichqonchani ishlata olmaysiz va menga o'qish biroz qiyin.
Boshqa tomondan, varaq panelida deraza daftarchasi kabi ishlaydigan alohida oyna ochiladi. Men o'qishni osonroq va ishlatishni ancha oson deb bilaman.
Ammo siz u erga borganingizda, asound.conf faylini quyidagicha qilishingiz kerak:
pcm.! standart
vilkasi slave.pcm plugequal; } ctl.! sukut {hw karta 1 turi} ctl.equal {turi teng; } pcm.plugequal {turi teng; slave.pcm "plughw: 1, 0"; } pcm.equal {tipidagi vilka; slave.pcm plugequal; }
Hw karta 1 va plughw: 1, 0 degan satrlarga e'tibor bering
Agar oldingi qadamda topilgan audio qurilmangiz 1 -karta bo'lmasa, siz kartani aks ettirish uchun bu erdagi satrlarni o'zgartirishingiz kerak bo'ladi.
Ishingizni saqlang. U asound.conf deb nomlanishi va /etc /katalogida joylashgan bo'lishi kerak.
Buyruq satrini yoping. (terminalni yopish uchun "chiqish" buyrug'ini kiritishingiz mumkin)
Qayta yuklash! Men bu vaqtda qayta ishga tushirishni unutganman va bu sizni xafa qiladi, agar biror narsa noto'g'ri ketdi deb o'ylasangiz va siz REBOOT qilish kerak bo'lsa, muammoni hal qila boshlaysiz.
Siz bu erda qayta yuklashingiz kerak.
8 -qadam: tenglik darajasini o'zgartirish
Ishga tushgandan so'ng, siz malinani to'g'ridan -to'g'ri telefoningizdan eshittirishingiz kerak. Bu ko'p xonali sinxronlanmaydi, lekin u hali ham ajoyib. Biror narsa o'ynang.
Siz xonaga ba'zi EQ -lar kerakligini bilishingiz mumkin. Malinangizda yana bir marta buyruq satrini oching va biz EQ -ni olamiz.
Buyruqning xohishi bo'yicha uy katalogini kiriting:
sudo -u shairport -sync alsamixer -D teng
Bu nima qiladi?
sudo = administrator huquqlari
-u shairport-sync = buyruqni boshqa foydalanuvchi sifatida ishlating, bu holda shairport-sync
alsamixer -D teng = ekvalayzerning ochilishi
Aytgancha, agar kirsangiz:
alsamixer
Bu sizni ovoz kartangiz sozlamalariga olib boradi.
9 -qadam: ITunes -ni kompyuterdan foydalaning va telefoningizda batareyaning ishlash muddatini tejang
Bu vaqtda sizda aeroportda juda ajoyib audio pleer bor. Endi biz iTunes -ni ochib, uni bir pog'ona ko'tarishimiz mumkin.
ITunes Remote ilovasini o'rnating yoki Android -ga qayta o'rnating. Ilovani oching va siz qurilmangizni kompyuteringizda ishlaydigan iTunes -ga ulashingiz mumkin.
Endi siz shairport-sync-ning ajoyib xususiyatiga egasiz. Sizning barcha zonalaringiz bitta bo'lib o'ynaydi. Siz har bir zonadagi ovoz balandligini boshqarishingiz va iTunes kutubxonangizni ilovani o'rnatgan barcha qurilmalardan ko'rib chiqishingiz mumkin. Xotiningiz musiqa tinglashni boshlashi mumkin va siz telefoningizdagi ilovani ochishingiz mumkin, hozir o'ynayotganini bosing va nima o'ynayotganini o'zingiz qilgandek ko'rishingiz va uni nazorat qilishingiz mumkin. Yoki siz turgan xonani o'chirib qo'yishingiz va iTunes ishlayotgan paytdagi kabi telefoningizdan to'g'ridan -to'g'ri zonangizga boshqa narsalarni efirga uzatishingiz mumkin.
Biz iTunes -ni har doim kompyuterda, podvaldagi RAID1 NAS -da joylashgan katta podvalda qoldiramiz.
Men eslatishni deyarli unutganman, siz ham bu tizimni olma soati bilan boshqarishingiz mumkin. Olma soati suvga chidamli bo'lgani uchun, men dush paytida qo'shiqlarni o'zgartirish va ovoz balandligini sozlashim mumkin.
10-qadam: Bonusli qadam: Kengaytirilgan Shairport-sinxronlash parametrlari
Sizning malina qanday o'rnatilishi kerak bo'lsa, shairport-sync.conf faylini o'zgartirish shart emas, lekin men o'z ovoz zonamni tuzataman, shuning uchun men uni shu erda ro'yxatlashim yaxshiroqdir.
Oldingi bosqichlarda bo'lgani kabi, buyruq satri matnini tahrirlash uchun o'zingiz yoqtirgan usuldan foydalanib, shairport-sync konfiguratsiya faylini o'zgartiring, /etc/shairport-sync.conf
Men "allow_session_interrupt" ga izoh bermayman va uni = "ha" deb o'zgartiraman
// Shairport Sync qanday ishlashini boshqarish uchun kengaytirilgan parametrlar = "// run_this_before_play_begins ="/full/path/to/application and args "; // ilovada bajariladigan ruxsat borligiga ishonch hosil qiling. Bu skript, birinchi qatorga #!… Ni kiriting // run_this_after_play_ends = "/full/path/to/application and args"; // ilovada bajariladigan ruxsat borligiga ishonch hosil qiling. Bu skript, birinchi qatorga #!… Ni kiriting // wait_for_completion = "no"; // Shairport Sync -ni "run_this …" ilovalari to'xtatilguncha kutish uchun "ha" ga qo'ying, allow_session_interrupt = "ha" ni davom ettirishdan oldin; // boshqa qurilmaga Shairport Sync -ni mavjud audio manbadan ijro etishda to'xtatishga ruxsat berish uchun "ha" ga o'rnating // session_timeout = 120; // manba yo'qolgandan keyin seansni tugatib, qayta ishga tushishidan oldin bu soniyalar sonini kuting. };
Bu sizga boshqa birov ishlatayotganida, manba bilan audio zonani olib qo'yishga imkon beradi.
O'zgarishsiz, zona sizning musiqangizni boshqa birov ishlatsa, uni ijro etishdan bosh tortishi mumkin. Agar siz iTunes masofaviy ilovalaridan foydalanayotgan bo'lsangiz, bu kerak emas, bu ilovadan foydalanadigan barcha qurilmalar bir xil manbani boshqarish uchun masofadan boshqarish pulti sifatida ishlaydi. Bu shairport-sync.conf o'zgarishi siz yangi manbadan, masalan, telefoningizdan to'g'ridan-to'g'ri boshqa manbadan o'ynagan bitta zonaga o'tishni rejalashtirganingizda. Agar siz sessiyaning uzilishi faqat qon to'kilishiga olib keladigan audio anarxiyaga o'xshaydi deb o'ylasangiz, bu Bonusli qadamni e'tiborsiz qoldiring.
Tavsiya:
LoRa asosidagi masofadan boshqarish pulti - Katta masofadan asboblarni boshqarish: 8 qadam
LoRa asosidagi masofadan boshqarish pulti | Katta masofadan asboblarni boshqarish: Hey, nima bo'ldi, bolalar! Bu loyihada biz LEDlar, motorlar kabi turli xil asboblarni boshqarish uchun ishlatilishi mumkin bo'lgan masofadan boshqarish pultini yaratmoqchimiz yoki agar biz kundalik hayotimiz haqida gapiradigan bo'lsak, biz o'z uy dasturchimizni boshqaramiz.
IRduino: Arduino masofadan boshqarish pulti - yo'qolgan masofadan boshqarish pultiga taqlid: 6 qadam
IRduino: Arduino masofadan boshqarish pulti - Yo'qotilgan masofadan boshqarish pultiga taqlid qiling: Agar siz televizor yoki DVD pleer uchun masofadan boshqarish pultini yo'qotib qo'ysangiz, qurilmaning o'zi tugmachalarini bosib o'tish, topish va ulardan foydalanish qanchalik achinarli ekanligini bilasiz. Ba'zida bu tugmalar masofadan boshqarish pulti bilan bir xil funktsiyalarni taklif qilmaydi. Qabul qilish
Taymer funktsiyasi bilan televizorni masofadan boshqarish pulti yordamida uy jihozlarini qanday boshqarish mumkin: 7 qadam (rasmlar bilan)
Uy asbob -uskunalarini masofadan boshqarish pulti bilan taymer funktsiyasi yordamida qanday boshqarish mumkin: Iste'mol bozoriga 25 yil kirganidan keyin ham, infraqizil aloqa so'nggi kunlarda juda dolzarb bo'lib qolmoqda. Bu sizning 55 dyuymli 4K televizoringiz yoki avtomobilingizning ovoz tizimidan qat'i nazar, hamma narsaga javob berish uchun IQ masofadan boshqarish pulti kerak
Oddiy masofadan boshqarish pulti to'rt kanalli RC o'yinchoqli masofadan boshqarish pultiga aylantirildi: 4 qadam
Oddiy masofadan boshqarish pulti to'rt kanalli RC o'yinchoqli masofadan boshqarish pultiga aylantirildi: 如何 通用 遥控 器 套件 的 的.方法 非常 简单。 只需
IR masofadan boshqarish pultini masofadan boshqarish pultiga aylantirish: 9 qadam (rasmlar bilan)
IR masofadan boshqarish pultini masofadan boshqarish pultiga aylantiring: "Bugungi yo'riqnomada" sizga qanday qilib umumiy chastotali modulni mikrokontroldorisiz ishlatishingiz mumkinligini ko'rsataman, bu esa oxir -oqibat bizni har qanday qurilmaning IR masofadan boshqarish pultini RFga aylantirishga imkon beradi. Masofadan boshqarish pulti. Konvertatsiya qilishning asosiy afzalligi