0% encontró este documento útil (0 votos)
136 vistas10 páginas

Puerta Automática Bebés: Guía Técnica

Cargado por

Jordi A. R.
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
136 vistas10 páginas

Puerta Automática Bebés: Guía Técnica

Cargado por

Jordi A. R.
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 PDF, TXT o lee en línea desde Scribd

MANUAL

TECNICO
PUERTA AUTOMATICA
PARA BEBES

1
PUERTA AUTOMATICA PARA BEBÉS
INDICE

1. Descripción General…………………………………….………3

2. Componentes del sistema………………….……..……………..4

3. Funcionamiento del Sensor


Ultrasonido HC-SR04…………………………………..................5

4. Funcionamiento del servo motor…………………….................7

5. Funcionamiento de la placa Arduino…………………………..9

6. Codificación del Arduino…………………………………...…10

2
[Link]ón general
Este proyecto muestra una puerta automática de seguridad para bebés, gracias a
un sistema realizado podemos logar que la puerta sea eléctrica, utilizando
Arduino, sensores de proximidad, un mini servomotor, logramos que sea una
puerta inteligente, una puerta que gracias a su sensor de proximidad puede
detectar por medio de la estatura cuando hay una persona adulta frente de ella, y
cuando hay una persona adulta la puerta automáticamente se abre, pero mientras
no capte esta cierta altura la puerta se mantendrá cerrada.
De esta manera logramos que nuestros usuarios no tengan que batallar utilizando
un sistema complejo, o un sistema difícil de abrir, ya que la puerta se abre sola, lo
único que tendrá que hacer el usuario es empujar ligeramente la puerta para
abrirla, con eso logramos mucha seguridad para los bebés ya que será imposible
que abran la puerta ya que el seguro se encuentra en la parte inferior de la parte
trasera de la puerta. También logramos la comodidad de los usuarios, ya que no
tienen que hacer nada, sólo ponerse frente a la puerta.

Queremos lograr que esta puerta sea segura casi al 100%, cómoda como para
tenerla en un hogar y estar el día a día sin que sea un trabajo o algo con que lidiar.

3
2. Componentes del Sistema

 Placa de Arduino

 Sensor de proximidad HC-SR04

 Servo motor

 Seguro o cerradura

 Cables

 Corriente eléctrica (enchufe)

 Material de plástico para la puerta

4
3. Funcionamiento del Sensor Ultrasonido HC-SR04

El sensor HC-SR04 es un sensor de distancia de bajo costo que utiliza ultrasonido


para determinar la distancia de un objeto en un rango de 2 a 450 cm. Destaca por
su pequeño tamaño, bajo consumo energético, buena precisión y excelente precio.
El sensor HC-SR04 es el más utilizado dentro de los sensores de tipo ultrasonido,
principalmente por la cantidad de información y proyectos disponibles en la web.
De igual forma es el más empleado en proyectos de robótica como robots
laberinto o sumo, y en proyectos de automatización como sistemas de medición
de nivel o distancia.

El sensor HC-SR04 posee dos transductores: un emisor y un receptor


piezoeléctricos, además de la electrónica necesaria para su operación. El
funcionamiento del sensor es el siguiente: el emisor piezoeléctrico emite 8 pulsos
de ultrasonido(40KHz) luego de recibir la orden en el pin TRIG, las ondas de
sonido viajan en el aire y rebotan al encontrar un objeto, el sonido de rebote es
detectado por el receptor piezoeléctrico, luego el pin ECHO cambia a Alto (5V) por
un tiempo igual al que demoró la onda desde que fue emitida hasta que fue
detectada, el tiempo del pulso ECO es medido por el microcontrolador y asi se
puede calcular la distancia al objeto. El funcionamiento del sensor no se ve
afectado por la luz solar o material de color negro (aunque los materiales blandos
acusticamente como tela o lana pueden llegar a ser difíciles de detectar).

La distancia se puede calcular utilizando la siguiente formula:

5
Distancia(m) = {(Tiempo del pulso ECO) * (Velocidad del sonido=340m/s)}/2

Especificaciones técnicas:

Voltaje de Operación: 5V DC
Corriente de reposo: < 2mA
Corriente de trabajo: 15mA
Rango de medición: 2cm a 450cm
Precisión: +- 3mm
Ángulo de apertura: 15°
Frecuencia de ultrasonido: 40KHz
Duración mínima del pulso de disparo TRIG (nivel TTL): 10 μS
Duración del pulso ECO de salida (nivel TTL): 100-25000 μS
Dimensiones: 45mm x 20mm x 15mm
Tiempo mínimo de espera entre una medida y el inicio de otra 20ms
(recomendable 50ms)

6
4. Funcionamiento del servo motor

Un servomotor (o servo) es un tipo especial de motor con características especiales


de control de posición. Al hablar de un servomotor se hace referencia a un sistema
compuesto por componentes electromecánicos y electrónicos.
El motor en el interior de un servomotor es un motor DC común y corriente. El eje
del motor se acopla a una caja de engranajes similar a una transmisión. Esto se
hace para potenciar el torque del motor y permitir mantener una posición fija cuando
se requiera. De forma similar a un automóvil, a menor mayor velocidad, menor
torque. El circuito electrónico es el encargado de manejar el movimiento y la
posición del motor.
La presencia del sistema de engranajes como el que se muestra en la figura hace
que cuando movemos el eje motor se sienta una inercia muy superior a la de un
motor común y corriente. Observando las imágenes que hemos presentado nos
podemos dar cuenta que un servo no es un motor como tal, sino un conjunto de
partes (incluyendo un motor) que forman un sistema.
Existen servomotores para todo tipo de usos. En la industria, la robótica, en el
interior de las impresoras, máquinas CNC, etc. Los servomotores de modelismo
operan a voltajes bajos en corriente directa, típicamente entre 4 y 6 voltios. Los
servomotores industriales operan tanto en DC como en AC (monofásico o trifásico).
Para mí es un poco difícil escribir sobre este tipo de temas debido a que nunca he

7
tenido la oportunidad de trabajar con un servo industrial. Lo que sé sobre ellos es
por lo que he leído o lo habré visto en algún video o seminario. Los servos de
modelismo, en cambio, se pueden adquirir a muy bajo costo en Internet y son
populares entre los usuarios de Arduino.

Se debe resaltar que, dentro de los diferentes tipos de servomotores, éstos se


pueden clasificar según sus características de rotación.
Servomotores de rango de giro limitado: son el tipo más común de servomotor.
Permiten una rotación de 180 grados, por lo cual son incapaces de completar una
vuelta completa.
Servomotores de rotación continua: se caracterizan por ser capaces de girar 360
grados, es decir, una rotación completa. Su funcionamiento es similar al de un
motor convencional, pero con las características propias de un servo. Esto quiere
decir que podemos controlar su posición y velocidad de giro en un momento dado.
Los servomotores de rango de giro limitado se pueden adecuar para que funcionen
como servomotores de rotación continua. Sin embargo, si requerimos un servo de
360 grados es mejor comprar uno que haya sido diseñado para este tipo de uso.
Los servomotores poseen tres cables, a diferencia de los motores comunes que
sólo tienen dos. Estos tres cables casi siempre tienen los mismos colores, por lo
que son fácilmente reconocibles.

Los colores dependerán del fabricante, pero difícilmente nos equivocaremos a la


hora de reconocer los terminales de un servo. La necesidad de una señal de control
para el funcionamiento de este tipo de motores hace que sea imposible utilizarlos
sin un circuito de control adecuado. Esto se debe a que para que el circuito de
control interno funcione, es necesaria una señal de control modulada. Para esto se
utiliza modulación por ancho de pulsos, es decir, PWM.

8
5. Funcionamiento de la placa Arduino

El Arduino es una placa basada en un microcontrolador ATMEL. Los


microcontroladores son circuitos integrados en los que se pueden grabar
instrucciones, las cuales las escribes con el lenguaje de programación que puedes
utilizar en el entorno Arduino IDE. Estas instrucciones permiten crear programas
que interactúan con los circuitos de la [Link] microcontrolador de Arduino posee
lo que se llama una interfaz de entrada, que es una conexión en la que podemos
conectar en la placa diferentes tipos de periféricos. La información de estos
periféricos que conectes se trasladará al microcontrolador, el cual se encargará de
procesar los datos que le lleguen a través de ellos.

El tipo de periféricos que puedas utilizar para enviar datos al microcontrolador


depende en gran medida de qué uso le estés pensando dar. Pueden ser cámaras
para obtener imágenes, teclados para introducir datos, o diferentes tipos de
sensores.

También cuenta con una interfaz de salida, que es la que se encarga de llevar la
información que se ha procesado en el Arduino a otros periféricos. Estos
periféricos pueden ser pantallas o altavoces en los que reproducir los datos
procesados, pero también pueden ser otras placas o controladores.

9
6. Codificación del Arduino
Arduino es una plataforma de creación de electrónica de código abierto, la cual
está basada en hardware y software libre, flexible y fácil de utilizar para los
creadores y desarrolladores. Esta plataforma permite crear diferentes tipos de
microordenadores de una sola placa a los que la comunidad de creadores puede
darles diferentes tipos de uso.
Para poder entender este concepto, primero vas a tener que entender los
conceptos de hardware y el software libres. El hardware libre son los dispositivos
cuyas especificaciones y diagramas son de acceso público, de manera que
cualquiera puede replicarlos. Esto quiere decir que Arduino ofrece las bases para
que cualquier otra persona o empresa pueda crear sus propias placas, pudiendo
ser diferentes entre ellas, pero igualmente funcionales al partir de la misma base.
El software libre son los programas informáticos cuyo código es accesible por
cualquiera para que quien quiera pueda utilizarlo y modificarlo. Arduino ofrece la
plataforma Arduino IDE (Entorno de Desarrollo Integrado), que es un entorno de
programación con el que cualquiera puede crear aplicaciones para las placas
Arduino, de manera que se les puede dar todo tipo de utilidades.
Para la realización de este proyecto utilizamos el siguiente código:

10

También podría gustarte