{"id":191,"date":"2026-04-22T06:55:52","date_gmt":"2026-04-22T06:55:52","guid":{"rendered":"https:\/\/spec-electronic.pl\/?p=191"},"modified":"2026-04-22T06:55:53","modified_gmt":"2026-04-22T06:55:53","slug":"samodzielny-multiroom-audio-podejscie-alternatywne","status":"publish","type":"post","link":"https:\/\/spec-electronic.pl\/index.php\/2026\/04\/22\/samodzielny-multiroom-audio-podejscie-alternatywne\/","title":{"rendered":"Samodzielny multiroom audio \u2013 podej\u015bcie alternatywne"},"content":{"rendered":"<p>Na rynku dost\u0119pnych jest obecnie wiele system\u00f3w <strong>multiroom audio<\/strong>, jednak zdecydowana wi\u0119kszo\u015b\u0107 z nich<br \/>\nwymaga sta\u0142ego po\u0142\u0105czenia z Internetem oraz korzysta z us\u0142ug chmurowych producenta.<br \/>\nZ punktu widzenia elektroniki u\u017cytkowej i bezpiecze\u0144stwa IT jest to istotna wada:<br \/>\nurz\u0105dzenie stale pod\u0142\u0105czone do sieci publicznej stanowi potencjalny wektor ataku<br \/>\noraz jest ca\u0142kowicie zale\u017cne od dalszego wsparcia producenta.<\/p>\n<p>Alternatyw\u0105 jest <strong>samodzielny system multiroom<\/strong> pracuj\u0105cy wy\u0142\u0105cznie w sieci lokalnej (LAN),<br \/>\nz pe\u0142n\u0105 kontrol\u0105 nad warstw\u0105 sprz\u0119tow\u0105 i programow\u0105.<\/p>\n<h2>Warstwa programowa \u2013 Squeezebox \/ Logitech Media Server<\/h2>\n<p>Podczas analizy dost\u0119pnych rozwi\u0105za\u0144 uwag\u0119 zwraca projekt <strong>Squeezebox<\/strong><br \/>\nw po\u0142\u0105czeniu z <strong>Logitech Media Server (LMS)<\/strong>.<br \/>\nJest to rozwijany od wielu lat projekt Open Source, charakteryzuj\u0105cy si\u0119 dojrza\u0142\u0105<br \/>\narchitektur\u0105 i bardzo du\u017c\u0105 elastyczno\u015bci\u0105.<\/p>\n<p>W zale\u017cno\u015bci od konfiguracji, odbiornik mo\u017ce pracowa\u0107 jako:<\/p>\n<ul>\n<li>klient <strong>Spotify Connect<\/strong> (np. cspot),<\/li>\n<li>odbiornik <strong>AirPlay<\/strong>,<\/li>\n<li>player LMS zsynchronizowany z innymi urz\u0105dzeniami.<\/li>\n<\/ul>\n<p>Z technicznego punktu widzenia kluczow\u0105 funkcj\u0105 LMS jest mo\u017cliwo\u015b\u0107:<\/p>\n<ul>\n<li>grupowania wielu odbiornik\u00f3w w jeden logical player,<\/li>\n<li>regulacji op\u00f3\u017anie\u0144 pomi\u0119dzy urz\u0105dzeniami z precyzj\u0105 rz\u0119du <strong>milisekund<\/strong>.<\/li>\n<\/ul>\n<p>Pozwala to na precyzyjn\u0105 synchronizacj\u0119 d\u017awi\u0119ku w wielu pomieszczeniach<br \/>\nbez efektu echa i przesuni\u0119\u0107 czasowych.<\/p>\n<h2>Warstwa sprz\u0119towa \u2013 dost\u0119pne interfejsy audio<\/h2>\n<p>W zale\u017cno\u015bci od potrzeb system mo\u017ce udost\u0119pnia\u0107 wyj\u015bcie audio w kilku formach:<\/p>\n<ul>\n<li><strong>Bluetooth<\/strong> \u2013 prosty, ale stratny tor przesy\u0142u,<\/li>\n<li><strong>SPDIF<\/strong> (<a href=\"https:\/\/pl.wikipedia.org\/wiki\/S\/PDIF\" target=\"_blank\" rel=\"noopener\">S\/PDIF \u2013 Wikipedia<\/a>)<br \/>\nw wersji optycznej lub koncentrycznej,<\/li>\n<li><strong>I2S<\/strong> (<a href=\"https:\/\/pl.wikipedia.org\/wiki\/I%C2%B2S\" target=\"_blank\" rel=\"noopener\">I\u00b2S \u2013 Wikipedia<\/a>)<br \/>\ndo bezpo\u015bredniej wsp\u00f3\u0142pracy z zewn\u0119trznym przetwornikiem DAC.<\/li>\n<\/ul>\n<p>Najwi\u0119ksz\u0105 elastyczno\u015b\u0107 oraz najlepsz\u0105 jako\u015b\u0107 zapewnia magistrala <strong>I2S<\/strong>,<br \/>\nkt\u00f3ra umo\u017cliwia przesy\u0142 danych audio bez dodatkowej rekonwersji czy kompresji.<\/p>\n<h2>Konfiguracja testowa \u2013 opis po\u0142\u0105cze\u0144<\/h2>\n<p>W testowanym rozwi\u0105zaniu zastosowano nast\u0119puj\u0105ce komponenty:<\/p>\n<ul>\n<li><strong>ESP32-S3<\/strong> \u2013 mikrokontroler z konfiguracj\u0105 audio I2S<br \/>\n(<a href=\"https:\/\/www.espressif.com\/sites\/default\/files\/documentation\/esp32-s3_datasheet_en.pdf\" target=\"_blank\" rel=\"noopener\">Datasheet ESP32-S3<\/a>)<\/li>\n<li><strong>PCM5102A<\/strong> \u2013 32\u2011bitowy przetwornik cyfrowo\u2011analogowy DAC<br \/>\n(<a href=\"https:\/\/www.ti.com\/lit\/ds\/symlink\/pcm5102a.pdf\" target=\"_blank\" rel=\"noopener\">Datasheet PCM5102A<\/a>)<\/li>\n<li><strong>TPA3110D2<\/strong> \u2013 ko\u0144c\u00f3wka mocy klasy D<br \/>\n(<a href=\"https:\/\/www.ti.com\/lit\/ds\/symlink\/tpa3110d2.pdf\" target=\"_blank\" rel=\"noopener\">Datasheet TPA3110D2<\/a>)<\/li>\n<\/ul>\n<p>ESP32-S3 odpowiada za obs\u0142ug\u0119 sieci Wi\u2011Fi oraz dekodowanie strumienia audio,<br \/>\nkt\u00f3ry nast\u0119pnie przesy\u0142any jest cyfrowo przez magistral\u0119 I2S bezpo\u015brednio do DAC-a PCM5102A.<\/p>\n<p>Zastosowanie tej architektury pozwala:<\/p>\n<ul>\n<li>pomin\u0105\u0107 stratne kodeki audio,<\/li>\n<li>zachowa\u0107 niski poziom jittera,<\/li>\n<li>upro\u015bci\u0107 tor sygna\u0142owy.<\/li>\n<\/ul>\n<figure class=\"wp-caption alignnone\" style=\"max-width:300px\">\n    <img loading=\"lazy\" decoding=\"async\"\n        src=\"http:\/\/spec-electronic.pl\/wp-content\/uploads\/2026\/04\/Squeeze-300x88.png\"\n        alt=\"Schemat blokowy systemu\"\n        width=\"300\"\n        height=\"88\"\n        class=\"wp-image-193 size-medium\"\n    ><figcaption class=\"wp-caption-text\">\n        Schemat blokowy systemu<br \/>\n    <\/figcaption><\/figure>\n<h2>Ko\u0144c\u00f3wka mocy i praktyczne problemy monta\u017cowe<\/h2>\n<p>Sygna\u0142 analogowy z PCM5102A zosta\u0142 doprowadzony do wzmacniacza klasy D<br \/>\nTPA3110D2, kt\u00f3ry oferuje wysok\u0105 sprawno\u015b\u0107 oraz niewielkie straty mocy.<\/p>\n<p>Najwi\u0119kszym problemem nie okaza\u0142o si\u0119 jednak oprogramowanie, a jako\u015b\u0107 wykonania<br \/>\ntaniej p\u0142ytki wzmacniacza dost\u0119pnej na rynku.<\/p>\n<p>W badanym module:<\/p>\n<ul>\n<li>piny <strong>GAIN0<\/strong> i <strong>GAIN1<\/strong>, odpowiedzialne za konfiguracj\u0119 wzmocnienia,<br \/>\nby\u0142y nieprawid\u0142owo pod\u0142\u0105czone,<\/li>\n<li>jeden z pin\u00f3w pozostawa\u0142 w stanie \u201efloating\u201d,<\/li>\n<li>wszystkie wersje tego modu\u0142u w wersji czerwona PCB wydaj\u0105 si\u0119 mie\u0107 t\u0105 wad\u0119.<\/li>\n<\/ul>\n<p>Skutkiem by\u0142y:<\/p>\n<ul>\n<li>niestabilne wzmocnienie,<\/li>\n<li>zmienna g\u0142o\u015bno\u015b\u0107 kana\u0142\u00f3w,<\/li>\n<li>zwi\u0119kszona podatno\u015b\u0107 na zak\u0142\u00f3cenia.<\/li>\n<\/ul>\n<p>Problem zosta\u0142 rozwi\u0105zany poprzez analiz\u0119 dokumentacji TPA3110D2 i r\u0119czne do\u0142\u0105czenie pin\u00f3w konfiguracyjnych do masy, zgodnie z tabel\u0105 ustawie\u0144 w datasheetcie.<\/p>\n<figure class=\"wp-block-image size-medium\" style=\"text-align:left\">\n  <img loading=\"lazy\" decoding=\"async\" \n    src=\"http:\/\/spec-electronic.pl\/wp-content\/uploads\/2026\/04\/TPA3110D-300x193.png\" \n    alt=\"Problematyczne miejsca GAIN0 i GAIN1 na PCB TPA3110D2\"\n    width=\"300\"\n    height=\"193\"\n  \/><figcaption style=\"text-align:left\">\n    <strong>Dwa problematyczne miejsca na PCB:<\/strong><br \/>\n    rezystory R1 i R2 zwi\u0105zane z konfiguracj\u0105 wzmocnienia (GAIN0 \/ GAIN1).<br \/>\n  <\/figcaption><\/figure>\n<h2>Wnioski<\/h2>\n<p>Projekt samodzielnego multiroom audio oparty o rozwi\u0105zania Open Source<br \/>\npozwala osi\u0105gn\u0105\u0107 bardzo wysok\u0105 funkcjonalno\u015b\u0107 i jako\u015b\u0107,<br \/>\njednocze\u015bnie zachowuj\u0105c pe\u0142n\u0105 kontrol\u0119 nad bezpiecze\u0144stwem i architektur\u0105 systemu.<\/p>\n<p>Jednocze\u015bnie projekt ten pokazuje,<br \/>\n\u017ce w rozwi\u0105zaniach DIY kluczowa pozostaje znajomo\u015b\u0107 dokumentacji technicznej<br \/>\ni krytyczne podej\u015bcie do gotowych modu\u0142\u00f3w sprz\u0119towych.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Na rynku dost\u0119pnych jest obecnie wiele system\u00f3w multiroom audio, jednak zdecydowana wi\u0119kszo\u015b\u0107 z nich wymaga sta\u0142ego po\u0142\u0105czenia z Internetem oraz korzysta z us\u0142ug chmurowych producenta. Z punktu widzenia elektroniki u\u017cytkowej i bezpiecze\u0144stwa IT jest to istotna wada: urz\u0105dzenie stale pod\u0142\u0105czone do sieci publicznej stanowi potencjalny wektor ataku oraz jest ca\u0142kowicie zale\u017cne od dalszego wsparcia producenta. &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/spec-electronic.pl\/index.php\/2026\/04\/22\/samodzielny-multiroom-audio-podejscie-alternatywne\/\"> <span class=\"screen-reader-text\">Samodzielny multiroom audio \u2013 podej\u015bcie alternatywne<\/span>Read More &raquo;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[17,18],"class_list":["post-191","post","type-post","status-publish","format-standard","hentry","category-audio","tag-audio","tag-multiroom"],"_links":{"self":[{"href":"https:\/\/spec-electronic.pl\/index.php\/wp-json\/wp\/v2\/posts\/191","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spec-electronic.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/spec-electronic.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/spec-electronic.pl\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/spec-electronic.pl\/index.php\/wp-json\/wp\/v2\/comments?post=191"}],"version-history":[{"count":4,"href":"https:\/\/spec-electronic.pl\/index.php\/wp-json\/wp\/v2\/posts\/191\/revisions"}],"predecessor-version":[{"id":197,"href":"https:\/\/spec-electronic.pl\/index.php\/wp-json\/wp\/v2\/posts\/191\/revisions\/197"}],"wp:attachment":[{"href":"https:\/\/spec-electronic.pl\/index.php\/wp-json\/wp\/v2\/media?parent=191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spec-electronic.pl\/index.php\/wp-json\/wp\/v2\/categories?post=191"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spec-electronic.pl\/index.php\/wp-json\/wp\/v2\/tags?post=191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}