Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Buenos días,
Os quiero presentar un proyecto en el que llevo ya un tiempo trabajando, con la ayuda de UCfort, por si os parece interesante y por si tenéis alguna idea para mejorarlo. Como me ha gustado mucho el aspecto que tienen las placas fabricadas profesionalmente, estoy pensando en (para cuando la hayamos probado bien) mandar hacer una pequeña tirada a una de estas empresas de internet. Así que si alguno se quisiese apuntar que lo vaya diciendo.
Ahora mismo el protitipo de entrenadora sería este:
Actualmente mide 127x97 mm y está hecha a una sola cara utilizando componentes thru-hole (los que necesariamente han de ir arriba) y smd para los que van abajo. Como los fabricantes de placas las hacen a doble cara, quizá se podrían cambiar varios de los componentes de la parte superior a smd también, aunque no creo que consiguiese ahorrar mucho espacio.
A continuación os enumero las utilidades que llevaría:
* Conector de 60 pines + conector de 5V, 3,3V y GND para cualquier tipo de micro que funcione con uno de esos voltajes y tenga hasta 64 pines.
* Alimentación por jack (tipo Arduino) o por connector JST de 2,54mm.
* Protoboard mini para prueba de componentes.
* Pantalla pararela de 8x2 carácteres (tipo Pololu).
* 5 pulsadores.
* 4 interruptores dip-switch.
* 8 leds.
* 1 zumbador piezo-eléctrico.
* 2 potenciómetros.
* Espacio para un motor tipo pololu micro-metal (como el del 3pi de Plolu) con encoder y rueda.
* 1 driver MCP14E4 para alimentación del motor (aunque realmente no es un driver de motor, elegí este porque se consigue de samples y a furri ha utilizado uno similar y le ha funcionado bien).
* Conversor usb-serie con conector mini-usb a través del micro MCP2200 (elegido también porque se puede conseguir en samples de microchip).
* Conectores varios. Los pines del micro quedan todos disponibles en una hilera doble a la izquierda (60 pines) y serán hembras, así como los que van a los distintos componentes (pulsadores, leds, etc); de modo que sea fácil hacer las conexiones entre estos y la protoboard. También hay algunos conectores machos.
Las placas con el micro se insertarán en la entrenadora en el zócalo de 60+4 pines (en vertical o en horizontal, dependiendo de si se les pones pines rectos o acodados). A continuación os pongo las imagenes de alguna (no todas) de las que llevo hechas:
(Adaptador para un PIC32 de 64 pines)
(Adaptador para un dsPIC30F4011 o compatibles de 44 pines)
(Adaptador para un Propeller de 40 pines)
La ventaja que le encuentro a este sistema es que se puede utilizar cualquier tipo de micro (máximo 64 pines), de cualquier fabricante y sin distinción del encapsulado.
Todo esto está pensado para ser sencillo y práctico para probar un micro y siempre enfocado a la robótica que hacemos nosotros. Se podría hacer más grande y añadirle más sensores u otras opciones, pero ese no era mi objetivo. Cuando esté acabada y probada, liberaré los ficheros fuentes de Eagle (me habría gustado hacerla en KiCad, pero aún no lo controlo), así que cada uno se podría hacer la suya a medida.
Espero vuestros comentarios.
Al contrario, la entrenadora que yo hice estaba pensada para que cada módulo principal fuera independiente del resto por lo cual se podría usar varios micros simplemente cambiando el módulo principal, por otro lado la de nocturno de micropik tiene la misma filosofía a la que queréis hacer y creo que sí el libre: http://www.micropic.es/index.php?option=com_content&view=article&id=28:dsrrboard-placa-entrenadora-multimicro&catid=3:proyectos&Itemid=62 " onclick="window.open(this.href);return false;
Por otro lado si el modulo principal haces las pistas más largas del micro te podran entrar varios con el mismo paso entre pistas (cuando llegue a casa le hago una foto a lo que quiero decir)
S2
Ranganok Schahzaman
No, esa placa también está pensada para ser usada en pic y dspic. En la misma página lo pone. Pero repito, que es una idea diferente, no busco una placa con diferentes módulos, sino precisamente algo así, una placa sencilla pero completa y compacta a la que pueda conectar cualquier tipo de micro. No es ni mejor ni peor que la que tu hiciste, se trata de otra filosofía.
Ojo! que en ningún momento he dicho que la placa que tienes pensada sea peor, simplemente he dicho que no me gustaba tenerlo todo junto, sino que prefería cada cosa por su lado. Si a tí te va bien esa entrenadora adelante.
Cambiando de tema... Algunos consejos (supongo que la mayoría ya los has hecho, pero nunca está de más recordarlos):
- Si la vas ha hacer a doble cara conecta los planos de masa en varios puntos.
- No hagas un plano de Vcc y otro de GND ya que te pueden crear un condensador indeseado (y una antena tanto de emisión como de recepción).
- Pon los pines "importantes" siempre en el mismo sitio: Vcc, GND, los del I2C, los del SPI, los de la UART, ... los que veas que vas a necesitar luego (y a ser posible con un conector diferenciados).
- Deja siempre algún pin reservado para conectar luego libremente (siempre terminas necesitándolo).
- Ojo con los anclajes de las cosas (la parte mecánica), deja espacio para los tornillos (y sus cabezas), las tuercas y los disipadores. (si vas a poner un driver para el motor o los de los reguladores).
- Iría bien una alimentación simétrica +-9V o +-5V de esta forma abres la posibilidad de usar AOs (para señales analógicas)
- Si es de entrenamiento, un módulo radio o similar va bien.
- Pon varios puntos de test de GND (para enchufar la sonda del osciloscopio, el negativo del tester, etc), para las alimentaciones y las señales importantes también (yo suelo soldar alfileres de cabeza rendonda).
- ...
Te subo la foto que te he dicho antes.
S2
Ranganok Schahzaman
Exacto, como tú dices nunca está de más recordar estas cosas. Solo hay un punto que no tiene sentido en esta placa, la alimentación simétrica. Respecto a la radio, pensé en dejar un zócalo para xbee, pero como me aumentaba mucho el tamaño y cabía dentro de la protoboard, la quité. Esta placa está pensaba para caber en una placa estandard de 15x10.
Respecto al adptador de la foto, tengo alguno conseguido por ebay, pero que nunca he llegado a utilizar. No son prácticos, por ejemplo en microchip de menos de 44 pines sólo hay dos modelos y son de 20 (ya no sirven en ese adaptador). Y después te encuentras que como los pines de alimentación te varían de un micro a otro no tiene sentido usar una placa de este tipo.
Lo del analógico, depende del tipo de sensores con los que quieras trabajar. Si sólo van a ser lo potenciomentros no te hacen falta AOs (y por lo tanto no necesitas alimentación simétrica), si te metes ya con PT100, galgas y cosas así, sí que te hará falta.
Otra cosa que se le puede echar en falta es un display de 7 segmentos.
Por el problema de espacio, si no vas a montar automáticamente puedes montar a 2 caras y poner pines hembra que te eleven cosas (el display, el LCD, etc.) por lo que puedes montar otras debajo, y si lo haces SMD puedes ahorrarte además un montón de espacio, además no hace falta que la protoboard esté en la propia placa (aunque si te gusta así...) y por debajo (en la otra cara) de la protoboard se pueden montar un montón de componentes.
S2
Ranganok Schahzaman