Está en la página 1de 5

Laboratorio De Electricidad y Electrónica Básica

Diseño de un circuito en Arduino para el control de servomecanismos

Integrantes:

Ángel David Álvarez Rojas - 2182271

Nicolas Alejandro Gordillo Osorio- 21826462

Valeria Paola Tapia Martínez - 2184654

Docente

Ing. Diego Motta

L1

Electricidad y Electrónica Básica

Escuela De Ingeniería Mecánica

Bucaramanga

Octubre 2021
Introducción

“Un servomotor es un actuador rotativo o motor que permite un control preciso en temimos
de posición angular, aceleración y velocidad. (…) En definitiva, utiliza un motor normal y lo
combina con un sensor para la retroalimentación de posición.” (Centro de Formación Técnica
Para La Industria, 2020).

La mayor parte de los servomotores son utilizados en un sistema de control de bucle cerrado,
con la finalidad de controlar las señales ya para cumplir una función específica. El
servomotor cuenta en su interior con un motor DC, donde el eje se acopla a una caja de
engranajes como una transmisión, mejorando la potencia del torque del motor. g

Para el desarrollo del laboratorio, se propone el diseño de un circuito por medio de la


plataforma Tinkercad donde se utilice Arduino para controlar un servomotor, incluyendo 2
sensores y 2 salidas lumínicas.

Objetivos

• Diseñar un circuito Arduino para controlar servomecanismos mediante el simulador


Tinkercad
• Profundizar los conocimientos sobre microcontroladores y sus aplicaciones
• Desarrollar el código que controlará el circuito
Ilustración 1: Elementos utilizados en el circuito.

Ilustración 2: Circuito con servomotor, sensores y salidas lumínicas.

La funcionalidad planteada para el circuito es un sensor de distancia para la apertura de una


puerta mediante un servomotor, y un sensor de movimiento que activa un piezo como alerta.

Ilustración 3: Fragmento de código utilizado para el circuito.


Explicación del circuito y código en Arduino

El código le indica al microcontrolador como configurarse y las acciones que debe realizar
mientras esté en funcionamiento, el código interpreta las señales de los elementos del circuito
y las transforma en respuestas mediante elementos del circuito, en este caso el servomotor,
luces led y un piezo.

Como primer sensor se utilizó un sensor ultrasónico HC-SR04 el TRIG del sensor se conectó
al pin 2 y se le asigno como salida de la placa, el ECHO del sensor se conectó al pin 3 de la
placa y se le asigno entrada. El sensor funciona emitiendo una onda sonora ultrasónica por el
TRIG y recibiendo el rebote por el ECHO, se registra en una variable cuanto tiempo demoró
en regresar la onda para calcular la distancia a la que se encuentra el cuerpo.

Con este sensor se activa un servomotor cuando el cuerpo está a menos de 50 [cm], la señal
de salida del servomotor está conectada al pin 4, cuando la condición se cumple el
servomotor queda en posición abierta, dicho de otra forma, la referencia gira 180°, en caso
contrario queda en posición de 0°.

Adicional se tiene un sensor infrarrojo pasivo o PIR, la señal de este sensor está conectada
al pin 12 y es una entrada, el sensor trabaja detectando la radiación infrarroja que emiten
los cuerpos, cuando detecta que la radiación cambia el sensor manda una señal de 1, caso
contario una señal de 0.

Este sensor está conectado a un piezo, que es un dispositivo que genera vibraciones cuando
es sometido a cargas eléctricas, no importa en que orden se conecten las patas del piezo
dado que funciona en ambos sentidos, para este montaje se conectó la pata del negativo al
pin 8 y la pata del positivo a tierra. El piezo vibrará con una señal de 1. Basado en la señal
del sensor, se emitirá una salida por el pin 8 de estado 1 si el sensor PIR emite una señal de
1, en caso contrario se emitirá una señal de 0.
Conclusiones

Los microcontroladores tienen una cantidad inimaginable de aplicaciones, debido a la


diversidad de componentes y a la variabilidad de la programación. Este tipo de electrónica
tiene gran importancia en la industria hoy en día ya que los procesos de automatización son
parte importante de esta. Arduino es una gran alternativa ya que es económico y fácil de usar
y programar, además de permitir crear controladores para tareas bastante complejas. Las
aplicaciones son muy grandes y solo están limitadas por la creatividad del ingeniero.

También podría gustarte