Zaprogramowanie Atmeg

Zlecenie zamknięte
no avatar
Legel
Zleceniodawca
4 umowy
Kategoria zlecenia:
Usługi programowania
Budżet:

Do negocjacji

Opublikowano:
Ważne do:

Opis zlecenia

WItam,

Potrzebuje zaprogramować na atmedze poniższy skrypt:

Sterowanie roletami z napędem, silnik elektryczny DC 12V z enkoderem.

Program w języku C do Atmegi 8.

- Enkoder ma zastąpić wyłączniki krańcowe, górnej pozycji rolety i dolnej pozycji rolety.

Enkoder bardzo prostej budowy, dwa wyjścia A i B , kiedy roleta idzie w dół pojawia się impulsy po kolei najpierw na wyjściu A a później na wyjściu B cyklicznie ( tak około co 0,5s, długość impulsu około 0,1s, potencjał impulsu wysoki lub niski 5V możliwość konfiguracji ), gdy silnik kręci się w drugą stronę, roleta idzie w górę, na wyjściach enkodera pojawia się impuls najpierw na wyjściu B a później na wyjściu A. Wyjścia A i B z enkodera podłączone do wejścia atmegi.

- Dwa wyjścia z atmegi mają sterować prawo/lewo obrotami silnika przez sterownik do silników 12v ( do dołu/ do góry roleta )

- Dwa przyciski ( dół/góra roleta ) wejścia do atmegi. Przycisk włączony roleta porusza się, przyciski wyłączony roleta zatrzymuje się.

- Jeden lub dwa przyciski ( do programowania rolety ) wyznacza dzięki sygnałom z enkodera maksymalną górną pozycje rolety i dolną pozycje rolety i zostaje w pamięci. Po zaprogramowaniu roleta zatrzymuje się i nie porusza się po osiągnięciu górnej lub dolnej pozycji pomimo włączonego określonego przycisku ( góra/dół roleta )

Przydał by się też program do sterowania zdalnie tymi roletami przez pilota IR z możliwością programowania przycisków pilota uniwersalnego IR CR5

Przydały by się również diody led sygnalizujące stan uczenia górnej, dolnej pozycji rolety i uczenia się pilota Ir .

Cena do uzgodnienia, proszę o propozycje ponieważ sam nie wiem ile cenowo może to wyjść.

Pozdrawiam