Você está na página 1de 12

I.T.P.

PROYECTO
ARDUINO
DISPOSITIVO DESPERTADOR
AUTOMATIZADO.
AURORA GUADALUPE CASTILLO DE LA
CRUZ
N.C:12430257
CAROLINA SOTO DE HOYOS
N.C:13430169
JOSE IVAN HUERTA RAMIREZ
N.C:13430174
LENGUAJES DE INTERFAZ

INTRODUCCIN
El siguiente proyecto consiste en una parte previa de investigacin en el que se
deber ganar ms, conocimiento con el fin de poder realizar la parte prctica de esta, que
consiste en elaborar Un proyecto que tenga o ms bien, que funcione con un amplificador
Operacional.
No sera bueno tener un reloj de alarma conectado a Internet que se ajusta automticamente, en
funcin de su calendario? Lo que nunca se pierda una cita temprano, nunca se olvide de establecer
la alarma, y disfrutar de un sueo ms reparador sabiendo que haya resuelto la pesadilla de la
regulacin de sus alarmas. Un despertador expertos en Internet podra incluso mirar a su bandeja de
entrada y se despierta si los amigos o familiares le envan un correo electrnico importante.

PROPUESTA
Objetivo
Realizar un proyecto que d solucin a un problema al que nos
enfrentamos diariamente utilizando Arduino. El proyecto tiene la finalidad de
crear un dispositivo despertador automatizado.

Planteamiento
Este proyecto naci con la finalidad de resolver uno de los ms grandes
problemas no solo en estudiantes sino tambin en las personas comunes y esto
es el despertarse por las maanas. Los relojes o despertadores comunes
cuentan con un sistema de alarma que puede apagarse o aplazarse pero en la
mayora de los casos al apagarlo la alarma si no se encuentra programada para
varios das, al da siguiente no suena causando un conflicto.
La funcin principal de este
proyecto es realizar un reloj
automatizado que tenga una
conexin
CALENDAR

con
en

GOOGLE
la

que

los

usuarios podrn programar los


das con anticipacin, contara
con una opcin de apagado
definitivo y con la opcin de suspender
como todos los relojes pero con la diferencia de que al apagarla al da siguiente
volver a sonar.
Nuestra propuesta de proyecto es realizar un reloj despertador con
ayuda de Arduino.

DESCRIPCION GENERAL DEL PROYECTO


Este Smart Alarm Clock (Configuracin para reuniones, citas, recordatorios y tareas) utiliza
el Arduino Yun , que es un Arduino especial con dos procesadores. Un procesador ejecuta una
versin integrada de Linux y est conectado a Internet a travs de Wi-Fi o Ethernet. El otro
procesador utiliza el mismo chip que el Arduino Leonardo microcontrolador, permitiendo que el
Yun para trabajar con la mayora de los escudos de Arduino y accesorios. Al utilizar el Arduino Yun,
este proyecto puede hablar con los servicios web complejos con el procesador Linux, y la interfaz
con el hardware - una pantalla tctil LCD - en el segundo procesador.
El software para la alarma de reloj inteligente utiliza el Temboo servicio para comunicarse con las
utilidades de calendario y correo. Temboo es una plataforma para simplificar el acceso a muchos
servicios web, y tiene un gran apoyo para el Arduino Yun. Para construir este proyecto tendr que
registrarse para obtener una cuenta gratuita en el sitio web de Temboo.
INTELIGENTE Reloj despertador actualmente trabaja con de
Google Calendary Gmail servicios. Si usted no tiene una cuenta de Google, asegrese de
inscribirse antes de comenzar el proyecto.

MATERIALES A IMPLEMENTAR
Adems de esas cuentas, slo necesita una Yun Arduino con el adaptador de corriente, una tarjeta
microSD, pantalla tctil TFT escudo Arduino, y un altavoz USB. El escudo TFT mostrar la interfaz
de reloj, mientras que el altavoz USB jugar la alarma. Asegrese de utilizar un altavoz USB que
recibe la potencia y audio a travs de la conexin USB, como Radio Shack # 40-380. (Algunos
altavoces envan sonido a travs de un cable separado que no va a funcionar con el Yun). El
software incluye un proyecto de sonido del despertador molesto que va a sacudir despierto, pero se
puede sustituir su propio MP3 para despertar a algo ms agradable.

NOMBRE
YUN ARDUINO

ADAPTADOR DE CORRIENTE

MICROSD

PANTALLA TCTIL TFT ESCUDO


ARDUINO

ALTAVOZ USB

OBJETO

DESARROLLO DEL PROYECTO


Paso # 1: Configurar una cuenta de Temboo

Una vez que se haya registrado para una cuenta, ir a la pgina Cuenta Aplicaciones y
recuperar su nombre de cuenta, nombre de la aplicacin, y los valores clave como se
muestra. Guardar estos valores, ya que se pueden utilizar en la configuracin del boceto
Arduino.

Paso # 2: Configuracin de Google acceso Calendario

Siga las instrucciones de instalacin de la biblioteca de Google Calendar de Temboo para permitir Temboo para acceder a
su cuenta de calendario:https://temboo.com/library/Library/Google/Calendar/ .
Habilitar el acceso a la API Calendario para la cuenta de Google en la consola de desarrolladores de
Google: https://code.google.com/apis/console/ . Confirme que el estado Calendario API est activado (vase la imagen
uno).
A continuacin, cree un nuevo ID de cliente y seleccione el tipo "aplicacin web".Establecer el URI de
redireccionamiento autorizado conforme a lo dispuesto en las instrucciones del Temboo:https: // {Tu nombre de cuenta
Temboo} .temboolive.com / devolucin de llamada / Googletambin establecer los orgenes de JavaScript autorizado
ahttps: // {su nombre de cuenta Temboo} .temboolive.comse refiere a la segunda imagen, pero tenga en cuenta que mi
cuenta Temboo es "tdicola" y los suyos sern diferentes. Una vez creada, tome nota de los valores Secret ID de cliente y
cliente en la pgina de resultados.
NOTA: Un paso las instrucciones Temboo no mencionan es que se necesita para establecer un valor Nombre del producto
en la pgina de la pantalla consentimiento de la consola de desarrolladores Google. Se puede establecer cualquier valor,
tales como "Mi nombre de la aplicacin," como me puse en la tercera imagen de arriba.
Ejecutar el "coreo" llamada InitializeOAuth
en:https://www.temboo.com/library/Library/Google/OAuth/InitializeOAuth/ . (Choreos son accesos directos de cdigo de
Temboo por diversas solicitudes de la API, consultas SQL, y tal.) Especificar el valor de ID de cliente que encontr en el
paso anterior, y el valor de entradahttps://www.googleapis.com/auth/calendarpara el Alcance . una vez que se ejecuta,
visite la URL de autorizacin en la salida, aceptar los permisos, y debera ver una pgina en blanco.
Por ltimo, ejecute el coreo FinalizeOAuth
en:https://www.temboo.com/library/Library/Google/OAuth/FinalizeOAuth/ . Especificar el ID de cliente y los valores
secreto de cliente de la consola de desarrolladores de Google, y el ID de devolucin de llamada devuelta por el coreo
InitializeOAuth. Una vez ejecutado, recordar el valor de actualizacin de emergencia que se devuelve en la salida.
Para recapitular, asegrese de que tiene los siguientes valores de los pasos anteriores antes de continuar: ID de cliente, el
secreto de cliente, y en Actualizar Token.

Pas # 3: Guardar un perfil de Google Calendar

Pas # 4: configurar el acceso Gmail

Paso # 5: Instalar la biblioteca TFT Arduino

Instalar el tenedor biblioteca TFT que he escrito para ser compatible con el
Arduino
Yun:https://github.com/tdicola/TFT_Touch_Shield_V1/releases/download/1.1/TFT_
Touch_Shield_V1.zip .

Importe el archivo zip descargado en el IDE de Arduino como una nueva


biblioteca.Si no est familiarizado con el proceso de importacin de la
biblioteca, consulte esta gua para obtener informacin ms
detallada. Recuerde que debe utilizar Arduino IDE Versin 1.5.6-r2 BETA (no
1.0.5).

Pas # 6: Conectar la pantalla TFT a Arduino Yun

Paso # 7: Instalar dependencias Arduino Yun

Pas # 9: Configurar el boceto Reloj Alarma Inteligente

Descargar el boceto de la alarma de reloj inteligente


de:https://github.com/tdicola/SmartAlarmClock/archive/master.zip .
Descomprimir el archivo y abrir el boceto en el IDE de Arduino.
Hacia la parte superior del boceto ajustar los #define valores para que coincida con sus detalles de la cuenta
Temboo. Establecer TEMBOO_ACCOUNT a su nombre de cuenta Temboo, TEMBOO_APP a su nombre de
la aplicacin Temboo, TEMBOO_KEY a su clave de aplicacin de Temboo, y CALENDAR_ID a su nombre
de cuenta de Google (mismo valor utilizado en la prueba de la coreo calendario anterior). Si ha utilizado
diferentes nombres, ajuste CALENDAR_CREDENTIALS y GMAIL_CREDENTIALS al nombre del perfil
de credenciales que guard en el sitio de Temboo anterior.
Otros # define los valores de configuracin no necesitan ser cambiados, pero miren para ver otros ajustes que
ms tarde puede realizar en el boceto. En particular, los ALARM_FILE de valor apunta a un MP3 a utilizar
para el sonido de la alarma. Si desea cambiar el sonido, poner su propio MP3 en la www subcarpeta y
actualizar elALARM_FILE valor.

Paso #11. Subir y ejecutar el boceto


Se podr observar que funciona correctamente
Paso#12. Uso de la alarma
para probarlo programamos una alarma
Paso#13. Uso del correo electrnico de alerta
Configuramos nuestro correo
Y listo tenemos nuestra alarma.

Você também pode gostar