lunes, 9 de diciembre de 2013
Conclusiones
Existen plataformas de hardware libre, como lo es el Arduino, una placa con un controlador y un entorno de desarrollo, su sencillez y bajo costo nos permiten hacer múltiples diseños y múltiples tipos de uso de éste.Recurrimos al uso del Arduino puesto que permite realizar muchas tareas, ahorrando elementos electrónicos y en sustitución, el uso de un lenguaje de programación, lo que hace que sea de muy fácil uso. Debido a que fuimos asignados a un experimento que usara elementos electrónicos, y tocamos el tema de Arduino, decidimos hacer algo que involucrara los elementos electrónicos que vimos en clase, además que fuera algo novedoso y singular. Un notificador de menciones en Twitter.Se investigó cómo podríamos hacer que un dispositivo se conectara a internet, buscará Tweets, y finalmente se le notificara al usuario cuándo tu nombre de usuario aparece en un tweet, o sea, el usuario recibe una mención.La primera idea fue la de programar un Buscapalabras que estuviera continuamente buscando el nombre de usuario. Después necesitábamos de tener algún testigo o alguna señal de que se había encontrado un tweet, como fuera el encendido de un LED o el sonido de algún timbre musical. El equipo llego a la conclusión que la manera más sencilla de combinar algún lenguaje de programación con un indicador o un testigo, sería por medio del Arduino. El segundo problema fue encontrar la manera de hacer conexión a internet por medio de él; posteriormente en las preguntas frecuentas del sitio web de Arduino encontramos que muchas personas tenían la misma incógnita: Cómo conectar el Arduino con internet. Sólo se necesitaba de un adaptador de red especial para Arduino, llamado Ethernet Shield. Procedimos a conseguir una placa de Arduino, un adaptador de red para éste (Ethernet Shield), algunos componentes, y algún testigo que nos notificara cuando se recibiera una mención (Un peluche de navidad con luces y sonido) para después programarlo y ponerlo en acción.Acudimos a la ayuda de algunos profesores del Campus para que nos orientara en la realización del proyecto. El profesor que más se vio dispuesto a ayudarnos y nos dio atención de primer nivel desde que escuchó la idea de nuestro proyecto, fue el profesor José Eugenio Hernández Roldán (y sus compañeros de oficina). Acudimos a él cuando nos afrontamos con un severo problema, no saber cómo asignarle una dirección física al Arduino para realizar una conexión WAN. Por último acudimos a Luis Enrique Monroy Martínez, encargado de seguridad de la red inalámbrica del Campus. Quien nos facilitó el uso de una IP pública para que el firewall no nos bloqueara el regreso de datos a la tarjeta de red de Arduino.Como resultado tenemos un peluche que se activa cuando recibimos una mención. El código consiste en 2 partes, un ciclo que busca continuamente el arreglo de caracteres que contengan el nombre de usuario en un web server propio de Twitter con API de desarrollador, y la segunda parte es que si la condición primeramente mencionada se cumple, mande un pulso digital 5V, provocando que el peluche se accione, esto controlado por la placa de arduino que está conectada a internet.Nos pareció un proyecto excepcional, motivador y que nos sirvió de mucha experiencia, aumentar nuestro grado de trabajo en equipo, solución de problemas usando conocimientos previamente adquiridos e investigación de cosas que el equipo desconocía. Este tipo de proyectos nos ayudan a aumentar nuestras capacidades, y más desde primer semestre
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario