VENTILADOR AUTOMATICO EN ARDUINO
1. OBJETIVOS
Unir un sensor de temperatura y humedad junto a un y un ventilador.
Mostrar los valores obtenidos por el sensor en una pantalla lcd.
Programar el encendido del ventilador de acuerdo a la temperatura establecida.
Monitorear los valores de temperatura y humedad en el programa.
2. DESCRIPCION DEL PROYECTO
La base para un sistema de control donde un ventilador de encendido automático por
temperatura se encarga de mantener un ambiente fresco, eliminando el calor
automáticamente cuando este supere los niveles establecidos por el usuario
En el presente documento daremos a conocer cómo controlar el encendido y apagado de un
ventilador de forma automática, mediante Arduino UNO y un sensor DTH11, el cual registra
datos de temperatura y humedad.
Para esta experiencia se utilizará solamente datos de temperatura.
Resulta que el ventilador que se va a utilizar utiliza para su funcionamiento 12
voltios y consume 140 mA. Arduino solamente puede proporcionar 5 voltios y 40
mA, por lo que es necesario utilizar un dispositivo de control para Arduino, en este
caso, un transistor NPN del cual ya se ha hablado antes
3. SOFTWARE UTILIZADO: ARDUINO UNO
Arduino UNO es una placa de microcontrolador de código abierto basada en
el microcontrolador Microchip ATmega328P y desarrollada por [Link] . La placa está equipada con
conjuntos de pines de entrada / salida (E / S) digitales y analógicas que pueden conectarse a varias placas
de expansión (blindajes) y otros circuitos. La placa tiene 14 pines digitales, 6 pines analógicos y
programables con Arduino IDE (Entorno de desarrollo integrado) a través de un cable USB de tipo B.
Puede ser alimentado por un cable USB o por una batería externa de 9 voltios, aunque acepta voltajes
entre 7 y 20 voltios. También es similar al Arduino Nano y Leonardo. El diseño de referencia del hardware
se distribuye bajo una licencia Creative Commons Attribution Share-Alike 2.5 y está disponible en el sitio
web de Arduino. Los archivos de diseño y producción para algunas versiones del hardware también están
disponibles. "Uno" significa uno en italiano y se eligió para marcar el lanzamiento de Arduino Software (IDE)
1.0. La placa Uno y la versión 1.0 de Arduino Software (IDE) fueron las versiones de referencia de Arduino,
ahora evolucionaron a versiones más recientes. La placa Uno es la primera de una serie de placas Arduino
USB y el modelo de referencia para la plataforma Arduino. El ATmega328 en el Arduino Uno viene
preprogramado con un cargador de arranque que le permite cargar un nuevo código sin el uso de un
programador de hardware externo. Se comunica utilizando el protocolo STK500 original. El Uno también se
diferencia de todas las tarjetas anteriores en que no usa el chip del controlador USB a serie FTDI. En su
lugar, utiliza el Atmega16U2 (Atmega8U2 hasta la versión R2) programado como un convertidor de USB a
serie.
Características técnicas:
Microcontrolador ATmega328P
Tensión de funcionamiento 5V
Voltaje de entrada (recomendado) 7-12V
Voltaje de entrada (límite) 6-20V
Digital pines I/O 14 (de los cuales 6 proporcionan una salida
PWM)
PWM digital pines I/O 6
Pines de entrada analógica 6
Corriente DC por Pin I/O 20mA
Corriente DC para Pin 3.3V 60mA
Memoria flash 32KB ATmega328P de los que 0,5 KB son
utilizados por el gestor de arranque.
SRAM 2KB ATmega328P
EEPROM 1KB ATmega328P
Velocidad de reloj 16 MHz
Longitud 68,6 mm
Anchura 53,4 mm
Peso 25 g
2 - Diagrama de pines Arduino Uno.
La placa electrónica Arduino Uno puede ser alimentada de varias formas, con un cable
USB conectado al ordenador o con una fuente externa.
Arduino cuenta con un zócalo donde se conecta un Jack de 2,1mm para conectar un
adaptador que se encuentre entre los rangos de 7 – 12v que es la tensión recomendada.
La placa cuenta con un conector USB tipo-B para conectarlo al ordenador con el cual
podemos programarlo y a su vez alimentarlo.
Descripción de los pines de Arduino Uno.
Pin VIN:
Este pin se puede usar de varias formas, si tenemos una fuente de alimentación conectada
mediante un adaptador, lo que podemos hacer mediante este pin es obtener la alimentación
para conectar otro dispositivo pero tenemos que tener en cuenta que la placa no regulara la
tensión y obtendremos la misma tensión que tenga el adaptador. Por otro lado si tenemos
conectado el USB, la tensión será regulada a 5v. Y si tenemos una fuente de alimentación
externa como por ejemplo pilas, el borne positivo de la pila ira conectado al pin VIN y el borne
negativo de la pila al pin GND, en este caso si la pila saca 10v la placa regulara la tensión a
5v.
Pin GND:
El pin GND es la tierra.
Pin 5v:
Este pin tiene varias funciones, podemos alimentar la placa mediante este pin, siempre que
tengamos la fuente externa regulada a 5v. Por otro lado si tenemos la placa alimentada tanto
por el Jack como por USB, se puede alimentar otro componente con una tensión regulada de
5v.
Pin 3.3v:
Por este pin sacamos una tensión de 3.3v que es alimentada mediante el conector Jack o el
USB. Los 3.3v se utilizan para alimentar dispositivos que requieren una tensión baja.