
Witam chciałbym przedstawić moją wersję sterownika inteligentnego pokoju.
Sterownik miał spełniać kilka podstawowych funkcji:
1. Sterowanie silnika krokowego, poruszającego roletą okienną.
2. Sterowanie światłem w pokoju, zarówno z pilota jak i z włącznika ściennego.
3. Wyświetlanie godziny oraz daty.
4. Wyświetlanie temperatury wewnątrz pokoju oraz na dworze.
5. Posiadać funkcje budzika oraz harmonogramu dziennego pracy rolety.
6. Całość miała być sterowana wyłącznie przy pomocy pilota IR.
Układ zbudowany jest na mikrokontrolerze ATmega 32 taktowanym wewnętrznym zegarem 2Mhz. Za wyświetlanie daty i godziny odpowiedzialny jest układ PCF8563, natomiast do pomiaru temperatury wykorzystane są czujniki ds18b20. Cały program zajmuje 16KB pamięci.
Menu urządzenia składa się z 4 części:

1. Ustawienia godziny

2. Ustawienia daty

3. Ustawienia alarmu ( budzika )

4. Ustawienia rolety, które zostały podzielone na dwie części:

a) Ustawienia harmonogramu, ustawia się w nim godzinę otwarcia oraz zamknięcia rolety.

b) Kalibracja rolety, ustawia się w nim 3 położenia rolety oraz dokonuje kalibracji. Przedstawione liczby wskazują ilość kroków wykonanych przez silnik krokowy.

Do poruszania roletą został wykorzystany silnik krokowy wraz z przekładnią, odzyskany ze starej drukarki.

Całość sterowana jest przy pomocy pilota IR nadającego w kodzie RC-6

Sterowanie roletą odbywa się poprzez wybranie któregoś przycisku z zakresu od 1 do 3, oraz przy pomocy strzałek pozwalających na ręczne sterowanie roletą. Aby zapalić któreś ze świateł należy nacisnąć przycisk czerwony lub zielony.
Umieszczam również filmik przedstawiający działanie całego układu.
Cool? Ranking DIY