LED-es másodpercmutató számlapos órához
Kaptam egy olyan tervezési feladatot, hogy készítsek egy már meglévő számlapos órához másodperc kijelzést LED-ek segítségével, mivel a mechanikus óra csak kicsi és nagymutatóval rendelkezik, másodpercmutatóval nem. Még mielőtt valami bonyolult dologra gondolna bárki is, a mechanikus órával nem kellett szinkronban lennie ennek az áramkörnek.
A megvalósításhoz szükség volt 60db nagy fényerejű vörös LED-re, egy valamennyire pontos időalapra, egy számlálóra és sok-sok kimenetre, illetve ettől is több vezetékre. Amit lehetett, azt megoldottam mikrovezérlővel, így az időalapot adó oszcillátor a hozzá szükséges számlálóművel egy mikrokontrollerben lett létrehozva. Mivel rengeteg kimenetre volt szükség és feleslegesnek bizonyult a feladatra egy TQFP100 tokozású PIC32MX, így soros léptetőregiszterekkel csináltam meg a 60db kivezetést.
Ami a mikrokontrollert illeti, így a szoftvert kiegészítve egy megfelelő számú léptetőregisztereket is kezelő rutinnal és a számlálók tartalmának átalakításához szükséges adatkonverterrel elegendőnek bizonyult egy SO8 tokozású PIC12F1822-es kontroller is egy marék 74HC595 8 bites léptetőregiszterrel.
Linear Modular DC kameramozgató rendszer
P1080641_1200.JPG
A korábbi time-lapse fotózáshoz fejlesztett Linear Basic kamerasín vezérlőrendszer folytatásaként 2014. év tavaszán kezdődött egy hasonló, de jóval nagyobb tudású rendszer fejlesztése. A korábbi projektnél kialakult leosztás szerint ebben a munkában is a teljes elektronikai fejlesztését kaptam feladatul, viszont az elvárások és a technikai követelmények hatalmasat ugrottak.
A Linear Basic sín egy egytengelyes kameramozgató megoldás volt, ráadásul egy helyen volt mind a mozgatást végző motor, mind pedig a vezérlőelektronika és a beállítás, paraméterezés is a helyben kialakított kezelőfelületen működött. Ezzel szemben ennél az új moduláris rendszernél 5 tengelyt kellett valós időben szinkronizáltan vezérelni. A legnagyobb kihívást az jelentette, hogy minden hardveres periféria különálló szerkezeti modulban kapott helyet, így az összeköttetésükről is gondoskodni kellett, mindezt egyetlen szál vezeték felhasználása nélkül. A rendszert manuális pad segítségével, illetve egy tabletre megírt célalkalmazás segítségével is tudni kellett vezérelni, ezért Wi-Fi kommunikáció kialakítására is szükség volt.
Többszöri egyeztetés és megbeszélés után összeállt egy nagyon részletes technikai specifikáció arról, hogy a rendszernek mit kell tudnia és hogyan kell működnie. Egy pár fontos szempont: