Агуулгын хүснэгт:
- Алхам 1: бүрэлдэхүүн хэсгүүд
- Алхам 2: MicroSD карт дээрх дүрсийг шарна уу
- Алхам 3: Аудио тоглуулагчийг тохируулна уу
- Алхам 4: Squeezebox серверийг тохируулна уу
- Алхам 5: Суурилуулалт - унтлагын өрөө
- Алхам 6: Суурилуулалт - Угаалгын өрөө
- Алхам 7: Гэрийн автоматжуулалтад нэгтгэх
Видео: Raspberry Pi бүхий унтлагын өрөө, угаалгын өрөөнд ухаалаг хөгжим - Олон өрөө, дохиолол, товчлуурын хяналт, гэрийн автоматжуулалтыг нэгтгэх: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Өнөөдөр бид 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 карт дээрх дүрсийг шарна уу
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 серверийг тохируулахын тулд та эхлээд үүнийг суулгах хэрэгтэй. Энэхүү залгаасыг 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 дарна уу.
Ингээд л боллоо! Гэрийн автоматжуулалтын системд олон танхимт аудиог нэгтгэх бидний санаа танд таалагдсан гэж найдаж байна. Тэдгээрийг өөрийн шийдлийнхээ урам зориг болгон ашиглаж, тохиргоогоо бидэнд үзүүлж, юу бодож байгаагаа бидэнд хэлээрэй!
Зөвлөмж болгож буй:
NodeMCU мэдрэгчийн хяналтын реле ашиглан IoT дээр суурилсан гэрийн автоматжуулалтыг хэрхэн хийх вэ: 14 алхам (зурагтай)
NodeMCU мэдрэгчийн хяналтын реле ашиглан IoT дээр суурилсан гэрийн автоматжуулалтыг хэрхэн хийх вэ: Энэхүү IoT дээр суурилсан төсөлд би Blynk болон NodeMCU хяналтын реле модулийг ашиглан бодит цагийн санал хүсэлтийг ашиглан гэрийн автоматжуулалтыг хийсэн. Гарын авлагын горимд энэ реле модулийг гар утас эсвэл ухаалаг гар утаснаас, гарын авлагаас удирдах боломжтой. Автомат горимд энэ ухаалаг
SmartBox - Танай өрөөнд зориулсан ухаалаг гэрийн систем: 6 алхам
SmartBox - Танай өрөөнд зориулсан ухаалаг гэрийн систем: Бүгдээрээ сайн байцгаана уу! Энэхүү зааварчилгаанд би ухаалаг өрөөний системийг хэрхэн яаж хийхийг тайлбарлах болно. Энэхүү систем нь хоёр төхөөрөмжтэй бөгөөд таны өрөөний өнөөгийн амьдралын чанарыг хэмждэг чийгшил, температур мэдрэгч бүхий ерөнхий төхөөрөмж юм. Та
Гэрийн автоматжуулалтыг эхлүүлэх: Гэрийн туслахыг суулгах: 3 алхам
Гэрийн автоматжуулалтыг эхлүүлэх: Гэрийн туслахыг суулгах: Бид одоо гэрийн автоматжуулалтын цувралыг эхлүүлэх гэж байна, тэнд бид ухаалаг төвийг бий болгож, гэрэл, чанга яригч, мэдрэгч гэх мэт зүйлсийг төвийн төв ашиглан удирдах боломжтой болно. дуут туслах. Энэ нийтлэлд бид хэрхэн оруулахыг сурах болно
Удаан хугацааны утасгүй усны түвшний дохиолол бүхий дохиолол - 1 км хүртэлх зай - Долоон түвшин: 7 алхам
Удаан хугацааны утасгүй усны түвшний дохиолол бүхий дохиолол | 1 км хүртэлх зай | Долоон түвшин: Үүнийг Youtube дээрээс үзээрэй: https://youtu.be/vdq5BanVS0Y Та утастай болон утасгүй усны түвшин шалгуур үзүүлэлтийг 100-200 метр хүртэл хангах олон үзүүлэлтийг үзсэн байх. Гэхдээ энэ зааварчилгаанд та урт түвшний утасгүй усны түвшинг харах болно
Угаалгын өрөө харагч: 4 алхам (зурагтай)
Угаалгын өрөө хянагч: Манай гэрт бид хоёр өсвөр насны хүүхэд, 1.5 угаалгын өрөөтэй. Тэд хоёулаа шүршүүрт орж, бэлдэхэд маш их цаг зарцуулах дуртай байдаг тул энэ нь эхнэр бид хоёрын ихэнх хэсэг нь зөвхөн хагас угаалгын өрөөнд л үлддэг гэсэн үг юм. Энэ бол асуудал юм. Бид