Swojego czasu zrobiłem sobie nastrojowe oświetlenie za telewizorem i stwierdziłem że wygodnie byłoby je włączać i wyłączać za pomocą tego samego pilota, którym obsługuję sprzęt RTV (w moim przypadku jest to programowalny pilot uniwersalny, gdzie kilka przycisków jest nieużywanych). Tak powstał ten oto prosty projekt. Oczywiście urządzenie jest bardziej uniwersalne i może służyć do sterowania dowolnym urządzeniem, np. lampkami choinkowymi
Z premedytacją nie implementowałem opcji regulacji natężenia światła bo chciałem aby urządzenie było uniwersalne i pracowało przed zasilaczem/źródłem światła/innym odbiornikiem – bezpośrednio na linii 230V.
Założenia:
- uniwersalność - praca bezpośrednio na linii 230V,
- możliwość „nauczenia” dowolnego kodu pilota IR,
- możliwość „nauczenia” dwóch osobnych przycisków do włączania i do wyłączania lub jednego przycisku włącz/wyłącz.
- możliwość włączania/wyłączania przyciskiem, bez użycia pilota.
Realizacja
Urządzenie zostało wyposażone we własny zasilacz - wykorzystałem gotową przetwornicę. Elementem wykonawczym jest przekaźnik. Źródła C++ zostały napisane w Atmel Studio z wykorzystaniem biblioteki IRMP. Ktoś pewnie zauważy że biblioteka nie jest podłączona „książkowo” - cóż, mimo (krótkiej) walki nie udało mi się. Tym niemniej wszystko kompiluje się i działa poprawnie.
Koszt:
- mikrokontroler ATmega88PA – 5 zł
- przekaźnik HF118F 005-1ZS1T(136) – 6 zł
- przetwornica 230V -> 5V – 11 zł
- odbiornik TSOP4836 – 2 zł
- pozostała „drobnica” – 5 zł
Łącznie ok 30 zł + kosz wykonania PCB.
Obudowa – wydruk 3D – jest w trakcie realizacji.
Z premedytacją nie implementowałem opcji regulacji natężenia światła bo chciałem aby urządzenie było uniwersalne i pracowało przed zasilaczem/źródłem światła/innym odbiornikiem – bezpośrednio na linii 230V.
Założenia:
- uniwersalność - praca bezpośrednio na linii 230V,
- możliwość „nauczenia” dowolnego kodu pilota IR,
- możliwość „nauczenia” dwóch osobnych przycisków do włączania i do wyłączania lub jednego przycisku włącz/wyłącz.
- możliwość włączania/wyłączania przyciskiem, bez użycia pilota.
Realizacja
Urządzenie zostało wyposażone we własny zasilacz - wykorzystałem gotową przetwornicę. Elementem wykonawczym jest przekaźnik. Źródła C++ zostały napisane w Atmel Studio z wykorzystaniem biblioteki IRMP. Ktoś pewnie zauważy że biblioteka nie jest podłączona „książkowo” - cóż, mimo (krótkiej) walki nie udało mi się. Tym niemniej wszystko kompiluje się i działa poprawnie.
Koszt:
- mikrokontroler ATmega88PA – 5 zł
- przekaźnik HF118F 005-1ZS1T(136) – 6 zł
- przetwornica 230V -> 5V – 11 zł
- odbiornik TSOP4836 – 2 zł
- pozostała „drobnica” – 5 zł
Łącznie ok 30 zł + kosz wykonania PCB.
Obudowa – wydruk 3D – jest w trakcie realizacji.
Fajne? Ranking DIY
