Entrada destacada

"0" El Belén de Eva y Quique 2016-17

Hola a todos, este es el Belén de Eva y Quique de estas navidades 2016. Hemos de decir, que esta todo controlado por un Arduino Mega 2560...

martes, 4 de abril de 2017

"7" Ambientes del Belen: Amanecer - Día - Atardecer y Noche con TIRA DE LED "RGB"

Con esta entrada, estamos llegando ya casi al final, esta parte de la iluminación, para mi es la principal, pues esta compuesta por cuatro estados o ambientes, en los cuales dentro de cada uno de estos estados, se desarrollan unos efectos y con los cuatro ambientes se desarrolla todo el conjunto, aprovecho esta entrada para volver a refrescar cada uno de los ambientes y los efectos que hay en estos.


Los tiempos que tenemos programados en cada uno de los ambientes en nuestro belen son:
Amanecer, duración de 15000 mili-segundos = 15 segundos;
Día, duración de 30000 mili-segundos = 30 segundos;
Tarde, duración de 15000 mili-segundos = 15 segundos;
Noche, duración de 30000 mili-segundos = 30 segundos;

Lo cual significa que un ciclo completo o un "loop" dura un total de 90000 mili-segundos, Son  90 segundos o lo que es también equivalente a 1 minuto y medio, durante el cual se producen todos los cambios, de estados y todos los efectos programados. Claro que esto es lo que hemos programado nosotros, como todo, estos tiempos se pueden, aumentar o reducir.

Para la creación de estos ambientes, hemos utilizado una tira de LED "RGB" de tres metros, la cual esta puesta en la parte de arriba y delante. Está alimentada a 12VCC. mediante una fuente reciclada, de un PC antiguo.


   En este vídeo se pueden apreciar, los cambios de los ambientes, también  vemos la situación de la tira de led.

La conexión de la tira de Led RGB, con el Arduino yo la he efectuado de la siguiente forma:

He utilizado tres transistores tipo "MOSFET IRF 540 N" uno para cada color, La tira se alimenta con 12Vcc.
Para realizar este montaje, he recurrido a unos vídeo-tutoriales de HUMBERTO HIGINIO,
Aquí os dejo un enlace de sus vídeos:
Y sus vídeos explicativos de la tira de led son los siguientes:
190 Tira de LED RGB - Qué es - Cómo funciona.
193 Control de LED RGB por Arduino - PWM.
194 Control de Tiras de LED RGB con Arduino - PWM - Introducción.
195 Conectar Tira de LED RGB con Arduino usando Transistor Mosfet.
196 Control de Tiras de LED RGB con Arduino - PWM - Teoría y Práctica.

Voy a dejar un enlace en el cual se puede ver la simulación de los leds RGB simulando los "4 ambientes del Belen", pero ademas lleva añadido "los fuegos de las hogueras" y la "Aparición del Ángel"; ojo con un Arduino Uno y no un Mega, pues el simulador no lo lleva, también, se puede copiar el código, de este proyecto, el cual puedes modificar y adaptar, por supuesto a tu gusto o a tus necesidades. El código es el mismo para la tira de Led.

"Para hacer la simulación pulsa sobre Start Simulation".
"Para copiar el código, pulsa en Code Editor" y copialo.


"PARA SIMULACIÓN Y BAJAR EL CÓDIGO" -  PULSA AQUÍ.
NOTA: El simulador no funciona a tiempo real, va mas lento, dependiendo de la velocidad del ordenador y de Internet.

PRÓXIMAMENTE. 8 Controlar la iluminación interior y farolas de las viviendas, castillo y cueva el efecto que produce, como funciona, también un vídeo del funcionamiento real de este, en el Belén, así como una simulación y el código, en el mismo programa simulador, pero con un Arduino uno. ¡¡NO TE LO PIERDAS!! y ¡¡SALUDOS!!

miércoles, 15 de febrero de 2017

"6" Fuegos y hogueras para las chimeneas de las casas, pastores, etcetera

Hola, hoy voy con los fuegos simulados, que utilizo en el Belén. Los utilizo para las chimeneas de las casas,  las hogueras de los pastores, incluso tengo una hoguera en el castillo. La verdad es que hacen un efecto bastante bueno. Esta entrada no va a ser muy larga, pues hay bastante poco que explicar.

Para esta simulación, yo utilizo dos LED por fuego o por hoguera, uno amarillo y uno rojo con sus respectivas resistencias y alimentados a 5V.
Los tengo programados, de forma que hacen una intermitencia independiente cada uno y con distintos tiempos ambos, con lo que se consigue ese efecto de fuego, y todo ello programado en "millis" y no con delay.

Vídeo demostrativo del efecto de los fuegos


Se puede decir, que es como si fueran dos "BLINK", como el ejemplo para el Arduino, aunque a distintos tiempos y como he dicho antes, programados con "millis".

Nuestro Belén, dispone de 8 hogueras o fuegos, los tengo todos conectados en paralelo unos con otros,  y para alimentarlos "como bien sabrás no se alimentan directamente del Arduino, ya que este puede entregar,  I=40 mA por cada pin de salida digital", tampoco utilizo relés, pues como las intermitencias, son tiempos muy cortos 220 milisegundos para el amarillo, y 180 milisegundos para el rojo,  el relé, al ser un mecanismo mecánico, estaría haciendo mucho ruido, además que puede fallar. Para la conexión utilizo 2 transistores, uno para el canal amarillo y otro para el canal rojo, con ellos, se que el Arduino, no va con sobrecarga, pues los pines solo tienen que enviar la señal a los transistores y los led son alimentados de forma externa.

Los transistores pueden funcionar como interruptores o amplificadores, en nuestro caso utilizaremos un transistor de pequeña potencia, un BC547C, un transistor NPN, funcionando como interruptor para el control de los led Rojos, y otro transistor que se encargará de los led amarillos para los fuegos.
Aquí se puede ver el esquema para la conexión de los dos led, el rojo y el amarillo.

En caso de conectar mas leds en paralelo, alimentaremos los transistores, con una fuente externa, y no del Arduino, "es lo que yo hago".
Recordar que cada hoguera lleva dos leds con sus respactivas resistencias.


Voy a dejar un enlace en el cual se puede ver la simulación; ojo con un Arduino Uno y no un Mega, pues el simulador no lo lleva, también, se puede copiar el código, de este proyecto, el cual puedes modificar y adaptar, por supuesto a tu gusto o a tus necesidades. 
"Para hacer la simulación pulsa sobre Start Simulation".
"Para copiar el código, pulsa en Code Editor" y copialo.


"PARA SIMULACIÓN Y BAJAR EL CÓDIGO" -  PULSA AQUÍ.
NOTA: El simulador no funciona a tiempo real, va mas lento.

PROXIMAMENTE. Ambientes del Belén: Amanecer - Día - Atardecer y Noche con TIRA DE LED "RGB",  el efecto que produce, como funciona, también un vídeo del funcionamiento real de la este, en el Belén, así como una simulación y el código, en el mismo programa simulador, pero con un arduino uno. ¡¡NO TE LO PIERDAS!! y ¡¡SALUDOS!!


miércoles, 8 de febrero de 2017

"5" La aparición del Angel a los pastores

En esta entrada que va a ser muy corta, voy como dice el título a explicar la función del Ángel.
Este año hemos puesto un Ángel en una cueva que tenemos debajo del castillo, tiene un efecto que es de aparecer y desaparecer y esta creado con el típico "Fade de arduino" pero utiliza "millis", no delay, pues si así fuera, lo demás no funcionaria.
Como vimos anteriormente, este actua durante los cuatro ambientes o estados: amanecer, día, tarde y noche.

Te pongo un vídeo del funcionamiento del ángel en el Belén.




Voy a dejar un enlace en el cual se puede ver la simulación; ojo con un Arduino Uno y no un Mega, pues el simulador no lo lleva, también, se puede copiar el código, de este proyecto, el cual puedes modificar y adaptar, por supuesto a tu gusto o a tus necesidades. 
"Para hacer la simulación pulsa sobre Start Simulation".
"Para copiar el código, pulsa en Code Editor" y copialo.

"PARA SIMULACIÓN Y BAJAR EL CÓDIGO" -  PULSA AQUÍ.
NOTA: El simulador no funciona a tiempo real, va mas lento.

PROXIMAMENTE. Seguiremos con esos famosos fuegos que se ven en las chimeneas de las casas, también están en la cueva y en el castillo,  el efecto que produce, como funciona, también un vídeo del funcionamiento real de la este, en el Belén, así como una simulación y el código, en el mismo programa simulador, pero con un arduino uno. ¡¡NO TE LO PIERDAS!! y ¡¡SALUDOS!!

miércoles, 1 de febrero de 2017

"4" La Estrella del Belén

El proceso está estructurado de la siguiente forma:
Mi asignacion de PINES del Arduino Mega y secuencia
1 – Se enciende desde la cola hacia adelante.
2 – Yo utilizo los Pin del Arduino Mega: 38, 40, 42 y 44.
3 – Las salidas de los PIN del Arduino Mega, no van no van directamente a los Led, van a 4 relés y a partir de estos conecto todos los Led que me hagan falta. 
En mi caso están programados, para realizar la siguiente secuencia.
4 – La secuencia es la siguiente: comienzan todos apagados (todos LOW), cuando pasa un segundo, se activa (HIGH) la salida del PIN 38, permanece activado durante un segundo; y se desactiva (LOW) y se activa (HIGH) la salida del PIN 40, permanece activado durante un segundo; y se desactiva (LOW) y se activa (HIGH) la salida del PIN 42, permanece activado durante un segundo; y se desactiva (LOW) y se activa (HIGH) la salida del PIN 44, permanece activado durante un segundo; y se activan (HIGH) las salidas de los PIN 38, 40 y 42. De forma que quedan los cuatro PIN activados (HIGH) durante un segundo, y vuelve a comenzar el ciclo.
5 – En nuestro Belén esta secuencia esta asociada, solo en los efectos de ambiente: el de la tarde y el de la noche.

Voy a dejar un enlace en el cual se puede ver la simulación; ojo con un Arduino Uno y no un Mega, pues el simulador no lo lleva, también, se puede copiar el código, de este proyecto, el cual puedes modificar y adaptar, por supuesto a tu gusto o a tus necesidades. 
"Para hacer la simulación pulsa sobre Start Simulation".
"Para copiar el código, pulsa en Code Editor" y copialo.

"PARA SIMULACIÓN Y BAJAR EL CÓDIGO" -  PULSA AQUÍ.
NOTA: El simulador no funciona a tiempo real, va mas lento.


También puedes ver el vídeo de este proyecto, donde realice las pruebas  con un Arduino Mega, antes de montar el circuito definitivo en el Belén.



Conforme veas las estructuras de los diferentes códigos, veras que unificarlo o unirlo en un futuro para que funcionen todos en el mismo SKETCH es facil e intuitivo. 

Yo aprendí este método, para hacer la programación del ARDUINO gracias a los VÍDEO TUTORIALES de: JORGE GARCÍA OCHOA de ASPURU  en YouTube. 
Al cual no tengo el gusto de conocer, pero le estoy muy agradecido por esos videos. 


Este programa se basa en el ejemplo del vídeo pero ampliado, en la siguiente dirección de YouTube. https://www.youtube.com/watch?v=IrBwtuUwqbM



PROXIMAMENTE. Vamos a continuar con "La aparición del Ángel a los pastores", el efecto que produce, como funciona, también un vídeo del funcionamiento real de este en el Belén, así como una simulación y el código, en el mismo programa simulador, pero con un arduino uno. ¡¡NO TE LO PIERDAS!! y ¡¡SALUDOS!!


miércoles, 25 de enero de 2017

"3" Los ambientes creados en el Belén: amanecer, día, atardecer y noche

Hola, como dije en la entrada anterior, voy a explicar en un gráfico, todos los procesos de automatización del Belén, que hemos montado para estas navidades del 2016, y que han sido programados todos, para que el Arduino se encargue de llevarlos a cabo.

A este gráfico lo he denominado "Tabla de Estados y situaciones" y ahora explicaré ¿Por que?.


Tabla de Estados y situaciones

En la programación yo tengo creados 4 ambientes o estados que son: Amanecer, Día, Atardecer y Noche. Van en este orden y es un bucle.
Como se puede apreciar en la "Tabla de Estados y situaciones", cuando comienza:

El "AMANECER" entran los siguientes procesos: 
* Fuegos de chimeneas de casas - fuegos de los pastores - fuego del castillo.
* Efecto del Ángel, (aparece y desaparece). 
* Fuego de la fragua y Motor de la bomba de agua de la fuente.
* Fuegos de los Hornos de pan.
* Se ilumina el interior de todas las constucciones.

El "DÍA" continúan los siguientes procesos: 
* Fuegos de chimeneas de casas - fuegos de los pastores - fuego del castillo.
* Efecto del Ángel, (aparece y desaparece). 
* Fuego de la fragua y Motor de la bomba de agua de la fuente.
 y se detienen los siguientes procesos:
* Fuegos de los Hornos de pan.
* Se apaga el interior de todas las construcciones.

La "TARDE" continúan los siguientes procesos:
* Fuegos de chimeneas de casas - fuegos de los pastores - fuego del castillo.
* Efecto del Ángel, (aparece y desaparece). 
* Fuego de la fragua y Motor de la bomba de agua de la fuente.  
y entran los siguientes procesos:
* Fuegos de los Hornos de pan.
* Se ilumina el interior de todas las constucciones.
* Se iluminan todas las Farolas.
* Se ilumina la Estrella de Belén y el cielo estrellado.
NOTA:
Este ambiente es el único, que tiene todos los procesos en marcha.

La "NOCHE" continúan los siguientes procesos
* Fuegos de chimeneas de casas - fuegos de los pastores - fuego del castillo.
* Efecto del Ángel, (aparece y desaparece).
* Fuegos de los Hornos de pan.
* Se ilumina el interior de todas las constucciones.
* Se iluminan todas las Farolas.
* Se ilumina la Estrella de Belén y el cielo estrellado.
 y se detienen los siguientes procesos:
* Fuego de la fragua y Motor de la bomba de agua de la fuente.

SEGUIDAMENTE COMIENZA UN NUEVO BUCLE (LOOP) 
Y PASARÍA AL AMBIENTE DEL AMANECER DE NUEVO

El "AMANECER" vuelven a entrar los siguientes procesos: 
* Fuegos de chimeneas de casas - fuegos de los pastores - fuego del castillo.
* Efecto del Ángel, (aparece y desaparece). 
* Fuego de la fragua y Motor de la bomba de agua de la fuente.
* Fuegos de los Hornos de pan.
* Se ilumina el interior de todas las constucciones.
 y se detienen los siguientes procesos:
* Se apagan todas las Farolas.
* Se apaga la Estrella de Belén y el cielo estrellado.

Aquí os dejo un vídeo, en el cual se aprecian los cuatro estados creados con una tira de LED RGB.



Bueno, creo que los procesos que hemos utilizado en nuestro Belén, han quedado bastante claros.
Los queríamos así, y así los programé, pero se puede modificar cualquier cosa, pues los códigos son completamente independientes y después van unidos en el mismo sketch.

Yo utilice una tabla como esta:


PROXIMAMENTE. Vamos ya a entrar con "La Estrella de Belén", que efecto produce, como funciona, también un vídeo del funcionamiento real de la Estrella, así como una simulación y el código, en un programa simulador al alcance de todos, gratuito y con arduino uno.  ¡¡NO TE LO PIERDAS!!  y  ¡¡SALUDOS!!