Агуулгын хүснэгт:

Raspberry Pi бүхий унтлагын өрөө, угаалгын өрөөнд ухаалаг хөгжим - Олон өрөө, дохиолол, товчлуурын хяналт, гэрийн автоматжуулалтыг нэгтгэх: 7 алхам
Raspberry Pi бүхий унтлагын өрөө, угаалгын өрөөнд ухаалаг хөгжим - Олон өрөө, дохиолол, товчлуурын хяналт, гэрийн автоматжуулалтыг нэгтгэх: 7 алхам

Видео: Raspberry Pi бүхий унтлагын өрөө, угаалгын өрөөнд ухаалаг хөгжим - Олон өрөө, дохиолол, товчлуурын хяналт, гэрийн автоматжуулалтыг нэгтгэх: 7 алхам

Видео: Raspberry Pi бүхий унтлагын өрөө, угаалгын өрөөнд ухаалаг хөгжим - Олон өрөө, дохиолол, товчлуурын хяналт, гэрийн автоматжуулалтыг нэгтгэх: 7 алхам
Видео: Үлдсэн бүх зүйл! - Бельги дэх гайхалтай орхигдсон Викторийн харш 2024, Арваннэгдүгээр
Anonim
Raspberry Pi бүхий унтлагын өрөө, угаалгын өрөөнд ухаалаг хөгжим - Олон өрөө, дохиолол, товчлуурын хяналт, гэрийн автоматжуулалтыг нэгтгэдэг
Raspberry Pi бүхий унтлагын өрөө, угаалгын өрөөнд ухаалаг хөгжим - Олон өрөө, дохиолол, товчлуурын хяналт, гэрийн автоматжуулалтыг нэгтгэдэг

Өнөөдөр бид Raspberry Pi -ийг Max2Play програмыг ашиглан гэрийн автоматжуулалтад хэрхэн ашиглах талаар хоёр жишээ өгөхийг хүсч байна: угаалгын өрөө, унтлагын өрөөнд. Хоёр төсөл хоёулаа ижил төстэй бөгөөд янз бүрийн эх сурвалжаас авсан өндөр нарийвчлалтай хөгжмийг Max2Play-тэй нэг товшилтоор үнэгүй суулгах боломжтой нээлттэй эх сурвалжтай Squeezebox технологиор дамжуулж болно.

Ийм олон талт тохируулгын давуу тал нь тоглуулагчдыг бүх өрөөнд синхрончлох (нэгэн зэрэг тоглох), Squeezebox серверийн янз бүрийн аудио эх үүсвэр (NAS, USB драйв, DLNA, Spotify, Google Music, Интернет радио, Bluetooth, гэх мэт) бөгөөд өөрийн сонгосон ганц апп ашиглан бүх аудио тоглуулагчийг бүрэн хянах боломжтой.

1 -р алхамд үзүүлсэн тоног төхөөрөмжийн ачаар бусад давуу талууд нээгдэнэ.

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

Алхам 1: бүрэлдэхүүн хэсгүүд

Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд

Энэ системд шаардлагатай зүйлс өөр өөр байж болно. Энд бид өрөө тус бүрт нэг багц чанга яригч ашиглан үндсэн тохиргоог хийх болно. Тохиргооны хамрах хүрээ дээр үндэслэн та хүссэн тооны тоглогч нэмж эсвэл хасах боломжтой.

Дижитал-аналог хөрвүүлэгч ба өсгөгчийн хослол нь аудио бүрэлдэхүүн хэсгүүд байхгүй өрөөнүүдийн хувьд хамгийн утга учиртай болно. Эдгээр дууны картуудыг Amp HATs (Hardware Attached Attached) гэж нэрлэдэг бөгөөд өөр өөр сорттой байдаг. Та олон талт бүсэд тохирох хэмжээг олохын тулд өөр өөр Amp HAT -ийг харьцуулах хүснэгтэд харьцуулж болно.

Өрөө бүрт танд нэг Raspberry Pi өсгөгч HAT багцын тохиргоо хэрэгтэй болно. Энэ тодорхой жишээний хувьд өрөөнүүдийн бие даасан сорилт, боломжид тулгуурлан Amp HAT гэсэн хоёр тусдаа тохиргоог сонгож болно.

Үндсэн тохиргоо:

Raspberry Pi 3B

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

Amp HAT дууны карт

Дижитал-аналог хөрвүүлэгч ба өсгөгчийн хослолын тусламжтайгаар та дууны чанарыг сайжруулж, идэвхгүй чанга яригчийг Pi-ээс шууд асаах боломжтой болно.

microSD карт

10 ба түүнээс дээш ангийн бичих хурдтай 8 эсвэл 16 GB багтаамжтай microSD ашиглахыг зөвлөж байна. Линукс дээр суурилсан Max2Play зураг нь дурын вэб хөтчөөс удирдах боломжтой төрөл бүрийн аудио шийдлүүд болон бусад өргөтгөлүүдийг агуулдаг. Шатсаны дараа системд анхны ачаалалтаас вэб интерфэйсээр дамжуулан нэвтрэх боломжтой бөгөөд консолын ямар нэгэн тушаал эсвэл Линуксийн мэдлэг шаарддаггүй.

Цахилгаан хангамж

Бүх бүрэлдэхүүн хэсгүүдийг ажиллуулахын тулд танд ганц цахилгаан хангамж хэрэгтэй болно (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 вэб интерфэйс рүү нэг сүлжээнд холбогдсон дурын төхөөрөмж (PC, Mac, Ухаалаг утас, Таблет гэх мэт) дээрх дурын хөтөч дээр "max2play/" оруулснаар хандах боломжтой.

Эхний эхлүүлсний дараа бид вэб интерфэйсийн Тохиргоо/Дахин ачаалах хуудсан дээрх төхөөрөмжийг дахин нэрлэхийг зөвлөж байна. Ийм байдлаар энэ нэрийг аудио тоглуулагчийн нэрэнд ашиглах бөгөөд Squeezebox сервер дээр харуулах болно.

Хэрэв таны чиглүүлэгч WPS (Wireless Protected Setup) -тэй бөгөөд төхөөрөмж сүлжээнд WiFi -тэй холбогдсон бол эхний эхлүүлэлтийг бүрэн автоматаар хийж болно. Зүгээр л чиглүүлэгч дээрх WPS -ийг идэвхжүүлээд төхөөрөмжийг цахилгаан тэжээлд холбоно уу. Мөн бид WPS -ийг тохируулах тусдаа зааварчилгаа өгсөн.

Нэмэлт: Та аль хэдийн шатсан, тохируулагдсан microSD картыг Max2Play -аас захиалах боломжтой.

Алхам 3: Аудио тоглуулагчийг тохируулна уу

Аудио тоглуулагчийг тохируулах
Аудио тоглуулагчийг тохируулах
Аудио тоглуулагчийг тохируулах
Аудио тоглуулагчийг тохируулах
Аудио тоглуулагчийг тохируулах
Аудио тоглуулагчийг тохируулах

Та Max2Play төхөөрөмжөө анх асаахдаа холбогдсон дууны картаа үйлдвэрлэгчийг сонгох боломжтой. Дууны картын брэндэд зориулсан тусгай залгаасыг ачаалах бөгөөд дараа нь та нээгдсэн шинэ цэснээс өөрийн дууны картыг сонгох боломжтой болно.

Хадгалах дээр дарна уу. Төхөөрөмжөө дахин ачаалсны дараа дууны картны доорх "Нарийвчилсан" гэснийг сонгоод бүх зүйлийг олон танхимд тохируулан тохируулаарай. Дахин ачаалсны дараа тоглуулагч хөгжим тоглуулах боломжтой байх ёстой.

Алхам 4: Squeezebox серверийг тохируулна уу

Squeezebox серверийг тохируулна уу
Squeezebox серверийг тохируулна уу
Squeezebox серверийг тохируулна уу
Squeezebox серверийг тохируулна уу
Squeezebox серверийг тохируулна уу
Squeezebox серверийг тохируулна уу

Squeezebox серверийг тохируулахын тулд та эхлээд үүнийг суулгах хэрэгтэй. Энэхүү залгаасыг Max2Play зураг дээр урьдчилан суулгасан байдаг тул үүнийг урьдчилан татаж авах шаардлагагүй болно.

Анхаарах зүйл: Олон өрөөтэй системд танд Squeezebox серверийг суулгах ганцхан програм хэрэгтэй.

Та хийх ёстой зүйл бол Max2Play вэб интерфэйс дэх Squeezebox серверийн цэс рүү орж Logitech Media Server -ийн хувилбарыг сонгоно уу (7.9.1 санал болгож байна), суулгах дээр дарна уу. Max2Play нь таны сонгосон хувилбарыг автоматаар татаж аваад Raspberry Pi дээр бүрэн суулгадаг.

Суулгалт дууссаны дараа та хуудасны том цэнхэр товчлуур дээр дарж Squeezebox серверийн өөрийн вэб интерфэйсийг нээх боломжтой болно. Одоо та тоглуулагчаа сонгох, номын сан, хөгжмийн үйлчилгээгээ тохируулах, мэдээж хөгжим тоглох боломжтой.

Алхам 5: Суурилуулалт - унтлагын өрөө

Суурилуулалт - унтлагын өрөө
Суурилуулалт - унтлагын өрөө
Суурилуулалт - унтлагын өрөө
Суурилуулалт - унтлагын өрөө
Суурилуулалт - унтлагын өрөө
Суурилуулалт - унтлагын өрөө

Сервер идэвхтэй ажиллаж байгаа тул бид Raspberry Pi -ийнхээ эргэн тойронд тоног төхөөрөмжийг тохируулах хэрэгтэй.

Унтлагын өрөөний тохиргоонд зориулж бид чанга яригч нь таарах модон хайрцаг барьсан. Дараа нь бид хайрцагны хэмжээтэй хананы нүхийг хайчилж авав. Эцэст нь бид хайрцгийг хананд чангалсан. Шинэчлэлтийн нээлтийн тусламжтайгаар бүх тоног төхөөрөмжийг ашиглах боломжтой хэвээр байна.

Чанга яригчийг хянахын тулд та ухаалаг гар утасны програм ашиглаж эсвэл тоглуулагчийг одоо байгаа гэрийн автоматжуулалтын товчлууруудтай холбож болно. унтлагын өрөөний чинь үүдэн дээр. Унтлагын таймерыг идэвхжүүлэхийн тулд урт товчлуур дарж, тоглуулах/түр зогсоох товчлуурыг нэмж болно. Squeezebox сервер нь нээлттэй интерфэйсийнхээ ачаар аливаа командыг тохируулах олон боломжийг санал болгодог. HTTP болон CLI командуудыг тохируулахыг манай API-Examples залгааснаас авах боломжтой бөгөөд үүнийг урьдчилан суулгасан бөгөөд манай идэвхгүй залгаасуудын хэсэгт Тохиргоо/Дахин ачаалах хэсэгт үнэгүй идэвхжүүлэх боломжтой.

"Тоглож эхлэх" HTTP командын жишээ:

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

Алхам 6: Суурилуулалт - Угаалгын өрөө

Суурилуулалт - Угаалгын өрөө
Суурилуулалт - Угаалгын өрөө
Суурилуулалт - Угаалгын өрөө
Суурилуулалт - Угаалгын өрөө
Суурилуулалт - Угаалгын өрөө
Суурилуулалт - Угаалгын өрөө
Суурилуулалт - Угаалгын өрөө
Суурилуулалт - Угаалгын өрөө

Чанга яригчийг таазанд эсвэл зурагны дагуу толины зүүн ба баруун талд байрлуулж болно. Хэрэв та угаалгын өрөөнийхөө дизайныг төлөвлөж байгаа хэвээр байгаа бол урд талын хана барих нь толин тусгал шүүгээ, чанга яригчийг хоёуланг нь байрлуулахад тохиромжтой байх болно (зургийг үзнэ үү). Энэ тохиолдолд чанга яригчийг харааны хилтэй болгохын тулд илүү том чанга яригчийг худалдаж авч болно (тусад нь зарна) (Зураг 1 -ийг үзнэ үү).

Ариун цэврийн өрөөний хаалган дээр хурдан тоглуулах/түр зогсоох товчлуурын шийдэл нь өмнө нь байсан гэрийн автоматжуулалтын програм хангамжтай холбогдсон бөгөөд өдөр тутмын хэрэглээг илүү тохь тухтай болгодог. IR алсын удирдлага эсвэл нэгдсэн товчлууртай дууны хяналтын товчлуурыг шууд удирдах боломжтой. Ерөнхийдөө ухаалаг гар утас, iPeng, OrangeSqueeze эсвэл Squeezer (зураг, үнэгүй програм) гэх мэт боломжтой олон програмын нэгийг ашиглах нь хамгийн тохь тухтай бөгөөд хялбар байдаг. гэх мэт).

Алхам 7: Гэрийн автоматжуулалтад нэгтгэх

Гэрийн автоматжуулалтад нэгтгэх
Гэрийн автоматжуулалтад нэгтгэх
Гэрийн автоматжуулалтад нэгтгэх
Гэрийн автоматжуулалтад нэгтгэх
Гэрийн автоматжуулалтад нэгтгэх
Гэрийн автоматжуулалтад нэгтгэх
Гэрийн автоматжуулалтад нэгтгэх
Гэрийн автоматжуулалтад нэгтгэх

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

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

HTTP командыг хөтөч дээр хялбархан шалгаж болно. Хөтчийн URL мөрөнд командыг оруулаад enter дарна уу.

Ингээд л боллоо! Гэрийн автоматжуулалтын системд олон танхимт аудиог нэгтгэх бидний санаа танд таалагдсан гэж найдаж байна. Тэдгээрийг өөрийн шийдлийнхээ урам зориг болгон ашиглаж, тохиргоогоо бидэнд үзүүлж, юу бодож байгаагаа бидэнд хэлээрэй!

Зөвлөмж болгож буй: