Despertador LED Sunrise con alarma configurable canción

mi motivación

Este invierno mi novia tenía un montón de problemas para despertarse en la mañana y parecía sufrir de SAD (trastorno afectivo de temporada). Incluso me doy cuenta de cuánto más difícil es despertar en el invierno, ya que el sol no ha subido todavía. Síntomas del SAD severa pueden incluir irritabilidad, quedarse dormido pero todavía estar cansado, no poder salir de la cama, la depresión y algunos problemas físicos tales como dolor común y baja resistencia a la infección. Yo había oído acerca de los detectores de la salida del sol que simularon la salida del sol y pensé que podría ser una posible solución a su problema.

El Plan de

Me acordé de ver una instructable () acerca de la modificación de una alarma de salida del sol para proporcionar luz azul con LEDs ya que azul se supone que es la luz buena para ayudar. Me gustó la idea pero lo que el microcontrolador se utiliza en este instructable intimidados me ya que he tenido una limitada experiencia con uno después de que se desarrolla el código de programación. También no solucionó la otra preocupación mía: gastar $80 en un reloj de alarma y modificarlo, no es que mi novia no vale la pena :D

Primero pensé en desarrollar un reloj desde cero utilizando un microcontrolador. Hemos construido un binario con reloj en una de mis clases en la Universidad, así que estaba familiarizado con la lógica. Después desistí de esa idea puesto que no usando el mismo lenguaje de programación y me gustaría tener un montón de tiempo para desarrollar el código. Entonces tuve la idea de usar un reloj de alarma digital barato que, ojalá, sería una tensión cuando la alarma de apagado Puedo tomar este voltaje y utilizarlo como un interruptor con un microcontrolador. Cuando sonó la alarma y la tensión fue alta, comenzaría el proceso de atenuación. Si fue golpeado el botón snooze y la alarma fue dada vuelta, el voltaje iría bajo y detendría el proceso de atenuación, apagar las luces. Investigué esta idea y descubrió que era posible utilizar un voltaje de un reloj y utilizarlo con un microcontrolador. Un chico había terminado un proyecto similar que abre automáticamente sus persianas por la mañana (http://hackaday.com/2008/11/18/alarm-clock-automated-blinds/).

El microcontrolador

Las ideas comenzaron a fluir y todo lo que tenía que hacer era escoger un microcontrolador a utilizar. Vi un artículo en sparkfun.com que pasó por el proceso de construcción de un circuito para ejecutar un ATMega168. Leí cuidadosamente y decidido que parecía bastante simple y que es el microcontrolador que quería utilizar. En otras investigaciones, me encontré con esta cosa de Arduino , que todo el mundo ha estado usando para sus proyectos de bricolaje. Utiliza el ATMega168, era de código abierto y tenía numerosos foros de ayuda y a partir de ejemplos; perfecto para el principiante. Decidí usar mi ATMega168 y trasplante en un tablero de arranque que contiene la imprescindible para el ATMega168 a ejecutar. Con la última pieza del rompecabezas en la mano, podría empezar.

Nota rápida: Antes de empezar, quiero dar las gracias a todas las fuentes que utilicé. He intentado hacer que ligado cualquier referencia que utilicé en el instructable. El código es solo manipulación de los ejemplos incluidos en el entorno de Arduino y un poco de mi asi que gracias a las personas que los codificados! También, este es mi primer proyecto de microcontrolador. Estoy seguro que no hice todo completamente correcto, como agregar tapas de filtro a lugares y en otras partes diferentes a mis circuitos. Si ves algo que se puede mejorar, me avisan! Estaré seguro de actualizar o hacer notas de él. ¡ Disfrute!

Artículos Relacionados

Simulador de amanecer de LED azul para alarma del sol Soleil

Simulador de amanecer de LED azul para alarma del sol Soleil

este add-on para una alarma del sol Soleil deja el reloj controla el brillo de un banco de LEDs. Un microcontrolador ajusta la potencia de los LEDs para que parecen atenuarse en la misma proporción que ninguna lámpara incandescente que puede haber co
Reloj de tiempo Real de Arduino con alarma y sensores ambientales

Reloj de tiempo Real de Arduino con alarma y sensores ambientales

Reloj de Arduino, con respaldo de batería (reloj en tiempo real), tiempo, fecha, alarma, temperatura, humedad, presión, LCD, salida, entrada de teclado, dormir modo, blanco de iluminación (4 X) LED LCD con control de intensidadPaso 1: Lista de piezas
Como hacer LED fundido con Digispark

Como hacer LED fundido con Digispark

https://www.dropbox.com/s/zj1mg9ewo62ttw7/animoto_high_res.mp4MATERIALES NECESARIOS(En orden)artículo proveedor Cat # resistor de 220 Ohmios cantidad digikey.com 220QBK-ND 3 LED RGB digikey.com 754-1492-ND 1 header hembra 3 pin digikey.com S7001-ND 1
Computadora/ordenador portátil Monitor de temperatura USB con alarma opcional

Computadora/ordenador portátil Monitor de temperatura USB con alarma opcional

Este instructable le mostrará cómo construir su propio ordenador portátil / monitor de temperatura de sobremesa, con opcional de alarma que se activará un zumbador piezoeléctrico para una notificación audible. Después de completar este proyecto, pued
Un reloj de 15 LED RGB con Arduino base

Un reloj de 15 LED RGB con Arduino base

El reloj RGB utiliza el modelo de composición de color RGB usado en todas las pantallas color. Este modelo utiliza tres colores 'básicos', es decir, rojos, verdes y azules, para construir cualquier otro 'compuesto' color del espectro. Con reloj RGB,
Caja hecha en casa con alarma

Caja hecha en casa con alarma

Hola!He hecho una simple caja con alarma.Te hace falta:Interruptor de láminasImánCaja de plásticoZumbadorResistencia (si es necesario)LED parpadeanteBotónBaterías (x2, 3 o más).Conecte todo como esta:< - pilas---botón---zumbador---Reed switch--->-  
Aparatos con alarma automática de medición de distancia

Aparatos con alarma automática de medición de distancia

Hoy voy a mostrarte cómo hacer un aparato para medir distancia con alarma automática utilizando una placa de Arduino Uno y sensor ultrasónico. Se mostrará la distancia en una pantalla LCD y si algo se viene en una gama fija le advertirá con un mensaj
Indicador de nivel de agua de symple con alarma

Indicador de nivel de agua de symple con alarma

Hi, personas iv visto publicar muchos sobre Symple [indicador de nivel con alarma], algunos son confusos y difíciles de entender para noobs así que pensé en hacer un diseño limpio y symple para cada uno.
Controlar una matriz de LED RGB con Android y IOIO

Controlar una matriz de LED RGB con Android y IOIO

Versión del producto de este proyecto en http://ledpixelart.com ***Un androide había controlado espejo interactivo. Ejecuta varias aplicaciones de Android, el espejo interactivo muestra imágenes, texto corriente, juegos simples y vídeo por streaming
Control LED RGB con arduino y procesamiento.

Control LED RGB con arduino y procesamiento.

Hoy te diré cómo controlar un LED RGB con ayuda del lenguaje Arduino y procesamiento. Este es mi primer instructable, déjeme por favor saber si pudiera mejorar algo y si tienes cualquier tipo de preguntas les dejan en la caja de comentario, me encant
¿8 LED Chaser con 74HC595 8 Bit Shift Register

¿8 LED Chaser con 74HC595 8 Bit Shift Register

han querido hacer un dulce efecto Cylon/Knight Rider (Larson) escáner? ¿Pero no va a utilizar todos sus pernos del IO de Arduino? Bien, usted puede hacer un buen escáner LED 8 con un cambio de registro IC.En este tutorial usaremos el 74HC595 pedacito
40 x RGB LED controlador con PWM de 8 bits y patrones seleccionables

40 x RGB LED controlador con PWM de 8 bits y patrones seleccionables

Actualización: Este controlador ha sido sustituida por la muy superior 48 canales Mono / 16 canal RGB LED controlador, con conexión USB y compatibilidad ColorMotion . Visite http://www.chromationsystems.com/48channled.html para obtener más informació
Cómo hacer una linterna led recargable con una batería móvil antiguo

Cómo hacer una linterna led recargable con una batería móvil antiguo

en este instructable voy a mostrar a «Cómo hacer una linterna led recargable con una batería móvil antiguo»? >>>Paso a pasoPaso 1: Lo que te necesita!!!!Dos 1W Leddisipador de calor de dos (para led enfriar)cables debatería de móvilgato móvilsold
Gráfico 8 canal RGB LED paneles con Control DMX

Gráfico 8 canal RGB LED paneles con Control DMX

paneles de LED de estos fueron diseñados para decorar un escenario para un festival de música, utilizan un 24 alta corriente USB LED controlador de canal, un personalizado DMX-512 y el adaptador serie, 4-5 metros de Tira de LED RGB 12v. Algunos panel