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://mecatronica- itsa.blogspot.com/
http://www.youtube.com/c/JovannyDu
que?sub_confirmation=1_
Si te ha sido útil, regálame un Like, comenta y suscríbete :) (
っ◕‿◕)
SISTEMA DE VISUALIZACIÓN DE TEMPERATURA Y HUMEDAD CON
CONTROL DE ENCENDIDO DE
BOMBA POR HUMEDAD
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 DESCRIPCIÓN CANTIDAD
1 Baquela universal 1
2 Tira de 40 pines macho 1
3 Resistencias 10k Ohm 1
4 Resistencias 1k 4w 10k Ohm 1
5 Sensor DHT22 (temperatura y humedad) 1
6 Motor de 12v 1
7 Pantalla LCD de 16x2 referencia(LMB162HBC) 1
8 ARDUINO UNO 1
9 C2073 1
3) MONTAJE Y CONEXIONES DE ENTRADAS Y SALIDAS
http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_
https://mecatronica-itsa.blogspot.com/
2
http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_
https://mecatronica-itsa.blogspot.com/
3
Imagen 2Incluir libreria de pantallas LCD
Imagen 3 DataSheet de sensor DHT11 Imagen 1 Incluir libreria de DHT
http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_
https://mecatronica-itsa.blogspot.com/
4
Imagen 4 C2073 Datasheet
http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_
https://mecatronica-itsa.blogspot.com/
5
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);
} }