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.

A tápellátást egy 230VAC-5VDC dugasztáppal oldottam meg. A kitartó munka eredménye az alábbi képen látható. Hely hiányában a kért 60cm-es átmérőjű kört csak a padlón tudtam leméretezni úgy, hogy ahhoz mérten szabjam a vezetékek hosszát az összekötésekhez. A panel 2 oldalas, saját gyártmány.

A postázást, majd összeszerelést követően kaptam egy képet a kész óráról.

Modellezés a padlón

Vezetéktenger

A kész óra