Hace unos días se anunció desde los laboratorios de  Xerox, el desarrollo de una tinta capaz de conducir electricidad y adherirse a superficies plásticas o textiles. Permitiendo imprimir circuitos electrónicos mediante una impresora a bajas temperaturas.

xerox

Parece que no es la única gran empresa  interesada en desarrollar este tipo de tecnologías, ya que abre las puertas a la electrónica en la ropa y otros objetos deformables, asi como la producción  de circuitos impresos a bajo coste.

En el caso que se  llegue a introducir esta tecnología en el mercado y su precio baje lo suficiente, podría suponer junto al Fabbing, la introducción de las  primeras máquinas que permitan florecer un nuevo modelo de producción distribuida.

Se puede leer en la noticia:

“Integrated circuits are made up of three components – a semiconductor, a conductor and a dielectric element – and currently are manufactured in costly silicon chip fabricating factories. By creating a breakthrough silver ink to print the conductor, Xerox has developed all three of the materials necessary for printing plastic circuits. ”

Aunque no parece de primeras(y puede que me equivoque) que hallan conseguido los tres elementos básicos: conductor, dieléctrico y semiconductor a modo de tinta. Ni tampoco que con la resolución de las impresoras actuales, se puedan imprimir circuitos integrados(sí algunos componentes a altas frecuencias). Consistiría únicamente(que no es poco) en el desarrollo de tinta conductora y la base plástica para realizar PCB´s de una forma sencilla y barata.

e_waste_02

Vienen nuevos materiales que permirán un modelo de producción electrónica que sea además sostenible, en cuanto su carga sobre el medio, su biodegradación, reutilización, reciclaje, etc.

Por último, este impresionante ejemplo de reciclaje de material electrónico, así como de insostenibilidad.

Tags:

Me compré un anillo de poder, es un HTC con un sistema operativo Android/Linux. Nunca he sido un gran consumidor de gadgets, y disfruto de las virtudes de llevar encima un computador personal de abordo. Ayuda a orientarte en el medio y encontrar rápidamente lo lugares que buscas(y offline), sobre todo si estas como es mi caso, en una ciudad nueva y extranjera con mucho por descubrir. Además permite llevar la cuenta de las tareas por hacer, de forma fácil y eficaz(aunque vale más la buena costumbre). Conexión a internet, que aunque sea por wifi, es relativamente fácil encontrar una red disponible, creando así tu propio mapa de redes.

Me he parado un momento a pensar que aplicaciones que uso son software libre, ya que Android market no indica la licencia del código fuente, y oh sorpresa, la mayoría son propietarias. Esto da que pensar(y asusta) así que busco aplicaciones que sí lo sean.

La mayoría hablan de freeware:( y un único sitio de verdad sobre software libre. Hay varias aplicaciones muy interesantes, entornos para scripts, browser anónimo con Tor, cliente VNC, gestor de correo… y más.

Parece que hay mucho camino por andar sobre Android.

Tags: , ,

frase2
















(Controlaremos el clima.)

blublbububub

… estas imágenes son geniales…

(Aprenderemos sin esferzo)

3_95b1

… más ilustraciones(de origen Frances)

…y Paleofuture , gran descubrimiento! un blog especializado en la historia de las visiones del futuro.

Tags: ,

QR Codes.

Muchos sabreis que son los QR Code o quiza los uséis cotidianamente(o no), hace poco he estado curioseando y me parece una manera interesante de dotar a los objetos de contexto digital, ahora que hay cámaras en casi todos los móviles. Cualquier objeto(lo suficientemente grande) puede tener un enlace a una URL así como cualquier otro dato interpretable por un sistema digital.

180px-japan-qr-code-billboard1

Mientras unos intentan patentar usos del código de barras UPC , la empresa desarrolladora de los QRs, no ejerce su derecho de propiedad de la patente, permitiendo en principio su uso libre.

“La calle encuentra su propio uso para las cosas” , teniendo acceso a una computadora, una impresora y papel, queda el camino libre para innovar.

Como funcionan.

Un parámetro importante del estandard de los QRs es el “Symbol version” , que está representado por un número del 1 al 40. Este depende del número de módulos(los cuadrados que lo forman) , del grado de corrección de errores(del 7% al 30%)(método de Reed-Solomon) y del tipo de datos. En función de estos parámetros un QR podrá contener más o menos carácteres. En esta tabla queda muy claro.

Por otra parte un QR tiene la capacidad de provocar la ejecución de una aplicación en el móvil que lo lee. Marcar un número de teléfono, enviar un correo, acceder a una URL, etc. Para esto se utilizan etiquetas, por ejemplo, para que al leer el QR el móvil marque un número, escribimos “TEL: 481516234″. Más información sobre etiquetas.

Generar QRcodes con software libre.

Se pueden crear QRs con Qrencode, un programa para GNU/Linux en linea de comandos, echando un ojo al manual podemos ver como se introducen los parámetros que he comentado y alguno más.

por ejemplo con:

qrencode -m 30 -l H "text" -o qr.png

Generamos un qr de 137×137, 30% de corrección de errores, una capacidad de 1080 caracteres alfanuméricos.

qr1

Tags:

La gente de RepRap han hecho un circuito electrónico con la impresora 3d, modificando algunas partes de esta. Las pistan se realizan depositando el conductor sobre unos railes. Si bien el acabado del circuito está muy lejos de ser aceptable, el concepto es muy interesante.

Ahora estoy trabajando con microcontroladores de 8bit, anteriormente he jugado un poco con los PIC de Microchip, no obstante, ahora tenía en mente poder hacer todo el desarrollo con software libre. Así que he elegido los AVR de Atmel. Tambien he tocado un poco Arduino que está basado en esta familia de micros, no obstante ahora profundizo más en la arquitectura de los AVR y depuro el código con la interfaz JTAG.

Herramientas necesarias:

Compilando con GCC-avr:

Para compilar he usado esta secuencia de comandos.

avr-gcc -g -OS -mmcu=atmega16 -c test.c;avr-gcc -g -mmcu=atmega16 -o test.elf test.o;avr-objcopy -j .text -j .data -O ihex test.elf test.hex

Aquí a grandes rasgos, se genera un fichero objeto, luego un archivo binario GNU ejecutable y por último el .hex que volcaremos en la memoría del micro. Más información en este libro.

Depurando con Avarice + GDB-AVR/DDD:

Los elemetos que intervienen y como estan conectados entre si:

Atmega16 <—JTAG–> AVR Dragon <—USB—> Avarice <—TCP/IP—> GDB-avr

El programador AVR Dragon viene de casa sin cables ni manuales, así que es conveniente echarle una ojeada a la página del fabricante, para conocer el conexionado, y poder hacerse el cable o insertar los zócalos.

Para poner en marcha Avarice:

 avarice -g -j usb --erase --program --file test.hex :4242

que borra y programa el micro y espera una conexión en el puerto 4242.

Para conectar GDB con Avarice y comenzar a depurar, hay que indicar que fichero tiene que tomar y por que puerto tiene que establecer la conexión, esto se puede hacer creando un fichero de configuración en el directorio donde ejecutamos gdb:

Por ejemplo el fichero gdb.conf con este contenido:

file  test.elf
target remote localhost:4242

luego ejecutamos gdb-avr:

 avr-gdb -x gdb.conf

Si preferimos usar un entorno gráfico, podemos usar DDD, con el siguiente comando.

 ddd --debugger "avr-gdb -x gdb.conf"

Alguna cuestión más:

El parámetro -OS que se ha usado a la hora de compilar con GCC, indica a este que optimice el código para ahorrar recursos, a la hora de depurar puede que no se usen algunas varibles que a priori usamos en nuestro programa. Quitando ese parámetro se puede solucionar este problema.

Esta cuestión y muchas más estan en el FAQ de avr-libc, imprecindible!!

Y nada más espero que este minihowto le sirva a alguien :-)

Referencias:

Tags: , , ,

A alguien se le olvidó el experimento de Michelson y Morley. :D

Tags: ,

Me entero vía Tinker it now de la existencía de este libro Always Building: The Programmable Environment, que trata sobre diseño y arquitectura sostenibles. Usando inteligencia ambiental y espacios modulares propone diseñar edificios que sean capaces de adaptarse dinámicamente a las necesidades de los usuarios, de forma que supongan un avance en la eficiencia a la hora de gestionar recursos como iluminación, humedad, temperatura, espacio, consumo energético…

Tags: , ,

Pego aquí una entrevista a Adam Greenfield por parte del proyecto Ludigo.

(En la traducción han participado Javi y Juanma.)


LN: ¿Cómo ves en el futuro cercano la aplicación de la computación ubicua en las ciudades, o lo que tú llamas “everyware”?

AG: Responder esta cuestión como se merece nos llevaría mucho más tiempo del que me temo que tenemos los dos en este momento. Es como preguntarme por todas las formas en que la electricidad influye en la vida de la ciudad. Así de amplias y variantes son y serán las tecnologías de las que estamos hablando.

Diría que no habrá ningún área o dominio de la actividad urbana que no sea de alguna forma decompuesta y recompuesta como un proceso interactivo, digital y en red, en los próximos años. Objetos, edificios y espacios serán reconcebidos como recursos en red; coches, metros y bicicletas serán reinventados como servicios de movilidad bajo demanda; Las comunidades humanas ya están en el camino de convertirse en “redes sociales” autoconscientes.

LN: ¿Qué tipo de consecuencias traeran las Tecnologías de la Información y Comunicación (TIC), en esta nueva manera de vivir la ciudad?

Lo único que podemos decir con seguridad es que las consecuencias serán distintas en cada ciudad.

Los teléfonos móviles, cuando se introdujeron en Filipinas, demostraron ser una manera efectiva de coordinar grandes acciones civiles y dar a la gente una vía a través de la cual pudieran exigir reformas al Gobierno. Sin embargo los japoneses tienen virtualmente los mismos teléfonos móviles, capaces de ejecutar las mimas funciones y por lo que sé nunca los han usado para activismo político.

¿Por qué? Nunca lo entenderemos si nos preguntamos por la tecnología <i>qua<i> tecnología. La herramienta tiene ciertas cualidades, ciertas capacidades y éstas operan en relación a tendencias sociales preexistentes y emergentes para producir efectos. La unidad de análisis relevante es el encaje tecnosocial, no la tecnología en sí misma.

LN: ¿Cuales son las principales evoluciones sociales que esperas?

AG: Bien, no suelo ser un tecnodeterminista, así que no puedo responder. Será dependiente en alto grado de cómo los sistemas en cuestión son diseñados, y por quién y con qué valores.

Sería muy fácil argumentar que estas tecnologías únicamente nos fragmentarán y atomizarán mucho más, asegurar que nos convertirá todavía más en consumidores pasivos de nuestras vidas. Pero por lo mismo – ¡e incluso utilizando los mismos sistemas como ejemplo! – Podría igual de fácilmente argumentar que las tecnologías ubicuas rompen barreras sociales, permiten a la gente crear comunidades de interés más efectivamente, dar a las personas las herramientas con las que inmediatamente coordinar sus actividades con amigos y extraños sin diferencia.

LN: La mayoría del tiempo pareces pesimista o negativo en tu análisis ¿Por qué es esto?

AG: No creo que eso sea así. Lo cierto es que a menudo soy criticado por ofrecer un panorama muy optimista.

Hasta el punto en que lo que describes como pesimismo refleja fielmente mi postura, aunque yo pensaría más en esto como realismo. Las personas continuan hablando de “ciudades 2.0″, pero la gente no ha cambiado; todavía somos “humanos 1.0.” Aunque a veces conscientemente y (la mayoría de veces) inconscientemente, continuemos construyendo sistemas que perjudican nuestras vidas, limitan la libertad, malgastan tiempo y constriñen la libertad de expresión. Hemos hecho esto con cada tecnología que hemos desarrollado y de pronto no nos vamos a iluminar cuando manejemos las ubicuas.

“Pesimismo” sería afrontar estas circunstancias y concluir que no hay nada que podamos hacer al respecto. Lo que yo aconsejo, al contrario, y espero poner en práctica yo mismo, es afrontarlas sin hacerme ilusiones y entonces intentar diseñar respuestas significativas.

LN: ¿Qué metodos necesitan ser inventados para gobernar esta ciudad digital?

AG: Deseo, creo y espero que veremos nuevos sistemas de gobierno democráticos emerger a escala urbana – sistemas capaces de asignar recursos equitativamente, gestionar y resolver disputas, dándo a cada uno de nosotros voz en la gestión de las comunidades en las que vivimos y que constituimos a través de nuestras acciones.

De nuevo, estos sistemas serán solo parcialmente de naturaleza técnica. También tendremos que inventar las prácticas sociales, hábitos y formas de acuerdo, que funcionen simultaneamente con este particular conjunto de componentes técnicos para producir los efectos en los que estamos interesados. Y apenas hemos empezado a pensar cómo podrían ser.

Puede que haya algunas pistas en el libro “Making Things Public”, y en otros trabajos de Latour; a lo mejor las conversaciones relevantes se están dando en lugares o comunidades o lenguajes los cuales desconozco. Pero a grandes rasgos no estoy convencido de que nuestro entendimiento del espacio público, la esféra pública y su constitución sea adecuado al ambiente técnico contemporaneo.

LN: ¿Cuáles serían las bases para una ética de la inteligencia ambiental?

AG: Podemos empezar reconociendo que solo los seres humanos tienen inteligencia – individuos humanos y comunidades humanas forjados por sus herramientas en grupos efectivos. Únicamente admitiendo que la inteligencia reside en y entre nosotros – que la poseemos, es nuestra y contiene completamente las cargas de nuestros fallos y esperanzas – podremos empezar a hablar sobre una ética de la computación ubicua.

Me entero via Hackaday de este prototipo implementado con Arduino, el sistema permite que un teléfono marque los números almacenados en la agenda al pasar una tarjeta cerca de un lector de RFID. Cada tarjeta está asociada a un número, y pueden llevar inscrita en su superficie una foto del destinatario, o cualquier otro identificativo visual fácil de reconocer.

Útil para casos en los que los usuarios tienen dificultades para marcar mediante los teclados, ancianos, disminuidos físicos, etc.

« Older entries