Detector de movimiento sobre un ATMega88

9 de marzo de 2010 por cogollo

Como mi último post se alargó más de la cuenta, dejé pendiente la implementación del sensor de presencia mediante nuestra nueva plataforma de desarrollo. Bueno, pues ya va tocando.

Por si ya lo has olvidado, vamos a montar un sistema que detecta la presencia de gente mediante un PIR. Si hay alguien presente enciende unas luces paulatinamente hasta llegar a su máximo de intensidad y después, tras un cierto tiempo sin que se detecte a nadie, las apaga también paulatinamente. Aquí tienes el vídeo otra vez:

Para completar este magnífico artefacto necesitarás montar unos pocos “periféricos” además de la placa con el micro. Veámoslos uno por uno después del salto.


Leer el resto… »

Publicado en Hackeos e ideas, Nuestros hacks, Open Source | 1 Comentario »


Plataforma de desarrollo (práctica y barata) para microcontroladores

26 de enero de 2010 por cogollo
Lo bonito de hacer talleres y demás mandangas (bueno, una de las cosas bonitas) es que conoces gente. Una de las personas a las que hemos conocido últimamente es Ignacio, un joven escultor cuyas obras suelen incluir algún elemento móvil y/o luminoso. Como es un joven inquieto, Ignacio vino al taller de microcontroladores que montamos en Medialab para averiguar como esos cacharritos podrían ayudarle a dotar sus esculturas de una cierta interactividad. Como es un escultor inquieto (léase ocupado), no tiene la base de conocimientos en electrónica necesarios para acometer ese tipo de proyectos, ni el tiempo necesario para adquirir ese conocimiento (tampoco es que haga falta tanto tiempo, pero ya sabes como son los artistas). Total, que nos ha pedido que le echemos una mano (remunerada, que somos hippies pero no tanto). Como primer proyecto quiere utilizar un sensor de movimiento PIR para detectar cuando llega alguien a ver la escultura y que las luces se enciendan gradualmente. Cuando la gente se va, las luces deben apagarse. Gradualmente también, claro. Así pues necesitamos algún tipo de microcontrolador que lea periódicamente (varias veces por segundo) el estado del sensor, lleve la cuenta del tiempo que ha pasado desde la última detección y se encargue de controlar las luces, aumentando y disminuyendo su intensidad poco a poco, según corresponda. Con esas consideraciones (y alguna otra más), y tras unas semanas de pruebas y más pruebas he llegado a esto: Como ves cumple perfectamente con las especificaciones, pero es capaz de mucho más. Te cuento qué, cómo y porqué  a continuación.
Leer el resto… »

Publicado en Hackeos e ideas, Nuestros hacks, Open Source | 2 Comentarios »


Lo que aprendimos en el taller de microcontroladores

26 de junio de 2009 por cogollo
Bueno, demos cuenta del último de los talleres en Medialab que celebramos el mes pasado. Como recordarás el tercer y último taller corrió a cargo de Jeroen Domburg y se trataba de introducir al personal en el fascinante y misterioso mundo de los microcontroladores. taller-micros-1 Porque, verás, además de fascinantes y misteriosos los microcontroladores son tremendamente útiles. Con uno de estos pequeños circuitos integrados y un poco de práctica uno puede comunicarse con todo tipo de elementos electrónicos devolviéndoles su utilidad o incluso dándoles una totalmente nueva. Como ejemplo, durante el taller empezamos haciendo parpadear un LED, pero terminamos interactuando con un display LCD (como los que se pueden encontrar en las típicas impresoras multifunción) y un viejo ratón PS/2. taller-micros-3 Estos trastos son tan molones… pero taaan molones, que cualquiera con el culo un poco inquieto y un soldador acabará, tarde o temprano, tonteando con la idea de usarlos en sus proyectos. El mayor problema, como en casi todo, está en el primer paso. Porque vale que uno sabe programar. Ningún problema. Pero, ¿cómo demonios se hace para meter un programa ahí dentro? Con lo chiquitico que es eso. Eso es lo que me pasaba a mí al menos. Y por lo que pude oír durante el taller, le pasa a bastante gente. Así que tanto si viniste al taller como si no, atiende, que te voy a contar todo lo que hace falta para programar un microcontrolador.


Leer el resto… »

Publicado en Talleres | 1 Comentario »


Días de cacharreo con Sprite

2 de junio de 2009 por paaq
Tenemos a Jeroen Domburg (Sprite) alojado en casa estos días con motivo de los talleres en Medialab Prado. Salía más barato que un hotel, la comida es mejor, y hay soldadores y destornilladores a mano. Hemos podido comprobar que Sprite es un paladín del cacharreo, un maestro de la reutilización, un campeón de la electrónica. El domingo nos fuimos a echar una siesta, y cuando despertamos había esto sobre la mesa: lcd_pic1 Se trata de un microcontrolador AVR enchufado a la pantalla LCD en color de un teléfono Siemens C60, a una pila y a un viejo ratón de bola. Básicamente, cuando mueves el ratón apretando el botón izquierdo, la trayectoria se dibuja en la pantalla; con el botón derecho cambias de color y pulsando los dos a la vez se resetea el dibujo. Asombroso. Eso sí, la precisión del ratón de bola deja algo que desear. lcd_pic2 Se trata de un magnífico ejemplo de las posibilidades de los microcontroladores para la reutilización de aparatos obsoletos, que es justamente el tema del taller del que Sprite impartirá mañana la segunda y última sesión. Pero ahí no quedó todo. Hoy Sprite se ha ido a pasear por Madrid en plan turista, y ha vuelto a casa con una pantalla TFT de quince pulgadas bastante maja ¿El problema? Un par de condensadores quemados ¿La solución? Sustituirlos por otros sacados de una fuente de alimentación ¿El resultado? Una pantalla TFT reparada. Como le ha sobrado tiempo en el día, Sprite se ha dedicado también a revivir un viejo lector de códigos de barras que teníamos por casa. Hemos pasado todos los códigos de barras de la casa por la rojiza luz del aparato, que se conecta por el puesto del teclado y devuelve una cadena de caracteres cada vez que identifica un código. También hemos descubierto que puede leer códigos de barras mostrados en una pantalla recogida de la basura y reparada. tft_barcode Y así ha transcurrido el día. Nosotros lo hemos pasado bien, pero espero que los coreanos nos tiren la bomba antes de que tengamos que recoger la mesa del salón. cacharreo

Publicado en Así va Obsoletos | 1 Comentario »


Controlando la calle con los microcontroladores de Jeroen Domburg, tercer taller de Circuitos rescatados

28 de mayo de 2009 por skotperez
Ya lo decía cogollo hace unos meses:
Sprite es el sobrenombre de Jeroen Domburg, un hacker en el sentido más clásico, un auténtico manipulador. Lo que yo quiero ser de mayor, vamos. Y lleva varios años documentando sus proyectos en esta página.
Y como todavía no somos mayores y en consecuencia no podemos ser como Sprite pues solo nos quedaba llamarlo y traerlo a dar un taller sobre uno de los temas que mejor controla: microcontroladores. Sprite es un hacker a pies juntillas, podríamos decir. Ayer nos contaba que acaba de comprarse uno de los modelos de teléfono de la plataforma OpenMoko, uno de los dispositivos de telefonía de nueva generación que Gizmodo calificó en su momento de anti-iPhone. Todos los modelos OpenMoko vienen con núcleo Linux y un entorno gráfico basado en X.Org y aceptan sin problema casi cualquier distribución. Jeroen, por supuesto, ya le ha puesto Debian. Además de ser parte de comunidades de desarrollo de aplicaciones abiertas como OpenMoko y usar Debian en todos sus cacharros, a lo que se dedica Sprite es a manipular cualquier cosa que cae en sus manos, desde consolas de 8 bits hasta marcos digitales.
Aunque así dicho no lo veas nada claro, Sprite ha conseguido tener una segunda pantalla para su portátil utilizando este pequeño marco digital.

Aunque así dicho no lo veas nada claro, Sprite ha conseguido tener una segunda pantalla para su portátil utilizando este pequeño marco digital.

Mini-taller Controlando la calle. Programación de microcontroladores, impartido por Jeroen Domburg. Medialab Prado. C/ Alameda, 15. Atocha De 16:30h a 20:30h. Jueves 28 de mayo y martes 2 de junio. Más información

Publicado en Hackeos e ideas, Talleres | Comentarios desactivados en Controlando la calle con los microcontroladores de Jeroen Domburg, tercer taller de Circuitos rescatados