viernes, 3 de mayo de 2019

Sombrero matriz leds by sergiols-felixls

Proyecto original de Sergio, link: http://sergiols.blogspot.com/2010/09/sombrero-matriz-de-leds.html


Una matriz de leds muy particular

Este proyectito, que inicié hace una semana, se trata de una simple matriz de leds como la del amigo Ariel del foro de uControl con la diferencia que el panel de leds está montado sobre una superficie irregular (en este caso un sombrero)

La idea de este "invento" es de mi hijo, el cual vino con la necesidad de armar un sombrero con leds (ya le había explicado sobre los leds en algún momento para sus clases de tecnología)

Revisando esquemas de aquí y allá llegué a esto, cuatro registros de desplazamiento 74hc595 encargados de activar o no 32 columnas de leds y 5 transistores bc640 para las filas.

El PIC es el viejo 16f628a, queda chico por su escasa memoria, pero no conseguía el 18f2550 en smd , y lleva una memoria 24xx256 (32kbytes) para almacenar los "videos" o tipografías a mostrar.

El diseño fue pensado para ser reusado en otros proyectos, motivo de borneras y dos placas. Es posible agregar más columnas con solo hacer otra placa y agregando la salida de datos serial.

Para la fuente de alimentación elegí dos pilas de 3v de litio, ya que con toda la furia tengo un consumo de 200mA y estas pilas son lo suficientemente chicas y livianas como para llevarlas en la cabezota

Bueno, estas son las fotos, al final está el link para bajar los esquemáticos y PCBs



18 de Septiembre








20 de Septiembre





21 de Septiembre - Proyecto terminado

PiCkit clone reload by sergiols-felixls


El domingo pasado mientras jugaba con mi nueva entrenadora descuidé al pickit 2 clone que había hecho el mes pasado y resulta que le cayó un cable con la punta descubierta el cual estaba usando para pinchar en la protoboard.

Fue entonces que escucho en la pc el famoso "TURU" (el USB se había desconectado, que pasó?...), cuando miro al pickit2 las luces apagadas, el pic caliente y un cable cortocircuitando casi todos los transistores y resistencias que pudo, no pude más que $*($&@#(*@(#)!!# de la bronca, pero ya era tarde, el pic se salvó pero la mayoría de los transistores murieron y mi pc se salvó de casualidad...

Bueno luego de esta historieta, se me metió en la cabeza que no voy a reparar los transistores, revisando el circuito otra vez, etc... así que diseñé desde cero una nueva versión.

Esta nueva versión PICKit 2 clone reloaded, no tiene los zócalos de las memorias ya que la verdad no les encontré uso práctico, eliminé la parte de la verificación de voltaje ya que me traía más problemas que soluciones (media mal, tiraba carteles a cada rato, etc.)

Otro aspecto más que importante en este desarrollo fue el factor aislación y portabilidad, ya que seguramente entre ir y venir con el pickit en la mochila, llena de cosas... a la larga nada aguanta...

Pruebas en protoboard del nuevo diseño del PICKit 2 clone reloaded


Componentes necesarios


Para el PCB

C1 100nf C025-030X050
C2 47uf 25v E2-5
C3 100nf C025-030X050
C4 47uf 25v E2-5
C5 10uf 50v E2-5
C8 15pf C025-030X050
C9 15pf C025-030X050
D1 1N4148 DO35-10
D2 1N4148 DO35-10
IC1 PIC18F2550_28DIP DIL28-3
L1 680uH 0207/10
LED1 Red LED5MM
LED2 Green LED5MM
Q1 BC548 TO92-EBC
Q2 20MHZ HC49/S
Q3 BC548 TO92-EBC
Q4 BC548 TO92-EBC
Q5 BC557 TO92-EBC
R1 33 0207/10
R2 33 0207/10
R3 33 0207/10
R4 4k7 0207/10
R5 470 0207/10
R6 470 0207/10
R7 1k 0207/10
R8 4k7 0207/10
R9 2k7 0207/10
R10 100k 0207/10
R11 10k 0207/10
R12 100 0207/10
R13 10k 0207/10
R14 10k 0207/10
S3 9077-2 9077-2 switch
SV3 ICSP ML10 con-harting-ml
X3 MINI-USB_SHIELD4P-85-32004-00X 85-32004-00X con-cypressindustries

Placa FR4 o FR5 (fibra de vidrio), Cloruro Férrico (o lo que más te guste), alcohol, lana fina, sierra, soldador, etc.

El gabinete

Bueno, dadas estas condiciones pensé en un aislante bueno, resistente, de fácil manejo, entonces pensé en el acrílico (Polimetilmetacrilato) estas son sus características:

* Transparencia de alrededor del 92%. El más transparente de los plásticos.
* Alta resistencia al impacto, de unas 10 a 20 veces la del vidrio.
* Resistente a la intemperie y a los rayos ultravioleta. No hay una envejecimiento apreciable en 10 años de exposición exterior.
* Excelente aislante térmico y acústico.
* Ligero en comparación con el vidrio (aproximadamente la mitad), con una densidad de unos 1190 kg/m3 es sólo un poco más pesado que el agua.
* De dureza similar a la del aluminio: se raya fácilmente con cualquier objeto metálico, como un clip.
* De fácil combustión, no se apaga al ser retirado del fuego. Sus gases tienen olor afrutado y crepita al arder. No produce ningún gas tóxico al arder por lo que lo podemos considerar un producto muy seguro para elementos próximos a las personas al igual que la madera.
* Gran facilidad de mecanización y moldeo.
* Se comercializa en planchas rectangulares de entre 2 y 120 mm de espesor. Existe con varios grados de resistencia (en unas doce calidades diferentes) y numerosos colores. Se protege su superficie con un film de polietileno para evitar que se raye al manipularlo.
* Se puede mecanizar en frío pero no doblar.(serrado, esmerilado, acuchillado, pulido, etc.), Aplicaremos calor local (para doblarlo) o calentando toda la pieza. Esto último es un proceso industrial complejo que requiere moldes y maquinaria especializada.
* El metacrilato presenta gran resistencia al ataque de muchos compuestos pero es atacado por otros, entre ellos: Acetato de etilo, acetona, ácido acético glacial, ácido sulfúrico bicromático, alcohol amílico, benzol, butanol, diclorometano, triclorometano (cloroformo), tolueno.


Las medidas que pensé para el PCB fueron de 75x50 mm aproximadamente...

Estas son las cosas necesarias para el gabinete:

2 Placas de acrílico 80x60 mm.
1 Torno o taladro con brocas de 2mm y 5mm
4 tornillos de 2mm
12 tuercas de 2mm
2 porta leds de una pieza
1 paciencia infinita...

En mi caso solicité el servicio de un comercio para que me facilitara los cortes de 80x60 precisos.

Luego hay que cortar la placa de fibra - con cuidado - yo usé esta sierra caladora de black&decker con hoja de acero rápido



De nada B&D.

Preparado de la placa

Luego limpiar con limpiador de metales, paso siguiente lavar con alcohol y agua. Debería quedar algo así:



Imprimir el PCB que pueden descargar desde este blog y lo puse contra el cobre uniendolo con unas cintas.



Transferencia de toner
Planchar por 5 minutos a la temperatura adecuada con una plancha de ropa común (sin vapor ni agua).
Quitar los papelitos sobrantes y verificar bien las pistas



Acto seguido pasar por el ataque ácido - aprox unos 15 minutos o menos depende de lo viejo del cloruro férrico o el atacador -.



Estañar las pistas colocando flux primero y luego con la punta del soldador con un poco de estaño recorrer las pistas quitando el sobrante con la cinta y ya estaría nuestro PCB listo para el taladro y los componentes...


Vamos al gabinete ahora, realizamos una medición o superponemos a la impresión del PCB cada placa y dibujamos sobre la protección del acrílico los puntos a perforar con broca de 2mm para los costados y 5mm para los leds y el pulsador.





Podemos ir probando los portaleds...




Soldado de los componentes

Son muy pocos así que hacerlo con cariño :)















Ensamblado

Llegó la hora del ensamblado, para ello vamos a necesitar de las tuercas y los tornillos...


Se colocan dos tuercas en la parte interior, una fija el PCB contra la parte inferior y la otra la superior. Esta configuración es muy resistente y práctica


Esto es opcional, en mi caso tenía estos topes autoadhesivos que ayudan no rayar las superficies, aislar aún más todo e impedir que el programador se mueva mucho cada vez que movemos los cables (se ve con la práctica la necesidad me parece)




Entonces ya estamos listos, nuestro PICKit 2 clone reloaded terminado.

















Probamos el programador, yo utilizo mi Multiboard PIC Trainer, que tal el conjuntito?




Sip, parece que anda, de 10!!














Descargas

PICKit 2 Clone Reloaded

Descargas en la sección correspondiente del blog.
De microchip:
Más info

PICKit software - actualmente en versión 2.6

PICKit Firmware - para quemar el 18F2550 con un JDM u otro programador USB -

Manuales del usuario