Você está na página 1de 5

Comunicación por Luz Visible (VLC) utilizando un

arduino
Alcances de la comunicación

Mendoza María, Urgilez María


Instituto de Posgrado y Educación Continua, Escuela Superior Politécnica de Chimborazo
Riobamba, Ecuador
marymjc60@hotmail.com, airot77@hotmail.com

Abstract— This paper makes an analysis of visible light Mediante la obtención del BER se puede buscar futuras
communication using the Arduino board as a platform, the soluciones a la comunicación de datos mediante esta
system works with high brightness led’s as emitters and as tecnología.
receivers photoresistance. The objective of this analysis is to
generate new forms of transmission of information without using Se utiliza diodos led de alta luminosidad como transmisores
the electromagnetic spectrum. y fotoresistencias como receptores los cuales trabajarán en la
placa Arduino como plataforma, además de potenciómetros
Keywords — Optic, Arduino, communication, transmission, para la variación de resistencias. Se hace uso de estos
potencia. elementos porque se encuentran al alcance y son de bajos
costos.
I. INTRODUCTION Todas las variaciones y mediciones servirán de ayuda para
El presente documento muestra los resultados de la futuras investigaciones y aplicaciones.
modificación de algunos parámetros de una comunicación por
luz visible utilizando un arduino para la simulación del mismo. II. SISTEMA VLC
El principal problema de la transmisión de datos es la
limitación del ancho de banda y del espectro radioeléctrico, de Las comunicaciones por luz visible (VLC). Es la
ahí la importancia de buscar nuevas fuentes de comunicación transmisión de datos por medio del espectro de luz visible.
de datos. Uno de los principales factores para el desarrollo de esta
tecnología LED, es la capacidad de conmutación de estos
La comunicación por luz visible es una de las tecnologías dispositivos, ha permitido que aparte de servir como
de comunicaciones ópticas que lleva investigándose más de iluminación para diferentes ambientes se pueda enviar
100 años y que se basa en transmitir datos a frecuencias de información atraves de ellos. El espectro de luz visible está en
entre 400 y 800 THz (es decir, en el espectro visible) en
el rango de 400-800THz. [3]
espacio abierto. [1]
La VLC trata de transmitir información con elementos de
iluminación (focos) al mismo tiempo que se da luz a una sala, Los elementos que conforman el transmisor son diodos
dormitorio y otros interiores sin necesitar complejas Leds o más conocidos como diodo emisor de luz y en la parte
infraestructuras o dispositivos. del receptor está la fotoresistencia que es el que recibe la señal
que envía los diodos emisor de luz.
El sistema consiste en un transmisor que será un diodo
LED que emitirá ceros y unos con los datos a enviar, al otro A. Elementos ópticos del transmisor
lado de la comunicación se encuentra un fotoreceptor que será
quien reciba la información. El diodo Led es como un diodo normal que al ser
polarizado de marera correcta y hacerle circular una corriente
eléctrica produce una fuente emisora de luz .Dependiendo del
material y las características que fueron elaborados existen de
Al variar los distintos parámetros de la comunicación como
la tasa de transmisión, distancia de comunicación, longitud de diferentes colores incluyendo los Leds de luz blanca. Estos
fueron los que revolucionaron la tecnología con la innovación
onda, codificación y la potencia se puede generar gráficas del
de bombillas en base a Leds, en la fig. 1 se puede observar un
comportamiento de la comunicación y observar los valores
críticos de la misma. diodo led
donde se configuro él envió de las letras del abecedario y una
fotocelda o fotorresistor para la recepción de la señal. [2]

A. VARIACIÓN DE LA LONGITUD DE ONDA

Fig. 1. Diodo Led


El primer paso para la recolección de datos fue la variación
El receptor es una fotorresistencia que es un componente de los diodos LED es decir la variación de la longitud de onda
electrónico cuya resistencia disminuye con el aumento de del circuito generando los siguientes resultados.
intensidad de luz incidente. Puede también ser llamado Tabla 1 Característica del sistema en la variación del
fotorresistor, fotoconductor, célula fotoeléctrica o resistor diodo LED.
dependiente de la luz, cuyas siglas, LDR, se originan de su Variación de la longitud de onda del sistema VLC
Resistencia Resistencia tasa de
nombre en inglés light-dependent resistor. En la fig. 2 se DISTANCIA Transmisor Receptor Voltaje
Potencia Luminosa
Corriente Potencia transmisión Color del LED (Longitud de
puede observer una fotoresistencia. (cm) (Ω)
1055
(KΩ)
4.55
máximo (V)
2.62
(A) Luminosa
0.02 0.00650654
(bps) Onda)
Azul ( λ=463 - 471 nm)
1055 2.97 2.68 0.0003 0.00680796 Verde (λ=514 - 520 nm)
1 9600
3.4 0.444 2.65 0.0424 2.06544118 Rojo (λ= 618-630 nm)
3.3 0.557 2.67 0.0423 2.16027273 Amarillo (λ= 586-596 nm)

Como se observa en la tabla 1, los LEDs Rojo y Amarillo


necesitan una mayor potencia luminosa, para que exista la
transmisión sin errores, cabe recalcar que los mejores
resultados se consiguieron con los diodos LEDs Azul y Verde.
Fig. 2. Fotoresistencia También se puede notar que el mayor valor de longitud de
onda establecidos en el DATASHEETs del fabricante son los
de Amarillo y Rojo. [3]
III. RESULTADOS
Desde el arduino se inyecta 5V al circuito y GND, además
se trabajando con una comunicación en serie. Mediante la
programación del arduino se envía señales a una determinada
tasa de transmisión generando un código ASCII enviando unos
y ceros (encendiendo o apagando el led) se utiliza una
resistencia de 220 Ω para proteger al LED, que en nuestro caso
fue sustituida con un potenciómetro para variar la intensidad
luminosa. En el receptor se usó una resistencia fija de 1kΩ y
una fotorresistencia mediana.Cuando la luz incide en la
fotorresistencia disminuye la resistencia, los valores típicos Fig. 4. Longitudes de onda
varían entre 1 MΩ, o más, en la oscuridad y 100 Ω con luz
brillante. La tensión entre estas dos resistencias es leída por un B. VARIACIÓN DE LA DISTANCIA
pin analógico del arduino. El mismo identifica los bits
transmitido y procede a comparar con la programación para Se realizó la variación de la distancia para cada longitud de
imprimir el carácter correspondiente a cada código. [3] onda, y se pudo determinar que el diodo LED que nos permite
transmitir a mayor distancia es el de color AZUL, seguido
delVerde, rojo y Amarillo respectivamente. A continuación se
presentaran las tablas con los datos recopilados en las
diferentes pruebas.

Tabla 1 Datos recolectados en la variación de la distancia para


el diodo LED azul.

Fig. 3. Diseño del circuito VLC

Mediante las pruebas efectuadas en el circuito, como se


muestra en la figura 3, se procedió a determinar las
características de un sistema de comunicación con luz visible
(VLC). Cabe recalcar que se utilizaron para la demostraciones
diodos LED de alta luminosidad de colores rojo, verde azul y
amarillo para la transmisión, además un arduino MEGA 2560
Como se observa en la tabla 2 el color azul permite la Tabla 5 Datos recolectados en la variación de la velocidad de
transmisión de datos a una mayor distancia, se debe tomar en transmisión para el diodo LED azul
cuenta que los datos recolectados se determinaron en un Variación de la tasa de transmisión en el LED azul
Potencia Luminosa
ambiente controlado es decir con una misma cantidad de luz, DISTANCIA
Resistencia Resistencia
Potencia
tasa de
Transmisor Receptor Voltaje Corriente transmisión
en una comunicación sin errores. También se pudo notar que (cm)
(Ω) (KΩ) máximo (V) (A)
Luminosa
(bps)
mientras mayor es la distancia más propensa a errores por (Watts)
2.62 0.02 0.007 300
agentes externos como son las sombras, o variación en 4.25 0.02 0.017 1200
iluminación del cuarto. 3.14 0.02 0.009 2400
2.62 0.02 0.007 9600
1 1055 4.55 2.65 0.02 0.007 19200
El mismo proceso se realizó para las diferentes longitudes 2.64 0.02 0.007 38400
de onda teniendo los siguientes resultados. 2.64 0.02 0.007 57600
2.64 0.02 0.007 74880
2.6 0.02 0.006 115200
Tabla 2 Datos recolectados en la variación de la distancia para
el diodo LED verde. En el caso del diodo led verde, se trabajó a una distancia
Variación de la distancia LED Verde λ=514 - 520 nm
Potencia Luminosa de 10 cm, con una resistencia mínima de 3 Ω en el transmisor
Resistencia Resistencia tasa de
DISTANCIA
Transmisor Receptor Voltaje Corriente
Potencia
transmisión y 3.18 KΩ en el receptor como se observa, a tasa de
(cm) Luminosa
(Ω) (KΩ) máximo (V) (A)
(Watts)
(bps) transmisión menores a 9600 bps varía mucho su voltaje
1 1055 2.97 2.68 0.0003 0.00680796 máximo, por ende la potencia luminosa y a valores mayores se
3 1055 2.97 2.68 0.0003 0.00680796 tiene potencias luminosas similares.
5 1055 5.03 2.68 0.0003 0.00680796 9600
12 3 4.79 2.65 0.02 2.34083333
14 3 5.53 2.62 0.02 2.28813333 Tabla 6 Datos recolectados en la variación de la velocidad de
transmisión para el diodo LED verde
En el caso de la luz verde, se observa en la tabla 3 que Variación de la tasa de transmisión en el LED verde
Potencia Luminosa
transmite hasta una distancia de 14 cm, siempre y cuando se DISTANCIA
Resistencia Resistencia
Potencia
tasa de
tenga una potencia de al menos 2 Watts en el diodo LED. Transmisor Receptor Voltaje Corriente transmisión
(cm) Luminosa
(Ω) (KΩ) máximo (V) (A) (bps)
(Watts)
4.91 0.02 8.036 300
Tabla 3 Datos recolectados en la variación de la distancia para 4.30 0.02 6.163 1200
el diodo LED amarillo 3.22 0.02 3.456 2400
Variación de la distancia LED Amarillo λ= 586-596 nm 2.64 0.02 2.323 9600
Potencia Luminosa 10 3 3.18 2.65 0.02 2.341 19200
Resistencia Resistencia tasa de 2.62 0.02 2.288 38400
DISTANCIA Potencia
Transmisor Receptor Voltaje Corriente transmisión 2.64 0.02 2.323 57600
(cm) Luminosa
(Ω) (KΩ) máximo (V) (A) (bps) 2.64 0.02 2.323 74880
(Watts)
2.62 0.02 2.288 115200
1 3.3 0.557 2.67 0.0423 2.16027273
9600
2 3.3 0.993 2.63 0.0413 2.0960303
Tabla 7 Datos recolectados en la variación de la velocidad de
Tabla 4 Datos recolectados en la variación de la distancia para transmisión para el diodo LED amarillo
Variación de la tasa de transmisión en el LED amarillo
el diodo LED rojo Potencia Luminosa
Variación de la distancia LED Rojo λ= 618-630 nm Resistencia Resistencia tasa de
DISTANCIA Potencia
Potencia Luminosa Transmisor Receptor Voltaje Corriente transmisión
Resistencia Resistencia tasa de (cm) Luminosa
DISTANCIA Potencia (Ω) (KΩ) máximo (V) (A) (bps)
Transmisor Receptor Voltaje Corriente transmisión (Watts)
(cm) Luminosa 4.92 0.070 7.12 300
(Ω) (KΩ) máximo (V) (A) (bps)
(Watts) 4.3 0.070 5.438 1200
1 3.4 0.444 2.65 0.0424 2.06544118 3.19 0.042 2.993 2400
9600
2 3.4 0.645 2.61 0.0404 2.00355882 2.67 0.040 2.097 9600
1.5 3.4 0.468 2.61 0.043 2.004 19200
2.64 0.044 2.050 38400
Para que exista una buena transmisión de datos con la luz 2.64 0.041 2.050 57600
Roja y amarilla se necesita mayor potencia en el diodo, a pesar 2.64 0.042 2.050 74880
2.62 0.041 2.019 115200
de ello no soportan distancias mayores a 2 cm como se
visualiza en las tablas 4 y 5 respectivamente.
Tabla 8 Datos recolectados en la variación de la velocidad de
C. VARIACIÓN EN LA TASA DE TRANSMISIÓN transmisión para el diodo LED rojo

La tasa de transmisión se varió en la programación del arduino


cambiando el comando Serial.Begin (tasa de transmisión);
por defecto se trabaja con 9600 bits por segundo.

Para la tabla 6 se trabajó a una distancia de 1 cm, una


resistencia en el transmisor de 1055 Ω y 4,55 Ω en el receptor.
Como se visualiza la Potencia es similar en todos los casos.
Variación de la tasa de transmisión en el LED Rojo Tabla 11 Datos recolectados en la variación de la Potencia
Potencia Luminosa
DISTANCIA
Resistencia Resistencia
Potencia
tasa de Luminosa para el diodo LED amarillo.
Transmisor Receptor Voltaje Corriente transmisión Variación de la Potencia luminosa en el LED Amarillo
(cm) Luminosa Potencia Luminosa
(Ω) (KΩ) máximo (V) (A) (bps) Resistencia Resistencia tasa de
(Watts) DISTANCIA Potencia N° de errores por carácter
Transmisor Receptor Voltaje Corriente transmisión
4.92 0.070 7.12 300 (cm) Luminosa (Total de caracteres 23)
(Ω) (KΩ) máximo (V) (A) (bps)
(Watts)
4.30 0.070 5.44 1200
3.4 2.63 0.0426 2.0344 0
3.19 0.042 2.99 2400 15.7 2.61 0.0343 0.4339 0
2 1.009 115200
2.67 0.040 2.10 9600 96.9 2.61 0.0145 0.0703 5
1.5 3.4 0.468 2.61 0.043 2.00 19200 637 2.61 0.0029 0.0107 23

2.64 0.044 2.05 38400


2.64 0.041 2.05 57600 En la tabla 12 se analizó que la resistencia en el transmisor
2.64 0.042 2.05 74880
2.62 0.041 2.02 115200
debe ser menor 637 Ω para tener comunicación con un error
de 5 caracteres y menor a 96.9 Ω para que no exista errores en
Al variar la tasa de transmisión no se identifica mayor la transmisión.
cambio, como se ve en las tablas 6,7,8 y 9 varia el voltaje
máximo en la transmisión, además se pudo observar que al Tabla 12 Datos recolectados en la variación de la Potencia
trabajar con 300 bps, la fotocelda no reconoce ningún carácter Luminosa para el diodo LED rojo.
Variación de la Potencia luminosa en el LED Rojo
para cualquier longitud de onda. Resistencia Resistencia
Potencia Luminosa
tasa de
DISTANCIA Potencia N° de errores por carácter
Transmisor Receptor Voltaje Corriente transmisión
(cm) Luminosa (Total de caracteres 23)
(Ω) (KΩ) máximo (V) (A) (bps)
(Watts)
D. VARIACIÓN DE LA POTENCIA LUMINOSA. 3.4 2.67 0.0396 2.0967 0
29.0 2.62 0.0301 0.2367 1
1.5 0.61 9600
48.0 2.68 0.0304 0.1496 13
428.0 2.61 0.0047 0.0159 23
Se varió la resistencia en el transmisor para variar la Potencia
Luminosa, para el led verde y azul se trabajó con 10 cm, a La luz roja y amarilla, permiten transmisiones de hasta
medida que se disminuye la potencia el número de errores en 0.01 Watts, a valores menores obviamente su transmisión es
la transmisión aumenta. nula este resultado se dio al trabajar con distancias de 1.5 cm y
2 cm respectivamente.
Tabla 9 Datos recolectados en la variación de la Potencia
Luminosa para el diodo LED azul.
Variación de la Potencia luminosa en el LED Azul E. VARIACIÓN DE LA CODIFICACIÓN.
Potencia Luminosa
Resistencia Resistencia tasa de
DISTANCIA Potencia N° de errores por carácter
Transmisor Receptor Voltaje Corriente transmisión
(cm) Luminosa (Total de caracteres 23)
(Ω) (KΩ) máximo (V) (A) (bps)
(Watts) Se cambió la codificación hexadecimal que se tenía
3.2
109
2.63
2.55
0.02
0.010
2.1615
0.0597
0
0 transformando a cada bit en dos bis de tal manera que “1” se
10
156
182
2.23
2.56
2.55
0.010
0.004
0.0420
0.0357
9600
1
14
convirtió en “11” y “0” en “00”. A l realizar la simulación se
277 2.63 0.004 0.0250 21 notó que e tiempo de transmisión de los caracteres era más
1050 2.52 0.004 0.0060 23
lento, obviamente por el mayor número de bits que se
En el caso del Led Azul, a valores menores de 0.04 Watts, transmitían.
se tiene errores en la transmisión, como se observa en la tabla
10 a valores menores a 0.0250 Watts se pierde completamente Tabla 13 Datos recolectados en la variación de la Codificación
la transmisión. para el diodo LED azul
Codificación 1(11) y 0 (00)
Resistencia Resistencia tasa de
Tabla 10 Datos recolectados en la variación de la Potencia Transmisor Receptor transmisión tasa de error por
Luminosa para el diodo LED verde. DISTANCIA (Ω) (KΩ) (bps) caracterer(23 caracteres)
Variación de la Potencia luminosa en el LED Verde
Potencia Luminosa 0 4.5 1.63 9600 0.00000
Resistencia Resistencia tasa de
DISTANCIA Potencia N° de errores por carácter
Transmisor Receptor Voltaje Corriente transmisión 1 4.5 1.63 9600 0.00000
(cm) Luminosa (Total de caracteres 23)
(Ω) (KΩ) máximo (V) (A) (bps)
(Watts) 2 4.5 1.63 9600 0.00000
3 2.64 0.02 2.3232 0
19 2.67 0.01 0.3752 0
3 4.5 1.63 9600 0.00000
10 55 3.18 2.67 0.01 0.1296 9600 13 4 4.5 1.63 9600 0.00000
133 2.67 0.0003 0.0536 22
369 2.67 0.0003 0.0193 23
5 4.5 1.63 9600 0.00000
6 4.5 1.63 9600 0.00000
7 4.5 1.63 9600 0.00000
Con un led verde se trabaja hasta con una potencia de 0.05
8 4.5 1.63 9600 0.60870
Watts a una distancia de 10 cm, teniendo un solos carácter que 9 4.5 1.63 9600 0.82609
se transmitía sin errores, el carácter que menos errores tenía en 10 4.5 1.63 9600 0.91304
la transmisión era la letra p. 11 4.5 1.63 9600 1.00000
12 4.5 1.63 9600 1.00000
Tabla 14 Datos recolectados en la variación de la Codificación
para el diodo LED verde
Codificación 1(11) y 0 (00)
Resistencia Resistencia tasa de
Transmisor Receptor transmisión tasa de error por caracterer(23
DISTANCIA (Ω) (KΩ) (bps) caracteres)

1.1
0 4.5 9600 0.00000
1 4.5 1.1 9600 0.00000
2 4.5 1.1 9600 0.00000
3 4.5 1.1 9600 0.00000
4 4.5 1.1 9600 0.00000
5 4.5 1.1 9600 0.00000
6 4.5 1.1 9600 0.34783
7 4.5 1.1 9600 0.82609
8 4.5 1.1 9600 0.95652
9 4.5 1.1 9600 1.00000
10 4.5 1.1 9600 1.00000 Fig. 6. Potencia luminosa vs Distancia máxima.
11 4.5 1.1 9600 1.00000
12 4.5 1.1 9600 1.00000 Como se distingue en la fig 6 a mayor potencia se logra
alcanzar mayor distancias, todo este análisis se hizo con la
Con la nueva codificación y sin variar las resistencias se nueva codificación.
determinó que el led azul, alcanza una distancia aproximada 7
cm sin error como se muestra en la tabla 14.
IV. CONCLUSIONES Y RECOMENDACIONES

Este tipo de tecnología es de gran utilidad y de mucha


innovación ya que facilita el uso de la comunicación en
cualquier parte, además que no hace uso de recursos limitados.

Se podría decir que el led de alta luminosidad de color azul


fue el que mejores características de transmission presenta.

Se debe tomar en consideración los factores de luz que


estan presents en los interiors como habitaciones o salas ya
Fig. 5. Distancia vs BER que de esto depende la recepción correcta de la información.

En la fig 5 se puede ver la distancia que soporta los led Se suguiere para futuras investigaciones tartar el parpadeo
azul y verde, en este caso el led verde soporta menores de los leds al momento de emitir unos y ceros ya que a las
distancias sin errores. personas con lentes molesta este efecto a la vista.

Tabla 15 Datos recolectados en la variación de la Codificación REFERENCES


para el diodo LED azul
Codificación 1(11) y 0 (00) [1] H. M. K. T. D. L. X.-L. H. NAN CHI HARALD, "VISIBLE LIGHT
Máx Resistencia Resistencia Potencia Luminosa tasa de COMMUNICATIONS: DEMAND FACTORS, BENEFITS AND
DISTANCIA Transmisor Receptor Ptransmisor transmisión OPPORTUNITIES," GUEST EDITORIAL, pp. 5,6,7, 2015.
Voltaje (máx)V
(cm) (Ω) (KΩ) =V^2 /R (bps) [2] R. Hofman, «Visible light communication,» 29 Marzo 2016. [En línea].
1.1 9620 13.23 3.35 0.00116658 9600 Available: http://robberthofman.me/projects/2016/03/29/visible-light-
2.2 7790 13.23 3.37 0.00145788 9600 communication/.
3.2 5880 13.23 3.27 0.00181852 9600 [3] L. C. d. LED, «La Casa del LED,» [En línea]. Available:
5 3050 13.23 3.38 0.0037457 9600 http://www.casadelled.com.ar/2%20Datasheet.htm.
7 1680 13.23 3.32 0.00656095 9600
11.1 575 13.23 3.34 0.01940104 9600
15.1 237 13.23 3.27 0.04511772 9600
27 41.8 13.23 3.38 0.273311 9600
36 16.6 13.23 3.38 0.68821687 9600
38.2 3.4 13.23 3.31 3.22238235 9600

Você também pode gostar