Está en la página 1de 5

13 actividade en el baño que se pueden automatizar

1. Activar el agua de caño


2. Desactivar el agua de caño
3. Activar la puerta para abrir
4. Cerrar la puerta
5. Activar la temperatura del baño
6. Regular la temperatura de la terma
7. Activar la ducha
8. Activar la luz del baño con sola presencia
9. Activar el secador de manos
10. Activar el agua del wather cuando uno se levanta
11. Activar el ambienador del abo cuando uno sale del baño
12. Activador el secador corporal
13. Abrir el tacho de basura
14. Cerrar el tacho de basura

URL DE SUPERMERCADOS AUTOMATIZADOS:


https://www.youtube.com/watch?v=myLIxrsEBzI
URL DE BAÑO AUTOMATIZADO :
https://www.youtube.com/watch?v=HtMsXqG2bhM

¿Cómo podemos automatizar el baño de un hospital?


https://blog.ineleconline.com/automatizacion-y-cero-contaminacion-cruzada-en-clinicas-
hospitales

Los caños o grifos pueden tener sensores infrarrojos que con la presencia de la mano se
pueden activar solos, evitando así que las personas toquen el caño; además con esto se logra
evitar la propagación de enfermedades como también ayuda al ahorro del agua porque una
vez retirada la mano, inmediatamente el flujo de agua se detendrá.

¡Qué podemos automatizar?

https://www.youtube.com/watch?v=PxiKI6jmZM0

En este caso, nosotros automatizaríamos un tacho de basura.

Utilizando los siguientes materiales:

1. balde cualquiera

2. un cartón blanco

3. cuchilla, cuter o algún objeto punzocortante

4. cinta de embalaje

5. silicona y pistola de silicona


6.servo G90

7. HC- SR 04 SENSOR

8. pedazo de cartón

9. Arduino
El Arduino debe presentar el siguiente código:
#include <Servo.h>

Servo servo;

int trigPin = 5;

int echoPin = 6;

int servoPin = 7;

long duration,

dist,

verage;

long aver[3];

void setup()

servo.attach(servoPin);

pinMode(trigPin, OUTPUT);

pinMode(echoPin, INPUT);

servo.write(0);

delay(100);
servo.detach();

void measure()

digitalWrite(10,HIGH);

digitalWrite(trigPin, LOW);

delayMicroseconds(5);

digitalWrite(trigPin, HIGH);

delayMicroseconds(15);

digitalWrite(trigPin, LOW);

pinMode(echoPin, INPUT);

duration = pulseIn(echoPin, HIGH);

dist = (duration/2) / 29.1;

void loop()

for (int i=0;i<=2;i++)

{ //average distance

measure();

aver[i]=dist;
delay(10);

dist=(aver[0]+aver[1]+aver[2])/3;

if ( dist < 150 ) {

//Change distance as per your need

servo.attach(servoPin);

delay(1);

servo.write(90);

delay(3000);

servo.write(0);

delay(300);

servo.detach();

También podría gustarte