Spisu treści:

Sterowanie podczerwienią odcieni IKEA FYRTUR: 11 kroków (ze zdjęciami)
Sterowanie podczerwienią odcieni IKEA FYRTUR: 11 kroków (ze zdjęciami)

Wideo: Sterowanie podczerwienią odcieni IKEA FYRTUR: 11 kroków (ze zdjęciami)

Wideo: Sterowanie podczerwienią odcieni IKEA FYRTUR: 11 kroków (ze zdjęciami)
Wideo: Умные тени SOMA 3 (установка и обзор!) 2024, Lipiec
Anonim
Image
Image
Obraz
Obraz

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:

Obraz
Obraz

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:

Obraz
Obraz

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:

Obraz
Obraz
Obraz
Obraz

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:

Obraz
Obraz

Następnie zdjąłem silikonową osłonę przeciwpyłową / sprężynę kołyskową, aby odsłonić płytkę drukowaną.

Krok 6:

Obraz
Obraz

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:

Obraz
Obraz

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:

Obraz
Obraz
Obraz
Obraz

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:

Image
Image
Obraz
Obraz

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: