Skip to main content

Prisma LED y Asistente Virtual



prismaLEDAriadna Rodríguez, Pablo Oliva y Tingting Xu, estudiantes del bachillerato tecnológico han desarrollado este espectacular prisma led controlado mediante inteligencia artificial programando un asistente virtual. Es espectacular. Maravillosa forma de poner en práctica lo aprendido en Tecnología Industrial, en Robótica y en TIC. Felicidades.

Desde este enlace se puede ver su funcionamiento.

Si quiere conocer más del proyecto continúa leyendo.

FUNCIONAMIENTO

Nuestro proyecto consiste en un prisma de LEDs controlado por un asistente virtual, que responde a los comandos planteados acompañando dicha respuesta con unos patrones determinados. Está programado en dos lenguajes: Python y Arduino. Python es un lenguaje muy versátil, y es por eso que fue el elegido para programar al asistente. El programa del asistente debe ejecutarse en un ordenador conectado a la placa arduino del cubo y con acceso a internet, puesto que son usadas APIs para obtener los datos del tiempo, calidad del aire, etc. El lenguaje Arduino ha sido utilizado, claramente, para programar la placa controladora arduino. Esta placa se encarga de transformar las peticiones del asistente en realidad, hace de intermediario traduciendo el “imprime el patrón x,x,x,x,x,x,x,x,y” en los impulsos eléctricos necesarios; además de mandar al asistente datos físicos del proyecto o gestionar de forma automática componentes como el ventilador. La comunicación entre ambos componentes (el asistente y la placa) se da a través de una conexión serial por USB. Ideamos un sistema de comandos para poder discernir entre las distintas peticiones que podría hacer el asistente al arduino y viceversa.


PROCESO CREATIVO

En un principio, pensamos que nuestro proyecto podría ser una especie de discoteca en la que la bola de luces fuese un cubo de LEDs; pero más tarde nos dimos cuenta de que con un cubo de LEDs más grande, podríamos hacer una mayor cantidad de patrones de luces, por lo que la idea de la discoteca quedó descartada y se convirtió un cubo que realizaría patrones aleatorios sucesivamente para crear una especie de espectáculo de luces. Después de pensar en el diseño del cubo y tener una idea de lo que íbamos a realizar como proyecto, nos pareció que un programa que controlase esos patrones, para que tuviesen un sentido, sería una buena implementación, así que inmediatamente decidimos emplear un asistente virtual para ello.

TIEMPO EMPLEADO Y CONSTRUCCIÓN

Empezamos el proyecto en diciembre, inicialmente con una investigación acerca de los diferentes componentes electrónicos disponibles y su funcionamiento elemental para comprender completamente todas las opciones que teníamos y así poder hacer un buen diseño. Después comenzamos con el diseño preliminar, lo primero fue el prisma de LEDs, consecutivamente se diseñaron las piezas de madera y por último se diseñó el circuito eléctrico que nos permitiría controlar los LEDs. La investigación y diseño duró 2 semanas, sin embargo, el diseño del circuito eléctrico se extendió a 4 semanas. El circuito tardó más debido a que debía de estar completamente diseñado al principio y hubieron muchos cambios, sin embargo, el resto de elementos se rediseñaron a lo largo de todo el tiempo de creación, el cual fue en total 3 meses y una semana.

Contando ya con el proyecto ideado y diseñado, empezamos a trabajar en la construcción del prisma, soldando las capas de LEDs de las que está formado y construyendo una base donde se encontrarían todos los componentes eléctricos.

Vídeo de la construcción: https://youtu.be/Sl9JaXXBoRI https://youtu.be/Sl9JaXXBoRI

ORIGEN DEL NOMBRE

El proyecto se llama PFTS, que son las siglas de Proyecto Fancy de TIN y Sana. Sana es el nombre de nuestro asistente virtual, que controla los patrones según las respuestas dadas. Proviene del nombre “Xana” el cual es el nombre que se le dio a una súper inteligencia artificial de una serie llamada “Código Lyoko”. Sin embargo lo modificamos a “Sana” por dos motivos: en primer lugar no queríamos que se llamase exactamente igual que una IA que era la antagonista principal, y el segundo es que Sana coincide con el nombre de una artista musical, participante en la creación de la canción “Fancy”, la cual es prácticamente el himno de nuestra asistente virtual. La aparición del término “fancy” en el nombre también es por dos razones: la primera, y ya un poco obvia, es por la canción “Fancy”, y la segunda es que fancy en inglés tiene como significado elegante o bonito; un adjetivo que en nuestra opinión puede describir bien a nuestro proyecto.



Prisma LED y Asistente Virtual



prismaLEDAriadna Rodríguez, Pablo Oliva y Tingting Xu, estudiantes del bachillerato tecnológico han desarrollado este espectacular prisma led controlado mediante inteligencia artificial programando un asistente virtual. Es espectacular. Maravillosa forma de poner en práctica lo aprendido en Tecnología Industrial, en Robótica y en TIC. Felicidades.

Desde este enlace se puede ver su funcionamiento.

Si quiere conocer más del proyecto continúa leyendo.

FUNCIONAMIENTO

Nuestro proyecto consiste en un prisma de LEDs controlado por un asistente virtual, que responde a los comandos planteados acompañando dicha respuesta con unos patrones determinados. Está programado en dos lenguajes: Python y Arduino. Python es un lenguaje muy versátil, y es por eso que fue el elegido para programar al asistente. El programa del asistente debe ejecutarse en un ordenador conectado a la placa arduino del cubo y con acceso a internet, puesto que son usadas APIs para obtener los datos del tiempo, calidad del aire, etc. El lenguaje Arduino ha sido utilizado, claramente, para programar la placa controladora arduino. Esta placa se encarga de transformar las peticiones del asistente en realidad, hace de intermediario traduciendo el “imprime el patrón x,x,x,x,x,x,x,x,y” en los impulsos eléctricos necesarios; además de mandar al asistente datos físicos del proyecto o gestionar de forma automática componentes como el ventilador. La comunicación entre ambos componentes (el asistente y la placa) se da a través de una conexión serial por USB. Ideamos un sistema de comandos para poder discernir entre las distintas peticiones que podría hacer el asistente al arduino y viceversa.


PROCESO CREATIVO

En un principio, pensamos que nuestro proyecto podría ser una especie de discoteca en la que la bola de luces fuese un cubo de LEDs; pero más tarde nos dimos cuenta de que con un cubo de LEDs más grande, podríamos hacer una mayor cantidad de patrones de luces, por lo que la idea de la discoteca quedó descartada y se convirtió un cubo que realizaría patrones aleatorios sucesivamente para crear una especie de espectáculo de luces. Después de pensar en el diseño del cubo y tener una idea de lo que íbamos a realizar como proyecto, nos pareció que un programa que controlase esos patrones, para que tuviesen un sentido, sería una buena implementación, así que inmediatamente decidimos emplear un asistente virtual para ello.

TIEMPO EMPLEADO Y CONSTRUCCIÓN

Empezamos el proyecto en diciembre, inicialmente con una investigación acerca de los diferentes componentes electrónicos disponibles y su funcionamiento elemental para comprender completamente todas las opciones que teníamos y así poder hacer un buen diseño. Después comenzamos con el diseño preliminar, lo primero fue el prisma de LEDs, consecutivamente se diseñaron las piezas de madera y por último se diseñó el circuito eléctrico que nos permitiría controlar los LEDs. La investigación y diseño duró 2 semanas, sin embargo, el diseño del circuito eléctrico se extendió a 4 semanas. El circuito tardó más debido a que debía de estar completamente diseñado al principio y hubieron muchos cambios, sin embargo, el resto de elementos se rediseñaron a lo largo de todo el tiempo de creación, el cual fue en total 3 meses y una semana.

Contando ya con el proyecto ideado y diseñado, empezamos a trabajar en la construcción del prisma, soldando las capas de LEDs de las que está formado y construyendo una base donde se encontrarían todos los componentes eléctricos.

Vídeo de la construcción: https://youtu.be/Sl9JaXXBoRI https://youtu.be/Sl9JaXXBoRI

ORIGEN DEL NOMBRE

El proyecto se llama PFTS, que son las siglas de Proyecto Fancy de TIN y Sana. Sana es el nombre de nuestro asistente virtual, que controla los patrones según las respuestas dadas. Proviene del nombre “Xana” el cual es el nombre que se le dio a una súper inteligencia artificial de una serie llamada “Código Lyoko”. Sin embargo lo modificamos a “Sana” por dos motivos: en primer lugar no queríamos que se llamase exactamente igual que una IA que era la antagonista principal, y el segundo es que Sana coincide con el nombre de una artista musical, participante en la creación de la canción “Fancy”, la cual es prácticamente el himno de nuestra asistente virtual. La aparición del término “fancy” en el nombre también es por dos razones: la primera, y ya un poco obvia, es por la canción “Fancy”, y la segunda es que fancy en inglés tiene como significado elegante o bonito; un adjetivo que en nuestra opinión puede describir bien a nuestro proyecto.



Este portal web únicamente utiliza cookies propias con finalidad técnica, no recaba ni cede datos de carácter personal de los usuarios sin su conocimiento.

Sin embargo, contiene enlaces a sitios web de terceros con políticas de privacidad ajenas a la del IES Padre Juan de Mariana que usted podrá decidir si acepta o no cuando acceda a ellos.