Strašný a nesrozumitelný název? Možná ano, tak rychlé vysvětlení…
DCC – pojem snad každému čtenáři tohoto webu už známý …
Arduino – viz předchozí článek v této rubrice.
Nano – jeden z modulů rodiny Arduino.
Shield – rozšiřující deska pro Arduino, do které se samotný modul osazuje.
Sniffer – software pro záchyt a „dekódování“ paketů v síti – podrobněji viz web Správa sítě. V našem případě budeme zachytávat a dekódovat pakety DCC. Snifferu se někdy také říká paketový analyzátor.
Původní článek, ze kterého jsem vycházel, je na webu rudysmodelrailway. Rozhodl jsem se použít modul Arduino Nano, který v sobě integruje také USB rozhraní. K němu jsem navrhl „mini-shield“ – tedy desku stejných rozměrů, na které je rozhraní pro komunikaci se systémem DCC. Obsahuje jeden optron, který přenáší pakety DCC do Arduina, které je softwarově zpracuje a odešle v „lidsky čitelném tvaru“ na sériovou komunikační linku. Napájení je z počítače přes USB. Pro analýzu paketů potřebujeme pouze nahrát do PC příslušný software pro Arduino a připojit J a K vodiče z centrály (nebo kolejí) na vstupní konektor. A pak už jen koukat, co nám to po sběrnici běhá …
Když už jsem tento obvod dělal, rozhodl jsem se přidat i možnost opačné komunikace – konkrétně vysílací obvod pro generování signálu ACK (Acknowledgment = potvrzování). Tento signál vysílá DCC dekodér do centrály jako potvrzení o zápisu programované informace. Jeden optron, jeden tranzistor a jumper, kterým tuto funkci můžeme vypnout. A LED, která při zápisu blikne. Toť vše. Pro Sniffer se tato část osazovat nemusí, smysl najde spíš při laborování s dekodéry, kdy to určitě využijeme. Kromě toho, že tento mini-shield má stejné rozměry jako Arduino, je konstrukčně řešen tak, že se celý dá zapíchnout do kontaktního pole (Breadboard) a doplnit externími součástkami.
Jako bonbónek navíc – deska je navržená tak, že umožňuje i použití s Arduino Pro Mini. Je pinově kompatibilní, alespoň pokud jde o důležité piny.
Děkuji za podnětná doporučení, zejména Zugimu, v diskuzi.
Dále zveřejňuji schéma zapojení a návrh desky s plošnými spoji.
Na následujících fotografiích je provedení DCC shieldů v plné verzi (včetně obvodu pro generování ACK) – dolní modul, i ve verzi „sniffer“ – tedy jen vstup DCC do Arduina – horní modul. Další fotografie ukazuje porovnání modulů typu „Jolana s dlouhýma nohama“ a se standardním „krátkým“ konektorem.
Dále pak jsou zobrazeny moduly Arduino Nano, DCC Nano Shield a propojovací deska, nejprve samostatně, potom ve formě propojení do pyramidy.
O tom, jak DCC Shield spolu s Arduinem Nano použít jako DCC Sniffer, jsem něco napsal v dalším článku Práce s DCC Snifferem.









Díky za zmínku, ale já byl pouze pozorovatel pokušitel… Veškeré zásluhy patří Bouhušovi, nejen za uvedený shield, ale celkově za přínos komunitě a popularizaci Arduina.
Hello. Where can I download instructions including the parts list and especially the CAD design files so I can have a few of these circuit boards fabricated here for my own use? Thank you!
See the email.
Hello.
Where I can download the CAD and the component list design file of your very interesting realisation ?
thank you!
yours
Files send by email. Enjoy.
Bohous
Dobrý den, rád bych si váš DCC shield koupil nebo vyrobil. Stačí mi deska plošných spojů. Preferuji hotovou desku, alternativně výrobní data. Je možné od vás desku nebo podklady získat? Děkuji.
Dobrý den, zkusím pohledat a ozvu se e-mailem.