miércoles, 28 de noviembre de 2012

Insoladora PCB con led UV. Parte 1

Aunque ya dispongo una insoladora realizada con tubos fluorescentes UV de 8w, me he decidido a montar el mismo mecanismo pero con leds ultravioleta ( 385-400nm UV).

- Requerimientos

  • 108 Leds UV 2000mcd, 20ma, 3.4 Vf ( de ebay )
  • Placas PCB de 100x160 ( rs-online )
  • Maletin de aluminio de ocasion
La idea era fabricar 2 placas de 54 leds cada una, pero al final con el tamaño de una sola es suficiente para la mayoria de mis proyectos.

El circuito es muy básico, son 9x6 leds en series de 3 con una resistencia de 100 ohmios alimentados a 12V, la separacion es de unos 18mm aproximadamente, segun ojimetro.

Coste del asunto:
- PCB 5€
- Leds UV 108 por 7,60€
- Resistencias y cables 2€
- Maletin aluminio 7€

Total: 21,6€ aproximadamente


Worklog

- Prueba basica del led


- Fotolito de la placa e insoladora casera



- PCB revelada


- PCB dandose un baño de burbujas


- PCB finalizando el atacado del cobre


- Resultado del proceso


Como se puede ver hay partes que han sido sobre-expuestas, esto es debido a que estoy usando unas placas fotosensibles de otro proveedor y todavia no he encontrado el punto ideal de insolado.


- Resultado final bastante aceptable




- Efecto de luz UV con 6 leds contra un billete de 20€


- Despues de un buen rato soldando ...


- Tras una rapida visita al bazar de oportunidades del barrio, he encontrado una caja que para mis sorpresa encaja perfectamente en la placa realizada.


- Con los leds encendidos queda muy fashion


- Idea general de como quedaria la caja con la base de metacrilato para la PCB.


- La difusión de los leds tiene algunas zonas oscuras que habrá que ir tuneando




- Detalles de ultima hora:
Los leds tienen un Vf de 3.4, con lo cual la resistencia para 3 leds en serie usando 12v seria de 100, no de 120ohmios.

Continuara en el siguiente capitulo con un circuito temporizador...

martes, 20 de noviembre de 2012

Arduino + RFM12

Ejemplo de comunicación via radio con Arduino usando módulos de radio FM 433Mhz Hope RFM12B

Hardware:

Lo primero que conviene diferenciar, es que estos módulos usan un interface de comunicación SPI
para su manejo con el microcontrolador, a diferencia de otros tipo "easymode" que directamente se conectan a la salida serie del MCU sin ningún tipo de control extra.

Esto conlleva a un mayor tiempo de puesta en marcha del prototipo ya que aumenta el número de
elementos necesarios para hacerlo funcionar, mayor número de entradas de control y mayor complejidad en el protocolo de comunicación.

El beneficio de todo este complejo proceso, es que el módulo permite un gran control
de parámetros de configuracion como pueden ser: frecuencia de operación, sensor de voltaje bateria, modos de ahorro de energia, salida de reloj para MCU configurable, etc.

Otro detalle importante es la diferencia entre las distintas versiones de los modulos que existen, hay que tener claro lo que se compra para luego no encontrarse con sorpresas desagradables.

- Modulo RFM01, 433Mhz solo Recepción, operan a 5 voltios
- Modulo RFM02, 433Mhz solo Transmisión, operan a 5 voltios
- Modulo RFM12, 433Mhz Transmisión/Recepción,, operan a 5 voltios
- Modulo RFM12(B), 433Mhz Transmisión/Recepción, operan a 3,3 voltios

Entre los módulos RFM12B he apreciado que las PCB estan etiquetadas con version 3.0 y en ultimas compras version 4.0, de momento no he investigado a fondo entre las diferencias reales.

Los modulos del modelo RFM01, y RFM02 usan unos comandos de configuracion diferentes a los del RFM12 y las librerías de uso no son compatibles entre si sin modificación por eso nos centraremos en el modelo RFM12B que es el usual de encontrar.

Para solventar el problema de la diferencia de voltaje, sobre todo si usamos una placa Arduino a 5 voltios,
podemos usar un simple divisor de voltaje con resistencias de 20k y 10k

(se pueden usar transceptores de bus 5 a 3.3 voltios como el 74HC4050, o el 74LCX245, como el que se usan en los interfaces para tarjetas SD)

Esta es la imagen de una shield personalizada para usar el módulo, fabricada con "hands & fingers"






Funcionamiento:

Los módulos operan en una banda de 433Mhz mediante el protocolo FSK, para las pruebas podemos usar una antena simple construida con un cable de una longitud de 165mm,





Software:

La mejor libreria para arduino que he encontrado es la creada por Jean-Claude Wippler en su proyecto de Jeenode disponible aqui http://jeelabs.org/pub/snapshots/RF12.zip, aunque la documentación de la misma es mas bien escasas y hay que leer detenidamente los sketchs que trae como ejemplo y el propio código fuente para entender bien los mecanismos de funcionamiento, aunque tampoco es estrictamente necesario.






Otras consideraciones:

  • El modulo elegido es el modelo ALPHA-TRX433S que es un clon del RFM12B de HopeRF pero con un coste algo menor.

Referencias:

- http://jeelabs.org/2009/02/10/rfm12b-library-for-arduino/
- http://blog.strobotics.com.au/2008/01/08/rfm12-tutorial-part1/

Mini Review tiendas y proveedores

Lista de tiendas y opiniones de las mismas en base a las gastadas realizadas por ahora:

- Farnell http://es.farnell.com/ ( proveedor de productos electronica e ingenieria con un gran stock )
Deje de comprar allí despues de tener problemas con la visa-electron, no fueron capaces de arreglar el problema. Puntuacion 3/5.
- RS Online http://es.rs-online.com ( proveedor de productos de electronica e ingenieria con un stock decente)
Los precios varian bastante respecto a otros proveedores segun el tipo de producto, el sistema de envio es de lo mejor que he encontrado. Puntuación 4/5.
- Bricogeek http://www.bricogeek.com/shop/

Tienda online de productos relacionados con Arduino, la mayoria son productos de sparkfun.com, tienen un catalogo de productos y stock bastante limitado, el envio y el trato es excelente. Puntuacion 4/5

- Cole Tech http://stores.ebay.es/CNCOLETECH ( tienda de ebay china )

Articulos relacionados con grabadoras laser co2, muy buena reputacion, precios aceptables, envio ultra-rapido por DHL Avion). Puntuación 4/5

- CNC Plus http://www.cnc-plus.de ( tienda de componentes para CNC)

Tienen unos precios muy buenos en fresadoras Kress, y un catalogo de accesorios para CNC muy interesante. Puntuación 4/5.