DALI NovaLink 16
Nejnovější zařízení vlastní výroby.
TOTO DÍLO PODLÉHA LICENCI: CC BY-NC-ND 4.0 Attribution-NonCommercial-NoDerivatives 4.0 International
Soubor LICENSE.txt je přiložen do archivu ZIP
https://creativecommons.org/licenses/by-nc-nd/4.0/
Výrobní soubory veřejné varianty DALI NovaLink 16 rozšířenou o 8 MOSFET tranzistorů nejen pro ovládání PWM LED ke stažení ZDE
PŘEDPOKLÁDANÉ DOKONČENÍ A INSTALACE DO ROZVADĚČE: PROSINEC 2026



VEŘEJNÁ VERZE DALI NovaLink 16 HW 2.0 – MOD PUBLIKOVANÁ DNE 24.12.2025 SPADAJÍCÍ POD LICENCI: CC BY-NC-ND 4.0 Attribution-NonCommercial-NoDerivatives 4.0 International

PLÁN OSAZENÍ SOUČÁSTEK


SEZNAM SOUČÁSTEK:
Termistor TH2 je ve skutečnosti pouze rezistor 1R8 (pouze jsem překopíroval součástku s přiděleným pouzdre). Rezistor 1R8 má za úkol menší snížení odběru ze sběrnice. Z principu funkce je nesmyslné, aby byly dva termistory v sérii.
Rozpiska z programu KiCad
( brzy proběhnou úpravy pro zlepšení přehledu hodnot součástek )
"C1","1u/25V","Capacitor_SMD:C_0805_2012Metric","1"
"C2,C3,C6,C7,C9,C11,C13","100n/16V","Capacitor_SMD:C_0805_2012Metric","7"
"C4,C5","10u/16V","Capacitor_SMD:C_1210_3225Metric","2"
"C8","4u7","Capacitor_SMD:C_1210_3225Metric","1"
"C10","1u/16V","Capacitor_SMD:C_0805_2012Metric","1"
"C12","22u/16V","Capacitor_SMD:C_1210_3225Metric","1"
"D1,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12,D13,D14,D15,D16","1N4148","Diode_SMD:D_MiniMELF","16"
"D17","MB2S","Package_TO_SOT_SMD:TO-269AA","1"
"D18","BZV55B20","Diode_SMD:D_SMA","1"
"D19","BZV55B2V7","Diode_SMD:D_MiniMELF","1"
"D20","BAT20J","PCM_Diode_SMD_AKL:D_SOD-323","1"
"D21,D22,D23","SMBJ5.0CA","PCM_Diode_SMD_AKL:D_SMB_TVS","3"
"F1","Fuse_Small","Fuse:Fuseholder_Clip-5x20mm_Keystone_3512P_Inline_P23.62x7.27mm_D1.02x2.41x1.02x1.57mm_Horizontal","1"
"J1,J2,J3,J4","Conn_01x09_MountingPin","Connector_PinSocket_2.54mm:PinSocket_1x09_P2.54mm_Vertical","4"
"J5,J6,J19,J20,J21,J22,J24","Screw_Terminal_01x04","TerminalBlock_RND:TerminalBlock_RND_205-00003_1x04_P5.00mm_Horizontal","7"
"J7","Conn_01x25_Pin","Connector_PinSocket_2.54mm:PinSocket_1x25_P2.54mm_Vertical","1"
"J8","USB_C_DX07S016JA1R1500CT","Connector_USB:USB_C_Receptacle_JAE_DX07S016JA1R1500","1"
"J9,J10,J11,J12,J17,J18,J23","PINHD_1x2_Male","Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical","7"
"J13,J14,J15,J16","PINHD_1x10_Male","Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical","4"
"LED1,LED2,LED3,LED4,LED5,LED6,LED7,LED8","LED_0805","PCM_LED_SMD_AKL:LED_0805_2012Metric","8"
"PS1","IRM-05-3.3","Converter_ACDC:Converter_ACDC_MeanWell_IRM-05-xx_THT","1"
"Q1,Q2","2N7002T","PCM_Package_TO_SOT_SMD_AKL:SOT-523","2"
"Q3,Q4","BC817","Package_TO_SOT_SMD:SOT-23","2"
"Q5,Q6,Q7,Q8,Q9,Q10,Q11,Q12","IRL3803","PCM_Package_TO_SOT_THT_AKL:TO-220-3_Vertical_GDS","8"
"R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,R12,R13,R14,R15,R16,R17,R18,R19,R20,R21,R22,R23,R24,R25,R26,R27,R28,R29,R30,R31,R32,R34,R35,R46,R47,R48,R49,R50,R51,R55,R56,R57,R58","R_Small","-- smíšené hodnoty --","44"
"R33","22R","PCM_Resistor_SMD_AKL:R_0805_2012Metric","1"
"R36,R37","5K1","PCM_Resistor_SMD_AKL:R_0805_2012Metric","2"
"R38,R39,R42,R43,R44,R45","10K","PCM_Resistor_SMD_AKL:R_0805_2012Metric","6"
"R40","47,5K","PCM_Resistor_SMD_AKL:R_0805_2012Metric","1"
"R41","22,1K","PCM_Resistor_SMD_AKL:R_0805_2012Metric","1"
"R52,R53","0R","PCM_Resistor_SMD_AKL:R_0805_2012Metric","2"
"R54","1K","PCM_Resistor_SMD_AKL:R_0805_2012Metric","1"
"SW1,SW8","SW_SPST","Button_Switch_THT:SW_PUSH_6mm_H5mm","2"
"SW2,SW5,SW6,SW7,SW9,SW10","SW_DIP_x04","Button_Switch_THT:SW_DIP_SPSTx04_Slide_6.7x11.72mm_W7.62mm_P2.54mm_LowProfile","6"
"SW3,SW4","Push_Button","Button_Switch_THT:SW_PUSH_6mm","2"
"TH1,TH2","Thermistor_PTC","Resistor_SMD:R_1210_3225Metric","2"
"U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16","PC817","Package_DIP:DIP-4_W7.62mm_SMDSocket_SmallPads","16"
"U17","ESP32-WROOM-32","RF_Module:ESP32-WROOM-32","1"
"U18","MCP1804x-5002xOT","Package_TO_SOT_SMD:SOT-23-5","1"
"U19","W25Q32JVSS","Package_SO:SOIC-8_5.23x5.23mm_P1.27mm","1"
"U20","LDL1117S33R","Package_TO_SOT_SMD:SOT-223-3_TabPin2","1"
"U22","CP2102-GM QFN28","Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm","1"
DALI NovaLink 16 HW 1.0 – – Verze určená pro 6 M DIN krabičku ( výrobní soubory nebudou zveřejněny ).
SPODNÍ PCB



FUNKČNÍ SAMOSTATNĚ.
Izolační mezera od 230V se na povrchu doporučuje 6mm od slaboproudé části a 4mm vzduchem.
Ikdyž jsem měl otvory pod napájecím zdrojem již dříve, tak i vzhledem k doporučení od dalších techniků, zůstaly tyto oddělovací mezery zachovány a tato volba přidává na váze kvality návrhu.
POZNÁMKA: Je pravděpodobné, že např. na síti X může někdo vidět schéma a další podoby návrhu v jiné podobě avšak nepublikuji vždy soubory po každé úpravě tj. aktuální soubory nemusí být veřejně k dispozici.
HORNÍ PCB



VOLITELNÉ – VYHRAZENO PRO POUŽITÍ V KRABIČCE NA DIN LIŠTU
TESTOVÁNÍ FUNKČNOSTI NA ZKUŠEBNÍM PŘÍPRAVKU
PCB jsou již objednané
FOTOGRAFIE Z TESTOVÁNÍ A VÝROBY



Cílem bylo otestovat funkčnost rychleji z časových důvodů a proto má přípravek tuto podobu.
Výsledek je poměrně uspokojivý a z 16 kanálů je 15 funkčních a pouze 1 ledka se nesepla, ale to již bude pouze drobný zádrhel, který bude opraven….


Aktuální schéma zapojení a soupis součástek vložím až po otestování funkčnosti finálního výrobku. Výrobní soubory budou obsahovat upravenou verzi desky, která nebude určena pro 6 modulový box na DIN lištu avšak bude se jednat o plnohodnotné PCB o větším rozměru se všemi funkcemi.

POPIS POPUŽITÝCH HLAVNÍCH SOUČÁSTEK
Pro firmware používám sériovou paměť od společnosti Winbond a to ve velikosti 4Mb ( 32Mbit ), nebo ve verzi 8Mb. Pro testovací účely mám pouze verzi 4Mb avšak tato kapacita je na hraně a vhodnější pro finální výrobek bude použití s větší pamětí.
W25Q32 je model s 4Mb a W25Q64 je varianta s 8Mb.
Zapojení a pouzdro ( SOIC8 ) je pro obě varianty pamětí stejné.
Pro sériové rozhraní a komunikaci s počítačem jsem použil čip CP2102 QFN28.
Původně zvažovaný čip CH340 by byl sice jednodušší pro zapojení a hlavně samotné pájení, ale jedná se o levnou čínskou náhradu za značkové (dražší) čipy a současně CH340 využívají různé čínské klony jiných zařízení a z těchto důvodu jsem zvolil čip CP2102
USB C ( DX07S016JA1R1500 ) konektor jsem použil od Japonské společnosti JAE Electronics . Motiv samotný bylo velmi náročné dohledat, protože na všech eshopech a jiných webech byl zpoplatněn a po dlouhém hledání se mi podařilo motiv dohledat na jednom fóru.
Napěťový regulátor je použit REG1117-3,3 SMD T/R od výrobce Texas Instruments
Důležitou roli při nahrávání SW během komunikace s počítačem plní 2 tranzistory BC817 v pouzdru SOT-23 . Tyto tranzistory mají vyšší proud kolektoru (Ic) a vyšší zesílení. Například BC847 ( varianta THT BC547 ) nedisponuje takovám proudem Ic ani zesílením a proto by byla pro použití nevhodná.
Celá deska je navržená i jako univerzální ESP vývojová deska, hlavní určení je pro komunikaci DALI a GOOGLE Home, ale já tuto desku použiju i pro mé ovládání PWM osvětlení led pásky kuchyňské linky které má 5 kanálů a v takovém případě se do konektoru pouze zasune malé PCB s 5 MOSFET tranzistory a nebude nutné osazovat optočleny,některé diody a dip přepínače. Touto deskou nahradím aktuálně používané ESP32 z ebay.
Celé zařízení funguje samostatně bez nutnosti horního PCB, které je určenou pouze jako indikační část s ovládacími tlačítky pro 6M krabičku na DIN lištu a v tomto případě není nutné osazovat spodním PCB světelné diody.
Na obrázku je provizorně znázorněno rozdělení jednotlivých obvodů jednotky:

Pájení QFN28 horkým vzduchem



OSAZOVÁNÍ SOUČÁSTEK A PRVNÍ TEST FUNKČNOSTI
Indikace napájení DALI sbernice funkční.
Indikace napájení ESP 3,3V funkční.
Indikace WiFi, nastavení a připojení funkční.




Pro další testování nemám ISP paměti a USB C konektory, ale teoreticky je budu mít před koncem roku.
Krátké video, které ukazuje přechod do režimu nastavení pro který se automaticky vytvoří v rámci ESP WiFi síť a po restartu jednotka naběhne do pracovního režimu a automaticky se připojí k místní síti.


HISTORIE ZAŘÍZENÍ DALI NovaLink 16
První jednokanálový model jsem vyrobil již v roce 2023 a byl plně funkční. Propojení s DALI proběhlo až v roce 2024, protože do té doby nebyla k dispozici DALI sběrnice na testování.









Prototyp 1 disponoval indikační LED (bílá) pro napájení 5V ESP32 a indikační LED (modrá) pro komunikaci na sběrnici DALI. Dále bylo instalováno testovací tlačítko zapnuto/vypnuto (tj. sepnutí a vypnutí výstupu optočlenu. V zařízení DALI NovaLink 16 není žádné podobné tlačítko implementováno z důvodu již omezeného množství pinů zvoleného ESP.