Tabla de contenido:

Control IR de las cortinas IKEA FYRTUR: 11 pasos (con imágenes)
Control IR de las cortinas IKEA FYRTUR: 11 pasos (con imágenes)

Video: Control IR de las cortinas IKEA FYRTUR: 11 pasos (con imágenes)

Video: Control IR de las cortinas IKEA FYRTUR: 11 pasos (con imágenes)
Video: Cómo emparejar estores con el dispositivo TRADFRI (IKEA Home Smart) - IKEA 2024, Mes de julio
Anonim
Image
Image
Imagen
Imagen

Finalmente conseguí algunas persianas motorizadas IKEA FYRTUR y quería controlarlas con un mando a distancia por infrarrojos. Esta es una aplicación de nicho, pero pensé que podría ser útil para alguien que quiera aprender a usar los pines GPIO de Arduino como un simple relé de bajo voltaje activado por comandos IR.

Paso 1:

Lista de partes

IKEA FYRTUR Motorized Shadeshttps://www.ikea.com/us/en/cat/electric-obinds-445…

Arduino Leonardo sin encabezados

Conector de cabezal de clavija macho de 2,54 mm

Receptor de infrarrojos Vishay TSOP4838 de 38 kHz (paquete de 5)

Conector de 4 pines

Estuche 3ple Decker para Arduino (bajo, humo)

Cargador de pared USB 5V 2A (fuente de alimentación Arduino Leonardo Micro USB)

Control remoto de repuesto Bose (se puede usar cualquier control remoto IR; acabo de elegir este porque no tengo ningún componente Bose en mi rack)

Paso 2:

Imagen
Imagen

He utilizado el mando a distancia por infrarrojos Harmony 659 original durante casi veinte años y sigo pensando que es el mando a distancia perfecto. Todavía encuentro los usados en buenas condiciones en eBay. Hace todo lo que quiero, pero no tiene bluetooth, WiFi ni ninguna otra característica moderna para el hogar inteligente. Las cortinas motorizadas controladas por RF de IKEA se pueden emparejar con una puerta de enlace IKEA TRADFRI o Samsung SmartThings y, en teoría, se pueden activar con un control remoto Harmony Hub más moderno, pero prefiero usar un control remoto IR con botones táctiles en lugar de un control remoto con pantalla táctil y no quería saltar. todos esos aros solo para realizar una tarea simple que era bajar las cortinas cada vez que se enciende el proyector.

Paso 3:

Imagen
Imagen

Cada cortina IKEA FYRTUR viene empaquetada con un control remoto, por lo que si emparejas solo una para controlar un conjunto completo de cortinas (hasta 4), tendrás muchos controles remotos adicionales sin usar. Monté un control remoto en la pared para el uso diario, pero necesitaba un control remoto de trabajo adicional para este proyecto, así que después de muchas pruebas y errores finalmente descubrí cómo emparejar dos controles remotos con un juego de cortinas:

Pasos para emparejar 2 controles remotos a un juego de cortinas FYRTUR

1. Conecte el repetidor y espere un minuto o más para asegurarse de que esté en línea.

2. Desatornille la tapa de la batería en los controles remotos y haga clic en el botón de emparejamiento en cada 4 veces para borrarlos. Sus LED parpadearán rápidamente y luego se apagarán. Espere unos segundos a que se enciendan los LED antes de intentar emparejar.

3. Mantenga presionado el botón de emparejamiento en solo uno de los controles remotos cerca del repetidor hasta que el LED blanco del repetidor parpadee indicando que está emparejado con ese control remoto.

4. Desenchufe el repetidor de la pared.

5. Mantenga los controles remotos juntos y mantenga presionados los botones de emparejamiento en ambos al mismo tiempo durante 10 segundos o más hasta que sus LED parpadeen y se apaguen.

6. Vuelva a conectar el repetidor y espere un minuto o más para asegurarse de que esté en línea.

7. Empareje solo uno de los controles remotos a cada persiana presionando y soltando los botones arriba y abajo en la persiana simultáneamente para que se encienda el LED de emparejamiento blanco y luego mantenga presionado el botón de emparejamiento en el control remoto hasta que la persiana se mueva hacia abajo y hacia arriba indicando que está emparejada. No importa qué control remoto use, ya que ahora deberían ser clones. Cualquiera de los controles remotos debería funcionar ahora para operar las cortinas.

Paso 4:

Imagen
Imagen
Imagen
Imagen

Ahora que tenía un control remoto adicional que funcionaba, lo desmonté quitando primero el tornillo que sujetaba la tapa de la batería y luego quitando el interruptor basculante de plástico de la base con un destornillador pequeño de punta plana.

Paso 5:

Imagen
Imagen

Luego quité la cubierta protectora de silicona / resorte basculante para exponer la placa de circuito.

Paso 6:

Imagen
Imagen

Luego utilicé un ohmímetro para sondear alrededor de los dos botones pulsadores momentáneos para determinar qué juntas de soldadura estaban conectadas a tierra y cuáles eran los contactos normalmente abiertos.

Paso 7:

Imagen
Imagen

Luego soldé un cable de 4 conductores a esas uniones. El cable negro está soldado a la tierra de solo uno de los botones, ya que comparten una tierra común, el cable amarillo está soldado al contacto normalmente abierto del botón S1 o hacia arriba y el cable blanco está soldado al botón S2 o hacia abajo. Al principio intenté usar solo esos 3 cables que dejaban en la batería de celda de moneda de 3 V para alimentar el control remoto, pero la batería se agotó después de solo unos días debido a una diferencia de voltaje entre él y el Arduino, así que dejé la batería y agregué un cuarto (rojo) al terminal positivo del control remoto de la cortina y lo alimentó usando 3.3 V desde uno de los pines del Arduino.

Paso 8:

Imagen
Imagen
Imagen
Imagen

Luego soldé un cabezal de 4 pines a los pines 9, 10, 11 y 12 de un Arduino Leonardo sin cabezal y enchufé el conector de 4 cables. Luego soldé un receptor de infrarrojos Vishay TSOP4838 de 38 kHz a los pines 5, 6 y 7 y doblé los cables para que miraran hacia arriba para recibir señales de infrarrojos a través de la carcasa translúcida de los Arduinos.

Paso 9:

Antes de que pudiera ir más lejos, necesitaba averiguar los valores hexadecimales de los comandos IR que quería usar para subir y bajar. Ejecuté el código adjunto con el monitor en serie abierto para poder ver y copiar los valores hexadecimales de cada botón que presioné en el control remoto Bose IR. Adjunté el código con una extensión.c, así que cámbiele el nombre con la extensión.ino para abrir en Arduino o con una extensión.txt si solo desea echarle un vistazo.

Paso 10:

Y aquí está el código de las cortinas. Básicamente, lo que estoy haciendo es usar los pines GPIO de Arduino como relé de bajo voltaje. Si está tratando de cambiar algo con un voltaje o amperaje más alto, entonces necesita usar un relé externo. Cuando el código comienza, cambia el pin 11 del Arduino a BAJO o se apaga, por lo que se convierte en otra conexión a tierra (voltaje negativo). También convierte los pines 9 y 10 en ALTO o en (voltaje positivo) para que no haya continuidad entre los pines 9 y 11 o 10 y 11, por lo que ambos "relés" o botones están apagados. Cuando el receptor de infrarrojos de Arduino recibe el comando hacia abajo o hacia abajo del control remoto Harmony, cambia el pin 10 a LOW (voltaje negativo) por solo 250 milisegundos, por lo que durante un cuarto de segundo, el pin 10 tiene continuidad con el pin 11, completando así el circuito dentro del sombra remota como si alguien hubiera presionado físicamente el botón hacia abajo.

Paso 11:

Image
Image
Imagen
Imagen

Finalmente, le enseñé a mi control remoto Harmony los comandos IR del control remoto Bose y los agregué como comandos IR personalizados de ShadeUp y ShadeDown para mi proyector en la configuración de Harmony, luego lo programé para enviar el comando ShadeDown cada vez que se enciende el proyector. ¡Espero que alguien encuentre esto útil! ¡Gracias por mirar!

Recomendado: