Shield programador ATmega/ATtiny (ARDUINO)

Diseño de un Shield programador ISP para la tarjeta de desarrollo Arduino UNO. Este programador es compatible con los micro-controladores: ATmega 48/88/168/328P de 28 pines, y con los ATtiny 25/45/85 de 8 pines.

Shield programador ISP

Este montaje es una modificación del programador ISP para micro-controladores ATmega, que mostraba aquí:

✅ ARDUINO a fondo… no te lo pierdas!!!

KT002 Arduino UNO R3 Starter Kit 

Programador ISP para ATmega/ATtiny

Haciendo una pequeña modificación sobre el programador ISP de ATmega, podemos hacer que sea compatible con los micro-controladores de 8 pines ATtiny.

Pinout ATtiny

Si observamos la distribución de los pines de los micro-controladores ATtiny, podemos comprobar que si los insertáramos en el zócalo del programador del ATmega (28 pines), posicionando el pin 1 del ATtiny en el pin 9 del programador ISP, apenas tendríamos que realizar 2 cambios en el circuito para poder programarlos.

Montaje: Programador ISP

  1. El pin 12 del programador ISP lo podríamos conectar directamente a la línea GND, necesaria para alimentar el ATtiny cuando lo estamos programando… y la conexión del pin 12 a GND del ATmega no afecta a su programación.
  2. En el pin 9 del programador ISP tendremos que poner un pequeño conmutador, mediante la posición de un puente, para conectar el cristal de cuarzo cuando tengamos que programar un ATmega. Cuando tengamos que programar un ATtiny, el pin 9 del zócalo habrá que unirlo con el pin 1 (cambiando la posición del puente)… ya que el pin 9 del zócalo se corresponde con el pin 1 del ATtiny = Reset (ver el esquema anterior)

Shield para Arduino UNO

Con la construcción de un PCB hecho a medida de la tarjeta de desarrollo  Arduino UNO, se consigue hacer un programador mucho más compacto y versátil.

Esquema + PCB: Programador ISP

Así no sería necesario realizar la conexión con puentes entre ambas placas, cada vez que quisiéramos utilizar nuestro Arduino UNO como programador.

¿Dónde fabricar el PCB?

Actualmente hay muchas empresas que se dedican a fabricar circuitos impresos, pero no en todas podemos conseguir pequeñas tiradas a buen precio. Por suerte, ahora disponemos de Internet y es mucho más fácil que antes. Podemos buscar empresas en cualquier parte del mundo, y es más fácil encontrar un fabricante que haga nuestros prototipos (PCB) a buen precio. Una de las empresas más grandes del sector es PCBWay, y es la empresa PCBWay es un fabricante de circuitos impresos en China. Puedes encargar tus diseños – PCB Low Cost – que yo he elegido en esta ocasión.

Logo: PCBWay

https://www.pcbway.com/

Esta empresa, aparte de ser grande y tener muy buenos precios, dispone de un apartado en su Web para alojar los diseños y poder compartirlos.

Proyectos compartidos en PCBWay

https://www.pcbway.com/project/shareproject/

Link of my shared project: 

PCB from PCBWay

SORTEO: 3 cupones de 50$ y 100 de 10$

Sorteo de 3 cupones de descuento de 50$, para fabricar circuitos impresos en la empresa PCBWay.

Reparto de los 100 cupones de descuento de 10$, para fabricar circuitos impresos en la empresa PCBWay.

Fabricante de prototipos PCB y empresa colaboradora:

Logo: PCBWay

Nuevo PCB + Sorteo

Diseño de un nuevo circuito impreso con 2 dígitos de 7 segmentos, LED SMD, incluyendo los dos puntos separadores y el punto decimal. Este circuito impreso es compatible con el anterior de un sólo dígito que utilicé en el ‘Reloj SMD’. Así se pueden utilizar ambas placas en el mismo montaje y construir cualquier tipo de display, sin la necesidad de tener que pegar más diodos en el PCB.

Construye un Reloj SMD

Reloj serie con el nuevo PCB

Display de 4 dígitos

El display del último reloj que hice, estaba construido con 4 circuitos impresos  de un dígito de 7 segmentos. Cada uno del los dígitos permite el control de encendido de un punto decimal, el cuál se incluye en cada PCB. Sin embargo, este reloj utiliza además del punto decimal un separador central, formado por dos puntos LED. Como es lógico, para poder controlar 2 signos es necesario utilizar la salida del control decimal de 2 dígitos. Por otra parte, en los PCBs no estaba contemplada la posibilidad de montar los dos puntos separadores. La solución fue la de colocar 2 LED entre las dos placas centrales, pegando uno en cada tarjeta.

Pegar LED en el display

Ambos LED van conectados en serie. El ánodo de esta serie, como es el punto común, va conectado con la alimentación al +12V.

Cableado LED

El cátodo de la serie lo tuve que cablear hasta la salida de control del punto decimal del dígito anterior (el punto decimal del dígito de la izquierda no se utiliza en este reloj).

Nuevo PCB

A pesar de que la solución que tomé es válida, no queda muy elegante hacer semejante ‘engendro’ en un diseño nuevo. Al final decidí hacer otro circuito impreso, con los dos puntos además del punto decimal, y que fuera totalmente compatible con los circuitos impresos que ya tenía fabricados.

PCB: 2 dígitos de 7 segmentos

Este nuevo circuito impreso contiene 2 dígitos, y los dos puntos LED están montados entre ambos dígitos. Este circuito impreso va montado en el centro del display del reloj de 4 dígitos, ocupando los 2 dígitos centrales; y a cada lado va montada otra placa de un sólo dígito.

Nuevo display del Reloj

¿Dónde fabricar el PCB?

Actualmente hay muchas empresas que se dedican a fabricar circuitos impresos, pero no en todas podemos conseguir pequeñas tiradas a buen precio. Por suerte, ahora disponemos de Internet y es mucho más fácil que antes. Podemos buscar empresas en cualquier parte del mundo, y es más fácil encontrar un fabricante que haga nuestros prototipos (PCB) a buen precio. Por suerte, se puso en contacto conmigo el fabricante de circuitos impresos PCBWay, preguntando si quería hacer una colaboración con ellos. Lo primero que hice es visitar su página Web, y me pareció muy interesante su manera de trabajar.

Proyectos compartidos en PCBWay

https://www.pcbway.com/project/shareproject/

Esta empresa, aparte de ser grande y tener muy buenos precios, dispone de un apartado en su Web para alojar los diseños y poder compartirlos. Creo que la idea es muy buena para ambas partes. El diseñador recibe un porcentaje de las ventas que se realicen de sus diseños y el fabricante aumenta sus ventas.

Link of my shared project: 
PCB from PCBWay

Lote PCBs

Sorteo por cortesía de: PCBWay

Sorteo patrocinado por PCBWay

El sorteo se realizará el próximo día 23 de Diciembre de 2017, y habrá 3 ganadores. Cada ganador recibirá un cupón de regalo para mandar a fabricar sus propios PCB’s. Los circuitos impresos podrán ser de una o dos caras, y con un tamaño máximo de 100×100 milímetros… con transporte incluido.

PARTICIPANTES

El sorteo se realizará entre los suscriptores de este canal, que dejen un comentario en la línea de comentarios del video (YouTube). Si quieres participar, no te olvides de dejar sin marcar en tu cuenta de YouTube la casilla: ‘Mantener todas mis suscripciones en privado’ (por lo menos el día 23 de Diciembre).

Logo: PCBWay
https://www.pcbway.com/

CIRCUITOS IMPRESOS (PCB)

Archivos GERBER para fabricar este nuevo PCB, con 2 dígitos de 7 segmentos:

PCB_Display_2x7.zip