Está en la página 1de 4

TALLER DE TRI #2

PUERTAS AUTOMÁTICAS

DIEGO ALEJANDRO ORDOÑEZ CASTRO


IVONNE KRISTINNE SUÁREZ SIERRA
CAROL DANIELA RUEDA TIRIA

11-2

ANA MARIA BERENICE COLMENARES ESPINOS

INSTITUTO SANTA TERESITA DE FLORIDABLANCA

2021
MONTAJE DEL TALLER DOS

CÓDIGO:

Lo primero que hacemos es declarar las variables de nuestro sistema, al inicio


hicimos las variables que llevan números, por eso iniciamos con int como lo son el
“sensor=2” que es el sensor de entrada y el “DieIvo=3” que es el sensor de salida,
que se relacionan con números, por eso el signo “=”, también el tiempo y la
distancia en que se abre y cierra la puerta.

Seguimos con el servomotor que es nuestra simulación de puerta donde utilizamos


#include que es una biblioteca externa y la llamamos “puerta”. Y al final vamos
con la variable en #define en donde definimos el piezo como una constante, que
nos da un sonido cuando la puerta se abra, que está conectado al pin 6.

Luego continuamos con el void setup donde establecemos los criterios de nuestro
sistema. Empezamos con el “Serial.begin(9600)” donde le diremos al programa
que empieza con una comunicación serial. Y seguimos con pinMode para declarar
una entrada y una salida en este caso que es el sensor y el DieIvo, y al final el piezo
que en este caso su nombre es puerta y está conectado al pin 7.
Y para finalizar con nuestro sistema tenemos el void loop donde detallaremos todas
las acciones que hará nuestro sistema en forma de ciclo, osea que será indefinido.
Empezamos con el digitalWrite para encender o apagar los actuadores, en este
caso el sensor de entrada que está encendido (HIGH) y ponemos una pausa de 500
(delay), luego damos la orden de que se apague (LOW).

Seguimos con el la variable de tiempo que es igual a “pulseIn” que es para leer un
pulso (HIGH, LOW), osea que va a leer a las variables del sensor y el DieIvo. Luego
seguimos con la distancia que sería igual al tiempo y esto lo dividimos por 58.2
(distancia=tiempo/58.2), el 58.2 es la medida para que aparezca en centímetros, en
este caso nuestro sistema cuando llega a los 50 cm la puerta se abre y el sonido
inicia, pero cuando se aleja de esta cantidad la puerta automáticamente se cerrará.
Y aplicamos serial.println para que haga el mismo proceso con la distancia y
añadimos un delay de 500 (medio segundo).

continuamos con el “if” y el “else” en donde damos la orden de que si la distancia es


menor o igual a 50 cm se abrirá la puerta (90 grados) y se activará el sonido
(frecuencia de 200). Y si por el contrario esto no pasa la puerta no se abrirá y el
“noTone” significa que no habrá ningún sonido.
Circuito:

Para comenzar se utiliza una placa de pruebas pequeña, un arduino, un micro


servomotor y un sensor de distancia de ultrasonido. primero se conectan los cables
de positivo y negativo desde 5b hasta positivo y de gnd hasta negativo, luego
seguimos con el sensor de distancia de ultrasonido en donde conectamos dos pins
que son el dos y el tres, el pin dos es el sensor de entrada y el tres es el sensor de
salida.

Luego seguimos con el piezo que la parte positiva la conectas al negativo y la parte
negativa la conectaremos al pin que seria es 6 y por último tenemos el micro
servomotor en donde la parte de tierra lo conectamos a negativo, la parte de
potencia al positivo y la señal la conectamos al pin que en este caso seria 7. Así es
como creamos este circuito de manera creativa.

También podría gustarte