Diagrama de temas
General
Curso de Robótica con Tecnologia Arduino
Dr. Pedro Salcedo Lagos
La robótica es la ciencia y la tecnología de los robots. Se ocupa del diseño, manufactura y aplicaciones de los robots.La robótica combina diversas disciplinas como son: la mecánica, la electrónica, la informática, la inteligencia artificial y la ingeniería de control.Otras áreas importantes en robótica son el álgebra, los autómatas programables y las máquinas de estados. En este curso aprenderemos los fundamentos para la construcción de robot y otros objetos tecnológicos utilizando la plataforma ARDUINO.
Libros y accesorios de Robótica y Arduino
Libros de Robótica
Libros de Arduino
Accesorios de Robótica y Arduino
Tema 1
INTRODUCCIÓN
La robótica es la ciencia y la tecnología de los robots. Se ocupa del diseño, manufactura y aplicaciones de los robots.La robótica combina diversas disciplinas como son: la mecánica, la electrónica, la informática, la inteligencia artificial y la ingeniería de control.Otras áreas importantes en robótica son el álgebra, los autómatas programables y las máquinas de estados.
El término robot se popularizó con el éxito de la obra RUR (Robots Universales Rossum), escrita por Karel Capek en 1920. En la traducción al inglés de dicha obra, la palabra checa robota, que significa trabajos forzados, fue traducida al inglés como robot.Tema 2
FUNDAMENTOS DE ROBÓTICA
El siguiente apunte del curso de la UNED 2001/2002 presenta los siguientes contenidos sobre los fundamentos de la Robótica:
-
DEFINICION Y CLASIFICACION DEL ROBOT
- DEFINICION DE ROBOT INDUSTRIAL
- CLASIFICACION DEL ROBOT INDUSTRIAL
-
ROBOTS DE SERVICIO Y TELEOPERADOS
- ESTRUCTURA MECANICA de UN ROBOT
- TRANSMISIONES Y REDUCTORES
- TRANSMISIONES
- REDUCTORES
- ACCIONAMIENTO DIRECTO
-
ACTUADORES
- ACTUADORES NEUMATICOS
- ACTUADORES HIDRAULICOS
- ACTUADORES ELECTRICOS
- TRANSMISIONES Y REDUCTORES
-
SENSORES INTERNOS
- SENSORES DE POSICION
- SENSORES DE VELOCIDAD
- SENSORES DE PRESENCIA
- ELEMENTOS TERMINALES
-
Tema 3
CURSO DE ROBOTICA EN 27 VIDEO TUTORIALES
Video de Introducción al curso de Robótica
Video Tutorial 2 Herramientas Básicas
/embed>
Video Tutorial 3 - El Voltaje
/embed>
Tema 4
PLATAFORMA ARDUINO
http://www.arduino.cc/
Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware flexibles y fáciles de usar. Se creó para artistas, diseñadores, aficionados y cualquiera interesado en crear entornos u objetos interactivos.
Arduino puede tomar información del entorno a través de sus pines de entrada de toda una gama de sensores y puede afectar aquello que le rodea controlando luces, motores y otros actuadores. El microcontrolador en la placa Arduino se programa mediante el lenguaje de programación Arduino (basasdo en Wiring) y el entorno de desarrollo Arduino (basado en Processing). Los proyectos hechos con Arduino pueden ejecutarse sin necesidad de conectar a un ordenador, si bien tienen la posibilidad de hacerlo y comunicar con diferentes tipos de software (p.ej. Flash, Processing, MaxMSP).VIDEO TUTORIALES PARA APRENDER A TRABAJAR CON LA ARDUINO
MANUAL DE PROGRAMACION DE ARDUINO
Arduino
La “inteligencia de Arduino” se expresa mediante su lenguaje de programación
A continuación una serie Videos de ejemplos de como utilizar Arduino
- Por medio de Arduino, se controla una aplicación FLASH
- Un Arduino, un Servo y una Webcam controlados por un programa en C# (aporte hecho por Erwin).
- Control de LEDS utilizando FLASH y Arduino.
- Control de un objeto en FLASH utilizando un potenciómetro.
- Control de un servomotor utilizando Arduino.
- Control de LEDS utilizando Arduino.
- Control de Matriz de LEDS utilizando Arduino.
- Uso de LilyPad Arduino
Excelentes direcciones con material de Arduino y Ejemplos
- http://www.wiring.org.co/
- http://www.wiring.org.co/learning/basics/
- http://www.olimex.cl ( venta en Chile de productos Arduino y otros )
- Para descargas de Software Arduino (parches manuales, flash) http://www.arduino.cl/int/descargas.html
Tema 5
ROBOT EN SOFTWARE
RobotProg es un programa que permite programar un robot virtual a partir de diagramas de flujo.
Su funcionamiento y aspecto es sencillo, pero permite desarrollar conceptos de programación sin necesidad de conocimientos previos específicos.
http://www.physicsbox.com/indexrobotprogen.html
Video Tutorial de iniciación en a RobotProg (castellano)
Tema 6
PROYECTOS DE ROBOTICA Y ELECTRONICAA continuación 90 PROYECTOS DE ELECTRÓNICA
Este es un e-book para as personas que ya dominan por lo menos lo básico de electrónica. No muy recomendabla para los que recién están empezando, ya que este e-book tiene únicamente los circuitos, y el estudiante tiene que hacer el diseño en la tabla o protoboard, pero fuera de esto, el e-book es muy interesante y preciso en lo a que circuitos se refiere.
No pongo el contenido porque SON 90 y ademas no es muy pesado como para pensarselo dos veces en descargarlo.
Crear Robot Seguidor de Lineas (Nivel Básico)
El siguiente enlace nos lleva a un tutorial que busca ser una guía fácil y amena, para la realización de un sencillo robot rastreador de líneas (no microcontrolado).Personalmente creo que para los que empiezan desde cero, es mejor armar un robot sencillo y que no utilice microcontroladores, si no, circuitos que contengan componentes discretos, y de paso aprenden algo de electrónica básica.
Construye tu Robot Seguidor de luz (Nivel Básico)
El siguiente enlace nos lleva a un proyecto que permite crear un Beam extremadamente sencillo y se puede crear unidireccional o bidireccional, el bidireccional usa dos circuitos iguales y el unidireccional solo uno.
Tema 7
RECURSOS EN INTERNET
Tema 8
Enlaces de Interés para el control de 2 motores con la Placa Arduino
HBridge
Un puente H es un circuito electrónico que permite a un voltaje que se aplica a través de una carga en cualquier dirección. Estos circuitos permiten motores de corriente continua a correr hacia adelante y hacia atrás. H-puentes se utilizan generalmente para invertir la polaridad de un motor, pero también puede ser utilizado para "freno" del motor, cuando el motor llega a una parada repentina.
http://www.smartsurfaces.net/hbridge
Control de Motor Dual con Arduino
http://www.embedds.com/the-easy-to-build-dual-motor-driver-with-arduino/
Dual Motor Driver with Arduino using a SN754410NE Quad Half H-Bridge
Tema 9
DONDE COMPRAR ROBOT y MATERIAL PARA TRABAJAR EN ROBOTICA
DEALEXTREME
La recomiendo en el nro.1
En esta empresa te envían a casa todo lo que necesitas de robótica.
http://e.dx.com/albums/201208/arduino-compatible/index.html?gclid=CIHC6vDPobkCFYdxQgod6gUAYg
MCI en Chile ( http://www.olimex.cl )
Ingeniería MCI Ltda es una empresa especializada en el diseño, fabricación y comercialización de dispositivos electrónicos para prototipos rápidos.Tema 10
Libros y accesorios de Robótica y Arduino
Libros de Robótica
Libros de Arduino
Accesorios de Robótica y Arduino
Tema 11
REFERENCIAS Y ENLACES EXTERNOS
- Historia
- Pagina Oficial de Arduino
- Sitio web Proyecto Arduino (en inglés)
- Sitio web Proyecto Arduino (en español)
- Comparativa de los distintos modelos de Arduino
- Algunos proyectos con arduino paso a paso (ejemplos con videotutoriales)
- DuinOS: Sistema operativo multitarea para Arduino desarrollado por RobotGroup
- Recopilación de proyectos Arduino para hacer en casa (en español)
- Entorno gráfico de programación para Arduino
- Winkhel: cómo un proyecto Arduino puede convertirse en un producto real (en español)
- Scada para Arduino
- S-Remote Control: Aplicación Android para controlar Arduino por UDP o TCP
- Ejemplo de uso de Arduino y Gambas: Gráfica de datos de sensores
- «Arduino - Libraries» (en inglés). http://arduino.cc/.
- «EEPROM Library» (en inglés). http://www.arduino.cc.
- «Ethernet Library» (en inglés). http://www.arduino.cc.
- «Firmata Library» (en inglés). http://www.arduino.cc.
- «LiquidCrystal Library» (en inglés). http://www.arduino.cc.
- Placa Arduino Serial
- «Servo Library» (en inglés). http://www.arduino.cc.
- «SoftwareSerial Library» (en inglés). http://www.arduino.cc.
- «Stepper Library» (en inglés). http://www.arduino.cc.
- «Wire Library» (en inglés). http://www.arduino.cc.
- «Writing a Library for Arduino» (en inglés). http://www.arduino.cc.
- ¿Cuántos Arduinos existen? Comparativo de todas las placas en el mercado
- Historia