Мазмуну:

Уктоочу бөлмөдө жана ваннада Raspberry Pi менен музыка
Уктоочу бөлмөдө жана ваннада Raspberry Pi менен музыка

Video: Уктоочу бөлмөдө жана ваннада Raspberry Pi менен музыка

Video: Уктоочу бөлмөдө жана ваннада Raspberry Pi менен музыка
Video: It Became Unliveable! ~ Abandoned Home Of The Spenser's In The USA 2024, Ноябрь
Anonim
Raspberry Pi менен уктоочу бөлмөдө жана ваннада акылдуу музыка - Multiroom, Ойготкуч, Баскычтарды Башкаруу жана Үйдү Автоматташтыруу
Raspberry Pi менен уктоочу бөлмөдө жана ваннада акылдуу музыка - Multiroom, Ойготкуч, Баскычтарды Башкаруу жана Үйдү Автоматташтыруу

Бүгүн биз сизге Raspberry Pi'ни Max2Play программасы менен үйдү автоматташтыруу үчүн кантип колдонсо болору жөнүндө эки мисал бергибиз келет: ваннада жана уктоочу бөлмөдө. Эки долбоор тең окшош, анткени ар кандай булактардан келген жогорку ишенимдүү музыканы Max2Play менен бекер бир чыкылдатуу менен орнотулган ачык, ачык булак Squeezebox технологиясы аркылуу агылтууга болот.

Мындай көп бөлмөлүү орнотуунун артыкчылыктары - оюнчуларды бардык бөлмөлөрдө синхрондоштуруу (бир убакта ойноо), Squeezebox Server үчүн ар кандай аудио булактарды колдонуу (NAS драйвы, USB диск, DLNA, Spotify, Google Музыка, Интернет Радио, Bluetooth, ж.б.) жана сиз тандаган бир колдонмо менен бардык аудио оюнчуларды толук көзөмөлдөй аласыз.

1 -кадамда көрсөтүлгөн жабдуунун жардамы менен, башка артыкчылыктар ачылат:

  • музыка ойнотуунун жогорку сапаты
  • төмөн сатып алуу чыгымдары (DIY долбоору)
  • жакшы иштелип чыккан аппараттык концепция (Raspberry Pi, аудио карталар дайыма текшерилип турат жана өнүккөн)
  • WAF (Woman Acceptance Factor): жашыруун орнотмолордун же жогорку деңгээлдеги алкактардын жардамы менен кабелдер менен жабдыктар толугу менен жашырылышы мүмкүн

1 -кадам: Компоненттер

Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер

Бул система үчүн керектүү нерселер көп бөлмөлүү орнотууңуздун чоңдугуна жараша өзгөрүшү мүмкүн. Бул жерде, биз ар бир бөлмө үчүн бирден спикерлерди колдонуу менен негизги орнотууну кабыл алабыз. Орнотууңуздун болжолдуу чөйрөсүнө таянып, сиз каалаган оюнчуңузду кошуп же алып салсаңыз болот.

Санарип-аналогдук-конвертер жана күчөткүчтүн айкалышы аудио компоненттери жок бөлмөлөр үчүн эң мааниге ээ. Бул үн карталары Amp HATs (Hardware Attached on Top) деп аталат жана ар кандай сорттордо келет. Сиз өзүңүздүн көп бөлмөлүү зоналарыңызга ылайыктуусун табуу үчүн ар кандай Amp HATsды салыштыруу диаграммабызда салыштыра аласыз.

Ар бир бөлмөгө бир Raspberry Pi Amplifier HAT топтомун орнотуу керек. Бул конкреттүү мисал үчүн, эки жеке Amp HAT орнотуулары бөлмөлөрдүн жеке кыйынчылыктарына жана мүмкүнчүлүктөрүнө жараша тандалышы мүмкүн.

Негизги орнотуу:

Raspberry Pi 3B

Бул медиа борбордун жүрөгү жеткиликтүү, бирок күчтүү 3B, ал төрт ядролук процессор жана 1 ГБ оперативдүү RAM менен бир нече аудио жана видео ойноткучтарды башкара алат. Ошондой эле WiFi же Bluetooth, же 3B+кереги жок болсо, 2B колдоно аласыз. Бирок, 3B+ бул орнотуу үчүн эч кандай олуттуу артыкчылыктарды бербейт жана көбүрөөк күчтү талап кылат.

Amp HAT үн картасы

Санарип-аналогдук-конвертер жана күчөткүчтүн бул айкалышы менен сиз үн сапатын жакшыртып, пассивдүү колонкаларды Пи түздөн-түз кубаттай аласыз.

microSD карта

Жазуу ылдамдыгы 10 же андан жогору болгон 8 же 16 ГБ microSDди колдонууну сунуштайбыз. Linux негизделген Max2Play сүрөтү ар кандай веб-браузерден башкарыла турган ар кандай аудио чечимдерди жана башка кеңейтүүлөрдү камтыйт. Күйүп кеткенден кийин, тутум веб -интерфейс аркылуу биринчи жүктөөдөн жеткиликтүү болот жана консоль буйруктарын же Linux билимин талап кылбайт.

Электр камсыздоо

Бардык компоненттерди иштетүү үчүн сизге бир гана электр энергиясы керек болот (Pi, Amp HAT жана пассивдүү динамиктер).

Сиз ошол компоненттердин бардыгын биздин AMP-топтомдордун биринен ала аласыз.

Пассивдүү динамиктер (биз JBL-One Control жана Canton GLE 410.2 колдонгон)

Каалаган динамиктерди колдонсоңуз болот, аларды тандоодо Amp HATтин кубаттуулугуна жана электр менен камсыздоого көңүл буруңуз. Импеданс жана максималдуу кубаттуулуктун негизинде ар бир зона үчүн идеалдуу айкалышты таба аласыз.

Кошумча: аппараттык башкаруу үчүн Ротари коддоочу же IR алуучу

2 -кадам: MicroSD картасындагы сүрөттү өрттөңүз

MicroSD картасындагы сүрөттү өрттөңүз
MicroSD картасындагы сүрөттү өрттөңүз
MicroSD картасындагы сүрөттү өрттөңүз
MicroSD картасындагы сүрөттү өрттөңүз
MicroSD картасындагы сүрөттү өрттөңүз
MicroSD картасындагы сүрөттү өрттөңүз

Max2Play сүрөтү WinDiskImager же Etcher сыяктуу жөнөкөй куралды колдонуу менен картка жазылышы мүмкүн. Жөн эле күйүп кетсин жана процесс бүткөндөн кийин картаны Raspberry Piге салыңыз.

Max2Playдин жардамы менен түзүлүштөрдүн конфигурациясы абдан оңой. Сиз Max2Play веб интерфейсине бир тармакка туташкан каалаган түзмөктөгү каалаган браузерге "max2play/" киргизүү менен кире аласыз (PC, Mac, Смартфон, Планшет ж.б.).

Биринчи баштоодон кийин, веб -интерфейстин Орнотуулар/Кайра жүктөө бетинде түзмөктүн атын өзгөртүүнү сунуштайбыз. Ошентип, аталыш аудио ойнотуучулардын аты үчүн да колдонулат жана Squeezebox Serverде ушундай көрсөтүлөт.

Эгерде роутериңизде WPS (Wireless Protected Setup) болсо жана түзмөк WiFi тармагына кирсе, биринчи баштоо толугу менен автоматтык түрдө жасалышы мүмкүн. Жөн гана роутериңиздеги WPSти жандырыңыз жана түзмөктү электр булагына туташтырыңыз. Биз ошондой эле WPSти орнотуу үчүн өзүнчө инструкцияны түздүк.

Кошумча: Сиз Max2Playден мурунтан эле күйүп кеткен жана конфигурацияланган microSD картасын заказ кылсаңыз болот.

3 -кадам: Аудио ойноткучтарды орнотуңуз

Аудио ойноткучтарды орнотуңуз
Аудио ойноткучтарды орнотуңуз
Аудио ойноткучтарды орнотуңуз
Аудио ойноткучтарды орнотуңуз
Аудио ойноткучтарды орнотуңуз
Аудио ойноткучтарды орнотуңуз

Max2Play түзмөгүңүздү биринчи жолу иштеткенде, туташкан үн картасынын өндүрүүчүсүн тандай аласыз. Үн картасынын бренди үчүн конкреттүү плагин жүктөлөт, андан кийин сиз ачылган жаңы менюдан белгилүү үн картасын тандай аласыз.

Сактоону чыкылдатыңыз. Түзмөгүңүздү өчүрүп күйгүзгөндөн кийин, үн картасын тандоо астындагы "Өркүндөтүлгөн" дегенди тандап, баарын көп бөлмөлүү орнотуу үчүн идеалдуу орнотуңуз. Дагы бир жолу өчүрүп күйгүзгөндөн кийин, ойноткучуңуз музыканы ойнотууга жеткиликтүү болушу керек.

4 -кадам: Squeezebox серверин орнотуңуз

Squeezebox серверин орнотуңуз
Squeezebox серверин орнотуңуз
Squeezebox серверин орнотуңуз
Squeezebox серверин орнотуңуз
Squeezebox серверин орнотуңуз
Squeezebox серверин орнотуңуз

Squeezebox серверин орнотуу үчүн, адегенде аны орнотушуңуз керек. Плагин өзү Max2Play сүрөтүнө алдын ала орнотулган, андыктан аны алдын ала жүктөөнүн кажети жок.

Маанилүү: Сизге көп бөлмөлүү системаңыз үчүн Squeezebox Serverдин бир гана орнотулушу керек.

Болгону Max2Play веб -интерфейсиндеги Squeezebox Server менюсуна кирип, Logitech Media Server версиясын тандаңыз (7.9.1 сунушталат) жана орнотууну чыкылдатыңыз. Max2Play тандалган версияңызды автоматтык түрдө жүктөп алып, аны Raspberry Piге толук орнотот.

Орнотуу аяктагандан кийин, сиз беттеги чоң көк баскычты басуу менен Squeezebox Serverдин жеке интерфейсин ача аласыз. Эми сиз оюнчуларыңызды тандай аласыз, китепканаңызды жана музыка кызматтарын конфигурациялай аласыз жана, албетте, музыка ойной аласыз.

5 -кадам: Орнотуу - Уктоочу бөлмө

Орнотуу - уктоочу бөлмө
Орнотуу - уктоочу бөлмө
Орнотуу - уктоочу бөлмө
Орнотуу - уктоочу бөлмө
Орнотуу - уктоочу бөлмө
Орнотуу - уктоочу бөлмө

Эми сервер активдүү жана иштеп жаткандыктан, биз Raspberry Pi орнотуубуздун тегерегиндеги жабдыктарды орнотушубуз керек.

Уктоочу бөлмөнү орнотуу үчүн биз колонкаларыбыз ылайыкташтырылган жыгач кутучаларды курдук. Андан кийин дубалдын тешиктерин кесип салдык. Акыры, кутучаларды дубалга бекем сайып салдык. Бардык жабдыктар дагы эле оңдоп -түзөө жолу менен жеткиликтүү.

Динамиктерди көзөмөлдөө үчүн смартфондун колдонмосун колдонсоңуз болот же ойноткучту учурдагы үй автоматташтыруу баскычтары менен туташтырсаңыз болот. сиздин уктоочу бөлмөңүздүн эшигинде. Уйку таймерин иштетүү үчүн узун баскычты жана Play/Pause үчүн кыска басууну кошсоңуз болот. Squeezebox Server ачык интерфейсинин аркасында каалаган буйруктарды конфигурациялоо үчүн көптөгөн мүмкүнчүлүктөрдү сунуштайт. Туура HTTP жана CLI буйруктарын биздин API-Examples плагинибизден тапса болот, ал дагы алдын ала орнотулган жана биздин Жигердүү Плагиндер бөлүмүндө Орнотуулар/Кайра жүктөө бөлүмүндө бекер иштетилиши мүмкүн.

"Ойноону баштоо" үчүн HTTP буйругунун мисалы:

SQUEEBOXSERVERIP: PORT/status.html? p0 = play & player = MACADDRESS

6 -кадам: Орнотуу - Мончо

Орнотуу - ванна
Орнотуу - ванна
Орнотуу - ванна
Орнотуу - ванна
Орнотуу - ванна
Орнотуу - ванна
Орнотуу - ванна
Орнотуу - ванна

Динамиктер шыпка же сүрөттө көрсөтүлгөндөй күзгүнүн сол жана оң жагына жайгаштырылышы мүмкүн. Эгерде сиз дагы эле ваннаңыздын дизайнын пландап жатсаңыз, алдыңкы дубалдын конструкциясы күзгү шкафты жана динамиктерди бир убакта жайгаштыруу үчүн идеалдуу болмок (сүрөттөрдү караңыз). Бул сценарийде, динамиктер үчүн визуалдык чекке ээ болуу үчүн чоңураак спикерди сатып алууга болот (өзүнчө сатылат) (1 -сүрөттү караңыз).

Мурунтан бар болгон үйдүн автоматташтыруу программасына туташкан, ваннанын эшигиндеги тез ойнотуу/тындыруу үчүн баскыч баскычы күнүмдүк колдонууну ого бетер ыңгайлуу кылат. IR пульту же үн баскычын интегралдык баскычы менен да түз башкаруу үчүн бириктирсе болот. Жалпысынан алганда, бардык өнүккөн мүмкүнчүлүктөрдү колдонуу үчүн смартфонду жана iPeng, OrangeSqueeze же Squeezer (сүрөттө, бекер колдонмо) сыяктуу көптөгөн жеткиликтүү колдонмолордун бирин колдонуу эң ыңгайлуу жана оңой (музыканы тандоо, плейлистти башкаруу, жана башкалар.).

7 -кадам: Үйдөгү автоматташтырууга интеграция

Үйдөгү автоматташтырууга интеграция
Үйдөгү автоматташтырууга интеграция
Үйдөгү автоматташтырууга интеграция
Үйдөгү автоматташтырууга интеграция
Үйдөгү автоматташтырууга интеграция
Үйдөгү автоматташтырууга интеграция
Үйдөгү автоматташтырууга интеграция
Үйдөгү автоматташтырууга интеграция

Үйдөгү автоматташтыруу системасын интеграциялоо жана эшиктин баскычын программалоо үчүн (мисалы, Homematic Softwareде), Squeezebox Serversдин CLI (Command Line Interface) командаларын колдонсо болот. Сиз ал тургай Max2Playде ачык булак үйдү калыбына келтирүү серверин орното аласыз. Биз жакында эле премиум плагин катары Paper UI менен популярдуу openHAB 2 серверинин бир чыкылдатуу орнотуучусун чыгардык.

Бул үй автоматташтыруу системалары жөнөкөй HTTP буйруктары менен (браузер аркылуу бир нерсени ачуу сыяктуу), Telnet аркылуу же башка программалык камсыздоонун түз туташуусу менен жеке оюнчуларды борборлоштурулган башкарууга мүмкүндүк берет. Бул үчүн конкреттүү буйруктарды жана мисалдарды Max2Play API-Examples Pluginинде жана "Техникалык маалымат> Командалык сап интерфейси" астындагы Squeezebox Серверлеринин ички жардам бөлүмүндө табууга жана түз көчүрүүгө болот.

HTTP буйруктары браузерде оңой эле сыналышы мүмкүн. Жөн гана браузердин URL тилкесине буйрукту киргизиңиз жана Enter басыңыз.

Дал ушул! Көп бөлмөлүү аудиону үйдүн автоматташтыруу системасына киргизүү боюнча биздин идеялар сизге жагат деп үмүттөнөбүз. Аларды өзүңүздүн чечимиңизге шыктандыруучу катары колдонуңуз, бизге өзүңүздүн орнотууларыңызды көрсөтүңүз жана оюңузду айтыңыз!

Сунушталууда: