Uniwersalny timer od 0 do 99 minut
Schemat ideowy timera pokazano na rysunku 1. Urządzenie jest przystosowane do zasilania napięciem stałym z zakresu 8…12 V. Dioda prostownicza D1 zabezpiecza układ przed niewłaściwą polaryzacją. Napięcie zasilające jest stabilizowane przez U1, natomiast kondensatory C1… C4 zapewniają odpowiednie jego filtrowanie. Pracą timera steruje mikrokontroler ATtiny26 taktowany wewnętrznym sygnałem zegarowym. Stan pracy jest obrazowany na podwójnym wyświetlaczu siedmiosegmentowym ze wspólną anodą.
Katody 2-cyfrowego, multipleksowanego wyświetlacza LED dołączone zostały przez rezystory R5…R12 do portów PA0...PA7 mikrokontrolera. Funkcję kluczy załączających zasilanie wyświetlaczy pełnią tranzystory T1 i T2 sterowane z portów PB3 i PB4. Na potrzeby wprowadzenia nastaw oraz obsługi timera urządzenie zostało wyposażone w 3 przyciski oznaczone S1, S2 i S3. Sygnały z przycisków doprowadzono do portów PB0 i PB1 oraz PB6, poziomem aktywnym jest logiczne "0".
Jako układ wykonawczy zastosowano przekaźnik typu RM84P12 (cewka 12 VDC, styki 8 A/230 VAC). Aby rozszerzyć funkcjonalność timera, na złączach NC i NO wyprowadzono styki przekaźnika normalnie zwarte i normalnie otwarte.
Timer należy zmontować na dwóch płytkach drukowanych. Montaż układu jest typowy i nie powinien przysporzyć problemów, przebiega on w sposób standardowy, zaczynając od elementów najmniejszych, a kończąc na największych. Po zmontowaniu obydwu płytek należy połączyć je ze sobą za pomocą kątowej listwy szpilek goldpin. Układ zmontowany bezbłędnie będzie działał od razu po włączeniu napięcia zasilającego. Przy sterowaniu obciążeniem o znacznej mocy należy zwrócić uwagę na obciążenie styków przekaźnika oraz ścieżek płytki drukowanej. Aby poprawić ich obciążalność, można dodatkowo pocynować odsłonięte ścieżki lub jeszcze lepiej ułożyć na nich i przylutować drut miedziany.
Do wyboru jednostki czasu, jaka ma być odmierzana (sekundy lub minuty), służy umieszczona na płytce głównej zworka MIN/SEK. Przyciski S1 i S2 służą do zwiększania i zmniejszania wartości, natomiast do uruchomienia odliczania służy przycisk S3.
Każde przyciśnięcie S2 spowoduje zwiększenie, a przyciśnięcie S1 zmniejszenie wartości. Aby zmiana wartości następowała szybciej, bez potrzeby wielokrotnego przyciskania, należy dany przycisk przytrzymać dłużej. Ustawiona wartość zapisywana jest w pamięci nieulotnej, dzięki temu po ponownym włączeniu zasilania układu nie trzeba jej na nowo wprowadzać.
O tym, czy timer pracuje w trybie minutowym, czy sekundowym, informuje kropka przy cyfrze jedności. Jej pojawienie się oznacza, że timer odliczać będzie minuty (zworka w pozycji MIN), natomiast jej wygaszenie (zworka w pozycji SEK) oznacza, iż timer skonfigurowany został do odliczania sekund. Miganie kropki w każdym z trybów sygnalizuje pracę timera. Po uruchomieniu timera w każdej chwili poprzez przyciśnięcie przycisku S3 możliwe jest zatrzymanie odliczania czasu.
W tej sytuacji cyfry na wyświetlaczu zaczną migać. W trybie tym timer oczekuje na ponowne, krótkie naciśnięcie przycisku S3 bądź jego dłuższe przytrzymanie, po którym nastąpi powrót urządzenia do początkowej wartości. Użytkując timer, należy mieć świadomość, że odmierzanie czasu może być obarczone pewną niedokładnością, w szczególności dotyczy to pracy w zakresie minutowym.