Przekaźnik czasowy na attiny13

Przedstawiam przekaźnik czasowy na attiny13, który niedawno wykonałem.
Układ ma zostać zastosowany wsamochodzie jako uniwersalny wyłącznik czasowy, np. do podgrzewania tylnej szyby.
Po podaniu masy na PB2 załącza się przekaźnik. Czas reguluje się potencjometrem w zakresie od 1 sekundy do 15 minut. Poprzez PB0 zmienia się zakres nastawy czasu. Jeśli jest niepodłączony, to jest to 1 do 60 sekund, po podaniu masy 1 do 15 minut.
Program został napisany w Bascomie. Opóźnienie realizowane jest przez funkcję Wait, która w pełni wystarcza w tym zastosowaniu.

Płytki wykonałem na frezarce CNC. Gcode wygenerowałem skryptem gcode.ulp w eagle. Do mapowania powierzchni płytki użyłem etch_z_adjust2.2.py, które modyfikuje plik gcode. Wszystko to działa pod kontrolą LinuxCNC (EMC2).

Może Ci się również spodoba

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *