ATTiny2313 multi-mode ledde matrisen klockan
Detta är ett multi-mode klocka projekt baserat på attiny2313. Det använder en 8 x 8 led matris som display. med begränsad upplösning visar detta 12 timmars klocka tiden i 6 olika lägen.
kretsen sysselsätter rad och kolumn multiplexing för att driva lysdioderna, en rad i taget, detta ger 12,5% intermittensfaktor när "apparater" lysdioder (8 av dem i alla de 8 raderna) är tur på kort. strömbegränsande motstånd elimineras för att spara bakbord estate och eftersom vi inte ständigt driver enskilda lysdioder, de kommer inte att vara skadad.
kontroll (användargränssnitt) är också ordnat så att vi bara använder en taktil knapp för input. knappen firmware fånga lång pressar (tryck på och håll ned) för menyn rotation och normala knapptryckningar för menyval.
Detta är ett hobbyprojekt och klockan är bara lika exakt som din inre oscillator kalibrering. Jag hade inte använda en kristall i detta projekt som så kommer att rubba "matrix ovanpå mcu" breadboard layout. en kristall kan användas för att öka noggrannheten på layouten alternativa bakbord (eller pcb). med programvara ersättning, kan jag uppnå maj vara inom 2 minuter dagen. Jag skulle behöva justera tiden var 3 eller 4 dagar för att hålla den användbar. Detta är mer en cubicle talk bit än en swiss tid bit.
Nedan finns video på full konstruktion