Shield Direct

Se trata de una placa que conecta sus puertos directamente a 4 pines de entradas analógicas y a 4 pines de entradas/salidas digitales del µControlador. La placa no contiene chips ni ningún otro componente electrónico.

De manera opcional se pueden colocar en esta placa puertos de comunicaciones: 1 puerto para comunicación serial RX/TX (de color amarillo) y uno o dos puertos para comunicación serial I2C (de color verde). En todos los casos el conexionado de estos puertos de comunicaciones es directo hacia los pines respectivos del µControlador.

Como esta placa es muy sencilla se exploró la variante de realizarla combinada junto a la controladora en una misma PCB, dando lugar a las placas Serialduino-Direct y PICduino-Direct.

DISEÑO

Esta placa no contiene ningún componente electrónico, simplemente sirve para conectar ciertos pines de la placa controladora (Arduino o PICduino) hacia los puertos 6P4C de FreeSensors. La única posibilidad es configurar a que pines concretos se conectarán esos puertos. Esto se hace mediante puentes soldados que permiten cambiar la configuración. De esta forma sería posible colocar mas placas de este mismo tipo apiladas, pero conectadas a diferentes pines de la placa controladora. Por supuesto que atendiendo a ciertos límites, por ejemplo, con la placa Arduino UNO solo es posible tener 6 entradas AI, no se pueden tener 8 entradas AI independientes porque el µControlador no lo soporta.

Sin embargo, en FreeSensors se han reservado los pines para uso de las diferentes shields, por lo que se restringe aun mas la posibilidad de usar libremente los pines. La configuración por defecto de una shield Direct es tal que no conflictúa con las otras shields, pero solo permite que se coloque una sola shiled Direct a la vez.

Usando la librería para Arduino se puede acceder a los puertos con la numeración natural 1,2,3,4, sin necesidad de recurrir a la numeración real de los pines de Arduino. La librería soporta tanto la configuración de pines por defecto, como cambiar que pines son usados cuando se cambian los puentes soldados.

CIRCUITO

https://sites.google.com/site/freesensors/shields/shield-direct/shield08-direct-SC-v1.2_schem.png

SHIELD

Existen dos versiones de la placa con conectores 6P4C (Simple), una sin puertos de comunicaciones y otra con puertos de Comunicaciones I2C y Serial RX/TX. A continuación se muestran imágenes del diseño PCB de ambas. En la última fotografía se muestra la placa terminada colocada encima de una Arduino UNO R3. Se prevé el diseño posterior de versiones con conectores 6P6C (Full) que incluyan las lineas de interrupción (pin1) y la de la entrada/salida digital adicional (pin6).

RELEASE

El archivo con el diseño se puede abrir con el programa Fritzing. Los archivos de PCB lado cobre y de carátula son archivos SVG (Scalar Vector Graphics) que pueden ser visualizados en el navegador web. Para editarlos e imprimirlos se puede usar el programa Inkscape. Para visualizar correctamente los textos dentro del SVG en Inkscape se deben tener instalados previamente los fonts DroidSans y OCR-A.

Listado de Materiales:

  • 9 Jack conector modular 6P4C negro, para soldar a PCB (12.2 x 14.5 x 13.0)
  • 2 Jack conector modular 6P4C negro (opcionales para módulos I2C)
  • 1 4 tiras de 6,8,8,10 pins hembra plástico altos, para conectores sup.
  • 1 4 tiras de 6,8,8,10 pins hembra metálico, para conectores sup.
  • 1 4 tiras de 6,8,8,10 pins macho 0.1" largos, 19.5 mm, para conectores inf.
  • 1 PCB shield Direct, simple faz, A10988
  • 1 Etiqueta silkscreen Direct
  • 4 Sticker gris para jack 6P, 13.2 x 12.3
  • 4 Sticker azul para jack 6P, 13.2 x 12.3
  • 1 Sticker amarillo para jack 6P, 13.2 x 12.3
    • (los stickers pueden obtenerse de cortar cinta aislante eléctrica del color respectivo)

RECURSOS