0% encontró este documento útil (0 votos)
20 vistas5 páginas

Sensor de Agua Automático en Tinkercad

El documento describe un proyecto que simula un sensor de nivel de agua con motor automático utilizando el software Tinkercad. El proyecto busca resolver el problema de hogares que no pueden gestionar sus reservas de agua. Se presenta el código y resultados de la simulación, así como el enlace a Tinkercad para revisarla.

Cargado por

César Escudero
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas5 páginas

Sensor de Agua Automático en Tinkercad

El documento describe un proyecto que simula un sensor de nivel de agua con motor automático utilizando el software Tinkercad. El proyecto busca resolver el problema de hogares que no pueden gestionar sus reservas de agua. Se presenta el código y resultados de la simulación, así como el enlace a Tinkercad para revisarla.

Cargado por

César Escudero
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD TECNOLÓGICA DEL

PERÚ

Trabajo que los alumnos presentan como parte del curso

“Arquitectura de computadoras”

Semana12. Profesor:

EDWIN ANGEL MANTILLA GUEVARA


Integrantes:
 Palma Rojas Ricardo Arturo – U20300760
 Pinco Rafael Brian Alberto – U20307256
 Villanueva Martel Jordy Frank – U20311539
 Escudero Araujo Bruno – U20250095
 Yaya Sánchez José Raúl – U20392358

Chimbote, junio 2022


Sensor de agua con motor automático incorporado.

Introducción:
El presente proyecto da solución a la problemática que actualmente sufren muchos
hogares con respecto al gestionamiento con sus reservas de agua. Mediante el cual
ejecutaremos una simulación usando el software tinkercad el cual nos permite crear
con su interfaz un sensor de nivel del nivel de almacenamiento de agua.

Realidad Problemática:
El problema nace en hogares que no pueden gestionar sus reservar de agua dada la
restricción de un sistema que les ayude a controlar el nivel de este. Por ello, la
necesidad de un sistema que pueda controlar el nivel de agua de una manera
automática. Así mismo, mantener las reservas siempre disponibles, es crucial para el
bienestar social.

Objetivo:
Nuestro objetivo es simular el funcionamiento de un sensor de agua con motor
automático incorporado con ayuda del software Tinkercad.

Resultados:

Código:

#include <LiquidCrystal.h>

LiquidCrystal lcd(12,11,5,4,3,2); //Conectado al pin 12,11,5,4,3,2


int pin1=9;//Conectado al pin 9
int pin2=10;//Conectado al pin 10
int piezo=6;//Conectado al pin 6
int LedRojo1=7;//Conectado al pin 7
int LedRojo2=8;//Conectado al pin 8

void setup(){
[Link](16,2); //2 columnas y 16 filas
pinMode(piezo, OUTPUT);
pinMode(LedRojo1,OUTPUT);
pinMode(LedRojo2,OUTPUT);
pinMode(pin1, OUTPUT); //sentido horario
}
void loop() {

//SE CREA LA VARIABLE DISTANCIA QUE ESTA EN CM.


int distancia = 0.011723 * readUltrasonicDistance(A1, A0);
//LA DISTANCIA SE DA MULTIPLICNDO LA VELOCIDAD DEL SONIDO
//POR EL TIEMPO QUE TARDO EN IR Y VOLVER.
//----------------------------------------------------------
if(distancia<=10)//Si es menor de 10
{
distancia=10;//Se mantiene en 10%
}
//-----------------------------------------------------------
if(distancia<=10){//Si es menor de 10
digitalWrite(piezo, HIGH);
digitalWrite(LedRojo1, HIGH);
digitalWrite(LedRojo2, HIGH);
digitalWrite(pin1, HIGH);
}
else{
digitalWrite(piezo, LOW);
digitalWrite(LedRojo1, LOW);
digitalWrite(LedRojo2, LOW);
}
//------------------------------------------------------------
if(distancia>=100)//Si es mayor de 100
{
distancia=100;//Se mantiene en 100%
digitalWrite(pin1, LOW);
}
//SE USA MAP PARA NÚMEROS ENTEROS
int porcentaje=map(distancia,10,100,100,0); //TRANSFORMAMOS LA DISTANCIA A
ENTEROS
//ESPESIFICAMOS LOS VALORES DE 10 A 100
[Link](0,0); //EN ESE RANGO
[Link]("Medidor de Agua");
[Link](0,1);
[Link](" Nivel=");
[Link](distancia);
[Link]("% ");
}

// FUNCION QUE SE ENCARGA DE MEDIR EL ULTRA SONIDO


// VUELVE LA DISTANCIA EN CENTÍMETROS
long readUltrasonicDistance(int triggerPin,int echoPin)
{
pinMode(triggerPin, OUTPUT);
digitalWrite(triggerPin, LOW);
delayMicroseconds(2);
digitalWrite(triggerPin, HIGH);
delayMicroseconds(10);
digitalWrite(triggerPin, LOW);
pinMode(echoPin, INPUT);
return pulseIn(echoPin, HIGH);
}
Link tinkercad:
[Link]
sharecode=prLuo_qrEZaEEJxoDotrASPJ5DKfl7xbS1yII61dtEA

Conclusión:

Con la ayuda del software Tinkercad hemos podido construir de manera correcta y
funcional un simulador de sensor de agua con motor automático incorpado.

También podría gustarte