Pomysł
Projekt powstał w celu ułatwienia sobie życia 🙂. A mianowicie nie mam podświetlenia ambient light w TV, więc postanowiłem zamienić sobie lampkę stojącą obok TV na ładne podświetlenie za pomocą paska LED, które będzie wł./wył. za pomocą pilota IR. Jako że na pilocie mam przyciski, których nie używam przy standardowym oglądaniu (REC, REV, PLAY itp.) postanowiłem użyć pilota od TV a nie dodawać do kolekcji kolejnego urządzenia obsługującego tylko pasek LED.
Wykonanie
Projekt powstał tak naprawdę trochę na kolanie z tych części co akurat miałem. Całość oparta jest na ARDUINO NANO. Za pomocą DIODY IR (ja użyłem ze starego tunera DVB-T) ARDUINO odbiera kody z pilota IR i następnie decyduje czy ma przełączyć PRZEKAŹNIK sterujący metrowym PASKIEM LED czy nie. Całość zasilana jest z ZASILACZA 12V. Arduino na stałe pośrednio przez PRZETWORNICĘ DC-DC 5V, a pasek LED przez przekaźnik. Dodatkowo zamontowany jest przycisk w postaci KRAŃCÓWKI do przełączania manualnego (taki „back door” żeby nie trzeba było szukać pilota w razie czego) oraz przechodzenia w tryb programowania. Całość zamknięta w obudowie i zamontowana na plecach TV.
Schemat
Działanie
Po złożeniu wszystkiego podłączamy zasilacz 12V do ~230V i zasilamy układ. Przytrzymujemy przycisk na 10s. układ wchodzi w tryb programowania (2x mrugnięcie dioda LED na arduino), jeżeli przekaźnik był włączony zostanie on wyłączony. Kierujemy pilota na diodę IR i wciskamy pierwszy przycisk służący do włączania (ON), przekaźnik zostanie przełączony, następnie wciskamy kolejny przycisk służący do wyłączania (OFF), przekaźnik zostanie wyłączony. Po udanym programowaniu przekaźnik zostanie ponownie włączony – można już używać pilota. Oczywiście można również zaprogramować ten sam przycisk do ON i OFF. Jeśli chcemy zmienić przyciski do obsługi ponownie wchodzimy w tryb programowania przytrzymując przycisk na obudowie.
OPCJA 2 dla zaawansowanych
Układ ten również może być wykorzystany do przełączania dowolnego urządzenia ~230V – jedynym ograniczeniem jest zastosowany przekaźnik. W innym projekcie zamiast przetwornicy DC-DC zastosowałem wnętrze ze starej ładowarki 5V (wskazane jest żeby była markowa i izolowana – posiadała transformator). Doprowadzamy do obudowy ~230V rozgałęziamy L. Jeden przewód idzie na przekaźnik drugi do zasilania układu z ładowarki. Rozgałęziamy N. Jeden do Zasilania ładowarki, a drugi do naszego odbiornika. W takim wypadku mamy zasilanie Arduino z ~230V (przez ładowarkę), które może sterować przekaźnikiem. Przekaźnik przełącza napięcie ~230V.
Schemat
KOD:
DEBUG
Dodałem również możliwość prostego debagu. Na porcie USB wystawiam w którym miejscu znajdujemy się w programie, czy i jaki numer kodu odebraliśmy z pilota, czy przekaźnik został przełączony.
Zdjęcia gotowego układu
Zachęcam do powielania bez ograniczeń.
Jeden (pilot) by rządzić wszystkim!
Projekt powstał w celu ułatwienia sobie życia 🙂. A mianowicie nie mam podświetlenia ambient light w TV, więc postanowiłem zamienić sobie lampkę stojącą obok TV na ładne podświetlenie za pomocą paska LED, które będzie wł./wył. za pomocą pilota IR. Jako że na pilocie mam przyciski, których nie używam przy standardowym oglądaniu (REC, REV, PLAY itp.) postanowiłem użyć pilota od TV a nie dodawać do kolekcji kolejnego urządzenia obsługującego tylko pasek LED.
Wykonanie
Projekt powstał tak naprawdę trochę na kolanie z tych części co akurat miałem. Całość oparta jest na ARDUINO NANO. Za pomocą DIODY IR (ja użyłem ze starego tunera DVB-T) ARDUINO odbiera kody z pilota IR i następnie decyduje czy ma przełączyć PRZEKAŹNIK sterujący metrowym PASKIEM LED czy nie. Całość zasilana jest z ZASILACZA 12V. Arduino na stałe pośrednio przez PRZETWORNICĘ DC-DC 5V, a pasek LED przez przekaźnik. Dodatkowo zamontowany jest przycisk w postaci KRAŃCÓWKI do przełączania manualnego (taki „back door” żeby nie trzeba było szukać pilota w razie czego) oraz przechodzenia w tryb programowania. Całość zamknięta w obudowie i zamontowana na plecach TV.
Schemat
Działanie
Po złożeniu wszystkiego podłączamy zasilacz 12V do ~230V i zasilamy układ. Przytrzymujemy przycisk na 10s. układ wchodzi w tryb programowania (2x mrugnięcie dioda LED na arduino), jeżeli przekaźnik był włączony zostanie on wyłączony. Kierujemy pilota na diodę IR i wciskamy pierwszy przycisk służący do włączania (ON), przekaźnik zostanie przełączony, następnie wciskamy kolejny przycisk służący do wyłączania (OFF), przekaźnik zostanie wyłączony. Po udanym programowaniu przekaźnik zostanie ponownie włączony – można już używać pilota. Oczywiście można również zaprogramować ten sam przycisk do ON i OFF. Jeśli chcemy zmienić przyciski do obsługi ponownie wchodzimy w tryb programowania przytrzymując przycisk na obudowie.
OPCJA 2 dla zaawansowanych
Układ ten również może być wykorzystany do przełączania dowolnego urządzenia ~230V – jedynym ograniczeniem jest zastosowany przekaźnik. W innym projekcie zamiast przetwornicy DC-DC zastosowałem wnętrze ze starej ładowarki 5V (wskazane jest żeby była markowa i izolowana – posiadała transformator). Doprowadzamy do obudowy ~230V rozgałęziamy L. Jeden przewód idzie na przekaźnik drugi do zasilania układu z ładowarki. Rozgałęziamy N. Jeden do Zasilania ładowarki, a drugi do naszego odbiornika. W takim wypadku mamy zasilanie Arduino z ~230V (przez ładowarkę), które może sterować przekaźnikiem. Przekaźnik przełącza napięcie ~230V.
Schemat
KOD:
Kod: C / C++
DEBUG
Dodałem również możliwość prostego debagu. Na porcie USB wystawiam w którym miejscu znajdujemy się w programie, czy i jaki numer kodu odebraliśmy z pilota, czy przekaźnik został przełączony.
Zdjęcia gotowego układu
Zachęcam do powielania bez ograniczeń.
Jeden (pilot) by rządzić wszystkim!
Fajne? Ranking DIY
