GOduino III - controlador del robot basada en Arduino protoboard-ambiente

versiones

  • 16 de noviembre de 2012 aparece en DangerousPrototypes.com http://goo.gl/N4DIC
  • 03 de octubre de 2012: he diseñado un adaptador PCB a posición IR y 90 grados de sensores ultrasónicos para breadboard para apoyar proyectos de robot de GOduino III
  • Septiembre 1, 2012: Diseño águila agregó

INTRODUCCIÓN

El GOduino III es un barato Arduino compatible Hardware abierto de la fuente de control del robot. Es un controlador de robot simple y barato (aprox. $25). Construí este controlador para mis talleres de robótica, así como para mis proyectos personales. El GOduino III puede insertarse en un protoboard para fácil creación de prototipos. También he desarrollado una biblioteca de software (Goduino.h) para apoyar las funciones del motor. Es una extensión de de Adafruit Boarduino.

Nota: Este es mi primer proyecto de PCB por lo que su regeneración es más apreciada. También estoy seguro de que esta guía contiene un montón de faltas de ortografía. Así que en los próximos días seré correcciones y añadiendo más detalles basados en los comentarios de los lectores. Gracias de antemano por su ayuda.

FONDO

Se trata de una 3ª generación GOduino. El antes era el prefboard GOduino II y el primero fue un protoboard GOduino.

1) II GOduino (prefboard)

2) GOduino I (protoboard)

RESUMEN

El III de GOduino se basa en el microcontrolador ATmega328p y el L293D puente h dual. Está construido con DIP ICs y componentes a través del agujero para facilitar el montaje y reparación.  Este control del robot puede manejar 2 servos pequeños y 2 cepillado motores (1.2A max para cada motor con 2 X L293D).

El GOduino III puede programarse con un estándar IDE de Arduino a través de un programador de FTDI de USB/UART o a través de la cabecera ICSP usando programadores como el AVR-ISP, STK500 o programadores paralelo.

ESPECIFICACIONES

  • Basada en el microcontrolador ATmega328p a 16 MHz (el corazón del modelo Arduino Uno DIP)
  • Tamaño: 5 cm X 2,5 cm.
  • Se conecta a una placa con la ayuda de 0,1"(2. 54 mm) macho encabezados o puede soldar hembra encabezados.
  • Pasadores de Arduino estándar digital, analógica y especial propósito expuestos.
  • Digital I/O Pins: 14 (de los cuales 6 proporcionar una salida PWM) - pines de entrada analógica: 6
  • 2 x LED: una para energía y otra para el pin 13.
  • Botón de RESET.
  • Perno de 2 x 3 "(2.54 mm) 0,1 jefes (5V) para servos pequeños.
  • 2 x 2 pines 0,1"(2. 54 mm) cabecera para DC cepillado motores.
  • 6 pines "(2. 54 mm) 0,1 ICSP cabecera hombre.
  • 6-pin 0,1"(2. 54 mm) masculino encabezado para programador USB FTDI.
  • Memoria Flash: 32 KB de los cuales 0,5 KB utilizado por el gestor de arranque
  • SRAM: 2 KB
  • EEPROM: 1 KB

PROGRAMACIÓN

  • El GOduino III puede programarse con el IDE de Arduino a través de un programador USB FTDI
  • También puede programarse vía la cabecera ICSP usando programadores como el AVR-ISP, STK500 o programadores paralelo.
  • El FTDI "FT232RL adaptador USB a serie" puede adquirirse por menos de 10 dólares en Ebay.
  • Además, puede utilizar un Arduino Uno DIP para programar el microcontrolador ATmega328 III de GOduino y luego introdúzcala en la III GOduino.
  • Capacidad de auto-reset para los programadores FTDI vía el perno DTR.

ENERGÍA

  • Lógica de voltaje: 5V suministrados por el regulador de T7805CV.
  • Entrada de voltaje (recomendado): 7-12V. (límites): 6-20V
  • Voltaje del motor: Mientras que el controlador de motor L293D IC es clasificado de 4.5V a 36V, estamos vinculados por la calificación de voltaje límite recomendado del regulador de potencia.
  • 1N7001 diodo protege contra voltaje reverso de la fuente de alimentación externa.
  • El regulador L7805CV proporciona 1.5 que es suficiente para poder el GOduino III y 2 servos pequeños.
  • Usted puede intercambiar el 7805 con perno-compatibles con baja-gota reguladores de voltaje con la corriente más alta como el LM1084-5V que puede fuente de 5A con una tensión de salida máxima de 1, 5V.
  • El regulador de 5V alimenta también los servos pero no los motores.
  • Para los motores, el puente h L293D obtiene su potencia desde el jack DC o del pin VIN directamente.
  • Usted puede seleccionar para la III GOduino de USB o alimentación externa de energía con un puente del pin. Tenga en cuenta que USB de alimentación puede no ser suficiente para manejar servos y motores.
  • La lata de puente h L293D es compatible con 2 motores de corriente continua a corriente continua 600mA cada. Puede cuestas dos L293D para duplicar la corriente 1.2A por motor de corriente continua.

PIEZAS

  • Condensador cerámico 0.1uF X 5
  • 10uF/25V
  • 100uF/16V
  • 100uF/6V X 2
  • Diodo 1N4007
  • LED 3MM rojo
  • LED 3MM verde
  • ATMEGA168P microcontrolador
  • Regulador de 5V 7805
  • L293D doble puente h
  • DC Jack hembra 1 X 2-3.5 MM
  • 40 hombre pines (2. 54 mm de 0,1")
  • DIP de 28 pines los zócalos
  • DIP de socket de 16 pines
  • Resistencia 10K ohmios
  • Ohmios de resistencia 1,0 K X 2
  • Botón de reinicio
  • 16,00 MHz Resonador Cerámico 3-pin

Estoy pensando en sustituir al conector de alimentación DC de 3,5 mm con un bloque de terminales para la próxima versión de PCB GOduino.

Puede obtener los esquemas de águila para el PCB de Github junto con la biblioteca. El diseño se está modificando, pero voy a publicar a Github en cuanto he terminado.

BIBLIOTECA DE SOFTWARE

Hay 4 funciones motoras en la biblioteca de Goduino. Se explicará en la sección de control de motores.

  • motorSpeed (mot1speed, mot2speed) establece la velocidad de ambos motores.
  • motorStop(motorNum) para un motor.
  • motorForward(motorNum) hace girar un motor en una dirección.
  • motorBack(motorNum) hace girar un motor en la dirección contraria.

La biblioteca de motor III GOduino y otros archivos de apoyo se pueden descargar desde Github:
https://github.com/techbitar/goduino

VIDEO

Artículos Relacionados

Guía paso a paso al controlador de robot mago Micro (Arduino compatible)

Guía paso a paso al controlador de robot mago Micro (Arduino compatible)

el Micro mago de DAGU es un bajo costo Arduino compatible controlador diseñado especialmente para principiantes que quieren construir un pequeño robot. El Consejo tiene una serie de accesorios útiles construido en forma que en la mayoría de los casos
YourDuino: Básico Arduino-Compatible evitando colisiones del Robot

YourDuino: Básico Arduino-Compatible evitando colisiones del Robot

Cómo construir un Robot básico de Arduino-Compatible de colisión-evitandoNota: Ver los bocetos de prueba de Software de Arduino disponibles y evitar colisiones Software aquí (Click)Nota: Más adelante se necesitará tener el Arduino "IDE" sistema
Utilice un controlador de PS3 para controlar un robot NXT de Arduino

Utilice un controlador de PS3 para controlar un robot NXT de Arduino

actualización:Lo he arreglado un par de ejecución errores con el paquete de datos, y he modificado la biblioteca NXTI2CDevice para que sea compatible con Arduino 1.0.El archivo zip adjunto ha1. un nuevo sketch de Arduino2. un nuevo boceto de procesam
Controladores para Robots baratos 2 del motor

Controladores para Robots baratos 2 del motor

Hola y Bienvenidos! Para aquellos que no han leído alguno de mis I'bles antes y para aquellos de ustedes familiarizados con mi serie de Robots baratos, yo soy todo sobre la construcción de robots baratos usando materiales simples que se pueden encont
Consola de Control del Robot Arduino programa con visual basic

Consola de Control del Robot Arduino programa con visual basic

Vamos a hacer nuestra consola de robot para administrar este proyecto con Visual Basic.Gestionamos nuestro robot vía Bluetooth.Herramientas necesarias para nuestro formulario:13 tecla de número2 combobox número1 pieza texbox1 pedazo de GroupBox1 piez
WireBeings beta: un 3D impreso y Robot expandible para Arduino con Android de Control

WireBeings beta: un 3D impreso y Robot expandible para Arduino con Android de Control

http://wirebeings.com/Vea video aquí:Este es un buen proyecto que puede continuar y modificar como aprendes más proyectos de Arduino. Este Instructable pasa a través de la construcción completa para el robot de tecnología bluetooth en la primera mita
Con Bluetooth Robot controlado por Arduino mediante aplicación Android

Con Bluetooth Robot controlado por Arduino mediante aplicación Android

Después de intentar robot seguimiento remoto por mando a distancia IR. He proceder para controlar la misma plataforma del robot por BluetoothControlador Arduino a través de la aplicación para Android. Este método es más confiable, más distancia, mejo
(Sin embargo, otro) Chasis de plataforma-un Robot robótica Arduino DIY de piezas de repuesto

(Sin embargo, otro) Chasis de plataforma-un Robot robótica Arduino DIY de piezas de repuesto

Dio a mi sobrino un kit del arrancador Arduino hace unos meses. Le pregunté a mi hermana lo que estaba haciendo con él y dijo que había tenido algunos problemas de calcular hacia fuera. Veremos le la semana después de Navidad, así que le dije a traer
Obstáculos del Robot Qtechknow

Obstáculos del Robot Qtechknow

¿Has pensado de controlar su FuzzBot de forma inalámbrica? ¿Quieres hacer un real - life video juego? ¿Quieres aprender sobre la tecnología detrás de NFC y RFID? -el Qtechknow Robot de obstáculos cómo - a guía es para usted!Por favor votar para mí (e
Cómo hacer un control de voz, control de dirección, control remoto, robot Android y arduino, (3 en uno)

Cómo hacer un control de voz, control de dirección, control remoto, robot Android y arduino, (3 en uno)

Esta es una versión simplificada de cualquier otro robot de control de voz, No compleja codificación fácil codificación con algoritmo fácil de entender.La aplicación está desarrollada de tal manera que convertir el comando de voz a texto y el texto d
Reguladores de voltaje de conmutación basada en Arduino

Reguladores de voltaje de conmutación basada en Arduino

Convertidores DC a DC se utilizan para convertir eficientemente los voltajes DC. Tienen una eficiencia de conversión de hasta un 95% haciéndolos útiles de tiras LED, luces de bicicleta, cargadores de baterías y aparatos con alimentación solares. Un c
Los músculos de aire: Hacer un músculo Artificial de control del Robot

Los músculos de aire: Hacer un músculo Artificial de control del Robot

dos formas de hacer que un controlador que puede controlar los músculos de aire artificial. El pic de intro muestra la versión más elaborada que puede controlar hasta 11 músculos de aire usando las neuronas robot. Se muestra activando a una garra de
CONTROLADOR de carga SOLAR de ARDUINO (versión 2.0)

CONTROLADOR de carga SOLAR de ARDUINO (versión 2.0)

Hace un año, comencé a construir mi propio sistema solar para proporcionar energía para mi casa. Inicialmente hice un regulador LM317 base y un metro de la energía para el sistema de vigilancia. Finalmente hice controlador de carga PWM. En abril de 2
Construya su propio ROBOT insecto utilizando ARDUINO y SERVO

Construya su propio ROBOT insecto utilizando ARDUINO y SERVO

Hola, estoy con una instructalble más. Voy a enseñarte cómo construir un robot insecto utilizando Arduino y servomotores. Suena cool, verdad?. ¿Qué parece el uso de este robot? Debido a su tamaño compacto que puede ser utilizados en defensa, pueden t