Introduction: Máquina De Humo Con Arduino
Máquina de humo desarrollada para el proyecto "Escenario de historias interactivas" del curso de Vídeo y Televisión Digital de la Universidad Autónoma de Occidente. El objetivo de este sistema es integrar al proyecto de historias interactivas un sistema que expulse humo como representación de la condición climática de niebla.
Las etapas que componen el proyecto son:
- Construcción de la máquina de humo.
- Conexión a Arduino.
MATERIALES:
- Jeringa.
- Glicerina (162 gr).
- Resistencia 720W 120V (Cafetera).
- Ventilador 12V.
- Relay (2).
- Tubería térmica.
- Cartón paja (2/8).
- Cinta aislante.
- Jumpers (24).
- Estaño (1m).
- Amarraderas (24).
- Silicona caliente (2).
- Arduino MEGA.
Step 1: Conexión De Tubos Térmicos
Conectar un tubo térmico a cada extremo de la resistencia como en la imagen, asegurándolos con amarraderas. Uno de los tubos será de entrada y otro de salida, permitiendo que por uno de los tubos entre glicerina y el sistema de ventilación, y por el otro salga el humo.
Step 2: Integración De Sistema De Ventilación
Para el sistema de ventilación se debe construir una estructura cónica (utilizando cartón paja) con la que se va a recubrir el ventilador. Este componente ayuda a dirigir el viento hacia el tubo de salida organizado en el paso 1.
Step 3: Integración De Jeringa
En el tubo de entrada se debe hacer un orificio al que se conecta una manguera a través de la cual, con ayuda de la jeringa, se inserta la glicerina.
Step 4: Conexión
- La resistencia se conecta a la fuente de 110V.
- El ventilador se conecta a la fuente de 12V.
- Las dos fuentes se conectan cada una a un relay diferente en el punto NO.
- El ventilador y la resistencia se conectan al relay donde fueron conectadas sus respectivas fuentes en el punto COM.
- El módulo de relay doble se conecta a Arduino de la siguiente manera:
- El GND del relay va al GND del Arduino.
- El VCC del relay va a 5V del Arduino.
- El IN1 (ventilador) va a cualquier pin digital (7 en este caso).
- El IN2 (resistencia) va a cualquier pin digital (6 en este caso).
Step 5: Código
En Arduino:
int in=5;
int vent=8; int resist=9; int cont=0;void setup() { pinMode(vent, OUTPUT); digitalWrite(vent, HIGH); pinMode(resist, OUTPUT); digitalWrite(resist, HIGH); pinMode(in, INPUT); Serial.begin(9600); }
void loop() { Serial.println("no mas"); Serial.println(digitalRead(in)); if( digitalRead(in)==1 && cont==0){ Serial.println("empieza"); digitalWrite(resist, LOW); delay(8000); digitalWrite(resist, HIGH); delay(1000); digitalWrite(vent, LOW); delay(5000); digitalWrite(vent, HIGH); delay(5000); //Tiempos sujetos a pruebas. cont=cont+1; } }
3 Comments
3 years ago
disculpa si quiero conectar una sirena de 12v a 30watts a un rele de 5v si se puede con una bateria de 12v????
4 years ago on Step 5
Que bueno! Tengo algo similar a hacer y busco a alguien para hacerlo (yo pago por supuesto). podrias contactarme por favor?
6 years ago
Buen trabajo :)