Robots para todos con Picaxe (I) El MED1 Picaxe Walker

Documentos relacionados
Curso Robótica Práctica

Robótica y Linux. Andrés Prieto-Moreno Torres Ifara Tecnologías Profesor asociado UPSAM

Instalación Configuración de Sistema Actividad13. Este documento está dividido en 3 secciones:

MAYA 50. Es una tarjeta electrónica diseñada para controlar y realizar prácticas de microcontroladores basada en el MCU PIC18F4550.

Robot seguidor de línea C-9806

Instructivo para armado de la tarjeta PICAxe 18

Sesión I: Robots en Directo

Robótica en la Universidad

El modulo cuenta con un led indicador, para saber en qué estado se encuentra.

Lámpara IKEA Estrella de la Muerte

CONSTRUCTION C159. Prefacio

I Seminario-Taller de Micro-Robots de Competición

El objeto de este proyecto es el de construir un robot araña controlado por un PIC16F84A.

APRENDE ARDUINO FACILMENTE CON CURSOSINDUSTRIALES.NET.

GreenCore Solutions SRL

Manual de Usuario RoboticSAD. Universidad Pedagógica Nacional Licenciatura en Electrónica. Elaborado por: Yuli Marcela Marín Peña

Motor de Corriente Continua

CAPÍTULO 1. pueden llegar y estos robots llegarían a realizar ese trabajo con el solo hecho

Departamento de Ingeniería a de Software y Sistemas Informáticos

Shield Dynamotion V3.0

Programación Arduino Con Visualino

Kit de aprendizaje azul LED electrónica DIY 4x4x4 cubo LED

I Seminario-Taller de Micro-Robots de Competición

Altavoz- Radio FM - USB MicroSD. Modelo: SY-1246

Características del sistema

Control de servomotores. (c) Domingo Llorente

Sesión II: Elementos de un Robot

Convertir pupitre de desvíos en pupitre de semáforos

I Seminario-Taller de Micro-Robots de Competición. Departamento de Ingeniería de Software y Sistemas Informáticos

Capítulo VII: MONTAJE DE PLACAS

Guía de Robótica LEGO MINDSTORMS NXT

CURSO DE VACACIONES DE INVIERNO 2015

Robótica en la Universidad

Model: SPBT1041. Copyright 2016 Axess Products Corporation. All Rights Reserved

Escuela Secundaria Técnica 47 Juan de Dios Bátiz

Arduino Aprender a desarrollar para crear objetos inteligentes

S Circuito Next Step para Basic Stamp y Basic-X24.

Ficha del Kit Programa de Capacitación

Sistema Robotizado de Configuración Múltiple Evolution III (EVO III y el EXPLORERBOT) INTRODUCCION

Apéndice A. Construcción

Catálogo de venta. Kits de robótica My Robot Time MRT LOGIX5 SMART SOLUTIONS

Robot t-17 / Dos ruedas

Robótica para Niños. Robótica para Niños. Programa del Taller de Robótica Educativa. Versión 2. Robot t Versión 2

Español SPBT1040. Manual

BirdGard: Líder mundial de soluciones para el control de aves

T E S I N A D E S E M I N A R I O D E G R A D U AC I O N : I N T E G R A N T E S :

Iluminación del set de vagones Märklin Iluminación analógica con leds

El ladrillo llamado R8+ es el cerebro del kit robó co. Tiene conectores laterales para motores y sensores.

Sensor Analógico: Potenciómetro

CURSO DE VACACIONES DE INVIERNO 2015

NEOEDUCA ROBOT T-16 USB 2.0 MANUAL DE ARMADO Y FUNCIONAMIENTO ROBÓTICA EDUCATIVA

Catálogo de venta. Kits de robótica My Robot Time MRT. Logix5 Smart Solutions LOGIX5 SMART SOLUTIONS

COMUNIDAD DE FORMADORES DEL EMPRENDIMIENTO TECNOLÓGICO FEMPRETEC

Practica 1: It s alive!

EUROCIENCIA TICA EDUCATIVA BÓ RO

BirdGard: Líder mundial de soluciones para el control de aves

TICA EN LA ESCUELA. El Robot (hardware) Alicia Escudero. Apellido y Nombre: Escudero Alicia. Tema: características de un robot

QUÉ ES MBOT? Conectores RJ25

PIC-Ready1. Placa adicional. Manual de usuario. MikroElektronika

NEXT 1.0 Manual de uso

Principio de funcionamiento.

OKY2002: Arduino Uno Genérico

DISEÑO DE APLICACIONES ELECTRÓNICAS EN ARDUINO. Curso teórico-práctico, básico, de diseño de aplicaciones electrónicas en Arduino.

Robótica con Hardware Libre

BIENVENIDO AL EMOCIONANTE MUNDO DEL R/C

Iluminación de cocina

3. Pan & Tilt. 3.1.Parte mecánica del pan & tilt

Manual de instrucciones

En el presente capítulo se hará mención de las conclusiones obtenidas de la realización del

Quha Zono. Manual para el usuario

CAPÍTULO 6. PLACAS DE CIRCUITO IMPRESO.

Ingeniería en Mecatrónica

Qué es y por qué usarlo

Registros SFR vistos hasta ahora: Microcontroladores PIC

Kit de construcción Robot Escape. Presentación del producto: Herramientas necesarias no suministradas:

G O B L I N 2 / M A N U A L

TPR 3ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz TEMA 6: ROBÓTICA

ÍNDICE MEMORIA ECONÓMICA

Altavoz Dock station- Radio FM - USB Micro SD. Modelo: SY-1247

DISEÑO Y CONSTRUCCIÓN DE UN PROTOTIPO DE CAPNOGRAFO PORTATIL

Robótica en Francia Presentación de la copa robótica de Francia y de Europa, y de los robots del ENSSAT

Tutores: Joaquín Moreno Marchal Agustín Carmona Lorente

TUTORIAL III V2 (PaP)

Guía de Usuario Iraduino

IM : ARDUINO NANO OEM

Altavoz Bluetooth BTS-31 Guía breve 1. Funcionamiento A. Estado de encendido:

Robótica Modular y Locomoción Juan González Gómez

LUZ AMBIENTAL SUAVE CON ALTAVOZ BLUETOOTH

TPR 3ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz TEMA 5: ROBÓTICA

Iluminación Tranvías con encanto Vintage

V 1.0. Ing. Juan C. Guarnizo B.

El circuito impreso diseñado a medida es este: Serigrafia componentes CARA A: Pistas CARA A :

ÍNDICE INTRODUCCIÓN...17

AX-3010H. Fuente de alimentación conmutada multiuso. Manual de instrucciones

TTS está orgulloso de ser parte de

Figura Robot Filoguiado

Nº Nombre Descripción. 1 Indicador de estado Indica el estado de la carga de la batería y el escaneo del código de barras.

Transcripción:

Robots para todos con Picaxe (I) El MED1 Picaxe Walker Antes de nada quiero expresar mi gratitud a Revolution Education en el Reino Unido por un producto de excelencia. No soy experto en este campo, pero siempre he tenido muchas ganas de construir cosas con microcontroladores, sin embargo, esto no fue posible hasta hace muy poco. Gracias al sistema Picaxe ahora es posible. En este artículo quiero demostrar que cualquier persona que es capaz de soldar y que entiende los fundamentos de la electrónica puede disfrutar de un campo antiguamente reservado a los programadores en las universidades. Es una sistema que funciona 5 minutos después de abrir la caja, sin complicaciones. MED1 Picaxe Walker (MED1PW) Los microcontroladores son los nuevos y apasionantes "ordenadores de un solo chip" electrónicos, que están siendo introducidos rápidamente tanto en la Industria como en la Educación. El sistema Picaxe es un sistema de programación de microcontroladores altamente poderoso, pero muy económico (un chip Picaxe vale 2 euros), diseñado para el uso educacional y aficionado de los microcontroladores. Es un sistema basado en microcontroladores PIC a los que se les a preprogramado un Bootloader. El Sistema Picaxe ofrece varias ventajas en comparación con los métodos tradicionales de programación de microcontroladores (colocando el chip en un equipo programador).

Una de las características más interesantes del sistema Picaxe es que los programas pueden descargarse directamente al microcontrolador mediante un cable serial conectado al mismo, por lo tanto, no se requiere el uso de equipos programadores adicionales. El software es fácil de utilizar y gratuito; por lo que los estudiantes pueden trabajar en sus proyectos utilizando el sistema de programación completo en casa. Y otra de sus características más importantes: se puede programar en Basic. El MED1 Picaxe Walker (en adelante MED1PW) consiste en un Picaxe -18A, 3 servo motores tipo mini, 2 leds, un altavoz robado de un viejo móvil y 4 pilas recargables de alta capacidad NiMH (2000mah), un poco de aluminio para el chasis y tubos de latón para las patas. Tú puedes usar otros materiales, pero me gustan los tubos de latón, (comprados en Leroy Merlin) porque son fáciles de soldar y una forma sencilla y resistente de construir patas o chasis de robots. El circuito de la figura siguiente es la configuración estándar de un Picaxe 18. El MED1PW utiliza la función servo en las salidas 4, 5 y 6 (pins 10, 11 y 12). El altavoz, de 50 ohms, está conectado a la salida 0 y los dos LEDS están conectados a las salidas 2 y 3.

El Picaxe tiene un control en Basic, para los servomotores, que es fácil y sencillo a usar. A continuación tenemos un pequeño programa para mover un servo (conectado a la salida 4) Servo: Servo 4, 75 'el servo se moverá al máximo en un sentido. El 4 indica la salida, y 75 la posición. Pause 2000 'aplicamos una pausa de 2 segundos Servo 4, 225 'movemos el servo al máximo en el otro sentido. Pause 2000 'aplicamos una pausa de 2 segundos Goto Servo 'el programa vuelve a la posición de inicio, (en este caso se llama Servo) Así podemos controlar la posición de las patas, brazos, cámara o lo que sea que conectemos. En el MED1PW hay 3 servomotores, así que el siguiente programa es suficiente para que el robot pueda caminar, pero hay que afinar los valores para que funcione bien (los valores adecuados de la posición de los servomotores dependen de los propios servomotores y de la construcción de las patas). inicio: High 2 'iluminar led 1 Pause 500 'pausa 1/2 segundo Low 2 'apagar led1 Servo 4, 150 'posicionamos los motores Servo 5, 150 Servo 6, 150 Pause 2000 'pausa de 2 segundos Servo: Servo 4, 75 'ponemos la pata en un extremo Servo 5, 225 'ponemos la cintura a otro extremo Servo 6, 75 'ponemos la otra pata en el otro extremo Pause 750 'pausa de 3/4 de segundo, para dar tiempo suficiente para los motores a llegar a su posición Servo 4, 225 'realizamos el movimiento contrario Servo 5, 75 Servo 6, 225 Pause 750 'pausa de 3/4 de segundo Goto Servo 'vuelve a Servo (sigue caminando) Hay que experimentar con los valores de posición, porque dependen en gran medida de la construcción de su robot. El centro de gravedad debe estar en el centro del chasis, el tamaño de las patas también tiene una gran influencia sobre cómo caminará el robot. Cuando el robot pueda caminar en línea recta sólo tendrás que cambiar el sentido del servomotor de la cintura para que el robot puede caminar hacia atrás. Con mi robot solo uso +/- 30 grados ( el centro es 150), y es muy estable y puede caminar por encima de mi gato, (a él no le gusta nada..). Para girar a derecha o izquierda las patas deben moverse mas por un lado que por el otro.

El circuito de la fotografía siguiente es el utilizado en el MED1PW, la única diferencia entre este circuito y el recomendado por Picaxe es la inclusión de un condensador para quitar problemas de ruido de los servomotores. Sin este condensador el programa no va a funcionar correctamente porque la interferencia es demasiado grande. Picaxe recomienda el uso de una alimentación independiente para los motores o servos pero es difícil buscar más espacio para otras 4 pilas, y claro, también es difícil caminar con tanto peso. Con un valor de 100nF (104) funciona perfecto y no hay interferencia al microcontrolador. En la foto este condensador se ve montado encima del chip, conectado a los pins 5 y 14. Detalle del circuito de control A continuación vemos los circuitos recomendados por Picaxe para la conexión de Led, altavoz, reloj de cristal e interruptor (el interruptor lo podemos sustiuir por un final de carrera conectado a un bigote para detectar obtáculos):

Como vemos en la tabla siguiente, el picaxe 18A tiene 8 salidas y 5 entradas, con memoria para 80 lineas de programacion, pero hay diversos modelos adecuados a las necesidades de cada uno. Como véis es fácil poner más luces o un altavoz o aún mas importante:

bigotes o antenas para que el robot sepa dónde va. Cuando tienes la oportunidad a jugar con un Picaxe este articulo podría parecer muy básico, pero sólo quiero darte algo de inspiración. Casi todo lo visto anteriormente puede ser usado para hacer un brazo robótico o una cabeza que se mueva, sólo hace falta su imaginación.