lunes, 9 de diciembre de 2013

Titulo

Arduino Tweet Notifier


Arduino UNO
Arduino Ethernet Shield

Institución

Campus Puebla






Introducción a la Ingeniería de Tecnologías de Información y Electrónica
AD2013

optimización industrial

Resumen

En este proyecto utilizamos el Arduino UNO, que es una plataforma electrónica para crear software y hardware y el Arduino Ethernet Shield, que es otra plataforma que permite la interacción entre el Internet y la información proporcionada al Arduino UNO.  Para el proyecto utilizamos ambos Arduinos, un protoboard, resistencias, capacitores, y un muñeco hackeable. Los arduinos van a estar enlazados entre sí, y a la vez conectados al protoboard, mismo que será conectado por dos jumpers al muñeco hackeable. Lo que hará este proyecto es buscar en Internet, en la pagina oficial de Twitter.com cada vez que menciona al usuario de uno de nosotros, y cada vez que se mencione ese nombre, proporcionara energía al muñeco hackeable que hará la función predeterminada que es cantar una canción de navidad. Esto se lograra ya que el código en el arduino está diseñado para buscar constantemente en Twitter.com, la mención al usuario ingresado y cada vez que se llegue a encontrar una mención a ese usuario cantará el muñeco hackeable.

Justifiación del proyecto

Para este proyecto quisimos enfocarnos más al trabajo con Arduino UNO. Pensamos que Arduino UNO es una plataforma sumamente fácil de usar y adaptable para proyectos en pequeña dimensión que pueden servirnos para empezar a usar nuestra imaginación y desarrollar productos innovadores. Para un mayor desafío, quisimos también usar el internet, ya que el internet es a nivel mundial y una tecnología que todo mundo la está utilizando; y los productos que involucran el internet, son actualmente muy demandados. Ante esto pudimos juntarlas, utilizando la página de Twitter, que tiene más de 300 millones de publicaciones al día y así crear este proyecto final que es innovador, interesante y difícil. Proyectos así nos van a ir dando habilidad para solucionar problemas en el ámbito profesional y desarrollar objetos que algún día podrían ser muy valiosos. Pensamos que para ser nuestro primer semestre en esta escuela de Tecnologías de Información teníamos que desde ahorita empezar a esforzarnos y desarrollar cosas difíciles poniendo en práctica nuestras habilidades y fortalezas.

Marco teórico

Arduino:

Arduino es un sistema digital programable con un micro-controlador con el propósito de facilitar la parte electrónica en el desarrollo de diferentes proyectos. Esta compuesto por una placa AVR de la familia de micro-controladores RISC de la compañía de semiconductores ATMEL, así mismo la elección de los procesadores usados en la placa esta guiada por la sencillez y precio bajo, permitiendo desarrollar diferente tipos de sistemas. El IDE con el que Arduino trabaja es fácil de aprender y utilizar, así como el lenguaje de programación es sencillo, ya que el público clave de este sistema es aquellos con conocimientos básico en el ámbito electrónico para el desarrollo de objetos o entornos interactivos. La forma en el que el sistema trabaja es mediante la recepción de datos a través de sus pines, los cuales pueden ser conectados una gran cantidad de sensores, y puede devolver el manejo de luces, motores u otros actuadores. Los entornos desarrollados en el sistema pueden ejecutarse sin la necesidad de estar conectado a una computadora, obteniendo la corriente de voltaje por tanto corriente alterna como directa.


Arduino Ethernet Shield:

La Ethernet Shield es un accesorio para el dispositivo Arduino, el cual se monta sobre la placa, de modo siguiente se conecta via USB  para cargar los sketches. De mismo modo, se puede cargar el sketch y desconectarlo, y el sketch segura guardado, siempre y cuando se este alimentando de una fuente externa.
La conexión de la ethernet shield es a través de un enrutador  usando un cable ethernet "CAT 5" o "CAT 6". La conexión trabaja bajo el cruce de forma interna mediante la dirección MAC. 


Resistencia:

Es un componente electrónico que se opone al paso de la corriente eléctrica, la cantidad de la resistencia aplicada depende de acuerdo al resultado de la Ley de Ohm. La unidad de las resistencias es el "ohm" u "ohmio", el cual es igual a la corriente aplicada a una tensión de un volt. El símbolo de la resistencia es normalmente expresado como la letra "omega" (Ω). 

Transistor:

Es un dispositivo electrónico semiconductor usado para amplificar una señal, o como interruptor. Cuando se aplica energía en un transistor el voltaje que da como resultado es mayor, es decir, crea una potencia mayor. La señal de debe de aplicar en el ánodo, ya que este dará electrones con mayor velocidad hacia el otro lado.

Diodo:

Un diodo es un dispositivo que permite el paso de la corriente eléctrica en una única dirección. De forma simplificada, la curva característica de un diodo consta de dos regiones, por debajo de cierta diferencia de potencial, se comporta como un circuito abierto, y por encima de ella como un circuito cerrado con muy pequeña resistencia eléctrica.


Relevador:


Es un dispositivo electromecánico, con la función de un interruptor controlado por el mismo circuito eléctrico, ya que gracias a un electroiman se activan uno o varios switches que permiten el abrir o cerrar el paso de la corriente. Este también puede ser llamado como amplificador, ya que tiene la capacidad de controlar una potencia mayor de salida que la manejada en la entrada.




Desarrollo y resultado final

Diagrama del protoboard


Código en Arduino




Protoboard


Arduino y Ethernet Shield


Todo en conjunto





Resultado final