Está en la página 1de 5

Informe de Proyecto de Redes

Comunicación a través de LiFi

Presentado por:
Luís Mendoza, Marco García, Luís Urueta, Jorge Payares

Universidad de la Costa

Periodo 2019-1

Barranquilla

2019
Índice
1.0.0……..Resumen
2.0.0……..Introducción
3.0.0……..Implementos
4.0.0……..Procedimientos
5.0.0……..Desarrollo
6.0.0……..Conclusiones
Resumen

El objetivo del presente proyecto fue realizar una comunicación a través de


luz mediante la utilización de ciertos implementos tecnológicos como lo son
las placas "Arduino", LEDs de luz blanca, foto receptores, etc.

Introducción

La comunicación hoy en día siempre se ha realizado a través de medios


físicos como lo son los cables; no obstante existen algunas excepciones como
lo es la comunicación a través de ondas de radio o por satélite. El presente
proyecto busca realizar una comunicación a través de luz; cabe destacar que
la comunicación a través de luz ya es una realidad con la diferencia de que
ésta necesita un medio físico para ser dirigida correctamente desde su emisor
hasta su respectivo receptor. La comunicación del proyecto en éste caso será
inalámbrica la cuál será transmitida a través de leds y recibida a través de
foto receptores

Implementos

 2 placas de Arduino cuyo modelo es Arduino UNO


 2 Foto receptores
 2 Resistencias Eléctricas
 2 LEDs de luz blanca
 1 Protoboard
 Varios conectores de tipo macho macho
Procedimientos

La mayor parte de los procedimientos fueron realizados en el código del


software implementado en las placas Arduino; en específico se crearon dos
métodos (funciones informáticas) que fueron de gran importancia para el
funcionamiento óptimo del proyecto.

El primer método es la implementación matemática que transforma un valor


X de un intérvalo A hasta B; hacia un intérvalo W hasta Y. El nombre de
esta función es "math.reMap"
Para entender mejor este método se ejemplificará a continuación
Supóngase que el valor de entrada es 255, y este valor se encuentra en el
intérvalo desde 0 a 255; si fuéramos a transformar ese valor a su valor
correspondiente en un intérvalo de 0 a 1, tendría como resultado 1 pues el
valor "255" a escala con respecto al intervalo de 0 a 1 es equivalente a "1".
La utilización de este método fue transformar el valor de la intensidad de luz
recibida por las fotorresistencias a 0 y 1, no obstante, al momento de hacer
la transformación quedaba con un valor de -1 y 1, teniendo en cuenta que
siempre se transformaba en -1 cuando no estaba encendido el led escritor; se
hacía de cuenta que ese "-1" al ser leído significaba un 0. Lo mismo sucedía
cuando estaba encendido el led.

Desarrollo
A medida que se realizaron las pruebas con las placas nos percatamos de la
ausencia de una forma en la que pudiéramos hacer que las placas se
percataran del inicio de una conexión. Como consecuencia de esto decidimos
modificar la forma en la que se escribía un mensaje; primero se tomaba el
texto y se transformaba en binario, posteriormente se hacía la escritura
mediante el encendido y apagado del LED. A medida que avanzamos
tuvimos que agregar una serie de 0 y 1 que iban de la forma
"01010101010101" para que el Arduino que recibía la escritura se percatara
del inicio de la conexión. Posteriormente realizábamos la segmentación de
la traza recibida para así poder separar el mensaje del encabezado que
permitía reconocer la conexión. Una vez más, nos percatamos de que hacía
falta algo y es que al momento de ser leído el encabezado "0101010101" el
Arduino no sabía en donde exactamente se realizaba la separación por lo que
decidimos agregar un nuevo segmento a la traza del mensaje. En específico
es un separador que iba de la forma "11111111111111111111". Éste tenía la
función de separar el segmento que permite iniciar la conexión del mensaje.
Una vez más, el Arduino lograba realizar la lectura de manera exitosa

Cabe destacar que en algunas de las pruebas el Arduino que leía a veces leía
erróneamente; en vez de leer un 1 leía un 0 y en vez de leer un 0 leía un 1,
no obstante al parecer el error sucedía más al leer un 1 en vez de un 0.
Teorizamos que lo hacía pues el intervalo que le proporcionábamos a la
función no era lo suficientemente amplio para realizar la lectura
correctamente y a veces la escritura se veía un poco afectada por la luz del
ambiente en el que se realizaba la prueba.

Conclusión

Los resultados que se recibieron permitieron llegar a la conclusión de que es


posible la transmisión de datos a través de luz sin necesidad de un medio
físico con la cual redirigirla. No obstante debido a los implementos utilizados
y a la falta de precisión por parte de las lecturas también se puede concluir
que es necesario un ambiente y equipos adecuados para poder realizar
lecturas y escrituras con un menor error relativo y a su vez evitar la pérdida
de los datos.

También podría gustarte