Spisu treści:
Wideo: Sterowanie podczerwienią odcieni IKEA FYRTUR: 11 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
W końcu dostałem w swoje ręce kilka zmotoryzowanych rolet IKEA FYRTUR i chciałem sterować nimi za pomocą pilota na podczerwień. Jest to aplikacja niszowa, ale pomyślałem, że może być przydatna dla kogoś, kto chce nauczyć się używać pinów GPIO Arduino jako prostego przekaźnika niskonapięciowego wyzwalanego poleceniami IR.
Krok 1:
Lista części
Zmotoryzowane rolety IKEA FYRTURhttps://www.ikea.com/us/en/cat/elektryczne-rolety-445…
Arduino Leonardo bez nagłówków
Złącze męskie wtykowe 2,54 mm
Odbiornik podczerwieni Vishay TSOP4838 38 kHz (5 szt.)
Złącze 4-pinowe
3ple Decker Case dla Arduino (niski, dymny)
Ładowarka ścienna USB 5V 2A (zasilacz Arduino Leonardo Micro USB)
Bose Replacement Remote Control (można użyć dowolnego pilota na podczerwień; właśnie wybrałem ten, ponieważ nie mam żadnych komponentów Bose w moim stojaku)
Krok 2:
Używam oryginalnego pilota Harmony 659 na podczerwień od prawie dwudziestu lat i nadal uważam, że to idealny pilot. Nadal znajduję używane w dobrym stanie na eBayu. Robi wszystko, co chcę, ale nie ma bluetooth, WiFi ani żadnych innych nowoczesnych funkcji inteligentnego domu. Zmotoryzowane rolety IKEA sterowane RF można sparować z bramą IKEA TRADFRI lub Samsung SmartThings i teoretycznie być uruchamiane przez bardziej nowoczesny pilot Harmony Hub, ale wolę używać pilota na podczerwień z przyciskami dotykowymi niż pilota z ekranem dotykowym i nie chciałem przez nie przeskakiwać wszystkie te obręcze tylko po to, aby wykonać jedno proste zadanie, które polegało na opuszczaniu rolet przy każdym włączeniu projektora.
Krok 3:
Każdy klosz IKEA FYRTUR jest dostarczany z pilotem, więc jeśli sparujesz tylko jeden, aby sterować całym zestawem zasłon (maksymalnie 4), będziesz mieć wiele dodatkowych, nieużywanych pilotów. Zamontowałem jeden pilot na ścianie do codziennego użytku, ale potrzebowałem dodatkowego działającego pilota do tego projektu, więc po wielu próbach i błędach w końcu wymyśliłem, jak sparować dwa piloty z jednym zestawem rolet:
Kroki, aby sparować 2 piloty z jednym zestawem odcieni FYRTUR
1. Podłącz repeater i odczekaj minutę lub dłużej, aby upewnić się, że jest online.
2. Odkręć pokrywę baterii na pilotach i kliknij przycisk parowania co 4 razy, aby je usunąć. Ich diody LED będą szybko migać, a następnie zgasną. Poczekaj kilka sekund, aż diody LED ponownie się zaświecą, zanim spróbujesz sparować.
3. Przytrzymaj przycisk parowania tylko na jednym z pilotów znajdujących się w pobliżu przemiennika, aż biała dioda przemiennika zacznie pulsować wskazując, że jest on sparowany z tym pilotem.
4. Odłącz repeater od ściany.
5. Przytrzymaj piloty blisko siebie i przytrzymaj jednocześnie przyciski parowania na obu przez co najmniej 10 sekund, aż ich diody LED zaczną pulsować i zgasną.
6. Podłącz repeater z powrotem i odczekaj minutę lub dłużej, aby upewnić się, że jest online.
7. Sparuj tylko jeden pilot z każdym kloszem, naciskając i zwalniając jednocześnie przyciski w górę i w dół na kloszu, aby zaświeciła się biała dioda parowania, a następnie przytrzymaj przycisk parowania na pilocie, aż klosz zacznie przesuwać się w dół i w górę, wskazując, że jest sparowany. Nie ma znaczenia, którego pilota używasz, ponieważ powinny być teraz klonami. Każdy pilot powinien teraz działać, aby obsługiwać rolety.
Krok 4:
Teraz, gdy miałem dodatkowy działający pilot, rozebrałem go, najpierw wykręcając śrubę mocującą pokrywę baterii, a następnie podważając plastikowy przełącznik kołyskowy z podstawy za pomocą małego płaskiego śrubokręta.
Krok 5:
Następnie zdjąłem silikonową osłonę przeciwpyłową / sprężynę kołyskową, aby odsłonić płytkę drukowaną.
Krok 6:
Następnie użyłem omomierza do sondowania wokół dwóch chwilowych przycisków, aby określić, które złącza lutowane są uziemione, a które normalnie otwarte.
Krok 7:
Następnie do tych połączeń przylutowałem przewód 4-żyłowy. Czarny przewód jest przylutowany do masy tylko jednego z przycisków, ponieważ mają wspólną masę, żółty przewód jest przylutowany do normalnie otwartego styku przycisku S1 lub przycisku w górę, a biały przewód jest przylutowany do przycisku S2 lub przycisku w dół. Na początku próbowałem użyć tylko tych 3 przewodów, które pozostają w baterii pastylkowej 3 V do zasilania pilota, ale bateria rozładowała się po zaledwie kilku dniach z powodu różnicy napięcia między nią a Arduino, więc pominąłem baterię i dodałem czwartą (czerwony) przewód do dodatniego zacisku pilota osłony i zasilany napięciem 3,3 V z jednego z pinów Arduino.
Krok 8:
Następnie przylutowałem 4-pinowe złącze do pinów 9, 10, 11 i 12 Arduino Leonardo bez nagłówka i podłączyłem 4-przewodowe złącze. Następnie przylutowałem odbiornik podczerwieni Vishay TSOP4838 38 kHz do pinów 5, 6 i 7 i wygiąłem przewody tak, aby był skierowany w górę, aby odbierać sygnały IR przez przezroczystą obudowę Arduinos.
Krok 9:
Zanim mogłem pójść dalej, musiałem znaleźć wartości szesnastkowe poleceń IR, których chciałem użyć dla góra i dół. Uruchomiłem załączony kod przy otwartym monitorze szeregowym, aby móc przeglądać i kopiować wartości szesnastkowe dla każdego przycisku, który nacisnąłem na pilocie Bose IR. Dołączyłem kod z rozszerzeniem.c, więc zmień jego nazwę na rozszerzenie.ino, aby otworzyć w Arduino lub z rozszerzeniem.txt, jeśli chcesz tylko rzucić okiem na to.
Krok 10:
A oto kod odcieni. Zasadniczo używam pinów GPIO Arduino jako przekaźnika niskonapięciowego. Jeśli próbujesz przełączyć coś o wyższym napięciu lub amperażu, musisz użyć zewnętrznego przekaźnika. Po uruchomieniu kodu zmienia pin 11 na Arduino na LOW lub wyłącza, więc staje się kolejnym uziemieniem (napięcie ujemne). Włącza również piny 9 i 10 w stan wysoki lub włącza (napięcie dodatnie), więc nie ma ciągłości między pinami 9 i 11 lub 10 i 11, więc oba te „przekaźniki” lub przyciski są wyłączone. Gdy odbiornik podczerwieni Arduino odbiera polecenie w dół lub w dół z pilota Harmony, przełącza pin 10 na LOW (napięcie ujemne) na zaledwie 250 milisekund, więc przez jedną czwartą drugiego pinu 10 ma ciągłość z pinem 11, uzupełniając w ten sposób obwód wewnątrz odcień pilota, jakby ktoś fizycznie nacisnął przycisk w dół.
Krok 11:
Na koniec nauczyłem pilota Harmony poleceń w podczerwieni z pilota Bose i dodałem je jako niestandardowe polecenia ShadeUp i ShadeDown IR dla mojego projektora w ustawieniach pilota Harmony, a następnie zaprogramowałem go tak, aby wysyłał polecenie ShadeDown po każdym włączeniu projektora. Mam nadzieję, że ktoś uzna to za przydatne! Dzięki za uwagę!
Zalecana:
Podnoszenie silnika krokowego sterowanego podczerwienią: 15 kroków
Sterowany na podczerwień podnośnik silnika krokowego: Musiałem zautomatyzować podnoszenie dużego obrazu, który ukrywa telewizor zamontowany nad kominkiem. Obraz jest zamontowany na niestandardowej przesuwnej stalowej ramie, która wykorzystuje liny, krążki i przeciwwagi, dzięki czemu można go podnieść ręcznie. W teorii brzmi to dobrze, ale w tym
Lampa szablonowa - jedna lampa wiele odcieni: 5 kroków
Lampa szablonowa - jedna lampa wiele odcieni: ta instrukcja pokaże Ci, jak zrobić prostą lampę z przełączanymi abażurami (to klosz)
Arduino Nano z diodą LED RGB sterowaną podczerwienią: 5 kroków
Arduino Nano Baised IR Controlled RGB LED: w tym małym projekcie chcę pokazać, jak zbudowałem oparty na Arduino LED RGB, który jest sterowany pilotem na podczerwień i zasilany kablem USB
Automatyka domowa z modułem przekaźnikowym sterowanym podczerwienią i Bluetooth: 10 kroków
Automatyka domowa z modułem przekaźnika sterowanego podczerwienią i Bluetooth: W tym projekcie automatyki domowej pokazałem, w jaki sposób możemy sterować oświetleniem, wentylatorem i innymi urządzeniami gospodarstwa domowego z naszej aplikacji na smartfona i pilota na podczerwień za pomocą obwodu modułu przekaźnika sterującego Arduino. Ten inteligentny przekaźnik sterowany przez Arduino obwód ma dwa tryby, Inf
Sterowanie jasnością Sterowanie diodami LED w oparciu o PWM za pomocą przycisków, Raspberry Pi i Scratch: 8 kroków (ze zdjęciami)
Kontrola jasności Sterowanie diodami LED w oparciu o PWM za pomocą przycisków, Raspberry Pi i Scratch: Próbowałem znaleźć sposób, aby wyjaśnić moim uczniom, jak działa PWM, więc wyznaczyłem sobie zadanie kontrolowania jasności diody LED za pomocą 2 przycisków - jeden przycisk zwiększający jasność diody LED a drugi ją przyciemniający. Aby zaprogramować