Controlador de luz de Navidad de Arduino (5 / 5 paso)

Paso 5: Poniéndolo todo junto

Una vez conectados todos los enchufes y todo va a donde debe ser, tenemos que conectar cada árbol con el pcb.

1) utilicé algunos cables de las luces muertas para conectar todos los aspectos positivos en el pcb (imagen 1)
2) obtener los conectores crimp y conectar algunos sobre los cables provenientes de los árboles como (imagen 2) dejar el blanco ser por ahora
3) Conecte los cables a la placa en el orden correcto
4) tomé un viejo cable de exstention y cortar el cable y conecta un extremo a la entrada de 120 v en el pcb y el otro a los 2 blancos
5) por último conectar el arduino a la placa (imagen 3)
6) cinta ésos conexión y guárdela en lugar seguro
7) cargar el código de Joy To The World y ver si funciona. Si tan grande!!!!!! Si no, no sea bueno. Si usted no puede averiguar el problema enviar un comentario y mal intenta mi mejor esfuerzo en ayudarle.

Código de Joy To The World:

tree1 int = 6;
tree2 int = 7;
int tree3 = 8;
int tree4 = 9;
int tree5 = 2;
int tree6 = 3;
int tree7 = 4;
int tree8 = 5;
int s = 150;
int ds = 225;
int e = 300;
de int = 450;
int q = 600;
int dq = 900;
int h = 1200;
int dh = 1800;
int comienzo;
int fin;
int tiempo;

void setup()
{
pinMode (tree1, salida);
pinMode (tree2, salida);
pinMode (tree3, salida);
pinMode (tree4, salida);
pinMode (tree5, salida);
pinMode (tree6, salida);
pinMode (tree7, salida);
pinMode (tree8, salida);
digitalWrite(tree1,HIGH);
Delay(1000);
digitalWrite(tree2,HIGH);
Delay(1000);
digitalWrite(tree3,HIGH);
Delay(1000);
digitalWrite(tree4,HIGH);
Delay(1000);
digitalWrite(tree5,HIGH);
Delay(1000);
digitalWrite(tree6,HIGH);
Delay(1000);
digitalWrite(tree7,HIGH);
Delay(1000);
digitalWrite(tree8,HIGH);
Delay(1000);
digitalWrite(tree1,LOW);
digitalWrite(tree2,LOW);
digitalWrite(tree3,LOW);
digitalWrite(tree4,LOW);
digitalWrite(tree5,LOW);
digitalWrite(tree6,LOW);
digitalWrite(tree7,LOW);
digitalWrite(tree8,LOW);
Serial.Begin(9600);
}

void loop()
{
Start = millis();
digitalWrite (tree1, HIGH);
digitalWrite (tree8, HIGH);
Delay(q);
digitalWrite (tree1, LOW);
digitalWrite (tree8, bajo);

digitalWrite (tree2, HIGH);
digitalWrite (tree7, HIGH);
Delay(de);
digitalWrite (tree2, LOW);
digitalWrite (tree7, bajo);

digitalWrite (tree3, HIGH);
digitalWrite (tree6, HIGH);
Delay(s);
digitalWrite (tree3, bajo);
digitalWrite (tree6, bajo);

digitalWrite (tree4, HIGH);
digitalWrite (tree5, HIGH);
Delay(1050);
digitalWrite (tree4, bajo);
digitalWrite (tree5, bajo);

digitalWrite (tree1, HIGH);
digitalWrite (tree8, HIGH);
Delay(s);
digitalWrite (tree1, LOW);
digitalWrite (tree8, bajo);

digitalWrite (tree2, HIGH);
digitalWrite (tree7, HIGH);
Delay(q);
digitalWrite (tree2, LOW);
digitalWrite (tree7, bajo);

digitalWrite (tree3, HIGH);
digitalWrite (tree6, HIGH);
Delay(q);
digitalWrite (tree3, bajo);
digitalWrite (tree6, bajo);

digitalWrite (tree4, HIGH);
digitalWrite (tree5, HIGH);
Delay(DQ);
digitalWrite (tree4, bajo);
digitalWrite (tree5, bajo);

digitalWrite (tree1, HIGH);
digitalWrite (tree2, HIGH);
digitalWrite (tree7, HIGH);
digitalWrite (tree8, HIGH);
Delay(e);
digitalWrite (tree1, LOW);
digitalWrite (tree2, LOW);
digitalWrite (tree7, bajo);
digitalWrite (tree8, bajo);

digitalWrite (tree2, HIGH);
digitalWrite (tree3, HIGH);
digitalWrite (tree6, HIGH);
digitalWrite (tree7, HIGH);
Delay(DQ);
digitalWrite (tree2, LOW);
digitalWrite (tree3, bajo);
digitalWrite (tree6, bajo);
digitalWrite (tree7, bajo);

digitalWrite (tree1, HIGH);
digitalWrite (tree2, HIGH);
digitalWrite (tree7, HIGH);
digitalWrite (tree8, HIGH);
Delay(e);
digitalWrite (tree1, LOW);
digitalWrite (tree2, LOW);
digitalWrite (tree7, bajo);
digitalWrite (tree8, bajo);

digitalWrite (tree3, HIGH);
digitalWrite (tree4, HIGH);
digitalWrite (tree5, HIGH);
digitalWrite (tree6, HIGH);
Delay(DQ);
digitalWrite (tree3, bajo);
digitalWrite (tree4, bajo);
digitalWrite (tree5, bajo);
digitalWrite (tree6, bajo);

digitalWrite (tree1, HIGH);
digitalWrite (tree2, HIGH);
digitalWrite (tree7, HIGH);
digitalWrite (tree8, HIGH);
Delay(e);
digitalWrite (tree1, LOW);
digitalWrite (tree2, LOW);
digitalWrite (tree7, bajo);
digitalWrite (tree8, bajo);

digitalWrite (tree1, HIGH);
digitalWrite (tree2, HIGH);
digitalWrite (tree3, HIGH);
digitalWrite (tree4, HIGH);
digitalWrite (tree5, HIGH);
digitalWrite (tree6, HIGH);
digitalWrite (tree7, HIGH);
digitalWrite (tree8, HIGH);
Delay(DQ);
digitalWrite (tree1, LOW);
digitalWrite (tree2, LOW);
digitalWrite (tree3, bajo);
digitalWrite (tree4, bajo);
digitalWrite (tree5, bajo);
digitalWrite (tree6, bajo);
digitalWrite (tree7, bajo);
digitalWrite (tree8, bajo);

digitalWrite (tree8, HIGH);
Delay(e);
digitalWrite (tree8, bajo);

digitalWrite (tree1, HIGH);
Delay(e);
digitalWrite (tree1, LOW);

digitalWrite (tree7, HIGH);
Delay(e);
digitalWrite (tree7, bajo);

digitalWrite (tree2, HIGH);
Delay(e);
digitalWrite (tree2, LOW);

digitalWrite (tree6, HIGH);
Delay(e);
digitalWrite (tree6, bajo);

digitalWrite (tree3, HIGH);
Delay(de);
digitalWrite (tree3, bajo);

digitalWrite (tree5, HIGH);
Delay(s);
digitalWrite (tree5, bajo);

digitalWrite (tree4, HIGH);
Delay(e);
digitalWrite (tree4, bajo);

digitalWrite (tree8, HIGH);
Delay(e);
digitalWrite (tree8, bajo);

digitalWrite (tree1, HIGH);
Delay(e);
digitalWrite (tree1, LOW);

digitalWrite (tree7, HIGH);
Delay(e);
digitalWrite (tree7, bajo);

digitalWrite (tree2, HIGH);
Delay(e);
digitalWrite (tree2, LOW);

digitalWrite (tree6, HIGH);
Delay(e);
digitalWrite (tree6, bajo);

digitalWrite (tree3, HIGH);
Delay(de);
digitalWrite (tree3, bajo);

digitalWrite (tree5, HIGH);
Delay(s);
digitalWrite (tree5, bajo);

digitalWrite (tree4, HIGH);
Delay(e);
digitalWrite (tree4, bajo);

digitalWrite (tree2, HIGH);
digitalWrite (tree7, HIGH);
Delay(e);
digitalWrite (tree2, LOW);
digitalWrite (tree7, bajo);

digitalWrite (tree1, HIGH);
digitalWrite (tree8, HIGH);
Delay(e);
digitalWrite (tree1, LOW);
digitalWrite (tree8, bajo);

digitalWrite (tree2, HIGH);
digitalWrite (tree7, HIGH);
Delay(e);
digitalWrite (tree2, LOW);
digitalWrite (tree7, bajo);

digitalWrite (tree1, HIGH);
digitalWrite (tree8, HIGH);
Delay(e);
digitalWrite (tree1, LOW);
digitalWrite (tree8, bajo);

digitalWrite (tree2, HIGH);
digitalWrite (tree7, HIGH);
Delay(75);
digitalWrite (tree2, LOW);
digitalWrite (tree7, bajo);

digitalWrite (tree3, HIGH);
digitalWrite (tree6, HIGH);
Delay(75);
digitalWrite (tree3, bajo);
digitalWrite (tree6, bajo);

digitalWrite (tree4, HIGH);
digitalWrite (tree5, HIGH);
Delay(DQ);
digitalWrite (tree4, bajo);
digitalWrite (tree5, bajo);

digitalWrite (tree4, HIGH);
digitalWrite (tree5, HIGH);
Delay(75);
digitalWrite (tree4, bajo);
digitalWrite (tree5, bajo);

digitalWrite (tree3, HIGH);
digitalWrite (tree6, HIGH);
Delay(75);
digitalWrite (tree3, bajo);
digitalWrite (tree6, bajo);

digitalWrite (tree4, HIGH);
digitalWrite (tree5, HIGH);
Delay(e);
digitalWrite (tree4, bajo);
digitalWrite (tree5, bajo);

digitalWrite (tree3, HIGH);
digitalWrite (tree6, HIGH);
Delay(e);
digitalWrite (tree3, bajo);
digitalWrite (tree6, bajo);

digitalWrite (tree4, HIGH);
digitalWrite (tree5, HIGH);
Delay(e);
digitalWrite (tree4, bajo);
digitalWrite (tree5, bajo);

digitalWrite (tree3, HIGH);
digitalWrite (tree6, HIGH);
Delay(75);
digitalWrite (tree3, bajo);
digitalWrite (tree6, bajo);

digitalWrite (tree2, HIGH);
digitalWrite (tree7, HIGH);
Delay(75);
digitalWrite (tree2, LOW);
digitalWrite (tree7, bajo);

digitalWrite (tree1, HIGH);
digitalWrite (tree8, HIGH);
Delay(DQ);
digitalWrite (tree1, LOW);
digitalWrite (tree8, bajo);

digitalWrite (tree1, HIGH);
digitalWrite (tree2, HIGH);
digitalWrite (tree7, HIGH);
digitalWrite (tree8, HIGH);
Delay(75);
digitalWrite (tree1, LOW);
digitalWrite (tree2, LOW);
digitalWrite (tree7, bajo);
digitalWrite (tree8, bajo);

digitalWrite (tree2, HIGH);
digitalWrite (tree3, HIGH);
digitalWrite (tree6, HIGH);
digitalWrite (tree7, HIGH);
Delay(75);
digitalWrite (tree2, LOW);
digitalWrite (tree3, bajo);
digitalWrite (tree6, bajo);
digitalWrite (tree7, bajo);

digitalWrite (tree3, HIGH);
digitalWrite (tree4, HIGH);
digitalWrite (tree5, HIGH);
digitalWrite (tree6, HIGH);
Delay(e);
digitalWrite (tree3, bajo);
digitalWrite (tree4, bajo);
digitalWrite (tree5, bajo);
digitalWrite (tree6, bajo);

digitalWrite (tree1, HIGH);
digitalWrite (tree2, HIGH);
digitalWrite (tree3, HIGH);
digitalWrite (tree4, HIGH);
digitalWrite (tree5, HIGH);
digitalWrite (tree6, HIGH);
digitalWrite (tree7, HIGH);
digitalWrite (tree8, HIGH);
Delay(q);
digitalWrite (tree1, LOW);
digitalWrite (tree2, LOW);
digitalWrite (tree3, bajo);
digitalWrite (tree4, bajo);
digitalWrite (tree5, bajo);
digitalWrite (tree6, bajo);
digitalWrite (tree7, bajo);
digitalWrite (tree8, bajo);

digitalWrite (tree1, HIGH);
digitalWrite (tree8, HIGH);
Delay(e);
digitalWrite (tree1, LOW);
digitalWrite (tree8, bajo);

digitalWrite (tree2, HIGH);
digitalWrite (tree7, HIGH);
Delay(de);
digitalWrite (tree2, LOW);
digitalWrite (tree7, bajo);

digitalWrite (tree3, HIGH);
digitalWrite (tree6, HIGH);
Delay(s);
digitalWrite (tree3, bajo);
digitalWrite (tree6, bajo);

digitalWrite (tree4, HIGH);
digitalWrite (tree5, HIGH);
Delay(e);
digitalWrite (tree4, bajo);
digitalWrite (tree5, bajo);

digitalWrite (tree3, HIGH);
digitalWrite (tree6, HIGH);
Delay(e);
digitalWrite (tree3, bajo);
digitalWrite (tree6, bajo);

digitalWrite (tree2, HIGH);
digitalWrite (tree7, HIGH);
Delay(q);
digitalWrite (tree2, LOW);
digitalWrite (tree7, bajo);

digitalWrite (tree1, HIGH);
digitalWrite (tree8, HIGH);
Delay(q);
digitalWrite (tree1, LOW);
digitalWrite (tree8, bajo);

digitalWrite (tree1, HIGH);
digitalWrite (tree2, HIGH);
digitalWrite (tree3, HIGH);
digitalWrite (tree4, HIGH);
digitalWrite (tree5, HIGH);
digitalWrite (tree6, HIGH);
digitalWrite (tree7, HIGH);
digitalWrite (tree8, HIGH);
Delay(h);
digitalWrite (tree1, LOW);
digitalWrite (tree2, LOW);
digitalWrite (tree3, bajo);
digitalWrite (tree4, bajo);
digitalWrite (tree5, bajo);
digitalWrite (tree6, bajo);
digitalWrite (tree7, bajo);
digitalWrite (tree8, bajo);
Delay(20000);

final = millis();
tiempo = final - inicio;
Serial.println(Time);
}

Artículos Relacionados

Luz de Navidad de Arduino con sincronización de música

Luz de Navidad de Arduino con sincronización de música

encontré con dos grandes instructables y decidió combinarlos.    tiene ocho líneas de luces y utiliza el código de Arduino para "jugar" "Joy To The World".  He probado con LEDs, y es muy precisa.  Yo quería hacer este proyecto, pero qu
3 canal arduino Powered controlador de luces de Navidad!

3 canal arduino Powered controlador de luces de Navidad!

Para Navidad este año, quise hacer un proyecto genial pero bastante no sabía qué hacer. Como me estaba poniendo la salida de luces de Navidad para decorar, había un viejo temporizador de luz de Navidad roto. Tomé distancia y miró a su alrededor en el
Arduino y Visual Basic 6 (controlador de luz)

Arduino y Visual Basic 6 (controlador de luz)

este instructable es algo así como un tutorial para los nuevos usuarios VB. Muestra cómo crear un programa de VB6 base de analizador para interactuar con el circuito de Arduino. Básicamente, la interacción es en forma de comunicación en serie mediant
Inalámbrico de temporizador de luz de Navidad con Python y frambuesa Pi

Inalámbrico de temporizador de luz de Navidad con Python y frambuesa Pi

actualización 14/01/2014: gracias a todos los que votaron por este proyecto en el concurso de Hacking de Hardware! Esperando a mi nueva pluma del fabricante.¿Actualización 31/12/2013: en busca de una versión más avanzada de este proyecto? Echale mi n
Controlador de luces de Navidad DIY simple

Controlador de luces de Navidad DIY simple

Feliz Navidad y ' All! Sé que es raro que hago un ' ible, pero a hacer una Navidad instructable para usted hoy. Durante un tiempo quieren hacer una configuración de luz de Navidad de controlado por ordenador pero no las piezas a construir uno o el di
Panel de la puerta de luz de Navidad que destella

Panel de la puerta de luz de Navidad que destella

Se trata de un panel de la puerta de luz de Navidad que hice para una concurso de decoración de la puerta. Perdí.  De todos modos, pensé que sería postearlo aquí.  Mina adapta a las dimensiones de la puerta, pero podría hacerlo en cualquier tamaño y
Computarizada muestra de luz de Navidad

Computarizada muestra de luz de Navidad

este instructable es una guía para crear una pantalla de iluminación de Navidad básica que se sincroniza con la música de Navidad. Hay muchos videos en internet de esta popular forma de expresión con respecto a la temporada navideña. Este instructabl
Cómo abrir una bolsa de luz de Navidad

Cómo abrir una bolsa de luz de Navidad

debido a la demanda, esto es cómo top abre una bolsa de luz de NavidadPaso 1: Tapa de agarre con ambas manos Agarrar la parte superior con las dos manos como se muestraPaso 2: desgarro Lágrima tirando las manos enfrente de formas
Cómo hacer un cable de extensión de luz de Navidad

Cómo hacer un cable de extensión de luz de Navidad

es demasiado frustrante intentar fijar hilos de luz de Navidad rotos, pero no tienes que desecharlos.  Hacer un Navidad luz cable de extensión.  Son grandes para conectar árboles y coronas y guirnaldas para puntos de venta.
Árbol de Navidad de Arduino

Árbol de Navidad de Arduino

Este impresionante árbol de Navidad se enciende automáticamente cuando la luz ambiente se baja debajo de un valor definido. Se basa en una placa Arduino Mini Pro y una tira de LED RGB. Utiliza un sensor de BH1750FVY para la medición de la luz. Un pul
LED amanecer / amanecer despertador, luz nocturna y luz seguridad - compatible con Arduino

LED amanecer / amanecer despertador, luz nocturna y luz seguridad - compatible con Arduino

como las noches alargadas gradualmente en otoño 2011, descubrí los placeres del Arduino y pensó que sería una buena manera de implementar algo que he querido durante mucho tiempo - una manera suave para despertar en la mañana de un invierno.  Lamenta
Relámpago de Navidad usando arduino ide dp32 Junta

Relámpago de Navidad usando arduino ide dp32 Junta

Cosas que necesitamos:1. DP32 Junta2. PGM programador (programa de la Junta)3. 2 Cables USB (micro y mini)4. Adruino IDE5. cargadorPaso 1: Descargar el ide MPLABX y ArduinoEnlace para descargar MPLABX -> http://www.microchip.com/mplab/mplab-x-ideEnla
Navidad guirnalda Arduino y MP3 del saludo

Navidad guirnalda Arduino y MP3 del saludo

Esta corona utiliza un microcontrolador Arduino con el escudo de Adafruit MP3 y sensor de movimiento PIR de Parallax para detectar si alguien se acerca a la puerta. Luego juega con un saludo pregrabado y acamparon a sonar como un elfo, después de lo
Luces de Navidad de Arduino

Luces de Navidad de Arduino

Me permito añadir esto al principio de este... He hecho algunos errores de seguridad muy grande en esto... por favor si cualquier cosa con esto entiendes la electricidad, cómo debe usarse y cómo no hacerlo como yo lo hice. Hay algunas cosas están bie