This entry was posted on Sunday, September 7th, 2008 at 5.37 am and is filed under General, Too Party People. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
DELACREW.net WEBLOG
too rave people doing nasty things with fast computers
Extremo Oriente vía Arduino
Author: Administrador07.09.2008
Vista desde el Palacio de Verano. Norte de Pekin.
Un montón de tiempo sin escribir, más que el intervalo anterior entre posts. Pido disculpas a los que acuden al blog para saber de nosotros, del viaje y de las aventuras que vivimos. La verdad es que una vez que te asientas en cualquier lugar al que has ido de viaje, comienza (o prosigue) la actividad diária de “rutina”. Una rutina que aunque exótica y cambiante, ya no es tán impactante como en un principio y la asimilas como tu entorno habitual.
Esto en absoluto es malo, al contrario, es bueno por que te repones del shock cultural y puedes volver a tener una actividad cerebral fuera del “oh!, mira que raro es eso!”, que aunque sigue pasando, no es tan constante. Con ello tambien llega una fase en la que dispones de bastantes conocimientos de campo como para empezar a tener una idea más profunda de como funciona el nuevo lugar en el que vives. Empiezas a entender el idioma (verte hablando chino si que es un puto shock). La perspectiva se amplía, la pupila se relaja y el pensamiento se hace más sosegado.
Los carricoches de Pekin. Todo un símbolo prohibido durante las Olimpiadas.
Pero sólo por una parte.
Por la otra ha entrado como un tren en una cristalería la locomotora Arduino. Si, otra vez Arduino. Pero más colorido. Contra todo pronostico, China ha resultado ser un buen lugar para darle al tema Arduino, Pekin cuenta con 3 edificios en la zona de Haidan, con tiendas de componentes electrónicos muy hardcore, en Pekin también he encontrado a un chico que clona Arduinos (con los conocimientos que supone eso) y además nuestro nuevo trabajo nos da unos ingresos suficientes como para que pueda comprar cualquier material que necesite. Mwhahaha!
“El Gran Edificio-Chip Donde Venden Componentes”.
Pero, porque todo tiene un pero, está el tema de estar en la otra parte del mundo. Estoy bastante sólo con esta movida de Arduino aqui en Pekin. Por un lado no tengo a nadie cercano que sepa más que yo, y eso es una putada cuando quieres aprender. El chaval chino que clona Arduinos no es fácil de contactar por que trabaja y no tengo mucha confianza todavía con él, aunque sé que tiene ganas de hacer el friki juntos. Así que de momento estoy en modo-autodidacta 100%, quemando la web en busca de documentación sobre el tema. Pero hay tanta y tan poca a la vez…. menos mal que LaSonrisaDivina (Alex) se ha metido tambien en el barco Arduino y podemos compartir plurks sobre el tema… angelito la que le espera… ; )
Documentación sobre Arduino y electrónica hay mucha de nivel 0 y mucha de nivel 10, pero poca intermedia que te permita escalar de nivel en nivel. O por lo menos es dificil encontrarla entre montones de links sobre frikeces varias. Así que la curva de aprendizaje, más que una curva es una montaña rusa llena de altibajos. Peinas la red en busca de más información que te permita tener una visión global de los conocimientos que se necesitan y de como afrontar las ideas para pasarlas a algo físico. Pura ingeniería inversa. Prueba y error al más puro estilo ” A ver que pasa si junto esto con esto”.
En definitiva, absorvente. Enfermizamente absorvente. Sólo os digo que tengo el pack de viaje de Arduino, formado por una cajita (cual neceser) que contiene una placa Arduino, una placa para adaptar sensores y un sensor de posición. Con eso y Marulita al fin del mundo. Developing anywhere. La verdad es que es un pack la mar de útil y que en este último viaje a Manila con toda la tropa ha sido de lo más resultón a la par que didáctico. (Siempre que sacas un Arduino se acaba aprendiendo algo).
Arduino pack desplegado en Manila.
Por ejemplo, a modo bitácora sólo útil para mi y para los freaks que les interese:
Llevaba tiempo intentando desarrollar un controlador MIDI, con cuatro potenciómetros (la tipica ruedecita de mesa de mezclas o control de volumen) y algunos botones. Una vez conseguí saber como hacerlo y montado, me dí cuenta de que las ruedecitas pasaban de 0 a máximo casi sin girarlas, cuando en teoría tendrías que tener 0 si girar y máximo cuando has girado toda. Pues no. Máximo con menos de un cuarto de vuelta. No viable para un controlador que vaya fino.
Suponía que sería algo relacionado con la resistencia interna del potenciometro (el valor que diferencia a unos y otros es la resistencia), pero con los potenciometros que tenía no veía mayor diferencia de comportamiento y deseché esa teoría para empezar a pensar que sería una cuestion de traducción de datos una vez que entraba en el ordenador. Mal rollo. Así que me puse a investigar por otros lados, no resolví el problema pero aprendí otras cosas. Mola aprender, pero seguía sin poder tener mi propio controlador. Y ahí se quedó la cosa. Pasé a otros proyectos esperando a resolver este problema vía “alguien que sepa”.
Coincidencia o no, el siguiente proyecto que puse en el punto de mira (después de hacerle un minimezclador de video a Marulita de lo más mono) era el de construir un sintetizador de audio (ahi es nada) y dicho proyecto contaba con una lista de componentes entre los que se encontraban bastantes potenciómetros, en concreto de 1M, 100K y 10K ohmios. Y coincidencia o no, una vez comprados todos los componentes, me veo con que lo más jodido de encontrar en China es el salfuman y agua oxigenada para hacer la placa base y soldar los componentes. Tan jodido como que a día de hoy aun no tengo el puto ácido y el agua oxigenada. Así que me ví con 30 potenciómetros muertos de risa esperando a que encuentre la forma de hacer la placa base, que ya la he encontrado, pero hasta el lunes nada de nada.
Algunos de los potenciómetros que pueblan y campan por mi mesa.
Y uno no puede estar quieto. Desde pequeñito, que voy a hacer… Así que me he conectado los diferentes tipos de potenciómetros a Pure Data vía Arduino para ver que valores me daban cuando los movía de lado a lado. Llámalo curiosidad. Como en anteriores ocasiones, el salto de 0 a máximo era muy brusco. Pero espera. Detalle, el salto se hace más suave según el potenciómetro tiene menos resistencia… um… entonces… me pongo a buscar y saco un potenciómetro que compré a boleo, sin saber su valor de resistencia (de hecho, no lo pone en ningín lado), por que me gustaba su aspecto (oh si, pijerío geek) y que nunca utilicé, lo conecto y…. plas, obtengo una suave progresión de valores de 0 a 0.999 usando todo el recorrido de la rueda del potenciómetro.
- Ostras!
Usando el multímetro que me compré en Haidan, mido la resistencia del potenciómetro y… 500 Ohmios, 0,5K, bajísima comparada con los potenciómetros que estaba usando, de 1 millón, 100 mil y 10 mil Ohmios respectivamente. Si quieres más rango de valores, menor resistencia tienes que usar. Supongo que es algo ultra obvio para alguien que sepa de electrónica, pero claro, si no me lo dicen o lo leo, pues no lo puedo saber.
La cuestión, Misterio Solucionado y ya puedo hacer un controlador MIDI molón. Temblar Ableton y Modul8.
Y todo esto antes, durante y después de nuestro viaje a Manila del que hemos vuelto hace unos días. Y dentro de 3 días, May y yo hacemos dos años que estamos juntos.
Pero eso es otra historia que merece un post a parte : )






7. 09 07, 2008 at 7.46 am
Guapos, mas k guapos!!
love…
9. 09 09, 2008 at 11.54 pm
¿Ya han pasao 2 años?
Me kago!!!
Un beso enorme pa los dos.
10. 09 10, 2008 at 3.33 am
Felicidaaaaaades!!! nos vemos pronto!!!