Professional Documents
Culture Documents
2014-II
Curso
:
Robtica.
Tema
:
Construccin de un Hexapodo.
Docente :
Ing. Rodriguez Chirinos Frank
Alumnos :
Fernndez Ferreyra Fiorella.
Nio Mendoza Abel.
Quispe Abad Ericson Luis.
Snchez Silva Jess Rolando.
Valdiviezo Yovera Cesar.
Vargas Zatta Felipe Alejandro.
Fecha:
03/02/2015
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO
Pgina 1
CONSTRUCCION DE UN HEXAPODO
Pgina 2
CONSTRUCCION DE UN HEXAPODO
Se pueden encontrar tambin bandas metlicas que rodean al robot, o slo su frente (e incluso en
la parte trasera, en algunos diseos), con una distribucin similar a la de los paragolpes de los
autos ("bumper", en ingls). Tambin se utilizan contactos que se accionan al presionar sobre la
"carrocera" del robot, es decir, sobre la cobertura que protege los mecanismos internos y le da el
acabado exterior.
Sensores reflectivos y por intercepcin (de ranura)
Para deteccin a corta distancia se suele utilizar en robtica el sensor de
reflexin CNY70, de Telefunken, que est especificado en su hoja de datos
para deteccin a 0,3 mm (ya que fue pensado para usarlo en la deteccin en
discos de encoders, en los que el dibujo de ranuras est bien cerca del
sensor), pero se usa en robots para detectar objetos a 10 20 mm, segn
informan los artculos que encontr en la red. Consta de un diodo emisor de
infrarrojos y un fototransistor como elemento sensible. Tiene la ventaja de
ser pequeo, compacto y de precio muy accesible.
Para distancias mayores existe una serie de detectores de
Sharp, entre los que menciono al GP2D02, uno de los ms
conocidos, capaz de detectar objetos a 80 cm de distancia.
Tiene interesantes prestaciones integradas, ya que entrega
un valor ya digitalizado en 8 bits, a travs de una salida serie.
Un hermanito es el GP2D12, con la diferencia de que su
salida de datos es analgica.
Con elementos pticos similares, es decir emisor-receptor, existen los sensores "de ranura" (en
algunos lugares lo he visto referenciado como "de barrera"), donde se establece un haz directo
entre el emisor y el receptor, con un espacio entre ellos que puede ser ocupado por un objeto. Al
interceptar el haz se activa la deteccin. Este tipo de elemento (en especial los ms comunes
disponibles en el mercado, cuya apertura o zona sensible es muy estrecha) no es tan til en un
robot, aunque es posible encontrarlos en algunas aplicaciones. Existen adems mdulos para
control industrial con una apertura mucho mayor.
Pgina 3
CONSTRUCCION DE UN HEXAPODO
Pgina 4
CONSTRUCCION DE UN HEXAPODO
El hardware
El Robot SR1 por el contrario este diseado para que pueda desenvolverse de forma autnoma y
segura en cualquier tipo de entorno interior como el hogar, la escuela o la oficina, siendo capaz de
eludir y superar los obstculos y trampas, como muebles, cables, patas, rincones, etc, que
encuentra a su paso gracias a su gran cantidad de sensores entre los que destacan:
2 Sensores de contacto.
1 Sensor de inclinacin
2 Sensores de luz.
1 Sensor de infrarrojos modulados
1 Sensor de distancia pos ultrasonido + 1 sensor de luz central
1 Sensor de temperatura digital
1 Sensor brjula digital (Opcional en el modelo bsico)
Existen sensores adicionales que se conectan igualmente en el circuito mediante cables, pero que
no van montados directamente sobre el circuito, sino que se colocan en otras partes del chasis. El
ms popular de ellos es el sensor de lneas (opcional en el modelo bsico), que permite al robot
seguir el trazado de una lnea pintada en el suelo.
1 Zumbador piezoelctrico.
2 Emisores de infrarrojos.
2 Diodos led de alta potencia
2 Leds rojo y verde de sealizacin.
4 Conexiones para servomotores
1 Controlador para 2 motores de corriente continua.
1 Puerto serie RS232.
1 Radio Mdem inalmbrico (opcional en el modelo bsico)
Pgina 5
CONSTRUCCION DE UN HEXAPODO
Pgina 6
CONSTRUCCION DE UN HEXAPODO
con la excepcin de que la direccin I2C es diferente. La direccin por defecto de fbrica del SRF08
es 0xE0. El usuario puede cambiar esta direccin con 16 direcciones diferentes: E0, E2, E4, E6, E8,
EA, EC, EE, F0, F2, F4, F6, F8, FA, FC o FE, por lo que es posible utilizar hasta 16 sensores sobre un
mismo bus I2C.
Conexiones
El pin sealado como "Do Not Connect" (No conectar) debera permanecer sin conexin. En
realidad, se trata de la lnea MCLR de la CPU y se utiliza solamente en la fabrica para programar el
PIC16F872 despus del montaje, dispone de una resistencia interna de tipo pull-up. Las lneas SCL
y SDA deberan tener cada una de ellas una resistencia pull-up de +5v en el bus I2C. Slo necesita
un par de resistencias en todo el bus, no un par por cada mdulo o circuito conectado al bus I2C.
Normalmente se ubican en el bus maestro en vez de en los buses esclavos. El sensor SRF08 es
siempre un bus esclavo - y nunca un bus maestro. Un valor apropiado seria el de 1,8 K en caso de
que las necesitase. Algunos mdulos como el OOPic ya disponen de resistencias pull-up por lo que
no es necesario aadir ninguna ms.
Pgina 7
CONSTRUCCION DE UN HEXAPODO
Sensor de luz
El medidor ultrasnico SRF08 dispone de un sensor fotoelctrico en la propia placa. Este medidor
realiza una lectura de la intensidad de la luz cada vez que se calcula la distancia en los modos
Ranging o ANN (La conversin analgica/digital se realiza realmente justo antes de que se lance el
"ping" mientras el generador de 10v +/- se encuentra en fase de estabilizacin). EL valor de la
lectura va aumentando a medida que aumenta la intensidad de la luz, por lo que valor mximo lo
obtendr con una luz brillante y el valor mnimo en total oscuridad. La lectura debera acercarse a
2-3 en total oscuridad y aproximadamente a 248 (0xF8) en luz diurna. La intensidad de la luz
puede leerse en el registro del sensor de luz en la ubicacin 1 al mismo tiempo que puede leer los
datos del alcance.
Precio del sensor ultrasonido SRF08:
Pgina 8
CONSTRUCCION DE UN HEXAPODO
circuito analgico. Hay que tener en cuenta que la salida no es lineal. El sensor utiliza solo una
lnea de salida para comunicarse con el procesador principal. El sensor se entrega con un conector
de 3 pines. Tensin de funcionamiento 5V, Temperatura funcionamiento:-10 a 60C, Consumo
Medio: 35 mA. Margen de medida 10cm a 80 cm.
Precio
Pgina 9
CONSTRUCCION DE UN HEXAPODO
El corazn del Robonova es un potente circuito electrnico de control con mas de 40 puertos de
entrada y salida que pueden utilizarse no solo para mover servos, si no que adems puede
emplearse para controlar y leer sensores, displays, seales analgicas y digitales y un largo etc.
El resultado es un robot robusto y resistente capaz de hacer toda clase de movimientos y
secuencias. El Robonova se entrega completamente montado y listo para su utilizacin, incluyendo
la batera recargable y el cargador rpido necesario.
Adems se incluye un disco con todo el software necesario para manejar y programar el robot de
forma fcil y sencilla sin necesidad de conocimientos especiales y un mando a distancia por
infrarrojos capaz de controlar el robot a distancia.
La Mecanica
El esqueleto del robot Robonova 1 est formado por los propios servos que hacen de musculos,
unidos por pletinas de aluminio anodizado en color oro que adems de darle la rigidez necesaria,
le confiere una imagen de alta calidad y aspecto imponente. El resto del cuerpo lo forman piezas
de plstico rgido que protege el circuito y asegura que el robot es suficientemente robusto para el
uso diario. Con estos tres elemento se consigue un esqueleto ligero y robusto que posibilita unos
grados de libertad de movimientos y una potencia nica en su clase.
Pgina 10
CONSTRUCCION DE UN HEXAPODO
La Electrnica
El robot Robonova 1 est controlado por un circuito electrnico que viene completamente
montado y listo para funcionar. El circuito esta gobernado por un microcontrolador Atmel ATMega
128 que cuenta entre otras cosas con 40 puertos de entrada y salida digitales, puerto serie, bus
I2C y 8 entradas analgicas.
Con este elevado nmero de puertos de pueden
controlar dispositivos de todas clases como servos,
sensores de distancia, girscopos, displays LCD,
sensores de infrarrojos, etc. Adems la placa
cuenta con un altavoz para generar tonos de
diferentes frecuencias y un conector para un led
que se puede gobernar a voluntad.
Otros componentes de la placa incluyen ms de 64
Kbytes de memoria para los programas, que
permiten que una vez que se han descargado, el
robot sea completamente autonomo y pueda
ejecutar los movimientos sin necesidad de estar
conectado al ordenador.
Sensores a utilizar
SENSOR INFRARROJOS SHARP GP2Y0D02YK
El sensor Sharp GP2Y0D02YK es un sensor de distancia por infrarrojos cuyas caractersticas
elctricas son idnticas a la del sensor GP2D15, pero emplea unas lentes especiales que le
proporcionan un rango de trabajo mucho mayor.
La distancia de deteccin viene
fijada de fbrica a 80 cm +- 10 cm.
La salida esta disponible de forma
continua, esto significa que no es
necesario ningn tipo de circuito de
control ni temporizacin externo.
Basta con aplicar tensin para que la
medida est disponible cada 50 ms.
El sensor utiliza solo una lnea de
salida para comunicarse con el
procesador principal. El sensor se
entrega con un conector de 3 pines.
Tensin de funcionamiento 5V,
Temperatura funcionamiento:-10 a
60C, Consumo Medio: 35 mA. Margen de medida 80cm +- 10 cm. Recuerde que la salida es de
tipo colector abierto, por lo que debe utilizar una resistencia de polarizacin positiva de 10 -12K
ohmios.
Pgina 11
CONSTRUCCION DE UN HEXAPODO
Pgina 12
CONSTRUCCION DE UN HEXAPODO
Pgina 13
CONSTRUCCION DE UN HEXAPODO
Caractersticas
Gobernado
por
microcontrolador
PIC16F876A.
Bateras recargables de Li-Po.
Carga software y batera por USB.
Controlador de motores por comandos.
Detectores de obstculos por infrarojos.
Sensor direccional de luz.
Sensores optoreflectivos analgicos.
Indicadores LED.
Puerto de expansin para tarjetas
Comunicacin por RF
Programable en Ensamblador, C y con
Compilador Grfico.
Pgina 14
CONSTRUCCION DE UN HEXAPODO
Los codificadores absolutos pticos funcionan con un concepto similar al de los tipos
incrementales, slo que poseen un disco con un dibujo complejo, distribuido en anillos
concntricos que representan los bits de una palabra binaria. Deben tener un detector ptico por
cada uno de estos anillos. Por ejemplo un disco con 8 anillos (como el de la figura), tendr una
resolucin de 8 bits, o sea que podr dividir su circunferencia en 256 porciones (ms de 1 grado, si
hablamos de ngulo). Un disco con ms anillos concntricos ofrecer ms bits de resolucin y dar
un dato de posicin angular ms preciso.
Pgina 15
CONSTRUCCION DE UN HEXAPODO
Precio:
Pgina 16