Napsat o tomto zapojení jsem si nemohl nechat ujít, sice už bylo publikováno na velikánech českého elektronického světa, ale jeho jednoduchost a přitom užitečnost je úžasná. Pokud občas odlaďujete nějaký program pro MCU nebo nějaké zapojení, kde potřebuje vyzkoušet reakci na vstupech, je tato opravdu jednoduchá konstrukce stvořena přímo pro vás. Zapojení pochází z blogu Dilshan R Jayakody’s Web Log , já pouze provedl jednu malou úpravu v zapojení a úpravu DPS.
Nejúžasnější na celém nápadu je asi jeho univerzálnost, může sloužit i jen jako základ další aplikace, třeba jako ovládání světelných efektů s rychlou změnou pomocí grafického GUI, časového ovladače spotřebičů nebo základ nějakého školního projektu s USB rozhraním ….. Injektor se připojuje pomocí USB a ovládá programem pod OS Windows. Ovládací program je jednoduchý, lehce pochopitelný a samozřejmě ovládaný pomocí grafické nadstavby.
Parametry jsou následující:
– výstup o napětí 5V v CMOS a TTL kompatibilní logice
– perioda nastavitelná v rozsahu 1ms až 1s
– 8 výstupů
– 512 změn na výstup
– přehrávání jednou, dokola, krokování vřed i vzad
Obvod je také velice vhodný pro různé světelné efekty, ukázka takového nastavení je v přiloženém archivu ve složce “Samples”, kde je efekt “knightrider.kdf”. Výsledný efekt pak může obsahovat 512 změn po vzorku max. 1sec (výsledný čas efektu může tedy být až 512sec). Své efekty si můžete uložit a nebo naopak nahrát ze souboru s příponou “kdf”.
V zapojení je použito jen pár součástek a jako MCU je PIC18f2550, cena je tady minimální. Rozhodl jsem se udělat malou úpravu na výstupu, kde jsem do série přidal jako ochranu výstupů proti zkratu odpory o velikosti 330Ohmů.
Na DPS jsem tyto odpory použil v SMD pouzdru, ze spodní strany. V případě, že z nějakého důvodu nebudete chtít odpory osadit, stačí je nahradit nulovým můstkem. DPS je nakreslena jako jednostranná deska a druhá strana je pouze jako stínící plocha, proto lze DPS vyrobit i doma, pokud to někomu za to stojí.
Všechny potřebné soubory včetně původní DPS, zdrojových kódů pro úpravy a už přeložených programů naleznete v depozitáři projektu na adrese https://github.com/dilshan/Kidogo
Pokud by jste měl někdo zájem o tento DPS, opět jich po výrobě pár zbylo, stačí se ozvat pomocí formuláře a můžete jej využít i pro případné dotazy:
—————————————————————————————————————————————————
Soubory ke stažení:
______________________________________________________________________________________
______________________________________________________________________________________