Inhaltsverzeichnis:

IR-Steuerung von IKEA FYRTUR Shades - Gunook
IR-Steuerung von IKEA FYRTUR Shades - Gunook

Video: IR-Steuerung von IKEA FYRTUR Shades - Gunook

Video: IR-Steuerung von IKEA FYRTUR Shades - Gunook
Video: Ikea's Fyrtur smart window shades are coming to the US in April 2024, Juli
Anonim
Image
Image
Bild
Bild

Endlich habe ich einige motorisierte IKEA FYRTUR Rollos in die Hände bekommen und wollte sie mit einer IR-Fernbedienung steuern. Dies ist eine Nischenanwendung, aber ich dachte, es könnte nützlich sein für jemanden, der lernen möchte, wie man die GPIO-Pins des Arduino als einfaches Niederspannungsrelais verwendet, das durch IR-Befehle ausgelöst wird.

Schritt 1:

Liste der Einzelteile

IKEA FYRTUR Motorisierte Jalousienhttps://www.ikea.com/de/de/cat/elektrische-jalousien-445…

Arduino Leonardo ohne Header

2,54 mm Stiftleistenstecker

Vishay TSOP4838 38 kHz Infrarotempfänger (5er Pack)

4-poliger Stecker

3ple Decker Case für Arduino (Low, smoke)

USB Wandladegerät 5V 2A (Arduino Leonardo Micro USB Netzteil)

Bose Ersatzfernbedienung (Jede IR-Fernbedienung kann verwendet werden; ich habe gerade diese gewählt, da ich keine Bose-Komponenten in meinem Rack habe)

Schritt 2:

Bild
Bild

Ich benutze die originale Harmony 659 IR-Fernbedienung seit fast zwanzig Jahren und denke immer noch, dass sie die perfekte Fernbedienung ist. Bei eBay finde ich noch gebrauchte in gutem Zustand. Es macht alles, was ich will, aber es hat kein Bluetooth, WLAN oder andere moderne Smart-Home-Funktionen. Die funkgesteuerten motorisierten Jalousien von IKEA können mit einem IKEA TRADFRI- oder Samsung SmartThings-Gateway gekoppelt und theoretisch von einer moderneren Harmony Hub-Fernbedienung ausgelöst werden, aber ich bevorzuge eine IR-Fernbedienung mit taktilen Tasten gegenüber einer Touchscreen-Fernbedienung und wollte nicht durchspringen all diese Reifen, nur um eine einfache Aufgabe zu erfüllen, nämlich die Blenden abzusenken, wenn der Projektor eingeschaltet wird.

Schritt 3:

Bild
Bild

Jeder IKEA FYRTUR Schirm wird mit einer Fernbedienung geliefert. Wenn Sie also nur einen kombinieren, um einen ganzen Satz Schirme (bis zu 4) zu steuern, haben Sie viele zusätzliche, unbenutzte Fernbedienungen. Ich habe eine Fernbedienung für den täglichen Gebrauch an der Wand montiert, brauchte aber für dieses Projekt eine zusätzliche funktionierende Fernbedienung.

Schritte zum Koppeln von 2 Fernbedienungen mit einem Satz FYRTUR-Sonnenbrillen

1. Schließen Sie den Repeater an und warten Sie eine Minute oder länger, um sicherzustellen, dass er online ist.

2. Schrauben Sie die Batterieabdeckung der Fernbedienungen ab und klicken Sie jeweils 4 Mal auf die Pairing-Taste, um sie zu löschen. Ihre LEDs blinken schnell und erlöschen dann. Warten Sie einige Sekunden, bis die LEDs wieder aufleuchten, bevor Sie versuchen, eine Verbindung herzustellen.

3. Halten Sie die Pairing-Taste an nur einer der Fernbedienungen in der Nähe des Repeaters gedrückt, bis die weiße LED des Repeaters blinkt, um anzuzeigen, dass er mit dieser Fernbedienung gekoppelt ist.

4. Trennen Sie den Repeater von der Wand.

5. Halten Sie die Fernbedienungen dicht beieinander und halten Sie die Pairing-Tasten auf beiden gleichzeitig für 10 Sekunden oder länger gedrückt, bis ihre LEDs pulsieren und erlöschen.

6. Schließen Sie den Repeater wieder an und warten Sie eine Minute oder länger, um sicherzustellen, dass er online ist.

7. Koppeln Sie nur eine der Fernbedienungen mit jeder Jalousie, indem Sie gleichzeitig die Auf- und Ab-Tasten auf der Jalousie drücken und loslassen, sodass die weiße Pairing-LED aufleuchtet. Es spielt keine Rolle, welche Fernbedienung Sie verwenden, da sie jetzt Klone sein sollten. Beide Fernbedienungen sollten jetzt funktionieren, um die Jalousien zu bedienen.

Schritt 4:

Bild
Bild
Bild
Bild

Jetzt, da ich eine zusätzliche funktionierende Fernbedienung hatte, nahm ich sie auseinander, indem ich zuerst die Schraube entfernte, die die Batterieabdeckung hielt, und dann den Kunststoff-Wippschalter mit einem kleinen flachen Schraubendreher von der Basis abhebelte.

Schritt 5:

Bild
Bild

Dann schälte ich die Silikon-Staubabdeckung / die Kippfeder zurück, um die Platine freizulegen.

Schritt 6:

Bild
Bild

Dann benutzte ich ein Ohmmeter, um die beiden momentanen Druckknöpfe zu sondieren, um festzustellen, welche Lötstellen geschliffen wurden und welche die normalerweise offenen Kontakte waren.

Schritt 7:

Bild
Bild

Dann lötete ich 4-Leiter-Draht an diese Verbindungen. Das schwarze Kabel wird an die Masse von nur einer der Tasten gelötet, da sie eine gemeinsame Masse haben, das gelbe Kabel wird an den Schließerkontakt der S1 oder Aufwärtstaste gelötet und das weiße Kabel wird an die S2 oder Abwärtstaste gelötet. Zuerst habe ich versucht, nur diese 3 Drähte zu verwenden, die in der 3-V-Knopfzellenbatterie verbleiben, um die Fernbedienung mit Strom zu versorgen, aber die Batterie entleerte sich nach nur wenigen Tagen aufgrund eines Spannungsunterschieds zwischen ihr und dem Arduino, also ließ ich die Batterie weg und fügte eine vierte hinzu (rot) Draht zum Pluspol der Schattenfernbedienung und versorgte ihn mit 3,3 V von einem der Arduino-Pins.

Schritt 8:

Bild
Bild
Bild
Bild

Dann lötete ich einen 4-Pin-Header an die Pins 9, 10, 11 und 12 eines kopflosen Arduino Leonardo und steckte den 4-Draht-Stecker ein. Dann habe ich einen Vishay TSOP4838 38 kHz IR-Empfänger an die Pins 5, 6 und 7 gelötet und die Leitungen so gebogen, dass sie nach oben zeigen, um IR-Signale durch das durchscheinende Gehäuse des Arduinos zu empfangen.

Schritt 9:

Bevor ich weitermachen konnte, musste ich die Hex-Werte der IR-Befehle herausfinden, die ich für Auf- und Abwärts verwenden wollte. Ich habe den beigefügten Code mit geöffnetem seriellen Monitor ausgeführt, damit ich die Hex-Werte für jede Taste, die ich auf der Bose IR-Fernbedienung gedrückt habe, anzeigen und kopieren konnte. Ich habe den Code mit einer.c-Erweiterung angehängt, also benennen Sie ihn mit der.ino-Erweiterung um, um sie in Arduino zu öffnen, oder mit einer.txt-Erweiterung, wenn Sie ihn nur ansehen möchten.

Schritt 10:

Und hier ist der Code für die Schattierungen. Grundsätzlich verwende ich die GPIO-Pins des Arduino als Niederspannungsrelais. Wenn Sie versuchen, etwas mit höherer Spannung oder Stromstärke zu schalten, müssen Sie ein externes Relais verwenden. Wenn der Code startet, schaltet er Pin 11 auf dem Arduino auf LOW oder aus, so dass er zu einer anderen Masse wird (negative Spannung). Es schaltet auch Pin 9 und 10 auf HIGH oder ein (positive Spannung), sodass keine Kontinuität zwischen den Pins 9 und 11 oder 10 und 11 besteht, sodass diese beiden "Relais" oder Tasten ausgeschaltet sind. Wenn der IR-Empfänger des Arduino den Abwärts- oder Abwärtsbefehl von der Harmony-Fernbedienung empfängt, schaltet er Pin 10 für nur 250 Millisekunden auf LOW (negative Spannung), so dass für ein Viertel einer Sekunde Pin 10 Kontinuität mit Pin 11 hat, wodurch der Stromkreis im Inneren geschlossen wird Schatten-Fernbedienung, als ob jemand physisch den Abwärts-Knopf gedrückt hätte.

Schritt 11:

Image
Image
Bild
Bild

Schließlich habe ich meiner Harmony-Fernbedienung die IR-Befehle der Bose-Fernbedienung beigebracht und sie als benutzerdefinierte ShadeUp- und ShadeDown-IR-Befehle für meinen Projektor in den Harmony-Einstellungen hinzugefügt und sie dann so programmiert, dass sie den ShadeDown-Befehl sendet, wenn der Projektor eingeschaltet wird. Hoffe, jemand findet das nützlich! Danke fürs Suchen!

Empfohlen: