Dit is een mutli-modus klok project gebaseerd op attiny2313. het maakt gebruik van een 8 x 8 led matrix als vertoning. met de beperkte resolutie toont deze klok 12 uur tijd in 6 verschillende modi.
het circuit wordt gebruikgemaakt van rij en kolom multiplexing om te rijden de leds, één rij tegelijk, dit geeft een 12,5% duty cycle wanneer "sets" van leds (8 van hen in elk van de 8 rijen) beurt op kort zijn. huidige beperkende weerstanden worden geëlimineerd om te slaan breadboard landgoed en zoals we niet constant individuele LED's rijden zijn, ze zijn niet van plan te zijn beschadigd.
het besturingselement (gebruikersinterface) is ook geregeld zodat we een tactiele knop alleen invoerfilter gebruiken. de knop firmware vangen lange persen (Houd ingedrukt) voor menu rotatie en normale knop persen voor menuselectie.
Dit is een hobby-project en de klok is alleen zo nauwkeurig als de kalibratie van uw interne oscillator. Ik had geen gebruik maken van een kristal in dit project als doen zal het verstoren van de "matrix op de top van mcu" breadboard lay-out. een kristal kan worden gebruikt voor het verhogen van de nauwkeurigheid van een lay-out van de alternatieve breadboard (of pcb). met de schadeloosstelling van de software, ik kan bereiken mei worden binnen 2 minuten een dag af. Ik zou moeten de tijd elke 3 of 4 dagen aanpassen zodat het bruikbaar. Dit is meer een kast talk stuk dan een Zwitserse tijd stuk.
Hieronder is een video op volledige bouw