Mostrando entradas con la etiqueta Raspberry Pi. Mostrar todas las entradas
Mostrando entradas con la etiqueta Raspberry Pi. Mostrar todas las entradas

martes, 14 de mayo de 2013

Cámara HD para Raspberry Pi

Element14 ha anunciado una cámara HD (alta definición) para para Raspberry Pi. Posee dimensiones reducidas de tan sólo 25x20x9mm, tiene 5Mpixel (2592 × 1944) de resolución nativa para imágenes fijas, y es compatible con los formatos de video 1080p@30f, 720p@60f y 640x480p@60/90f, además, "La cámara es compatible con la última versión del Raspbian, sistema operativo preferido de Raspberry Pi", dijeron los responsables de Element14.

El precio es de sólo US$ 25, y se conecta a la interfaz CSi del Raspberry Pi, diseñada especialmente para la conexión a cámaras de video. También hay un concurso de fotografía que se extenderá hasta el 14 de junio de 2013. "Todo propietario de una Raspberry Pi y la cámara mencionada, puede participar en el concurso, ofreciendo las imágenes tomadas con el dispositivo, las que se presentarán en cuatro categorías: imágenes de tu taller/laboratorio o estudio, cualquier proyecto que involucre la utilización de Raspberry Pi, imágenes de animales domésticos o mascotas y fotografías tomadas al aire libre", según expresan las bases y condiciones que estipula Element 14.


Luego de obtenida la mejor foto, o la que creas será la ganadora, debes registrarte en la comunidad Element14, subirla al blog del concurso con una pequeña reseña explicativa, publicar la entrada  ¡y esperar ser el ganador!

Inscríbete: Element14

sábado, 30 de marzo de 2013

Raspberry Pi: Velocímetro + Luz

El desarrollador Matt Richardson nos sorprende en un video con una luz montada en su bicicleta, la que utiliza para proyectar sobre el piso la velocidad a la que viaja, todo a partir de un Raspberry Pi. El potencial que día a día nos demuestra esta maravilla de ordenador miniatura es asombroso. Si bien el montaje que muestra con orgullo es sólo un prototipo funcional y de demostración, al que piensa agregarle funciones de GPS en un fututo próximo, muchos ya han puesto a funcionar sus mentes pensando en adicionarle múltiples funciones “extras”: navegación asistida por Google Maps, monitor cardíaco, cálculo de distancia recorrida y un sistema de dínamo acoplado a alguna de las ruedas para recargar las baterías.


Por ahora, todo está montado sobre una madera en el espacio libre que deja la estructura de la bicicleta. El elemento básico para tomar la información es un sensor de efecto Hall que recibe los impulsos magnéticos desde un imán fijado a una de las ruedas y de este modo el pequeño Raspberry Pi se encarga de obtener la información de giro de los neumáticos. Luego de esto, con un puñado de cálculos matemáticos (que tienen en cuenta el diámetro de la rueda y la cantidad de veces por segundo a la que gira el imán) obtiene la velocidad y la envía, mediante un cable HDMI, a un mico-proyector ubicado en el manubrio o manillar de la bicicleta. Finalmente, éste se encarga de colocar delante del rodado la luz con la imagen de información de velocidad.


Todo el sistema está, como mencionamos antes y se aprecia en el video, montado sobre una madera liviana, pero en el futuro la idea de Richardson es incorporar todo en el interior del gabinete que formaría este “faro inteligente” y que estaría adosado en el manillar. Una suerte similar sería la que correría la batería de teléfono móvil que se encarga de alimentar, mediante un cargador USB adaptado, todo el sistema de a bordo. La combinación entre prestar atención a la iluminación que el sistema puede brindar y estar atento a leer, ver o analizar cualquier dato útil que pueda llegar a proyectarse en el piso, puede quitar concentración en el manejo, máxime aún durante la noche en que debemos poner todos los sentidos en lo que hacemos. Otra desventaja del proyecto es que sólo sería un sistema “informativo” útil para la noche, pero teniendo en cuenta que puede convertirse en la luz inteligente del mañana que ilumine tu camino, este proyecto puede alcanzar a todo tipo de rodados donde las motocicletas se ubican en primer lugar en la lista de espera. Te puede parecer muy sencillo y nada especial, sin embargo, Matt Richardson lo construyó y hoy ya tiene a varios interesados en promocionar, perfeccionar y hasta comenzar a comercializar su proyecto. Aquí tienes un video previo, donde comenzaba a presentar su idea, el concepto de funcionamiento y las intenciones de su desarrollo.


Sin dudas, una idea que poco a poco está madurando hacia la realidad práctica, que sólo necesita el empujón económico y de optimización, que no todos llegan a conseguir y mueren en el intento de hacer realidad sus buenos proyectos. Más allá de lo que logre hacer este neoyorquino, Raspberry Pi nos muestra una nueva aplicación. Simple, móvil y de ayuda al que se desplaza en la noche. La nota sobresaliente es sin dudas, la conectividad al proyector, pero podríamos imaginar este mismo concepto con un sistema de LEDs de alta eficiencia, funcionando como un “scroll-text” y proyectando su brillante luz sobre el asfalto. Es decir, una vez que la idea de diseño se libera, cada uno puede ejecutarla con los medios que pueda tener a su alcance. Tu, ¿ya has pensado como hacerlo?

domingo, 17 de marzo de 2013

Arduino, Raspberry Pi y una historia de cajas negras.

Existe una nueva tendencia en el mercado electrónico que abarca desde pequeños grupos de emprendedores, hasta las compañías de primera línea que incorporan, como elemento de trabajo, placas que traen los elementos necesarios para hacer funcionar un sistema que antes se construía (muchas veces) de manera anárquica. Es decir, cada investigador electrónico intentaba armar sus prototipos de la mejor forma que podía y no existía un patrón estructural. Con la llegada de Arduino y otros sistemas similares, este problema fue resuelto y el trabajo se centró en saber programar. El hardware comenzó a venir todo hecho, resuelto, económico y listo para ensamblar. Allí nace la gran pregunta: Saber programar, ¿Significa saber de electrónica? ¿Tú que opinas?

La llegada de Arduino al mundo de la Electrónica fue una vuelta de página respecto a la actividad tradicional que solía tener cualquier aficionado a la electrónica. Si bien antes tampoco era necesario saber soldar para poner en marcha un sistema basado en un microcontrolador sobre un protoboard, al menos había que saber ensamblar ese hardware y luego había que tener ciertos conocimientos de programación. Muchos, pocos o medios, eso no importaba y en definitiva, de eso dependería hasta dónde llegaría el realizador electrónico con su desarrollo. Cuando entra Arduino en escena, había mucha (pero mucha) gente que sabía programar (en diversos lenguajes) o en su defecto tenía grandes nociones de la actividad ya que en los diferentes niveles educativos, los lenguajes de programación comenzaron a ser una constante. En muchas ocasiones, los alumnos no entendían muy bien lo que estaban estudiando debido a que “eso” que armaban, partiendo de un diagrama de flujo, no lo podían “ver en acción” más que en algún emulador o simulador dentro del ordenador. En el mejor de los casos, la rutina terminaba en algún circuito hecho por otros, puesto a punto por otros y al que se tenía acceso sólo cuando se encontraban con esos “otros”, que terminaban siendo profesores, alumnos avanzados de la carrera o experimentadores solitarios (gente rara).

La Electrónica sobre un protoboard. Estructuras anárquicas que variaban de un electrónico a otro

Hasta que un día apareció una placa económica, con muchas “cositas”, que enarbolaba la bandera del Hardware y Software Libre, pero que para una inmensa mayoría no era más que una “caja negra” que funcionaba con sólo conectarla a un puerto USB del ordenador y por sólo 25 Dólares la podíamos llevar con nosotros, a cualquier lugar y en todo momento. No importaba que tenía dentro, lo que interesaba era que con ella se podía “dar vida útil” a las interminables horas de aburrida programación estudiantil. A partir de allí, todo jugó a favor. La onda expansiva se propagó por Internet como nunca podría haberlo hecho otro fenómeno por otro medio tan masivo y de comunicación realimentada en forma automática como fue la web. De este modo, llegó a personas que no sabían lo que era un FTDI o un ATMEGA y que además, “no les interesaba”. Para ellos, escribir cuatro líneas de código y lograr que un LED encienda y apague, era un acontecimiento único en su vida.

Arduino, el boleto de ida, para muchos, al mundo de la electrónica, partiendo desde un teclado

Hasta ese momento (llamémosle “antes”), había una comunidad de trabajadores de la electrónica del hardware, con sus dedos callosos por las quemaduras con el soldador (o cautín). Con sus ropas sucias de salpicaduras con ácido para hacer los PCB. Con los ojos pequeños de “enrutar” vías durante noches enteras hasta descubrir, al día siguiente, que el encapsulado de un capacitor era enorme y no entraba en el espacio que tenía reservado. Más noches escribiendo línea a línea un código en ASM donde la rutina debía saltar si el bit del registro estaba “seteado” o no y donde cada NOP podía significar la pérdida de toda una trama de datos, transmitidos en forma serial. Y más noches peleando con un dudoso programador de microcontroladores que nunca repetía dos veces un mismo mensaje de error y confundía más de lo que programaba.

Aquí, en este punto de la línea de los tiempos, cuando los microcontroladores ya existían e Internet no era más que un puñado de personas alrededor del mundo. Cuando el correo electrónico era toda una rareza. Cuando no existía el puerto USB en los ordenadores. Aquí, en este punto de la historia, ¿Tú crees que Arduino, o un sistema similar con tecnología acorde a sus tiempos, podría haber tenido éxito? En sus comienzos, sin la web, Arduino no hubiera sido más que una bonita placa, funcionando con pequeños ejemplos obtenidos desde un CD de alguna publicación impresa especializada. Pero no nos adelantemos, sigamos en la era del puerto paralelo y puerto serie.

Apertura de puertas y persianas automáticas con Arduino. No importa que el 90% sea otra cosa. 4 cables conectan a un Arduino

Hasta que en ese momento (llamémosle “presente”), aparece esta caja negra que sólo necesitaba un conector USB hacia un ordenador, algo de hardware periférico y genérico (motores, luces, sensores, llaves) y programación, sólo programación. Los primeros virtuosos del teclado que “vieron” el potencial que encerraba esta caja negra comenzaron a explotarlo, haciendo desde la aplicación más simple hasta la más compleja y combinada. Estructuras formadas por múltiples Arduinos trabajando como esclavos unos de otros y operando desde un simple juego de luces, hasta un robot volador completo. Todo se hacía con Arduino. Los titulares de los artículos eran redundantes. “Luces audio-rítmicas con Arduino”, “Indicador de LED con Arduino”, “Semáforo con Arduino”, “Regador automático con Arduino”, “Zapatófono con Arduino”, “No-sé-qué-cosa con Arduino” y lo más atrapante eran las “Impresoras 3D con Arduino”.

El público en general leía los titulares de las aplicaciones, pero cada tres o cuatro palabras encontraba una coincidencia: “Arduino”. A partir de allí la ola se generó sola. La gente comenzó a agruparse en páginas, foros, comunidades y la web (que ya disfrutaba del ADSL hacía varios años) fue la gran plataforma de lanzamiento de este sistema, que aún sigue tan vigente como al principio y que cada día suma más adeptos. Gente con una notable y admirable creatividad que produce realizaciones que, hasta hace pocos años, eran privativas para los más evolucionados electrónicos. Éstos, al ver esta nueva ventana al público consumidor, comenzó a diseñar y a elaborar lo que se conocen como “Shields” (Escudos) que facilitan la tarea de orientar la “caja negra” hacia aplicaciones específicas. Uno de los más claros ejemplos de esto es el que permite conectividad Ethernet. Sólo se trata de insertar un módulo, tomar ejemplos de código hechos por otros y se produce la magia: en pocas horas un programador puede jactarse de operar las luces de su casa vía web. Más aún si agrega el escudo WiFi. Sus amigos lo admirarán al ver que con su teléfono móvil, vía web y desde una mesa de café, controla las luces, la alarma de su casa y hasta le da de comer al gato. Todo con un Arduino. (“Este sí que de Electrónica sabe mucho…”)

El potente mbed, de NXP

Lo que Arduino despertó o generó (llamémosle “después”) fue una nueva generación de creativos electrónicos que evolucionó como un tsunami, en términos cronológicos, de la noche a la mañana. Con la misma velocidad aparecieron mbed, chipKIT, LPCXpresso, Amicus y muchas otras que ni siquiera fueron conocidas en forma masiva. Y allí no paró esa ola que inundó el mercado con placas que lo contenían todo, que lo hacían todo. La competencia se tornó cada vez más importante porque aprovechando las crecientes tecnologías de miniaturización comenzaron a realizarse arquitecturas diferentes, para realizaciones diferentes y objetivos ídem. Este es el caso del actual sistema Raspberry Pi, por citar un ejemplo. Como mencionamos antes, es otra cosa que nada tiene que ver con Arduino, pero permite el acceso a la gente para que ingrese al mundo electrónico, del diseño y del desarrollo desde el mismo lugar: la programación de una caja negra. Equipos muy económicos, que requieren poco hardware adicional (el poco que necesitan ya viene hecho) y que logra resultados sorprendentes. Como dijimos antes, quizás las arquitecturas y los conceptos no tengan nada que ver entre sí, pero lo digno de remarcar es la ventana que el comercio ha abierto a un nuevo segmento de "consumidores". Los nuevos genios de la electrónica sin soldadura y con la web de su lado, como herramienta base.

Las sorprendentes LPCXpresso de NXP

Sin embargo, en la mayoría de los casos y como suele ocurrirnos a casi todos los seres humanos, muchos de estos mismos desarrolladores que hace un año no sabían lo que era un transistor, hoy se enfrentan al reto de que la topología de su caja negra, “les queda chica”. Además, con el tiempo, fueron creciendo en el trabajo y ello los llevó a un aprendizaje autodidacta que les enseñó a avanzar más y más. Mañana quizás sean los creadores de nuevas “cajas negras versión 2.0” o comiencen a vivir la experiencia de salir hacia el mundo electrónico “hecho a medida”, desarrollado desde las entrañas de un circuito esquemático hasta cada vía de un PCB y cuando sean exitosos ingenieros realizados empresarialmente, recordarán con cariño aquellos años dorados de los inicios con Arduino.

El ordenador más pequeño y económico del mundo que te permite acceder a la electrónica en sólo unas horas

Visto en perspectiva, podríamos comparar la situación con aprender a conducir, comprar un automóvil y disfrutarlo. Salvando las distancias, los costos y los tamaños, la analogía del ejemplo puede ser válida. Hoy (y desde hace muchos años), la gente no se construye sus propios automóviles, pero el que deciden comprar, no será útil como vehículo de paseo familiar, como transporte de cargas y/o como un barco para 200 personas, es decir, para todas estas aplicaciones. En electrónica sucede algo similar, una solución, no es válida para todos los escenarios y muchas aplicaciones deben ser construidas a medida, porque una bocina en un avión o un timón en un auto, no quedarían muy elegantes y útiles. Regresando al área electrónica, para muchos, Arduino es lo más importante que les sucedió en la vida. Para otros, no es más que un oportunismo comercial que llegó al éxito y muchos están corriendo detrás de una parte del pastel. Es decir, aprovechar el negocio de los “programadores – electrónicos”. Tú, ¿En qué escala de valores lo ubicas? Para ti, saber programar, ¿Significa saber de electrónica?