- 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