Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informe Final Proyectos de Aula
Informe Final Proyectos de Aula
Informe Final
XXI Socialización de Proyectos de Aula
Iván David Aldana, Fredy G. Rendón Diagama, Corporación Universitaria Unitec, Bogotá D.C.,
Ingeniería en Telecomunicaciones.
Servomotor
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 como se ilustra
en la Figura No. 2.
V. PROCEDIMIENTOS Y DESARROLLO
Se realizará el montaje del circuito conforme a la necesidad
Fig. 2. Componentes del Servomotor del proyecto, en este caso se realizará la configuración de la
Tomado de (https://www.google.com/search?q=servo+motor&client=firefox-
b-
launchpad a través de la aplicación de arduino, donde se
ab&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiqzuPTnZLbAhVtx1kK establecerán las conexiones tanto del módulo inalámbrico
HeX2D8sQ_AUICigB&biw=1920&bih=939#imgrc=hEZHJzgkoPBatM:) como del servomotor quien será el elemento que accionará la
cerradura. En la figura 2 se ilustra el esquema de
El motor en el interior de un servomotor es un motor DC configuración del microprocesador:
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 [2].
• Negativo de la Protoboard a GND del arduino Una vez establecidas las conexiones y subido el programa
• positivo de la Protoboard a 5v del arduino desde la aplicación de Arduino, se procede con la creación de
la app a través de Mit App Inventor, entorno de desarrollo de
• Batería del 5v a la alimentación del del arduino o
software creado por Google Labs para la elaboración de
alimentación por USB aplicaciones destinadas al sistema operativo Android.
En la Figura No. 3 se muestra el esquema para conectar Se realizó la aplicación de acuerdo a una serie de instrucciones
cada uno de los elementos con sus respectivos Jumpers: conforme a cada uno de los botones incluidos, uno para
seleccionar la conexión al dispositivo bluetooth, las de acción
del servo motor y del envío de la señal para el circuito
montado. En la figura 3 se resume el diagrama de bloques y l
aplicación montada:
Código Arduino
#include <SoftwareSerial.h> // librería bluetooth
envío y recepción de datos
#include <Servo.h> // librería servo motor
Servo myservo; // define nombre al
servomotor
int bluetoothTx = 10; // establece pin 10 al tx
del bluetooth HC-05
int bluetoothRx = 11; // establece pin 11 al rx
del bluetooth HC-05
SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);
void setup()
{
myservo.attach(9); // conecxión del cable del servo señal al pin 9
Serial.begin(9600); //Configura la conexión usb al equipo
bluetooth.begin(9600); //Configura la conexión Bluetooth a la app Android
}
void loop()
{ Fig. 4. Creación app BT SERVO (diseño propio. diseñado en MIT APP
//Lee desde el HC-5 y escribe las ordenes suministradas INVENTOR)
if(bluetooth.available()> 0 ) // recibir número de bluetooth dede la app
{ Se compila la aplicación en un archivo .apk el cual se copeará
int servopos = bluetooth.read(); // Guarda el número en variable en el teléfono celular para ser instalado y ejecutado.
definida para el servomotor
Serial.println(servopos);
if(servopos==254) myservo.write(90); // establece
condiciones al momento de enviar indicaciones desde la servo
if(servopos==255) myservo.write(0);
}
}
Anexo 4. Informe Final
XXI Socialización de Proyectos de Aula
VIII. CONCLUSIONES