Aplicaciones Basicas de Robotica y Control Con Picaxe

38
Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Transcript of Aplicaciones Basicas de Robotica y Control Con Picaxe

Page 1: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Page 2: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

· bajo costo, circuito de fácil construcción· hasta 8 entradas, 8 salidas y 4 canales analógicos· rápida operación de descarga mediante cable serie/USB· Software “Editor de Programación” gratuito y de fácil uso· lenguaje de programación tipo BASIC simple y fácil de aprender· editor de diagramas de flujo que facilita la programación· puede ser programado también mediante el software “Crocodile Technology”· extenso número de manuales gratuitos y foro de apoyo en línea· paquete de control remoto infrarrojo disponible· paquete de servocontrolador disponible

CARACTERÍSTICAS

Page 3: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Circuito de conexión Al puerto RS-232 para la programación

Page 4: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Arquitectura Genérica de una aplicación con PICAXE

Page 5: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

IDEALo que queremos hacer

Se escribe el ProgramaBASICFlowchartCrocodileEtc..

Se descargael programa sobre la PICAXE

Se realizan las pruebas sobe el prototipo

ELABORACION DE UN PROYECTO

Page 6: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

SALIDAS

El modelo PICAXE 28A ofrece 8 salidas digitales (Out0 a Out7) Mediante las cuales se podrán controlar distintos operadores de salida Que veremos a continuación

PICPICAXE 28A

Zocalo DriverOpcional Control Motores

ConectorSalidas

Page 7: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

SALIDAS

Pineado del conector plano de salida (20 pines)

Page 8: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Activación de un LED

Salida con DRIVER de Potencia ULN2004

Interfaces con MOSFET

SALIDAS

Activación de LEDS bicolor Activación de Zumbador

Distintos operadores de salida conectables al PICAXEPermiten atender a una amplia gama de aplicaciones

Page 9: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Activación mediantetransistor

Gobierno deuna LÁMPARA

Gobierno de un MOTOR

Gobierno deun ZUMBADOR

SALIDAS

Gobierno de un RELÉ

Page 10: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

SALIDAS

Mediante un CI auxiliar se puede conseguir el gobierno de motores

Control de Motores de c.c.

Control de un Motor Paso a Paso

Page 11: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

SALIDAS

Es posible controlar tanto un display de siete segmentos como uno de cristal líquido tal como se muestra en los esquemas.

Page 12: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

ENTRADAS(digitales)

El modelo PICAXE 28A ofrece 8 entradas digitales (in0 a in7)

Page 13: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Pineado del conector plano de entrada (20 pines)

ENTRADAS(digitales)

Page 14: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

ENTRADAS(digitales)

Page 15: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Entradas Analógicas (4)ENTRADAS(analógicas)

Page 16: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Entradas Analógicas

Para simular bastacolocar un potenciómetro

Medida de luz Medida de temperatura

Page 17: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Identificadas las E/S se procede a estudiar el funcionamiento del sistema y se escribe el programa que de grabara posteriormente en el PICAXE

PICAXE es un microcontrolador con numerosas Aplicaciones en pequeños aparatos y sistemas de control

Page 18: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Intermitente en la Salida0

Esta aplicación enciende y apaga de manera cíclica el

diodo Led conectado a la salida.

Activa la salida 0

Espera 1 seg.

Desactiva la salida 0

Espera 1 seg.

Vuelve al principio

Page 19: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Activación de una salida un número determinado de v eces

Page 20: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Indicadores de niveles de una señal de entradaAnalógica recogida por la Entrada 0

OnOffOffE0>175

OffOnOffE0<175

OffOffONE0<75

Led3Led2Led1

Rango de E0

Tabla de Salidas

Page 21: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Generación de Sonidos con PICAXE

Page 22: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Encendido parpadeante mediante condición de entrada

Page 23: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Procesamiento de una entrada analógica que mide la cantidad de luz

Page 24: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Interruptor crepuscular

Circuito detector de luzcon salida digital

Salida 0

Page 25: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Programación de una aplicación medianteel software Crocodile Technology

Page 26: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Realización de cableado

Realización del programay prueba de funcionamiento

Descarga sobre la placa PICAXE

Programación mediante Crocodile

Page 27: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Software para la programación de las tarjetas PICAXE

Page 28: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Programa escrito en BASIC

Programa escrito en Flowchart

Page 29: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

• Crear un nuevo programa

• Crear un nuevo Diagrama tipo Flowchart

• Crear un diagrama con operadores lógicos (pendiente para próximas versiones)

• Abrir un programa

• Guardar un programa

• Imprimir

• Opciones de Configuración

• Ejecutar el programa seleccionado

Opciones Básicas del Programa

Page 30: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Barra de Herramientas de bloques funcionales para programar

Comandos activación de salidas

Comandos de movimiento de motores

Comandos condicionales

Comandos de temporizacion/espera

Comandos de subrutinas

Otros Comandos

Comandos control via radio

Bloques funcionales de la herramienta Flowchart

Page 31: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Se puede realizar la simulacióndel programa

Page 32: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Ejecutar realiza la descarga del programa sobre PICAXE

Si no se puede realizar la descargaSe nos avisa con el mensaje

Page 33: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Con la Opción Depurarse puede ver el estado de las variables internas b0 a b13

Page 34: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

La tabla de Símbolosnos permite dar nombres a las E/S y a las variables internas

Page 35: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

CONFIGURACIONES

Page 36: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

CONFIGURACIONES

Page 37: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

CONFIGURACIONES

Page 38: Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Juego de Instrucciones BASIC del PICAXE 28A