PROYECTO ARDUINO - TEMPERATURA Y HUMEDAD CON CONTROL DE ENCENDIDO DE BOMBA POR HUMEDAD

Page 1

PROYECTO ARDUINO TEMPERATURA Y HUMEDAD CON CONTROL DE ENCENDIDO DE BOMBA POR HUMEDAD Hola jóvenes, en estos enlaces del BLOGG y DEL CANAL, pueden encontrar recursos sobre fundamentos de ingeniería mecatrónica como : SOLIDWORKS, PROGRAMACIÓN DE ARDUINO, HIDRÁULICA – LENGUAJE LADDER , LENGUAJE GRAFCET ,ELECTROHIDRÁULICA , NEUMÁTICA, ELECTRONEUMÁTICA, PLC M221, PLC SIEMEMS S7 1200, PLC SIEMENS S7 300 , FLUID SIM, FACTORY IO, CONTROL, entre otros https://www.mecatrónica.com.co/ https://mecatronicaitsa.blogspot.com/ http://www.youtube.com/c/Jovanny Duque?sub_confirmation=1_ Si te ha sido útil, regálame un Like, comenta y suscríbete :) (っ◕‿◕)


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_

ARDUINO®

Proyecto de

Aplicación

Nombre del Proyecto: SISTEMA DE VISUALIZACIÓN DE TEMPERATURA Y HUMEDAD CON CONTROL DE ENCENDIDO DE BOMBA POR HUMEDAD 1) Descripción del proyecto:

ENCENDIDO DE MOTOR POR CONTROL DE HUMEDAD

EL PROYECTO PERMITIRÁ LA MEDICIÓN DE LA HUMEDAD POR MEDIO DE LA TEMPERATURA, SI LA TEMPERATURA ESTA MUY ALTA ACTIVARA SE EL MOTOR POR MEDIO DE UN SENSOR 2) Materiales empleados:

ITEM 1 2 3 4 5 6 7 8 9

Ing. Jovanny Duque

DESCRIPCIÓN Baquela universal Tira de 40 pines macho Resistencias 10k Ohm Resistencias 1k 4w 10k Ohm Sensor DHT22 (temperatura y humedad) Motor de 12v Pantalla LCD de 16x2 referencia(LMB162HBC) ARDUINO UNO C2073

CANTIDAD 1 1 1 1 1 1 1 1 1

Página 1


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_ 3) MONTAJE Y CONEXIONES DE ENTRADAS Y SALIDAS

Ing. Jovanny Duque

Página 2


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_

Imagen 1 Incluir libreria de DHT

Ing. Jovanny Duque

Página 3


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_

Imagen 2Incluir libreria de pantallas LCD

Imagen 3 DataSheet de sensor DHT11

Ing. Jovanny Duque

Página 4


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_

Imagen 4 C2073 Datasheet

Ing. Jovanny Duque

Página 5


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_

4) Código:

(INCLUIR COMENTARIOS ACLARATORIOS Y ORDEN EN SUS PARTES

int pinOut = 7; //se esta enumerando el pin de salida de 5v para encender el rele int hr = 20; //valor a controlar #include "DHT.h" //incluir librería de arduino el sensor DHT #include <LiquidCrystal.h> //incluir en la librería de arduino la pantalla lcd 16*2 #define DHTPIN 8 //Data //ahí vamos a definir las salidas de los datos del sensor DHT #define DHTTYPE DHT11 //aquí vamos a definir que tipo de sensor es DHT11 DHT dht(DHTPIN, DHTTYPE); // LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //ahí vamos a señalar los números donde se comunica la pantalla según el datasheet void setup() { Serial.begin(9600); lcd.begin(16, 2); //ahí definimos que tipo de lcd tenemos 16 caracteres * 2 lineas dht.begin(); //aquí se le da inicio para que el sensor comience a capturar datos pinMode(7, OUTPUT); //aquí señalamos el pin 7 se usara como salida } void loop() { float h = dht.readHumidity(); float t = dht.readTemperature(); lcd.setCursor(0, 0); //definir donde va empezar el primer caracter lcd.print("Temperatura "); //el nombre que va aparecer en la primera línea lcd.print(t, 0); //definimos temperatura lcd.print(" C"); //definimos que aparezca la palabra celcius al final de la lectura lcd.setCursor(0, 1); // definir donde va empezar el segundo caracter lcd.print("Humedad "); //el nombre que va aparecer en la segunda línea lcd.print(h, 0); //definimos humedad lcd.print(" %"); //definimos que aparezca el símbolo porcentaje al final de la lectura delay(1200); //el tiempo de lectura if (h < hr) { digitalWrite (pinOut, HIGH); //definimos si la humedad esta inferior a la lectura en el pin de salida que enumeramos, HIGH es activar y LOW es desactivar delay (1000); } }

Ing. Jovanny Duque

Página 6


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_

Hola jovenes, en estos enlaces del BLOGG y DEL CANAL, pueden encontrar recursos sobre sobre fundamentos de ingeniería mecatronica como : SOLIDWORKS, PROGRAMACION DE ARDUINO, HIDRAULICA ELECTROHIDRAULICA , NEUMATICA, LENGUAJE LADDER , LENGUAJE GRAFCET ELECTRONEUMATICA, PLC M221, PLC SIEMEMS S7 1200, PLC SIEMENS S7 300 , FLUID SIM, FACTORY IO, CONTROL, entre otros

https://www.mecatronica.com.co/ https://mecatronica-itsa.blogspot.com/ http://www.youtube.com/c/JovannyDuque?sub_confirm ation=1_ Si te ha sido util, regalame un Like, comenta y suscríbete :) (っ◕‿◕)

Ing. Jovanny Duque

Página 7


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.