Pcb Holder Para doble EuroCard 233,4 mm x 160 m.
Soporte:
Diseños radikales. Diseños de radikales libres. Diseños.
¿Alguna vez os habéis planteado alimentar vuestro circuito con "algo" que dure más que unas pilas, que sea recargable y siendo barato ofrezca ligereza de peso y una corriente en condiciones?
Pues bienvenidos al mundo de las Li-po o baterías de Polímeros de Litio.
Estas baterías están de moda en los dispositivos electrónicos actuales, ya que siendo ligeras, ofrecen unas prestaciones muy interesantes a un precio muy bueno. Las podemos encontrar en los reproductores de MP3/MP4, teléfonos móviles, dispositivos GPS, minicámaras, y casi todos los gadgets que se precien de ofrecer una duración decente de sus baterías.
Simplemente para trabajar con ellas hay que tener en cuenta un par de normas básicas y con ello podremos alimentar nuestros circuitos durante mucho tiempo.
Las dos cosas fundamentales a tener en cuenta en una Li-po (vamos a ver solo los modelos de 1 celda, ya que es la base de las baterías Li-po) son:
Hola otra vez, no ha pasado mucho tiempo a ver si las ideas siguen fluyendo así.
Últimamente habéis visto un par de cosas relacionadas con los sensores capacitivos en este blog y no os podéis creer las calenturas de cabeza que me han dado. Por fin he llegado al final del trayecto con ellos y me han quedado claras algunas cosas (EMHO) que quiero dejar plasmadas aquí.
El tema de los sensores capacitivos está un poco de moda, desde que Apple decidió incorporarlos a sus iPod, las placas de las cocinas eliminaron los paneles frontales y en algunas zonas públicas se incorporaban como una superficie interactiva y fácil de limpiar (sin bordes ni pulsadores).
Últimamente han aparecido unas cuantas empresas que han puesto a nuestra disposición controladores para este tipo de sensores y en ellos he estado inmerso en los últimos tiempos.
Antecedentes
El primer contacto, fue con la serie 10F de Microchip, en concreto con el 10F206 con buenos resultados al final, pero con el inconveniente de la necesidad de implementar un firmware (con su correspondiente programación del micro) para un solo sensor:
Personalmente, creo que para un solo sensor la mejor solución es el QT100A de Quantum. No hay que cargarle ningún firmware, y la sensibilidad depende de una pequeña red RC. Muy simple de implementar. Es el que he usado para el juego de la vida y en una pequeña PCB prototipo de dos sensores:
Con los buenos resultados del QT100A me decidía probar algo "más grande" y de la misma marca, el Qt1081 controlador de 8 sensores.
Lo más dificultoso de manejar es su encapsulado 32QFN. Es diabólico para los que hacemos las cosas desde nuestra casa :) y un inconveniente a mi entender es su procesamiento "paralelo" de los sensores. Es decir, tenemos 8 entradas de sensado y 8 salidas y además necesitamos implementar 8 redes RC que nos dan la sensibilidad y nos modifican el burst del pulso que hace la detección.
Esta era la placa controladora con su teclado:
Los resultados, además de ser un poco engorroso el tema de las RC, no fueron lo que yo esperaba. Demasiada circuitería en el diseño:
Controladores QT1081, PIC para gestionar las I/O con la USART, alimentación y conversor de niveles. Para mi aplicación en particular eran demasiados componentes.
Para lo que sí lo he encontrado muy interesante es para teclados de reducidadas dimensiones tipo iPod por su elevada integración y tensión de trabajo. Además una PCB de tamaño reducido acabaría con los problemas que yo me encontré en estas dimensiones.
A través de un amigo de un foro conocí los MPR084 de Freescale. Se antojaban interesantes. Con conexión I2C eran más manejables y además son configurables por software.
La programación es muy sencilla, pero despues de un par de intentos, no se adaptaban a mi diseño:
Lo primero, demasiado tiempo sin escribir por aquí, muchas ideas pero poco tiempo para plasmarlas.
Esta vez me traigo un ejercicio de programación típico, el "juego de la vida" de John Horton Conway.
Citando a la wikipedia:
"El juego de la vida es el mejor ejemplo de un autómata celular; es en realidad un juego de cero jugadores, lo que quiere decir que su evolución está determinada por el estado inicial y no necesita ninguna entrada de datos posterior. El "tablero de juego" es una malla formada por cuadrados ("células") que se extiende por el infinito en todas las direcciones. Cada célula tiene 8 células vecinas, que son las que están próximas a ella, incluso en las diagonales. Las células tienen dos estados: están "vivas" o "muertas" (o "encendidas" y "apagadas"). El estado de la malla evoluciona a lo largo de unidades de tiempo discretas (se podría decir que por turnos). El estado de todas las células se tiene en cuenta para calcular el estado de las mismas al turno siguiente. Todas las células se actualizan simultáneamente.
Las transiciones dependen del número de células vecinas vivas:
* Una célula muerta con exactamente 3 células vecinas vivas "nace" (al turno siguiente estará viva).
* Una célula viva con 2 ó 3 células vecinas vivas sigue viva, en otro caso muere o permanece muerta (por "soledad" o "superpoblación"). "
Como otros circuitos anteriores, intenté utilizar los mínimos recursos posibles y aprovecharlos al máximo. En este caso han sido:
Siguiendo con los experimentos con acelerómetro y la matriz de leds, ahora le toca el turno a un mini juego de Pong.
La pala se maneja moviendo la placa hacia los lados, con la particularidad que ésta es ligeramente elástica y rebota contra las paredes laterales.
La velocidad de la pelota varía según el tipo de golpe que se le de y la fuerza de empuje lateral que lleve la pala.
Ahí os dejo un video del funcionamiento:
Salu2
14 diciembre 2008
Publicado por droky| 7 comentarios | Etiquetas: display, led, matrix, PIC, pong acelerometro acelerometer