Restablecer su reloj circadiano "reloj de cuerpo biológico" con Arduino (2 / 4 paso)

Paso 2:

El Arduino Atmel P 328 código

Suponiendo que tienes el IDE de Arduino 1.6.5 instalados o más joven. Nota que la 1.6.6 y 1.6.7 tienen fallos y añadir más problemas de los que desea sobre todo cuando estamos utilizando otros programadores para subir.

en el código necesita ajustar:

  • #define DHT22_PIN 1 / / cambiar número de pin a su clavija de entrada de humedad DHT22

donde se conecta el medidor de humedad de DHT222 a. Tengo pin 1

  • #define termo A1 / / externo termostato, ajuste también en línea 223
  • #define botón A0 / donde usted conecte su interruptor a tierra con una resistencia de 10K a tierra
  • #define LIGHT_PIN 9 / / el perno que enciende su luz de fondo

  • intervalo de int = 30000; / / *** 30 segundos x 1000 *** usuario definir tiempo de luz de fondo cuando se pulsa el botón ***

  • esta matriz contiene los valores de brillo para cada hora hay 24 horas
    a partir de la 1:00. 0 es apagado y 255 es totalmente. int led_brightness_data [24] = {0,0,0,0,0,0,250,250, 230,220,150,150,160,170,180,190, 200,190,180,170,160,0,0,0};

Esto parece complicado pero es fácil de trabajar.

13:00 0 establece la luz de fondo en baja. BAJA apaga la luz de fondo.

2:00 0 = baja hasta 18:00 se queda baja

Que en el 7:00 se despierta (pero no tiene ninguna alarma) y enciende la luz de fondo.

El valor 250 es un analógico PWM. 0 de hasta 255 completamente encendido.

Y luego brillo diferentes durante el día puede cambiar y finalmente a 22:00 valor cero apagando la luz de fondo por 8 horas.

Este circuito no tiene ninguna alarma como todo el mundo utiliza su teléfono estos días como alarma.

  • inicializar la biblioteca con los números de los pines de interfaz

    LiquidCrystal lcd (2, 3, 4, 5, 6, 7, 8); corregir builtcircuit.com.au kit //change a su pasador cristal

  • y el pin 9 es el conector de luz de fondo
  • LCD.Print("Sunday"); Aquí puede poner ("Sonntag") u otros idiomas para satisfacer sus necesidades deseaban en la pantalla LCD. El mismo mes.
  • nada más que cambiar hasta el final de 2999. LCD.Print("20"); año 2015 como el código imprime los dos últimos dígitos.
  • LCD.Begin (16, 2); Esto para LCD pantalla 16 columnas y 2 filas

  • Si se utiliza una pantalla LCD más grande con 4 filas que el código se ve como este lcd.begin(16,4);

y aquí el código

Ahora necesita un código para ajustar el reloj

Artículos Relacionados

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,
Módulos de reloj en tiempo Real compatible con Arduino #5 (DS1307 y DS3231)

Módulos de reloj en tiempo Real compatible con Arduino #5 (DS1307 y DS3231)

Un módulo de reloj en tiempo Real (RTC) es que un RTC es un RTC. ¿Verdad? Mal!Mientras estos dos ECA muy común, compatible con Arduino un aspecto muy similar y están conectados a través del I2C (pronunciado ojo cuadrado, u ojo ojo) bus de comunicacio
Reloj del anillo del LED con Arduino

Reloj del anillo del LED con Arduino

Ver reloj de Fibonacci de pchretien la semana pasada, decidí compartir mi proyecto de reloj anillo de LED.Como se puede ver el tiempo está representada en dos anillos de WS2812 LED.En el aro exterior 24 LEDs, muestra las horas de 0 a 24. Los colores
Sabia del reloj 3 - despertador geek basada en Arduino

Sabia del reloj 3 - despertador geek basada en Arduino

sabio reloj 3 es un código abierto, altamente hackeable reloj geek que muestra mucho más que el tiempo. Su función principal es mostrar citas editables por el usuario obtenidas de una tarjeta SD (como los usados en cámaras de fotos).Además, Wise relo
Reloj digital y analógico - Arduino + PaperCraft

Reloj digital y analógico - Arduino + PaperCraft

en este instructable nos va ser recreando un reloj inspirado en el diseño original de Alvin Aronson. Primera vez que vi este reloj que me ha impresionado por cómo limpia una elegante el diseño fue que inmediatamente quise recrear este efecto.Diseño o
Reloj de abuelo "Atómico" de Arduino

Reloj de abuelo "Atómico" de Arduino

Yo quería un reloj de abuelo de electro-mecánicos que no requerían de la bobina y la corrección de cada semana, pero que parecía y sonaba tan original como sea posible.ver mi sitio aquí Por reloj webEste Instructable muestra cómo agregar Arduino cont
Reloj mágico de Arduino

Reloj mágico de Arduino

¿Qué pasa si un reloj podría decirle más que el tiempo? En este Instructable, vamos a hacer un reloj que, con sólo un vistazo, puede decirle a alguien donde usted está y sólo para condimentar cosas para arriba de la temperatura de su entorno. Bueno,
Reloj casero con Arduino

Reloj casero con Arduino

Hoy voy a mostrar cómo hacer un reloj casero con un Arduino!Paso 1: Materiales + instalación código de ArduinoMateriales--Exhibición de segmento siete SMA420564-Al menos 12 cables de puente Sunfounder-Arduino Uno-Bredboard-2 botonesResistencias de Oh
Campana de bronce USB reloj llamativo (con Arduino)

Campana de bronce USB reloj llamativo (con Arduino)

molestar a sus compañeros de trabajo: conducir en mendicidad que apague su especial reloj de PC!Este hecho poco aparejo interfaces por USB el reloj de tu PC y genera abolladuras y media horas en una campana de bronce verdadero. Grandes cosas en su of
Guía simple para el ajuste de hora en un reloj DS3231/DS3107/DS1337 en tiempo Real con Arduino UNO

Guía simple para el ajuste de hora en un reloj DS3231/DS3107/DS1337 en tiempo Real con Arduino UNO

El DS3231 es un altamente exacto, ampliamente utilizado Real Time Clock (RTC), como sus contrapartes ligeramente menos precisas, DS3107 y DS1337. Antes de que puede ser útil, sin embargo, debe ajustarse la hora correcta. Este Instructable es estricta
Impresora 3D biológico B-código

Impresora 3D biológico B-código

Las abejas son las impresoras 3D primera del mundo. Trabajan en un material de sus propios cuerpos, formadas a la temperatura corporal, con un material que es seguro comer y es incluso reciclables y biodegradables.Me lancé a crear un sistema de impre
Rana: Inspirado en un arduino robot biológico

Rana: Inspirado en un arduino robot biológico

Rana (rana en Italiano) es un robot inspirado biológico. Es el resultado de meses de investigación y desarrollo. Uno de los principios aplicados proviene de otra insuperable hice llamada "arduino robot bípedo". Este robot utiliza los métodos com
ADVERTENCIA de riesgo biológico inodoro

ADVERTENCIA de riesgo biológico inodoro

Todos sabemos el problema cuando has estado en el inodoro para algunas grandes empresas. Crees que al lavarse las manos: ' climatizador solo no es suficiente! Debe haber una manera de advertir a los inocentes visitantes a permanecer lejos de este lug
Configuración del prototipo para un USB alimentado bajo costo; radiación continua en tiempo real sistema de vigilancia para el Hospital de patología quirúrgica, hematología, biológico gestión de residuos y centros de investigación

Configuración del prototipo para un USB alimentado bajo costo; radiación continua en tiempo real sistema de vigilancia para el Hospital de patología quirúrgica, hematología, biológico gestión de residuos y centros de investigación

configuración del prototipo a un costo de baja potencia USB; tiempo real radiación continua sistema de control biológico de la patología quirúrgica del Hospital, hematología, gestión de residuos y centros de investigaciónTítulo de rodaje: Alimentado