Está en la página 1de 6

Control I.R.

: Descripción del Kit

Control I.R.: Descripión del Kit

1. INTRODUCCIÓN

La luz infrarroja es uno de


los múltiples medios para la
transferencia de información y el
control remoto de dispositivos. En
este kit tienes todo los elementos
necesarios para ello:

 Mando emisor IR para el


control remoto con un total
de 21 teclas o funciones.
 Receptor IR tipo VS/1838B
o equivalente.
 Pila botón de 3V tipo
CR2025 para la alimentación
del mando de control remoto.

2.- MANDO IR REMOTO

Se trata de un mando de propósito general que emite luz I.R. modulada a 38 KHz y
codifica 21 teclas diferentes. Por cada tecla pulsada se transmite un código único de 32
bits que la identifica. Si una misma tecla se mantiene pulsada se transmite un código de
repetición. En la tabla tienes los códigos transmitidos por cada tecla.

TECLA CÓDIGO TECLA CÓDIGO TECLA CÓDIGO


CH- 16753245 CH 16736925 CH+ 16769565
PREV 16720605 NEXT 16712445 PLAY/PAUSE 16761405
VOL- 16769055 VOL+ 16754775 EQ 16748655
0 16738455 100+ 16750695 200+ 16756815
1 16724175 2 16718055 3 16743045
4 16716015 5 16726215 6 16734885
7 16728765 8 16730805 9 16732845
Si se mantiene pulsada cualquier tecla se transmite el código de repetición -1

www.mkelectronica.com 1
Control I.R.: Descripción del Kit

Este mando precisa para su


funcionamiento de una pila de
Litio modelo CR2025, incluida
en el kit. Debe colocarse tal y
como se indica en la parte
posterior de la carcasa del
propio mando.

3.- RECEPTOR IR

Se trata del modelo VS1838B o equivalente. Es un dispositivo muy sencillo de


conectar a cualquier microcontrolador como Arduino, PIC, Basic Stamp, PIC Axe, etc…
Únicamente tiene tres patillas:

 OUT: por esta patilla aparecen los niveles


lógicos “1” o “0” cada vez que el
dispositivo recibe una señal IR modulada
a 38 KHz. Se conecta con una patilla de
entrada del controlador y el programa de
éste se encargará de recoger los bits
recibidos y decodificarlos.
 GND: Tierra de alimentación a 0 V.
 VDD: Alimentación positiva comprendida
entre 2.7 y 5.5 V

4.- CONEXIONES

El receptor IR se puede conectar a cualquier tipo de microcontrolador. En los


ejemplos propuestos lo vamos a conectar a Arduino UNO (o compatible) aprovechando el
conector de expansión de la tarjeta básica de periféricos BASIC I/O. Mira la imagen.

www.mkelectronica.com 2
Control I.R.: Descripción del Kit

Con esta propuesta de conexión cubrimos dos aspectos:

1. Tenemos una conexión rápida y fiable del receptor IR. Por supuesto que puedes
emplear cualquier otra.
2. En la misma tarjeta BASIC I/O donde alojamos el receptor IR disponemos de
varios periféricos que vamos a usar en los siguientes ejemplos de aplicación.

Siendo así, tenemos que la alimentación del receptor se realiza entre GND y +3.3V
y la salida OUT de datos se conecta con la patilla digital D13 de Arduino.

www.mkelectronica.com 3
Control I.R.: Descripción del Kit

5.- EJEMPLOS

El objetivo de los mismos es dar sencillas ideas de aplicación de un control remoto


mediante infrarrojos (IR) que te sirvan para acometer futuros proyectos más ambiciosos.

5-1 IRremote

Se trata de una completa librerías creada por Ken Shirriff. Contiene funciones que
permiten codificar y transmitir vía IR cualquier información. Por supuesto también se
incluyen funciones para la recepción y codificación de información que se recibe vía IR.

Incluso esas funciones permiten la codificación/decodificación de diferentes


protocolos empleados por fabricantes de mandos de control remoto como NEC, SONY,
RC5, RC6, SHARP, PANASONIC, JVC, etc… ¡¡Excelente trabajo Ken!!

Como nosotros, gracias al mando remoto ya tenemos solucionado el tema de la


transmisión, vamos a usar las funciones relativas a la recepción/decodificación.

Como todas las librerías en Arduino, la carpeta IRremote se debe copiar en:

C:\Program Files (x86)\Arduino\libraries\

5-2 Ejemplo: 1_TestRecepcion

Es el más sencillo. Consiste en leer los códigos que se reciben según la tecla que
pulses en el mando, y visualizarlos mediante el monitor serie del IDE de Arduino. Como
consecuencia de este ejemplo, hemos obtenido la tabla de códigos presentada en el
apartado 2.

Por supuesto que puedes emplear este mismo ejemplo para ver los códigos que se
producen al pulsar cualquier tecla de cualquier mando de control remoto que tengas por
ahí.

www.mkelectronica.com 4
Control I.R.: Descripción del Kit

5-3 Ejemplo: 2_Control IR Leds

Un sencillo e intuitivo ejemplo práctico. Se trata de controlar el encendido/apagado


de los leds de la tarjeta BASIC I/O mediante el mando de control remoto de nuestro kit.
TECLA LED ON/OFF
Según se pulsen unas teclas el led correspondiente
1 Rojo
cambia de estado: si estaba en ON pasa a OFF y viceversa.
2 Ámbar
Las teclas de control son:
3 Verde
4 Blanco

5-4 Ejemplo: 3_Control Servo

Con este ejemplo experimental se trata de que el servo,


TECLA GIRO A:
conectado en la patilla D3 de la tarjeta de
PREV 0º
experimentación BASIC I/O, se desplace un determinado
NEXT 90º
ángulo según la tecla pulsada en el mando de control
PLAY/PAUSE 180º
remoto.

5-5 Ejemplo: 4 Control PWM

Otro sencillo ejemplo práctico. Se trata de emplear el mando a distancia para


regular la anchura de una señal PWM por la salida D6 que, en la tarjeta de
experimentación BASIC I/O, está conectada con el led blanco.
TECLA El BRILLO
En definitiva, se trata de regular remotamente el VOL- Disminuye
brillo de ese led.
VOL+ Aumenta

www.mkelectronica.com 5
Control I.R.: Descripción del Kit

www.mkelectronica.com 6

También podría gustarte