Aplicaciones Basicas de Robotica y Control Con Picaxe
Transcript of 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
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
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
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
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
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
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)
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
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É
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
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.
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)
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)
Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez
ENTRADAS(digitales)
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)
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
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
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
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
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
Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez
Generación de Sonidos 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
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
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
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
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
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
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
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
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
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
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
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
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
Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez
CONFIGURACIONES
Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez
CONFIGURACIONES
Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez
CONFIGURACIONES
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