Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Divisin de Informtica
Proyecto
Brazo Mecnico Controlado a Distancia
Profesor
Martin Suarez Jacobo
Alumno
Jorge Armando Gomora Sosa
Introduccin:
Actualmente la bsqueda del hombre de crear herramientas que le
faciliten su vida y que hagan sus labores menos tediosas, aburridas o
agotadoras es cada vez una labor ms importante para el, ya que se
busca facilitar tareas que sean difciles o imposibles de realizar debido a
las limitaciones que posea el ser humano.
Es por esta razn que surge la idea de este proyecto, ya que da con da,
la manipulacin de objetos, materiales o sustancias nocivas o peligrosas
para el ser humano as como apoyar en las actividades que ejerce una
persona con alguna discapacidad motriz es cada vez ms difcil.
Objetivo
Ofrecer una herramienta mecnica controlada por un dispositivo mvil ,
que pueda realizar un trabajo continuo y sistemtico, y que pueda hacer
estas labores sin una completa intervencin de un operador, y que su
funcin sea la de levantar y mover objetos.
Componentes:
En este apartado se describen los componentes a utilizar para el brazo
mecnico.
El Arduino Uno
Servomotores
Modulo Bluetooth
El Protoboard
Jumpers
Conductividad elctrica
Espaciado estndar 0.1 (10 milsimas de pulgada) entre conexiones
Procedimiento y Desarrollo:
En este proyecto vamos a mover el eje de 4 servomotores .Los
servomotores son motores elctricos con un mecanismo interno de
control, el cual nos permite controlar la posicin o ngulo de su eje.
Normalmente estn construidos para girar en un ngulo de 0 a 180
grados y en ambos sentidos.
Programacin:
Para controlar los movimientos de los servomotores se hizo el sguete
programa en Arduino y una aplicacin en Android.
#include <Servo.h> // Librera
// Se Crean los objetos de los motores
Servo myservo1;
Servo myservo2;
Servo myservo3;
char unChar;
String readString; //Asignamos la palabra readString a una variable tipo cadena
void setup() {
myservo1.attach(5);
myservo2.attach(6);
myservo3.attach(7);
Serial.begin(9600);
}
void loop() {
if (Serial.available()) { // Verifica el primer carcter del puerto serial
unChar = Serial.read();
if(unChar=='A'){
motor1();
}
if(unChar=='B'){
motor2();
}
if(unChar=='C'){
motor3();
}
}
}
Aplicacin en Android
Se cre una aplicacin en Android para que se puedan controlar mejor el
Brazo , primero se hizo la programacin para que se conecte va
bluetooth y despus se utiliz tres deslizadores para controlar los
ngulos de 0 a 180 grados de libertad , aqu les dejo unas imgenes de
la aplicacin.
Programacin en Bloques