Construir "La RevIO" (clon de Arduino) mi camino

actualizado 23 de agosto de 2012
Hace tres meses presentó instructables en uno de los retos y fue seleccionado a recibido 3D gratis imprimir. Elegí que mi 3 x 3 x 3" impresión 3D en lugar de un famoso robot instructable 3D.

Mi impresión 3D consiguió entregado en el cuadro de 123D, a mi puerta hace tres semanas. También se incluyen en la caja son un parche de instructables y pegatinas.

Gracias por el programa de impresión Free3D y todos behide este programa, de lo contrario no será capaz de ver mi proyecto avanzar hasta este punto.

Y también tengo mi tablero de prototipo hecho.

Véase el cuadro 1, 2 y 3.

Actualizado 30 de mayo de 2012
Recientemente recibí algunos comentarios (sin conexión) de un experto que es en el campo de la electrónica y es propietaria de una empresa por más de 40 años, también conocido como gt, en cuanto a la forma describe este instructables.  Gt también me está ayudando a editar este instructables y mi instructables otros así.

Miré en él. (Originalmente no hablo a Inglés como lengua original). Me di cuenta que los comentarios son que todos hacen sentidos, gramática es decir, la forma en que la frase las oraciones.  Así que decidí revisar este instructable en consecuencia.

Gracias gt, realmente aprecio tu ayuda.

Actualizado 11 de abril de 2012
Esquema agregado y junta imágenes, capa superior, capa inferior y ambas capas, proyecto de ley de Materials(BOM).

El RevIO

Hay muchos diversos tamaños y forma de Arduino Arduino compatibles disponibles por ahí. Arduino no se limita a un procesador en particular, la ampliamente el uso de micro controladores son Atmega8 Atmega168, Atmega328, Atmega1280 y Atmega2560.
Desde que estoy más familiarizado con Atmega328, elijo Atmega328 como el cerebro de RevIO.

He utilizado oficial Arduinos (Duemianove y Mega) y clon de Arduino de AdaFruit (Boarduino USB y DC Boarduino) así como el construido mi propio Arduino compatible para tareas permanentes, como TagTool Nano.  Quiero usar esas tablas, pero al mismo tiempo quiero construyó un Arduino compatible que destacar y los pines de comunicación que en Arduino típico del grupo.

Arduino está diseñado para exponer los pines de entrada/salida casi todos del micro-controlador permitidas fácilmente conectar o comunicar a otros circuitos. Hay 14 pines de I/O digitales, seis de ellas son funciones opcionales o seleccionables de PWM (Pulse Width Modulation) y seis entradas analógicas.

En el oficial Arduino (extremo, NG, Diecimila, Duemilanove y la última Arduino Uno) hay cuatro tiras de cabecera la parte superior de la Junta. Un receptáculo hembra de 6 pines es para fuente de alimentación 5V y 3.3V, líneas, Vin y Reset a tierra. El segundo receptáculo hembra de 6 pines es para seis pines analógicos. Estos dos carriles de la hembra de 6 pines son situado 0,1" aparte. Otros dos rieles de 8 pines había ubicado en el otro lado de la Junta y sentaron 0,15" aparte. Estos dos carriles de la hembra de 8 pines se utilizan para todos los 14 pines I/O digitales (D0 a D13).

ATMega328 tiene tres tipos de protocolos de comunicación funciones seleccionables (I2C, SPI y comunicación Serial), quiero separar y agrupar estos protocolos de comunicación en las misma tiras de cabecera. Necesitaba utilizar por lo menos nueve pines, dos para I2C, dos para comunicación Serial Uart, tres para SPI, dos de 5V y tierra. Quiero mantener los 3.3V para alimentar los dispositivos que requieren de 3, 3V, y un extra de tierra y agregar el pin de reset en este grupo también. Hace un total de 12 pines.

Así que decidí que con conector de 14 pines dos tiras a cada lado de la Junta RevIO en lugar de separar los conectores a dos conectores de 6 pines y dos conectores de 8 pines. Tiene sentido, y es la misma cantidad de pernos en cada lado del Atmega328!

Quiero construir este Arduino compatible en un típico comercial disponible tablero de PC, sin modificación, como recortar o cortar, y el tamaño de la Junta debe ser aproximadamente el mismo tamaño de placa oficial de Arduino. Y quiero que la Junta fije en el caso de proyecto apropiada, por lo que podría llevar conmigo en cualquier lugar o uso en el campo sin temor a que la Junta está expuesta, o iba a romper o dañar a la Junta expuesta mientras se trabaja al aire libre. Y también estaba pensando en una manera de dar cabida a la comunicación inalámbrica, tales como asequible Xbee o Bluetooth, en el tablero por lo que fácilmente podría utilizar "El RevIO" para comunicarse con otros dispositivos "sin cables".

Las propiedades físicas más obvias de la RevIO:

Se utilizan dos receptáculo hembra de 14 pines en lugar de cuatro receptáculo hembra de receptáculo de 6 y 8 pines hembras.

Grupo de los puertos de comunicación (I2C, SPI y puertos de comunicación seriales) en la tira de un tomacorriente.

Permite piggy back breakout Junta o escudo compatible RevIO a apilarse encima.

Fije en el tablero en el caso del proyecto diseñado.

Códigos de color y IO pernos ID están etiquetados en el caso del proyecto.

Reguladores de voltaje (5V y 3.3V) están incluidos.

XB-Buddy, o compatible con kit de adaptador Xbee listo.

Artículos Relacionados

Clones de Arduino ilimitado: el Otherduino

Clones de Arduino ilimitado: el Otherduino

Hola, este es Owen desde otra máquina Co. y voy a mostrarte cómo hacer sus propios clones de Arduino en el Othermill! Arduino es una plataforma de prototipado que tiene una base de usuarios masiva y toneladas de tutoriales y código disponible, que pe
Primeros pasos con BTE13-010 - clon de Arduino Mini

Primeros pasos con BTE13-010 - clon de Arduino Mini

Se trata de una sencilla guía que le enseñará cómo comenzar con este clon mini barato de Arduino, que cubre todos los pasos que uno debe hacer para que funcione. Básicamente son 4...Soldadura PIN headers *Cableado hastaInstalar correctamente drivers
Montaje del clon de Arduino realmente desnudo huesos Junta Directiva (BRD) - actualizado

Montaje del clon de Arduino realmente desnudo huesos Junta Directiva (BRD) - actualizado

actualización 16/08/2008: agregado imágenes de configuraciones de tarjetas diferentes en el último paso.El BRD de Empresa moderna del dispositivo es un maravilloso pequeño clon de Arduino. Si tienes un proyecto de Arduino que requiere un espacio pequ
Añadir llaves a un sintetizador de Arduino el camino duro-el Blacklord: el órgano donante proyecto parte 2

Añadir llaves a un sintetizador de Arduino el camino duro-el Blacklord: el órgano donante proyecto parte 2

(Nota-Este es mi instructable 20! Gracias a todos los siguientes y commenting.on mis proyectos y a los funcionarios que hacen esto posible. Este sitio definitivamente me ha hecho llevar mi juego al Banco de trabajo.)El sintetizador granular Auduino p
Clon de Arduino atmega644/1284

Clon de Arduino atmega644/1284

Este proyecto es sobre DIY un Arduino board wth un ATMEGA644P o P 1284 más entradas y salidas que en el atmega328P. Usted puede comprar un arduino mega, pero es más caro.Los microcontroladores será bootloaded con Sanguino y el proyecto parece ser com
Clon de arduino induino

Clon de arduino induino

induino r3 es una placa arduino de clon en la India y es más barato que el arduino uno r3 y tiene muchas características adicionales... ha construido en los sensores IR, LDR, LEDs etc....su disposición en www.simplelabs.co.inPaso 1: Instalar arduino
Construir controladores de juego baratos (Arduino + proceso, unidad, etc.)

Construir controladores de juego baratos (Arduino + proceso, unidad, etc.)

Hi todo el mundo!En mi tiempo libre he estado haciendo una serie de controladores de bajo costo arduino de uso a ser interconectado con cualquier plataforma de su elección (eran de hecho baratos pero que ayuda a que más lindo de un láser).Dejando alg
64 pixel RGB LED pantalla - otro clon de Arduino

64 pixel RGB LED pantalla - otro clon de Arduino

esta indicación se basa en una matriz de LED RGB de 8 x 8. Para propósitos de prueba fue conectado a un tablero estándar de Arduino (Diecimila) utiliza 4 registros de desplazamiento. Después de conseguir que funcione lo permatized en un PCB fabbed. L
Hacer cableada brazo robótico borde a "Wireless" con DIY Arduino + XBee

Hacer cableada brazo robótico borde a "Wireless" con DIY Arduino + XBee

Actualización: añadido esquema, parte superior capa PCB, fondo capa PCB y ambos arriba, imágenes de PCB inferiorAl terminar el "RevIO" - un clon de Arduino que tiene la diferente manera de exponer el uso de pernos. Decidí ir más lejos el próximo
Procesamiento de controles R/C coche con módulos XBee

Procesamiento de controles R/C coche con módulos XBee

este instructable es una modificación de mi presentación a la comunidad de Chicago de procesamiento en el laboratorio de visualización electrónica (EVL), Universidad de Illinois en Chicago el 01 de octubre de 2012. En el tema de laSerie de la bibliot
Cómo construir un Arduino Uno en un protoboard

Cómo construir un Arduino Uno en un protoboard

Si usted es como y yo y disfrutar de construir proyectos electrónicos entonces usted podría haber funcionado con el Arduino Uno. Arduino uno es el microcontrolador más popular de la serie y tiene una gran colección de librerías que hacen muy fácil tr
Construir su propio Arduino - sistema de hueso desnudo

Construir su propio Arduino - sistema de hueso desnudo

que he leído a través de un montón de tutoriales en línea para hacer un clon de Arduino en un protoboard y algunos de ellos son grandes, pero ninguno de ellos realmente parecen tenerlo todo, así que voy a intentar traer todos juntos aquí y proporcion
Cómo construir un 8 x 8 x 8 LED cube y controlarlo con un Arduino

Cómo construir un 8 x 8 x 8 LED cube y controlarlo con un Arduino

hay un montón de cubos de LED en Instructables, así que ¿por qué otro? La mayoría son pequeños cubos que consta de 27 o 64 LEDs, raramente más grandes ya que se limitan al número de salidas en el microcontrolador. Este cubo será 512 LEDs y sólo tendr
GOduino - el Arduino Uno + clone Driver de Motor

GOduino - el Arduino Uno + clone Driver de Motor

versiones04/04/2012: la versión de pcb con motor de velocidad variable, GOduino II, está en mi blog http://techbitar.blogspot.com/2012/04/goduino-ii-motor-driver-arduino-uno.html y aquí29/03/2012: correcciones a la sección de cálculos de carga del mo