You are on page 1of 63

CLUB DE ROBOTICA DEL PERU

CLUB DE ROBOTICA DEL PERU

clubrobotica@hotmail.com

1 Telf. 241

“LA ROBOTICA EN EL AMBITO INDUSTRIAL”
EXPOSITOR: ING. JORGE L. CONTRERAS COSSIO www.geocities.com/clubroboticaperu

CLUB DE ROBOTICA DEL PERU

2 clubrobotica@hotmai

QUIENES SOMOS
El CLUB DE ROBOTICA DEL PERU es una institución formada por un grupo de profesionales que con su esfuerzo se han propuesto difundir la Robótica y el desarrollo de esta tecnología en nuestro medio.

CLUB DE ROBOTICA DEL PERU

3 clubrobotica@hotmai

técnico superior y universitario. CLUB DE ROBOTICA DEL PERU 4 clubrobotica@hotmai .Para ello contamos con programas de capacitación específicos en los niveles escolar.

241 .com 5 Telf.INTRODUCCIÓN En nuestro país podemos observar que la difusión. CLUB DE ROBOTICA DEL PERU clubrobotica@hotmail. a pesar del uso masivo de las computadoras. investigación y desarrollo de la Robótica es escasa.

La computadora esta siendo utilizada de diversas maneras. es poco utilizada. CLUB DE ROBOTICA DEL PERU 6 clubrobotica@hotmai . pero como herramienta para interactuar con el entorno externo o real.

CLUB DE ROBOTICA DEL PERU ROBOTICA 7 clubrobotica@hotmai .Aplicaciones Administrativas Procesadores de texto Hojas de Calculo Internet Juegos Etc.

Este equipo muchas veces es desechado y reemplazado sin tener en cuenta que puede ser utilizado para “otras tareas”. CLUB DE ROBOTICA DEL PERU 8 clubrobotica@hotmai .

CLUB DE ROBOTICA DEL PERU 9 clubrobotica@hotmai .

com 10 Telf. 241 .CLUB DE ROBOTICA DEL PERU clubrobotica@hotmail.

El inconveniente principal de muchas instituciones educativas es el costo de la implementación de laboratorios para Robótica y Automatización. CLUB DE ROBOTICA DEL PERU 11 clubrobotica@hotmai .

CLUB DE ROBOTICA DEL PERU 12 clubrobotica@hotmai .Pero para implementar laboratorios de Robotica o de Aplicaciones de control. no es necesario realizar cambios drásticos o hacer grandes inversiones de dinero.

En los mismos laboratorios de computo se pueden realizar CLUB DE ROBOTICA DEL PERU 13 clubrobotica@hotmai .

HISTORIA A la Robotica se le conoce como tal debido a una obra del escritor checo Karel Capek. 241 . llamada “Russum’s Universal Robots”.com 14 Telf. presentada en Praga en Enero de 1921. CLUB DE ROBOTICA DEL PERU clubrobotica@hotmail.

CONCEPTO Robótica es controlar dispositivos a través de ordenes o instrucciones. CLUB DE ROBOTICA DEL PERU clubrobotica@hotmail. 241 .com 15 Telf.

Física Informática Eléctrica Hidraúlica CLUB DE ROBOTICA DEL PERU 16 clubrobotica@hotmai .Es una ciencia multidisciplinaria. que involucra varias ramas de la ciencia Electrónica Neumática Mecánica Matemáticas Etc.

barata y precisa que los seres humanos CLUB DE ROBOTICA DEL PERU 17 clubrobotica@hotmai .ALCANCES Los robots son capaces de realizar tareas repetitivas de forma más rápida.

LA ROBOTICA COMPRENDE:  AUTOMATIZACION  CIBERNETICA  INTELIGENCIA ARTIFICIAL CLUB DE ROBOTICA DEL PERU 18 clubrobotica@hotmai .

CLUB DE ROBOTICA DEL PERU en de de un 19 clubrobotica@hotmai . diseñar sistemas capaces ejecutar tareas repetitivas y controlar estas. sin la ayuda de operador humano.AUTOMATIZACION La automatización consiste.

conocida como retroalimentación.CIBERNETICA La cibernética es una ciencia interdisciplinaria. importante en el concepto de automatización CLUB DE ROBOTICA DEL PERU 20 clubrobotica@hotmai .

y fué aplicado en 1948 por el matemático Norbert Wiener CLUB DE ROBOTICA DEL PERU 21 clubrobotica@hotmai .El término es un vocablo griego kybernetes que significa “gobernador” .

CLUB DE ROBOTICA DEL PERU 22 clubrobotica@hotmai . a través de software y hardware.INTELIGENCIA ARTIFICIAL La Inteligencia Artificial es una rama de la informática que se encarga de imitar el pensamiento humano.

Como parte de la Inteligencia Artificial. podemos mencionar : Lógica difusa Redes neuronales Algorítmos genéticos CLUB DE ROBOTICA DEL PERU 23 clubrobotica@hotmai .

No siempre tienen apariencia humana. CLUB DE ROBOTICA DEL PERU 24 clubrobotica@hotmai . una lavadora moderna es un robot. y esta muy lejos de esa apariencia.APLICACIONES Desde juguetes hasta brazos teleoperados en transbordadores espaciales.

ETC CLUB DE ROBOTICA DEL PERU 25 clubrobotica@hotmai .APLICACIONES MEDICINA LABORATORIOS INDUSTRIAS MILITARES COMUNICACIONES ESPACIO VEHÍCULOS SUBMARINOS EDUCACIÓN TEXTILES .

ROBOTICA EN LA EDUCACION CLUB DE ROBOTICA DEL PERU 26 clubrobotica@hotmai .

241 .ROBOTICA EN LA INDUSTRIA CLUB DE ROBOTICA DEL PERU clubrobotica@hotmail.com 27 Telf.

ROBOTICA APLICADA Es poner al alcance de los ususarios las herramientas necesarias para que desarrollen dispositivos externos a la computadora controlados por esta y que interactuen con el medio que los rodea. CLUB DE ROBOTICA DEL PERU clubrobotica@hotmail. 241 .com 28 Telf.

APLICANDO ROBOTICA CLUB DE ROBOTICA DEL PERU 29 clubrobotica@hotmai .

CLUB DE ROBOTICA DEL PERU clubrobotica@hotmail.com 30 Telf. 241 .Este acción es posible mediante el uso de una interface que permite traducir las órdenes generadas o recibidas por el computador en señales utilizables para comandar los dispositivos conectados.

com 31 Telf.En el trabajo con robótica. logrando un nivel de concreción eficaz. CLUB DE ROBOTICA DEL PERU clubrobotica@hotmail. enfrentamos situaciones que requieren solución. y a temas que son imprescindibles para el desarrollo de proyectos. esto hace interiorizar y aplicar conocimientos adquiridos. 241 .

CLUB DE ROBOTICA DEL PERU clubrobotica@hotmail.Durante el desarrollo de los proyectos de robótica. se cumplen procesos fundamentales para el aprendizaje de la ciencia.com 32 Telf. 241 .

com 33 Telf.CLUB DE ROBOTICA DEL PERU clubrobotica@hotmail. 241 .

241 .APLICANDO ROBOTICA CLUB DE ROBOTICA DEL PERU clubrobotica@hotmail.com 34 Telf.

EQUIPOS Y MATERIALES • • El equipo básico : Cualquier computadora personal. con puertos disponibles y operativos Lenguajes de programación de uso general CLUB DE ROBOTICA DEL PERU 35 clubrobotica@hotmai .

EQUIPOS Y MATERIALES • Un cable paralelo DB-25 macho a DB25 macho • Un comprobador de puerto paralelo CLUB DE ROBOTICA DEL PERU 36 clubrobotica@hotmai .

mecánicos y electromecánicos en desuso • Motores • Fuente de alimentación de PC • Dispositivos electrónicos.EQUIPOS Y MATERIALES • Herramientas y equipos básicos • Equipos electrónicos. • Etc. CLUB DE ROBOTICA DEL PERU 37 clubrobotica@hotmai .

COMPUTADORA BASICA Entorno real UNIDAD DE MEMORIA CPU MIROPROCESADOR UNIDAD DE ENTRADA Y SALIDA OV IT I S OPS I D CLUB DE ROBOTICA DEL PERU 38 clubrobotica@hotmai .

etc CLUB DE ROBOTICA DEL PERU 39 clubrobotica@hotmai OV IT I S OPS I D .CONTROL DEL MUNDO Entorno REAL Puerto paralelo COMPUTADORA O MICROCONTROLADOR Ordenes INTERFACE real Motores display.

PUERTO PARALELO CLUB DE ROBOTICA DEL PERU 40 clubrobotica@hotmai .

PUERTO PARALELO DATOS EN PARALELO CLUB DE ROBOTICA DEL PERU 41 clubrobotica@hotmai .

PUERTO SERIAL DATOS EN SERIE CLUB DE ROBOTICA DEL PERU 42 clubrobotica@hotmai .

siguiendo reglas sintácticas CLUB DE ROBOTICA DEL PERU 43 clubrobotica@hotmai .LOS LENGUAJES PROGRAMACION Un lenguaje de programación es un conjunto de símbolos y letras que sirven para construir programas.

Basic.CLASIFICACION DE LENGUAJES LENGUAJE NATURAL (INGLES) ALTO NIVEL: C. etc MEDIO NIVEL: Ensamblador BAJO NIVEL: Código máquina LENGUAJE MAQUINA (10101010) CLUB DE ROBOTICA DEL PERU 44 clubrobotica@hotmai . Pascal.

FASES DE UN PROGRAMA 1. 5. Transformación del algorítmo en un programa. Definición o análisis del problema 2. Diseño y prueba del algorítmo. Documentación CLUB DE ROBOTICA DEL PERU 45 clubrobotica@hotmai . 4. Ejecución y validación del programa. 3.

algoritmo proviene de Mohammed al.Khowarizmi.ALGORITMO Es una secuencia de pasos lógicos para resolver un problema. matemático Persa del siglo IX. CLUB DE ROBOTICA DEL PERU 46 clubrobotica@hotmai .

PROCESO DE UN PROGRAMA CODIGO FUENTE CODIGO OBJETO CODIGO EJECUTABLE COMPILADOR ENLAZADOR CLUB DE ROBOTICA DEL PERU 47 clubrobotica@hotmai .

PUERTO PARALELO COMO INICIO
El puerto paralelo tiene ocho salidas para datos, esto proporciona mayor velocidad y control, ya que se dispone de varias señales a la vez

CLUB DE ROBOTICA DEL PERU

clubrobotica@hotmail.com

48 Telf. 241

BASES PARA LA PROGRAMACION DEL PUERTO PARALELO
Las tareas que se pueden llevar a cabo son tres: enviar datos, recibir datos, y recibir/enviar datos de control.

CLUB DE ROBOTICA DEL PERU

49 clubrobotica@hotmai

MONITOREANDO EL PUERTO PARALELO
PUERTO PARALELO LEDS A CONTROLAR

COMPUTADORA

CLUB DE ROBOTICA DEL PERU

50 clubrobotica@hotmai

COMPROBADOR DE PUERTO CLUB DE ROBOTICA DEL PERU 51 clubrobotica@hotmai .

LA DIRECCION DE SALIDA DE DATOS ES: 378H Ó 3BCH CLUB DE ROBOTICA DEL PERU 52 clubrobotica@hotmai .

  LA DIRECCION DE ENTRADA DE DATOS ES: 379H Ó 3BDH CLUB DE ROBOTICA DEL PERU 53 clubrobotica@hotmai .

241 .com 54 Telf.LA DIRECCION DE CONTROL ES: 37AH Ó 3BEH CLUB DE ROBOTICA DEL PERU clubrobotica@hotmail.

APLICACIONES Y EJEMPLOS CLUB DE ROBOTICA DEL PERU 55 clubrobotica@hotmai .

EJEMPLO DE CONTROL Control de lámparas a través del puerto paralelo utilizando lenguaje Turbo C. CLUB DE ROBOTICA DEL PERU 56 clubrobotica@hotmai .

CONTROL DE POTENCIA Puerto paralelo COMPUTADORA Ordenes Programas INTERFACE Medio de unión Entorno real CLUB DE ROBOTICA DEL PERU 57 clubrobotica@hotmai S OC OF .

CONTROL DE LAMPARAS POR EL PUERTO PARALELO D0 FOCOS A CONTROLAR COMPUTADORA E D E CAF RET N I CLUB DE ROBOTICA DEL PERU D7 58 clubrobotica@hotmai .

400V 8 fusibles. Etc.470. CLUB DE ROBOTICA DEL PERU 59 clubrobotica@hotmai .LISTA DE PARTES o o o o o o o Conector DB-25 hembra 8 Opto Triac MOC 3010 8 Triacs BT137-600 8 focos Resistencias de 330 . 1K ohms Condensador de 100nf.

INTERFACE Puerto PC Se repite el circuito. y se conecta desde el pin 2 hasta el pin 8 CLUB DE ROBOTICA DEL PERU 60 clubrobotica@hotmai .

} CLUB DE ROBOTICA DEL PERU 61 clubrobotica@hotmai .255).h> # define port 0x378 main() // funcion principal { outp(port.PROGRAMA EN C // enciende los 8 focos conectados al puerto #include<stdio. getch().h> #include<dos.h> //archivos de cabecera #include<conio.

outp(port. delay(2000).PROGRAMA EN C //enciende y apaga los focos conectados al port #include<stdio. getch().h> //cabecera #include<dos.h> //archivos de #include<conio.} CLUB DE ROBOTICA DEL PERU 62 clubrobotica@hotmai .0).h> # define port 0x378 main() // funcion principal { outp(port.h> #include<stdlib.255).

AGRADECE SU ATENCION CLUB DE ROBOTICA DEL PERU 63 clubrobotica@hotmai .EL CLUB DE ROBOTICA DEL PERU.