<?xml version="1.0" encoding="ISO8859-1"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Makinolo &#187; Modding</title>
	<atom:link href="http://www.makinolo.com/category/modding/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.makinolo.com</link>
	<description>Lo mismo arreglo un cachivache, que fabrico un chirimbolo.</description>
	<lastBuildDate>Wed, 01 Sep 2010 19:33:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Escultura al pixel</title>
		<link>http://www.makinolo.com/2010/04/escultura-al-pixel/</link>
		<comments>http://www.makinolo.com/2010/04/escultura-al-pixel/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 21:55:22 +0000</pubDate>
		<dc:creator>Makinolo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Modding]]></category>
		<category><![CDATA[arte]]></category>
		<category><![CDATA[escultura]]></category>
		<category><![CDATA[gordon freeman]]></category>
		<category><![CDATA[half life]]></category>
		<category><![CDATA[pixel art]]></category>
		<category><![CDATA[videojuegos]]></category>

		<guid isPermaLink="false">http://www.makinolo.com/?p=552</guid>
		<description><![CDATA[Una vuelta alrededor del sol después, se repitieron los mismos ritos ancestrales mas o menos ridículos e incuestionados que rigen nuestras vidas. Los regalos de la abducida fiesta pagana de la saturnalia o el solsticio de invierno fue uno de ellos. Afortunadamente esta vez me tocó regalar a alguien fácil. Alguien que comprende una broma [...]]]></description>
			<content:encoded><![CDATA[<p>Una vuelta alrededor del sol después, se repitieron los mismos ritos ancestrales mas o menos ridículos e incuestionados que rigen nuestras vidas. Los regalos de la abducida fiesta pagana de la saturnalia o el solsticio de invierno fue uno de ellos. Afortunadamente esta vez me tocó regalar a alguien fácil. Alguien que comprende una broma geek, un chiste de informático y que ha jugado a videojuegos en algún momento de su vida.<br />
Mi regalo no lo compré, lo fabriqué, porque hacía mucho que no fabricaba nada, porque hacía mucho que no publicaba en Makinolo, y porque me apetecía, hombre.</p>
<p>Se trata de un proyecto que vi en instructables hace meses, de un usuario llamado <a href="http://www.instructables.com/id/Build-Your-Own-816-bit-Sculptures/">Pie Ninja</a>, que a su vez es una adaptación de lo que hizo un tal Swoozie y que publicó en su <a href="http://www.youtube.com/watch?v=E1Sy9O7nurY">videoblog</a> hace cosa de un año.<br />
Hacer una escultura al pixel es un proyecto interesante para alguien que ha vivido la época de los videojuegos de 8 bits, y que ha tenido que hacer algún proyecto de ese tipo en algún momento de su vida. Los 8 bits son el colmo de la síntesis, la explosión del minimalismo; es sacar la esencia de las cosas para representarlas en la mínima expresión, tanto en imagen como en audio. Los juegos en sus inicios lo usaron por necesidad y alcanzaron una maestría incuestionable, no tenían otra alternativa, pero hoy en día es ya una forma mas de arte.<br />
<a linkrel="lightbox" class="imagelink" href="http://www.makinolo.com/wp-content/uploads/2010/04/IMG_3678-e1271025859199.jpg"><img src="http://www.makinolo.com/wp-content/uploads/2010/04/IMG_3678-e1271025859199-225x300.jpg" alt="" title="Mario sculpture" width="225" height="300" class="inset size-medium wp-image-652" /></a><br />
Quizás los iconos mas representativos de los 8bits han sido el comecocos y sus fantasmas, los marcianos del space invaders, Link de Zelda y como no, Mario Bros y sus inseparables setas.<br />
Para el regalo, que ha sido como el prototipo 0 donde aprenderé de los errores he elegido algo ni muy fácil ni muy difícil (solo he dispuesto de 3 días). He optado por la versión de SNES de Mario Bros.<br />
Como no me caracterizo precisamente por ser mainstream, incluso dentro de lo friki, para el segundo intento he elegido algo completamente distinto. He encontrado por internet a <a href="http://www.arcade-art.com/artistbio.html">Donna Pike</a>, que se autodenomina &#8220;Arcade Artist&#8221; que ha hecho la síntesis a 8 bits de un personaje que para mi marcó un antes y un después en el mundo de los videojuegos, y que por supuesto no era un personaje de 8 bits, sino 3D. <img src="http://farm4.static.flickr.com/3657/3512765834_09de943a07_m.jpg" alt="Gordon Freeman 8 bits" class="inset"/><br />
Se trata de <a href="http://en.wikipedia.org/wiki/Gordon_Freeman">Gordon Freeman</a>, el protagonista de Half Life, padre indiscutible del CounterStrike que se basó en su motor gráfico y de casi todas las aventuras FPS que han venido después.</p>
<p>Una vez terminados ambos proyectos, tres meses después de comenzarlos, voy a explicar como hice el segundo, con las lecciones aprendidas.</p>
<blockquote><p>Lección número 1:<br />
La imprimación tarda en secarse, la pintura tarda en secarse, el pegamento tarda en secarse.</p></blockquote>
<p>Pero vamos al lío, para hacer este tipo de esculturas se necesitan pixeles de madera, en tamaño y cantidad adecuados al sprite que queramos representar. Para conseguirlos lo mejor es fabricarlos (o encontrar una tienda de juguetes donde aun tengan construcciones de madera, lo cual es casi misión imposible o, mi último descubrimiento, pedirlos a USA a <a href="http://maydaygames.com/index.php/gaming-accessories/tokens-category/10-mm-wooden-cube-tokens-100-pack-in-stock.html">maydaygames</a>) a partir de listones de madera finos, que troceamos convenientemente. </p>
<blockquote><p>Lección número 2:<br />
Es mas fácil dar imprimación a 8 listones antes de cortarlos, que a 940 caras de cubos.
</p></blockquote>
<p>En el caso que me ocupa, el <a href="http://es.wikipedia.org/wiki/Sprite_%28videojuegos%29">sprite</a> tiene 32 pixels de alto, lo que con unos cubos de 2cm me dan una altura final de 64 cm, mas lo que mida el soporte.<br />
El sprite tiene dos caras distintas, el anverso y el reverso. En el primer prototipo las dos caras eran iguales en color, dando una la imagen especular de la otra. En esta ocasión una es la vista anterior y la otra la posterior, los colores son distintos y por tanto he decidido que voy a tener 470 cubos para una cara y 470 para otra. Además hacer la escultura de grosor doble le dará mas estabilidad y me dejará mas sitio para meter tornillos de sujeción a la base.<br />
Después de conseguir los 940 cubitos de madera hay que lijar al menos las dos caras del corte, que habrán quedado bastante rugosas. </p>
<blockquote><p>Lección número 3:<br />
Si agrupas los cubitos y los amordazas con 4 mártires para que no se muevan, se tarda mucho menos y queda mejor que si lijas uno a uno cada cubo.
</p></blockquote>
<p>Con los cubos cortados y lijados, procedemos al agruparlos por color, para pintarlos todos juntos. Para ello debemos contar cuantos pixels de cada color tiene el motivo. Elegiremos la cara del cubo que mejor pinta tenga y los agrupamos en cuadrados o rectángulos, rodeados por cinta de carrocero, así evitamos que se pinten por donde no tienen que pintarse y de paso permanecen unidos si los tenemos que mover para que se sequen en otro sitio con menos polvo, aire, pelos y otras partículas que sin duda querrán depositarse sobre la pintura.</p>
<blockquote><p>Lección número 4:<br />
Cuenta bien los pixels, vuelve a contarlos y recuéntalos una vez más. Si no lo haces te darás cuenta de que te has equivocado cuando ya hayas pintado todos, los estés pegando y de repente te faltan 2 verdes, 15 naranjas&#8230; o 100 negros. Definitivamente, no quieres que eso pase.
</p></blockquote>
<blockquote><p>Lección número 5:<br />
Lo habitual es usar papel de periódico para cubrir el suelo y que no se manche con la pintura de spray. El papel de periódico se pega a la pintura cuando esta se está secando. Usa plásticos en vez de papel y procura dejar secar perfectamente una cara del cubo antes de pintarlo por el otro lado si es que lo vas a pintar por ambas caras.
</p></blockquote>
<p>Una vez pintados y secos todos los cubos, procedemos al pegado. Lo mejor es ir pegándolos por filas, y una vez que se tengan las filas, pegar de 4 en 4 entre si, para una vez seco cada sector, pegarlos a su vez entre si. Es muy importante que todas las filas queden &#8220;a plomo&#8221;, para que luego la figura no se venza hacia delante o atrás cuando la pongamos sobre la peana.<br />
El mejor pegamento para esto es probablemente la cola de carpintero, pero si tenéis prisa (como tenía yo en la construcción de Mario) necesitareis un pegamento que tenga un agarre inicial bueno y un secado rápido. Yo usé 4 distintos, a medida que se me acababan tanto el pegamento como el tiempo. Descartad el &#8220;No mas clavos&#8221; que es mas malo que un dolor. La cola termofusible tampoco vale, seca demasiado rápido y es muy frágil. El pegamento de epoxi bicomponente (nural, araldit) vale, pero te gastarás una fortuna si lo usas.<br />
Aparte de la cola de carpintero, una buena opción, aunque algo mas cara, es el montakit (imedio) o montack (ceys) que es lo mismo, adhesivos basados en neopreno los dos. De los mejores pegamentos que he probado.</p>
<p>Una vez estén todas las piezas pegadas y secas, unimos todo el conjunto a la peana que habremos fabricado con otro trozo de madera imprimado, pintado o barnizado y secado. La peana llevará dos orificios avellanados por debajo para meter tornillos que atraviesen las primeras filas de la figura, cuanto mas alta sea la figura, mas largos deberán ser los tornillos. Es mejor hacer los orificios antes de pintar para no estropear la pintura cuando ya esté seca.</p>
<blockquote><p>Lección número 6:<br />
Si trabajas en un planeta con gravedad mayor de 0, procura pintar y barnizar las piezas en horizontal, aunque eso te suponga esperar el doble por tener que pintar una cara, dejar secar y luego la otra cara. Si pintas vertical lo mas probable es que aparezcan gotas que resbalan hacia el suelo, que luego tendrás que lijar para volver a repintar.
</p></blockquote>
<p><a linkrel="lightbox" class="imagelink" href="http://www.makinolo.com/wp-content/uploads/2010/04/IMG_3729-e1271025840659.jpg"><img src="http://www.makinolo.com/wp-content/uploads/2010/04/IMG_3729-e1271025840659-225x300.jpg" alt="" title="Gordon sculpture" width="225" height="300" class="inset size-medium wp-image-653" /></a><br />
Este proyecto es uno de los que mas paciencia han requerido de los que he hecho, porque el proceso es bastante rutinario (es decir, un coñazo increíble). Además la falta de tiempo libre que sufro desde hace 1 año me ha hecho tardar mas de 3 meses en finalizar por completo el proyecto. </p>
<p>Si tuviera que hacer otro, y ahora no se me ocurre ninguna razón suficientemente sugerente para ello, sin duda trataría de comprar los cubos ya cortados y lijados, porque es una tarea muy pesada y porque la maquinaria que tengo en casa no garantiza la exactitud de todos los cortes, y por tanto la igualdad de todos los cubos, por lo que la pieza final tiene un aspecto artesanal que le da cierto encanto, pero a la vez me desagrada en cierta manera.  Si alguno sabe de alguna carpintería en este santo país en la que te fabriquen cubos de madera de 2cm de lado, que me lo cuente, por favor.</p>
<p>Y de bonus, el vídeo howto. No asustarse, he conseguido resumir 3 meses en 10 minutos, que es el tope que deja subir Youtube. Y si, ya se que está en Inglés, pero es que así satisfago a mis hordas de fans del mundo entero.</p>
<p><center><br />
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/MWEAe1JI_Jc&#038;hl=es_ES&#038;fs=1&#038;rel=0&#038;color1=0x006699&#038;color2=0x54abd6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/MWEAe1JI_Jc&#038;hl=es_ES&#038;fs=1&#038;rel=0&#038;color1=0x006699&#038;color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><br />
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makinolo.com/2010/04/escultura-al-pixel/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Brazo isoelástico</title>
		<link>http://www.makinolo.com/2009/06/brazo-isoelastico/</link>
		<comments>http://www.makinolo.com/2009/06/brazo-isoelastico/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 23:37:40 +0000</pubDate>
		<dc:creator>Makinolo</dc:creator>
				<category><![CDATA[Hardware / Gadgets]]></category>
		<category><![CDATA[Modding]]></category>
		<category><![CDATA[cÃ¡mara]]></category>
		<category><![CDATA[estabilizador]]></category>
		<category><![CDATA[home made]]></category>
		<category><![CDATA[isoelÃ¡stico]]></category>
		<category><![CDATA[steadycam]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.makinolo.com/?p=460</guid>
		<description><![CDATA[Antes de nada quiero avisar de que este post es uno de mis &#8220;EPIC FAILS&#8220;, una de esas veces que me pongo a hacer un invento y que luego el invento no sirve ni para dar de comer a los cerdos. Avisados quedaís, no sea que os leáis todo el tocho y luego os desilusione [...]]]></description>
			<content:encoded><![CDATA[<p>Antes de nada quiero avisar de que este post es uno de mis &#8220;<strong>EPIC FAILS</strong>&#8220;, una de esas veces que me pongo a hacer un invento y que luego el invento no sirve ni para dar de comer a los cerdos. Avisados quedaís, no sea que os leáis todo el tocho y luego os desilusione el resultado.</p>
<p>Una de las cosas que mas me gusta de iniciar proyectos nuevos es el reto de encontrar los comercios que venden cosas que la gente normal no va a comprar habitualmente. A veces me frustro porque no encuentro lo que necesito, pero otras veces, como ahora, siento una extraña alegría al internarme en una tienda en la que única y exclusivamente se venden&#8230; ¡MUELLES!.</p>
<p>Para fabricar un brazo isoelástico como el que llevan las steady cams o mas cercano al ciudadano de a pie, los flexos de sobremesa, se necesitan construir dos paralelogramos articulados en 4 puntos cada uno y cuya cuadratura se mantenga mediante un muelle de dimensiones y características específicas al tamaño del brazo y al peso que va a tener que soportar el mismo. Un brazo isoelástico permite desacoplar los movimientos que se producen en uno de sus extremos, del objeto que se encuentre en el otro, de tal modo que el objeto permanece siempre en la misma posición pase lo que pase (dentro de unos parámetros, claro está) en el otro extremo. Es la solución ideal para estabilizar una cámara de vídeo y aislarla de los movimientos que inevitablemente tiene que hacer quien la porta, ya sea persona, animal o vehículo.<br />
Me he basado en el diseño que se puede encontrar en <a href="http://www.instructables.com/id/Updated-Bicycle-mounted-steadicam/">instructables</a>. Posteriormente a diseñar mi brazo encontré esta página de un <a href="http://www.microfilmmaker.com/tipstrick/Issue33/DIYSVest_1.html">home made steady cam</a> que me ha sido de gran ayuda para las mejoras.</p>
<p>Estas pasadas vacaciones de semana santa, en lugar de irme a llorar desconsoladamente y a gritar &#8220;guapa&#8221; a una figura de madera, que me da mucha vergüenza hacer el ridículo, me he puesto este proyecto como deberes.<br />
Con estos suministros:</p>
<ul>
<li>Tubo cuadrado de aluminio de 1000&#215;10 mm	</li>
<li>8 bisagras alargadas de 60&#215;30mm</li>
<li>Tornillos de 20&#215;4mm de varias cabezas, tuercas y arandelas a juego en número de alrededor de 22</li>
<li>Retales de perfil en U de aluminio</li>
<li>Dos muelles de 14cm y especificaciones erróneas <img src='http://www.makinolo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Ventosa de cristalero, doble, de plástico</li>
</ul>
<p><center><br />
<object width="445" height="364"><param name="movie" value="http://www.youtube.com/v/4s113hlYSkQ&#038;hl=es&#038;fs=1&#038;color1=0x006699&#038;color2=0x54abd6&#038;border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/4s113hlYSkQ&#038;hl=es&#038;fs=1&#038;color1=0x006699&#038;color2=0x54abd6&#038;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"></embed></object><br />
</center><br />
Me he fabricado mi primer brazo isoelástico, que por supuesto no ha funcionado a la primera (ni a la segunda tampoco <img src='http://www.makinolo.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ) debido a que los muelles aunque bien dimensionados en cuanto a longitud, no soportan el peso de la estructura y la cámara y el brazo se queda siempre abajo del todo, vencido por el peso.</p>
<p>No problemo, el tipo de la tienda de muelles que os comentaba al principio me dijo que si no me valían podía ir a cambiarlos. La verdad es que me esforcé mucho para ir con la lección aprendida a la tienda. Gracias a la página de <a href="http://www.vanel.com/">Vanel</a>, donde disponen de un buscador de muelles que quita el aliento, sabia los parámetros del muelle que hay que proporcionarle al tendero para que te atienda bien y no se te quede mirando pensando que eres un pardillo.</p>
<ul>
<li>Tipo de muelle, de compresión, extensión o torsión</li>
<li>Material: acero inox o de cable de piano</li>
<li>Longitud en reposo o libre</li>
<li>Longitud en máxima enlongación</li>
<li>Fuerza o peso a soportar en máxima enlongación</li>
<li>Diámetro del hilo</li>
<li>Diámetro del muelle</li>
<li>Tipo de gancho (Inglés o Alemán) y posicion (0º o 90º)</li>
</ul>
<p>En mi caso particular los datos eran:</p>
<ul>
<li>Muelle de extensión</li>
<li>Cualquier tipo de material, finalmente de cable de piano</li>
<li>Longitud 160mm, finalmente me dieron uno de 140mm</li>
<li>Longitud máxima 280mm</li>
<li>Para un peso de 500g</li>
<li>Hilo de 0.9</li>
<li>10mm de diámetro del muelle</li>
<li>Gancho alemán con 0 grados</li>
</ul>
<p>Los datos del muelle los saqué con la <a href="http://www.google.es/url?sa=t&#038;source=web&#038;ct=res&#038;cd=3&#038;url=http%3A%2F%2Fhomebuiltstabilizers.com%2FDIYprojekts%2FIsoElasticArmCalculator.xls&#038;ei=Zg7iScKeINC2jAfCotnUDQ&#038;usg=AFQjCNEPlJqS_sdWLapGx4OhIwImdtXa5w&#038;sig2=f_5NPoraqMnQCygzn2t8zw">calculadora de muelles</a> para brazos isoelásticos que tienen en la <a href="http://homebuiltstabilizers.com/">página de home built stabilizers</a>. Si la vais a usar tened en cuenta que las unidades son imperiales, es decir, pesos en libras y longitudes en pulgadas, para kilos y centímetros mejor convertid vuestros valores antes de usarlos en la calculadora y volved a convertir los resultados.<br />
Todos mis datos parecían perfectos ya que los recalculé al llegar a casa dado que los muelles eran un poco mas cortos de lo que yo había planeado en principio y debido a ello los brazos tuvieron que ser un poco mas cortos también. Pero cuando una vez montado el sistema lo sujeté en vilo con una mano, se hizo evidente que esos muelles no valían.<br />
El fallo estuvo en la estimación de peso por dos motivos. Primero porque pedí­ muelles que soportasen 500g. y el sistema completo, brazo + cámara resulta que pesa unos 850g. Pero sobre todo porque el peso o fuerza que se da como dato en las características del muelle, es el que hace que se estire hasta su punto de máxima enlongación, y en mi caso el peso tiene que soportarlo en la MITAD de su enlongación para que el brazo permanezca en el punto medio, estirado y para que haga su función.<br />
Así­ que me ha tocado volver a la tienda con el invento en la mano para que me den unos muelles que hagan que el invento funcione.  Comprar los muelles por internet habría sido mas barato, pero no habría podido cambiarlos cuando, como era de prever, metiese la pata en su cálculo.</p>
<p>Después de esto tuve que buscar la forma de acoplar el brazo al coche, y la fórmula que encontré fueron las ventosas de cristalero que se usan para transportar vidrio. Se adhieren con una fuerza tremenda a cualquier superficie mas o menos lisa y no porosa, como los vidrios del coche o la chapa de la carrocería. Hay modelos realmente baratos en algunas ferreterías (no es fácil dar con una que tenga), desde unos 10 Euros. Pasaron semanas de estrujarme el cerebro para ver como enganchar la ventosa al brazo, hasta que me di cuenta de lo fácil que era con el trozo de cuadradillo de aluminio que me sobró.<br />
<a linkrel="lightbox" class="imagelink" href="http://www.makinolo.com/wp-content/uploads/2009/06/img_3458.jpg"><img src="http://www.makinolo.com/wp-content/uploads/2009/06/img_3458-300x225.jpg" alt="" title="Brazo montado" width="300" height="225" class="inset size-medium wp-image-518" /></a><br />
El caso es que una vez todo unido y montado, lo he sacado a dar una vuelta para probarlo. Era un día ventoso y nada mas arrancar con el coche ya me he dado cuenta de que el invento es un fiasco terrible. Debido a la longitud del brazo y a la holgura que presentan las bisagras, que son de las baratas, el brazo bandea de un lado a otro no solo con el viento, sino ante cualquier bache del camino.<br />
Además al ponerle el gran angular, la cámara ha subido de peso de repente (había despreciado el peso del objetivo) y los muelles no han respondido como deberían, quedándose en hiperextensión el que mas peso soportaba, con lo que el efecto amortiguador se ha traducido en un efecto rebote insoportable, vamos, un completo desastre.<br />
Como dirían en el hormiguero, ¡fracaso absoluto!</p>
<p>Podría hacer algún ajuste cambiando el enganche de los muelles para poder calibrarlos mediante un tensor que se coloca entre el chasis del brazo y un extremo del muelle, pero francamente, me parece que no merece la pena. He comprado un soporte con ventosa única para cámaras de mano que aunque no tienen las características del brazo isoelástico, al menos me permite llevar la cámara fuera del habitáculo sin que se mueva mucho mas de lo que se mueve el propio coche. De momento me sirve.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makinolo.com/2009/06/brazo-isoelastico/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Lentes y ojo de pez en la FS100</title>
		<link>http://www.makinolo.com/2009/03/lentes-y-ojo-de-pez-en-la-fs100/</link>
		<comments>http://www.makinolo.com/2009/03/lentes-y-ojo-de-pez-en-la-fs100/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 23:34:23 +0000</pubDate>
		<dc:creator>Makinolo</dc:creator>
				<category><![CDATA[Hardware / Gadgets]]></category>
		<category><![CDATA[Modding]]></category>
		<category><![CDATA[canon]]></category>
		<category><![CDATA[fs100]]></category>
		<category><![CDATA[gran angular]]></category>
		<category><![CDATA[lente]]></category>
		<category><![CDATA[ojo de pez]]></category>

		<guid isPermaLink="false">http://www.makinolo.com/?p=443</guid>
		<description><![CDATA[Uno de los pocos inconvenientes que tiene la cámara de vídeo que me regalaron en mi último cumpleaños, la Canon FS100, es que el objetivo no dispone de rosca para colocarle filtros o lentes diferentes, con lo que no se puede poner un simple filtro UV, que habitualmente se usa como protector de la óptica [...]]]></description>
			<content:encoded><![CDATA[<p>Uno de los pocos inconvenientes que tiene la cámara de vídeo que me regalaron en mi último cumpleaños, la Canon FS100, es que el objetivo no dispone de rosca para colocarle filtros o lentes diferentes, con lo que no se puede poner un simple filtro UV, que habitualmente se usa como protector de la óptica de la cámara dado su escaso precio.<br />
Tampoco se le puede colocar un ojo de pez (lente gran angular) que en ocasiones vendría muy bien para determinados usos, entre los que se encuentra el que yo le doy, las grabaciones de carreteras para RLV.</p>
<p>La solución pasaría por encontrar una lente que se pueda colocar sin rosca, a presión, magnética o con pestañas (la Raynox q 707 p.ej), pero tampoco es viable ya que la estratégica colocación del micrófono incorporado le hace ubicarse justo a ras del objetivo, impidiendo la superposición de ningún adaptador de tubo.<br />
Lo único que parece que queda es lo que ha hecho <a href="http://www.leechon.com/final-thouhts-fs100-546.htm">AlBaraa </a> con la suya, que es pegarle con algún pegamento extra fuerte al <a href="http://es.wikipedia.org/wiki/Cianocrilato">cianocrilato</a> (superglue) o quizás de epoxi (nural) un adaptador step-down de 37 a 52mm para aprovechar sus lentes y filtros de 37.<br />
También tenemos este <a href="http://www.youtube.com/watch?v=xM-4Zm4zO7w">vídeo</a> de otro personaje que ha hecho lo propio para adaptarle un ojo de pez.</p>
<p>En mi caso, tras buscar anillos reductores infructuosamente en tiendas de fotografía de mi pequeña ciudad llamada Madrid, capital de un país en el que solo encuentras mierdas de consumo masivo, he tenido que recurrir a Ebay y a los USA para pedir mi solución completa, en forma de un maravilloso pack que contiene un ojo de pez de 0.5x, un objetivo telefoto x2, 3 filtros (UV, polarizador y antifluorescente) y atención: 6 adaptadores step-up de diversos diámetros de rosca y un step-down de 43-37 que coincide exactamente con las medidas de diámetro de la cámara, por lo que resulta muy sencillo de pegar en el extremo del objetivo sin sobresalir ni llamar la atención. Todo ello por el precio que tendría solo el ojo de pez en una tienda de fotografía que tuviese ojos de pez, lo cual no es fácil de encontrar.</p>
<p>Así que eso he hecho, he pegado con cianocrilato el anillo step-down de 43-37mm (43M37F) al objetivo de la cámara tal como se puede ver en este vídeo.<br />
<center><br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/yS23Uo9AOgc&#038;hl=es&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/yS23Uo9AOgc&#038;hl=es&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br />
</center><br />
Por cierto, mucho cuidado con el cianocrilato, no ya por que os podáis pegar los dedos, que es lo típico, sino porque hay que dejarlo secar bien en un lugar ventilado. Los vapores que produce se pegan a las grasas por lo que si tenéis alguna huella cerca del sitio donde ponéis el pegamento esta quedará &#8220;fijada&#8221;. Es un <a href="http://www.ccs.neu.edu/home/feneric/cyanoacrylate.html">truco de los CSI</a> que a los profanos nos puede jugar una mala pasada. También forma una película o velo sólido sobre los cristales, así que si ponéis una lente roscada al anillo mientras se seca el pegamento la lente quedará velada hasta que la limpiéis con un buen limpiador de lentes.  Que mala es la experiencia.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makinolo.com/2009/03/lentes-y-ojo-de-pez-en-la-fs100/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Xcarlink en la Caddy</title>
		<link>http://www.makinolo.com/2008/04/xcarlink-en-la-caddy/</link>
		<comments>http://www.makinolo.com/2008/04/xcarlink-en-la-caddy/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 21:52:25 +0000</pubDate>
		<dc:creator>Makinolo</dc:creator>
				<category><![CDATA[Hardware / Gadgets]]></category>
		<category><![CDATA[Modding]]></category>

		<guid isPermaLink="false">http://www.makinolo.com/index.php?p=201</guid>
		<description><![CDATA[Como prometí­, aqui está el reportaje sobre como montar el xcarlink en una Volkswagen Caddy del 2005, que por extensión debería ser lo mismo que para el Touran, ya que el salpicadero es idéntico.
Estoy muy contento con la ubicación que le he encontrado finalmente al cacharrejo. No solo está completamente oculto, accesible y no molesta, [...]]]></description>
			<content:encoded><![CDATA[<p>Como prometí­, aqui está el reportaje sobre como montar el xcarlink en una Volkswagen Caddy del 2005, que por extensión debería ser lo mismo que para el Touran, ya que el salpicadero es idéntico.</p>
<p>Estoy muy contento con la ubicación que le he encontrado finalmente al cacharrejo. No solo está completamente oculto, accesible y no molesta, sino que además no he tenido que realizar ni un solo agujero en el salpicadero, por lo que es perfectamente desinstalable sin dejar huella.  Me ha llevado unas cuantas horas averiguar como se desmontaban las diferentes partes del salpicadero, eso si, porque no querí­a romper nada y no he encontrado nada de información en Internet acerca de la Caddy&#8230; parece ser que los dueños de furgonetas no suelen ser muy &#8220;atuneros&#8221; X-D.</p>
<p>En primer lugar hay que sacar la RCD300, el modelo de radio que lleva mi Caddy. <a rel="lightbox" class="imagelink" href='http://www.makinolo.com/wp-content/uploads/2008/03/img_2083.jpg' title='Primeras<br />
grapas'><img src='http://www.makinolo.com/wp-content/uploads/2008/03/img_2083.thumbnail.jpg' alt='Primeras grapas'  class="inset"/></a>Para otros modelos RCD es igual. Lo primero que hacemos es sacar el embellecedor negro que rodea la radio. Con mucho cuidado y solo con los dedos, para no marcar el salpicadero, tiramos de la parte de abajo del embellecedor poco a poco hasta que se suelten las dos grapas que lo sujetan por <a rel="lightbox" class="imagelink"href='http://www.makinolo.com/wp-content/uploads/2008/03/img_2084.jpg' title='RCD300 en proceso'><img src='http://www.makinolo.com/wp-content/uploads/2008/03/img_2084.thumbnail.jpg' alt='RCD300 en proceso' class="inset" /></a> abajo. Una vez sueltas seguimos hacia arriba para soltar las otras 4 grapas. Ahora si que podemos meter un destornillador largo por debajo del embellecedor para hacer palanca cerca de las grapas, pero con cuidado de no marcar los plásticos que se vean.</p>
<p>En la foto se aprecia que he quitado los botones redondos de control de la radio. No es necesario hacerlo, pero como al principio estaba un poco perdido, desmonté todo lo que me parecía sencillo para ir probando.</p>
<p>Con el marco retirado se aprecian los 4 tornillos que sujetan el aparato. Son tipo Torx del número 20, como todos los demás<br />
<a rel="lightbox" class="imagelink"href='http://www.makinolo.com/wp-content/uploads/2008/03/img_2085.jpg' title='Embellecedor fuera'><img src='http://www.makinolo.com/wp-content/uploads/2008/03/img_2085.thumbnail.jpg' alt='Embellecedor fuera'  class="inset"/></a>tornillos que sujetan el resto de las partes del salpicadero. Supongo que se han convertido en el estándar. El destornillador con esta cabeza es por tanto una herramienta fundamental en este trabajo.<br />
Tras sacar los tornillos extraemos la radio con cuidado porque al menos en mi caso, algunos de los cables son demasiado cortos<br />
y no dan mucho juego para sacarla.<a rel="lightbox" class="imagelink"href='http://www.makinolo.com/wp-content/uploads/2008/03/img_2099.jpg' title='RCD300 fuera'><img src='http://www.makinolo.com/wp-content/uploads/2008/03/img_2099.thumbnail.jpg' alt='RCD300 fuera'  class="inset"/></a> </p>
<p>Sin asustarnos demasiado por el amasijo de cables provenientes de los altavoces, control de volumen por velocidad, el parrot con su cajita y sus cables, y las mangueras de los controles del aire acondicionado, tratamos de llegar al conector quadlock, el grande, que aglutina todos los cables de los altavoces y si podemos conectamos en su hueco correspondiente el conector de 12 pines del XCarlink.<br />
En caso de no poder acceder a el fácilmente hay que desconectar el quadlock. ¡OJO! que este conector no sale tirando, sino que <a rel="lightbox" class="imagelink"href='http://www.makinolo.com/wp-content/uploads/2008/03/img_2100.jpg' title='Conectamos el quadlock casero'><img src='http://www.makinolo.com/wp-content/uploads/2008/03/img_2100.thumbnail.jpg' alt='Conectamos el quadlock casero'  class="inset" /></a>tiene una especie de palanca o leva que desde la parte de abajo del conector se levanta hacia arriba y desbloquea y extrae el conector completo.<br />
Atentos también al volver a conectarlo porque tampoco entra a presión, sino que es otra vez esta palanca la que nos permite ponerlo en su lugar haciendo en esta ocasión el movimiento contrario.<br />
<a rel="lightbox" class="imagelink"href='http://www.makinolo.com/wp-content/uploads/2008/03/img_2102.jpg' title='Enganchamos el XCarlink'><img src='http://www.makinolo.com/wp-content/uploads/2008/03/img_2102.thumbnail.jpg' alt='Enganchamos el XCarlink'  class="inset"/></a><br />
Como se ve en la foto he conectado mi cable fabricado a mano al conector y por el otro lado le he conectado el mini-iso del xcarlink. De momento se trataba de probar si el cable estaba bien conectado y si todo funcionaba como debí­a. Le metí un USB con 4 o 5 canciones. Este aparato utiliza una convención de nombrado de directorios un tanto rígida, pero es lo que hay. El sistema de ficheros tiene que ser <strong>FAT16 o FAT32</strong> y los directorios tienen que llamarse CD01, CD02&#8230; CD06 (ojo, con el cero delante!), para representar a cada uno de los CDs que estarán en el cargador de CD al que emula. Dentro de cada directorio <strong>NO puede haber subdirectorios</strong> y se pueden meter un máximo de 99 canciones, aunque hay gente que ha reportado haber metido mas de 99 y funcionaba bien, salvo por el hecho de que al llegar a la 100, el numero de canción muestra 0.<br />
<a rel="lightbox" class="imagelink"href='http://www.makinolo.com/wp-content/uploads/2008/03/img_2107.jpg' title='Probando, probando'><img src='http://www.makinolo.com/wp-content/uploads/2008/03/img_2107.thumbnail.jpg' alt='Probando, probando'  class="inset"/></a><br />
No debemos olvidar un detalle muy importante: hay que enganchar el cable de masa a algún tornillo o punto fijo de la carcasa de la radio, si no lo hacemos el xcarlink no va a funcionar.<br />
Ahora simplemente encendemos la radio y le damos al botón de CD. Nos aparecen los 6 CDs en la pantalla y podemos seleccionar cualquiera de ellos con los botones de la radio. Podemos pasar a la siguiente canción o a la anterior y manejarlo todo desde la radio o desde los mandos del volante en el caso de que los tuviésemos instalados (no es mi caso).<br />
<a rel="lightbox" class="imagelink"href='http://www.makinolo.com/wp-content/uploads/2008/03/img_2108.jpg' title='Ubicacion definitiva'><img src='http://www.makinolo.com/wp-content/uploads/2008/03/img_2108.thumbnail.jpg' alt='Ubicacion definitiva'  class="inset"/></a><br />
Ahora que ya está comprobado el funcionamiento me restaba encontrarle una localización. Desarmé la guantera, abrí la caja de fusibles, intenté averiguar como se desmontaba el reposabrazos&#8230; hasta que después de desmontar el cenicero y la consola del encendedor (al quitar el cenicero queda descubierto un tornillo que hay que quitar para extraerla) me di cuenta de que el reposa objetos que está delante de la palanca de cambios se podía quitar metiendo las uñas por la parte delantera <a rel="lightbox" class="imagelink"href='http://www.makinolo.com/wp-content/uploads/2008/03/img_2109.jpg' title='Traemos el mini-iso'><img src='http://www.makinolo.com/wp-content/uploads/2008/03/img_2109.thumbnail.jpg' alt='Traemos el mini-iso'  class="inset"/></a> del mismo y tirando hacia atrás y arriba. Al quitarlo queda al descubierto un enorme hueco donde podía poner perfectamente el xcarlink con sus 3 entradas mirando hacia arriba, junto al interruptor del control de tracción (ASR). El cable podía enrutarse sin mayor problema por el lateral derecho y llegaba a la caja de la radio.<br />
Parafraseando libremente al gran Hannibal Smith, me encanta que las cosas salgan bien cuando no tienes un plan.<br />
<a rel="lightbox" class="imagelink"href='http://www.makinolo.com/wp-content/uploads/2008/03/img_2110.jpg' title='Portaobjetos en su sitio'><img src='http://www.makinolo.com/wp-content/uploads/2008/03/img_2110.thumbnail.jpg' alt='Portaobjetos en su sitio'  class="inset"/></a><br />
Con el portaobjetos de vuelta a su sitio se ve como queda el asunto. El pendrive USB se introduce por el hueco de uno de los botones de reserva que hay en esa consola y por otro de los botones se puede meter el cable jack stereo del line-in. La ranura SD queda medio cegada, pero no la iba a usar de todos modos, aunque es muy fácil dejarla operativa si es necesario.</p>
<p>Ya solo queda volver a montar la consola del cenicero conectando el encendedor y el piloto del airbag de acompañante, y lo mas <a rel="lightbox" class="imagelink"href='http://www.makinolo.com/wp-content/uploads/2008/03/img_2111.jpg' title='Resultado final'><img src='http://www.makinolo.com/wp-content/uploads/2008/03/img_2111.thumbnail.jpg' alt='Resultado final'  class="inset"/></a>complicado, volver a meter la radio en su sitio, consiguiendo que todos los conectores y cables que hay por detrás no estorben. A mi me costó un buen rato de meter la mano y colocar hasta que pude meter la radio a fondo y atornillarla de nuevo.<br />
Se pone el embellecedor en su sitio y se disfruta del trabajo bien hecho.</p>
<p>Bueno, casi, porque al seguir haciendo pruebas con diferentes archivos MP3 noté una molesta distorsión en la mayoría de ellos. Los únicos que no distorsionaban eran los que estaban grabados a bajo volumen. Al principio pensé que sería un tema de la calidad del MP3 que se reproducía pero leyendo este <a href="http://www.briskoda.net/forums/ice-security-insurance/problems-xcarlink-skoda-stream-hu/102387/">foro del Skoda</a> me ha quedado claro que el problema no es solo mio.<br />
Parece que el fulano este lo solucionó cambiando algún parámetro en el VAG-COM que le reportaba un error de &#8220;Incorrect module coding&#8221;. Tendré que probar, aunque no tengo el cable OBD2 ni el software, a ver si mi amigo el mecánico se enrolla un poco.</p>
<p>Por lo demás el Xcarlink funciona bien aunque el hecho de que &#8220;emula&#8221; un cargador de CDs y los CD no te dan información sobre el artista o el titulo de la canción, me molesta un poco. Tampoco se puede hacer avance o retroceso rápido.</p>
<p>De todos modos lo mas chocante es que este aparato tan moderno es casi un paso atrás con respecto al reproductor de CDs con soporte MP3 que tení­a en mi antiguo coche. Antes llevaba en la guantera 12 CDs de MP3, con una capacidad total de aproximadamente 8,4 Gb por un precio de unos 4 euros.<br />
El Pendrive que voy a reciclar para esto (reparado) tiene 512Mb escasos de capacidad, menos que 1 solo CD. Para tener la misma capacidad que antes tengo que comprar un pendrive de 8Gb de a 30 o 40 lereles la pieza o tener unas cananas cruzadas al pecho repletas de pendrives listos para disparar <img src='http://www.makinolo.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> .<br />
<strong><br />
Actualizacion 19/04/2008</strong>: He ido al taller. Mi colega se ha enrollado. Hemos detectado en efecto un error en el sistema de la centralita de la radio, pero con el sistema de diagnóstico multimarca que tiene el en el taller ha sido imposible solucionarlo. Tengo que seguir buscando un cable para CAN-BUS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makinolo.com/2008/04/xcarlink-en-la-caddy/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>El Cockpit</title>
		<link>http://www.makinolo.com/2007/11/el-cockpit/</link>
		<comments>http://www.makinolo.com/2007/11/el-cockpit/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 10:04:54 +0000</pubDate>
		<dc:creator>Makinolo</dc:creator>
				<category><![CDATA[Hardware / Gadgets]]></category>
		<category><![CDATA[Modding]]></category>

		<guid isPermaLink="false">http://www.makinolo.com/index.php?p=172</guid>
		<description><![CDATA[
Parece que todos los frikis que nos gusta la informática y el bricolaje, tenemos siempre dos proyectos ineludibles. Antes o después, acabamos por construir una máquina recreativa o mamecab y una cabina de pilotaje para jugar a los juegos de conducción. La verdad es que si he tardado tanto tiempo en hacer esta última es [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="lightbox" class="imagelink" href='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_18.JPG' title='Senna a los mandos'><img src='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_18.mini.JPG' alt='Senna a los mandos' class="inset"/></a><br />
Parece que todos los frikis que nos gusta la informática y el bricolaje, tenemos siempre dos proyectos ineludibles. Antes o después, acabamos por construir una máquina recreativa o <a href="http://www.makinolo.com/index.php?s=mamecab&#038;searchbutton=Go%21">mamecab</a> y una cabina de pilotaje para jugar a los juegos de conducción. La verdad es que si he tardado tanto tiempo en hacer esta última es por una razón de lo mas simple: no me gustan los juegos de conducir (el GTA no cuenta como juego de conducir <img src='http://www.makinolo.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).<br />
<a rel="lightbox" class="imagelink" href='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_02.JPG' title='Tol cartonaje'><img src='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_02.mini.JPG' alt='Tol cartonaje' class="inset"/></a><br />
El empujoncito me lo ha dado mi bro, que recientemente ha sido obsequiado con una PS2 (si, la 2, lo de ser un &#8220;late adopter&#8221; debe ser de familia) y algún que otro juego de coches y como a el si le gustan y ha sido su cumpleaños, pues me ayudó con el tema de elegir regalo y le he fabricado una cabina de pilotaje, para que no tenga que jugar tirado en una alfombra en el suelo.<br />
Las especificaciones no estaban muy claras, pero al final llegamos a la conclusión de que debí­a ser algo &#8220;ligero&#8221; y que no desentonase demasiado con el resto de la decoración de la habitación donde lo iba a colocar y con una posición de conducción mas de F1 que de rally. Esto, y un presupuesto limitado, descartaban directamente ciertas monstruosidades que la gente <a href="http://ryuuji.blog.ocn.ne.jp/photos/cockpit_owner_in_the_worl/index.html">super colgada</a> con los juegos de coches, se construye por el mundo.<br />
<a rel="lightbox" class="imagelink" href='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_01.JPG' title='cockpit_01.JPG'><img src='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_01.mini.JPG' alt='cockpit_01.JPG' class="inset"/></a><br />
Lo primero era conseguir un asiento. El elegido fue un asiento de un Ford Probe que por el estado en el que me lo trajeron a casa debí­a haber pasado por algún incidente que involucraba unos cuantos <a href="http://es.wikipedia.org/wiki/Fuerza_G">&#8216;G&#8217;</a> y otras fuerzas de torsión. La regulación del respaldo no funcionaba demasiado bien y el asiento parecía estar descoyuntado, así­ que lo desarmé para ver si podí­a arreglarlo. Encontré el problema pero no podí­a solucionarlo así­ que lo dejé en una inclinación cómoda pero fija. Aun así­ se podí­a regular la altura del asiento y también la distancia del volante.</p>
<p><a rel="lightbox" class="imagelink"  href='http://www.makinolo.com/wp-content/uploads/2007/11/croquis.png' title='Croquis del cockpit'><img src='http://www.makinolo.com/wp-content/uploads/2007/11/croquis.thumbnail.png' alt='Croquis del cockpit' class="inset"/></a><br />
A partir del asiento pude hacer el diseño del prototipo, primero en el Flash (es que es el único programa de dibujo vectorial que se manejar) y de ahí­ a cartón. Ajusté todas las piezas que me salí­an para que pudiese cortarlas de un único tablero de madera de pino macizo de 12mm (ligereza, precio&#8230; <img src='http://www.makinolo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) y me fui a mi almacén de confianza a comprarlo.</p>
<p><a rel="lightbox" class="imagelink" href='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_12.JPG' title='Vamos por partes'><img src='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_12.mini.JPG' alt='Vamos por partes' class="inset"/></a><br />
Después de varios ajustes de fallos en el diseño, algunos tan flagrantes como el hecho de que con la balda del volante colocada era imposible salir del asiento, corté todas las piezas, 18 en total, usando las plantillas de cartón que habí­a fabricado. Hice los orificios correspondientes a los tornillos de montaje, ya que el mueble debía ser desmontable para poder transportarlo, hice también los orificios para los espárragos de unión entre piezas y con la fresadora repasé todos los cantos vistos para eliminar las aristas.<br />
<a rel="lightbox" class="imagelink" href='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_13.JPG' title='Esto va tomando forma'><img src='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_13.mini.JPG' alt='Esto va tomando forma' class="inset"/></a><br />
Al acabar esta trabajosa fase monté el mueble para ver como iba quedando y para pulir la ubicación definitiva de algunos elementos, como la posición de los pedales, el reposapies de gomaespuma para los talones y la inclinación de la balda donde se coloca el volante, a gusto del consumidor, que vino a casa a &#8220;probarse&#8221; el modelito.<br />
Por último vino el tratamiento de la madera, después de lijar, limpiar y unas capas de goma laca y betún de judea mas tarde, la cabina quedó envejecida, como si fuese un mueble antiguo.<br />
<a rel="lightbox" class="imagelink" href='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_17.JPG' title='Los años no pasan en balde'><img src='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_17.mini.JPG' alt='Los años no pasan en balde' class="inset"/></a><br />
Y ya para guinda del pastel, me puse a fabricar un Bass Shaker casero para el asiento. Un bass shaker es una especie de altavoz de graves que no produce sonido sino vibración, y que le da un mayor realismo a los juegos de coches y aviones transmitiendo las vibraciones del sonido del motor al asiento. Pero vamos, si habeis leido mi post anterior, no necesito decir mucho mas acerca de este tema <img src='http://www.makinolo.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>El resultado es el que se puede ver en las fotos. Como le dije a mi hermano, solo se necesitan una llave allen del 5, 15 minutos y un poco de espíritu IKEA para montar la cabina.</p>
<p><center></p>
<table>
<tr>
<td><a rel="lightbox" class="imagelink" href='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_03.JPG' title='cockpit_03.JPG'><img src='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_03.mini.JPG' alt='cockpit_03.JPG' class="inset"/></a></td>
<td><a rel="lightbox" class="imagelink" href='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_04.JPG' title='cockpit_04.JPG'><img src='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_04.mini.JPG' alt='cockpit_04.JPG' class="inset"/></a></td>
<td><a rel="lightbox" class="imagelink" href='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_05.JPG' title='cockpit_05.JPG'><img src='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_05.mini.JPG' alt='cockpit_05.JPG' class="inset"/></a></td>
</tr>
<tr>
<td><a rel="lightbox" class="imagelink" href='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_06.JPG' title='cockpit_06.JPG'><img src='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_06.mini.JPG' alt='cockpit_06.JPG' class="inset"/></a></td>
<td><a rel="lightbox" class="imagelink" href='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_07.JPG' title='cockpit_07.JPG'><img src='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_07.mini.JPG' alt='cockpit_07.JPG' class="inset"/></a></td>
<td><a rel="lightbox" class="imagelink" href='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_08.JPG' title='cockpit_08.JPG'><img src='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_08.mini.JPG' alt='cockpit_08.JPG' class="inset"/></a></td>
</tr>
<tr>
<td><a rel="lightbox" class="imagelink" href='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_09.JPG' title='Velocidad!!'><img src='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_09.mini.JPG' alt='cockpit_09.JPG' class="inset"/></a></td>
<td><a rel="lightbox" class="imagelink" href='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_10.JPG' title='cockpit_10.JPG'><img src='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_10.mini.JPG' alt='cockpit_10.JPG' class="inset"/></a></td>
<td><a rel="lightbox" class="imagelink" href='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_11.JPG' title='cockpit_11.JPG'><img src='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_11.mini.JPG' alt='cockpit_11.JPG' class="inset"/></a></td>
</tr>
<tr>
<td><a rel="lightbox" class="imagelink" href='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_14.JPG' title='cockpit_14.JPG'><img src='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_14.mini.JPG' alt='cockpit_14.JPG' class="inset"/></a></td>
<td><a rel="lightbox" class="imagelink" href='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_15.JPG' title='cockpit_15.JPG'><img src='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_15.mini.JPG' alt='cockpit_15.JPG' class="inset"/></a></td>
<td><a rel="lightbox" class="imagelink" href='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_16.JPG' title='cockpit_16.JPG'><img src='http://www.makinolo.com/wp-content/uploads/2007/11/cockpit_16.mini.JPG' alt='cockpit_16.JPG' class="inset"/></a></td>
</tr>
</table>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makinolo.com/2007/11/el-cockpit/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Tactile Transducer</title>
		<link>http://www.makinolo.com/2007/11/tactile-transducer/</link>
		<comments>http://www.makinolo.com/2007/11/tactile-transducer/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 15:45:22 +0000</pubDate>
		<dc:creator>Makinolo</dc:creator>
				<category><![CDATA[Electrónica]]></category>
		<category><![CDATA[Hardware / Gadgets]]></category>
		<category><![CDATA[Modding]]></category>

		<guid isPermaLink="false">http://www.makinolo.com/index.php?p=174</guid>
		<description><![CDATA[Según iba avanzando con mi proyecto de la cabina de pilotaje para F1, proyecto que ya está terminado y del que pondré un post en breve, me iba rondando la idea de ponerle algo que vi alguna vez pero que no sabía muy bien como llamarlo. Se trataba de una especie de altavoz que pegado [...]]]></description>
			<content:encoded><![CDATA[<p>Según iba avanzando con mi proyecto de la cabina de pilotaje para F1, proyecto que ya está terminado y del que pondré un post en breve, me iba rondando la idea de ponerle algo que vi alguna vez pero que no sabía muy bien como llamarlo. Se trataba de una especie de altavoz que pegado al asiento producía vibraciones que hacían que quien estuviera sentado pudiese &#8220;sentir&#8221; el sonido del motor y de los efectos de audio producidos por el juego.</p>
<p>El aparato en concreto se llama &#8220;Tactile Transducer&#8221; o &#8220;Bass shaker&#8221; y aunque realmente no es un altavoz, utiliza los mismos principios físicos que este para su funcionamiento, un imán, una bobina (voice coil) y en lugar de un cono de papel para provocar vibraciones en el aire, usa una plancha rígida y pesada para producir vibraciones y transmitirlas por los cuerpos sólidos a los que dicha plancha esté unida.</p>
<p>Comercialmente se venden desde hace bastantes años, pero no he encontrado ningún sitio en español donde trabajen con estos elementos, cuya marca mas extendida es Aura. De cualquier modo salen bastante caros para simplemente hacer pruebas así que me puse a buscar si había alguien que lo hubiese hecho &#8220;HUM&#8221; (hágalo usted mismo).<br />
Como siempre hay gente para todo en este mundo, encontré varios modelos, a cual mas económico, que reutilizaban un altavoz defenestrado y se fabricaban su propio TT. Como ese es el espíritu de esta página, los estudié con avidez.</p>
<p>El artículo mas antiguo, de 1997, es el de <a href="http://www.hometheaterhifi.com/volume_4_2/tactile.html">Chad Gray</a> que  usa plomos para darle peso y que desafortunadamente ha perdido las fotos.<br />
También interesante, por ser el mas sencillo de todos, es el que presentan en este <a href="http://www.lumenlab.com/forums/index.php?showtopic=17062">foro</a>.<br />
Otra aproximación, usando el principio de la &#8220;plate reverb&#8221; que se usa en los estudios de grabación es la página de <a href="http://www3.telus.net/gwolanski/Htheater.html">Gary Wolansky</a>.<br />
Pero el mas completo de todos, que te explica incluso los circuitos electrónicos necesarios para hacer un filtro de audio que solo deje pasar los graves y construir un amplificador a partir de componentes baratos es el de <a href="http://www.flightsim.com/cgi/kds?$=main/howto/diy/8.htm">Rolan Van Roy</a> y su simulador de vuelo.</p>
<p>Con toda esta información me he puesto a escarbar en mi montaña de basura a ver si tenía los ingredientes necesarios. Tengo altavoz, tengo pletina metálica, tengo tornillos e incluso un poco de pegamento epoxídico.<br />
Así que aquí va un video-howto mas:<br />
<center><br />
<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/DIBDeC3G3_4"></param> <embed src="http://www.youtube.com/v/DIBDeC3G3_4" type="application/x-shockwave-flash" width="425" height="350"></embed></object><br />
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makinolo.com/2007/11/tactile-transducer/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Soporte reciclado para GPS</title>
		<link>http://www.makinolo.com/2007/10/soporte-reciclado-para-gps/</link>
		<comments>http://www.makinolo.com/2007/10/soporte-reciclado-para-gps/#comments</comments>
		<pubDate>Tue, 09 Oct 2007 11:44:36 +0000</pubDate>
		<dc:creator>Makinolo</dc:creator>
				<category><![CDATA[GPS y Georeferencia]]></category>
		<category><![CDATA[Hardware / Gadgets]]></category>
		<category><![CDATA[Modding]]></category>

		<guid isPermaLink="false">http://www.makinolo.com/index.php?p=160</guid>
		<description><![CDATA[Recientemente he sido el feliz receptor de un regalo &#8220;sorpresa&#8221; por mi cumpleaños: tan inesperado que yo mismo envié una URL lista para pinchar al encargado de la feliz compra.
El regalo ha sido un receptor GPS Garmin Venture CX que formaba parte de mi wishlist desde que descubrí la página de wikiloc. Elegí el Venture [...]]]></description>
			<content:encoded><![CDATA[<p>Recientemente he sido el feliz receptor de un regalo &#8220;sorpresa&#8221; por mi cumpleaños: tan inesperado que yo mismo envié una URL lista para pinchar al encargado de la feliz compra.<br />
El regalo ha sido un receptor GPS <a href="https://buy.garmin.com/shop/shop.do?pID=410">Garmin Venture CX</a> que formaba parte de mi wishlist desde que descubrí la página de <a href="http://www.wikiloc.com/">wikiloc</a>. Elegí el Venture CX porque para ser en color, admitir tarjeta microSD para meter cartografía, tener conexión USB y disponer de un montón de características interesantes, es muy económico. El truco está en que es exactamente el mismo GPS que el Legend Cx pero viene sin mapas y sin cable USB, cosas que ya he conseguido yo por mi cuenta. <a href="http://www.elgps.com/equipos/LegendVistaCX/LegendVistaCX.htm">Aqui </a>se puede ver una comparativa de los distintos modelos de Garmin. Es una suerte que lo haya pillado ahora porque su sucesor, el Venture HC no admite ampliacion de memoria ni navegación puerta a puerta.</p>
<p>Después de un par de semanas frenéticas empapándome de información acerca de <a href="http://www.foromtb.com/showthread.php?t=77931">como conseguir cartografías</a>, como hacerlas ruteables, como subir y bajar tracks del GPS y que programas eran mejores para cada cosa, llegó el momento de estrenarlo en la bici&#8230; pero claro, el soporte para manillar es un accesorio (cacho de plástico) que puede adquirirse por el módico precio de unos 30 Euros (por un cacho de plástico, repito), así que puse la masa encefálica a discurrir y mirando algunas de las cosas que tenía en mi escritorio di con la solución.<br />
<a class="imagelink" href="http://www.makinolo.com/wp-content/uploads/2007/10/soporte1.JPG" rel="lightbox" title="GPS y velocimetro"><img id="image161" src="http://www.makinolo.com/wp-content/uploads/2007/10/soporte1.miniatura.JPG" alt="GPS y velocimetro" class="inset" /></a><br />
Ingredientes:</p>
<ul>
<li>Velocímetro de bicicleta antiguo con su correspondiente montura de manillar, no importa que no funcione, me lo voy a cargar de todos modos (este era para el proyecto de anemómetro, por eso estaba encima de mi mesa, pero ya no lo voy a usar)</li>
<li>Pinza adaptadora para soporte de Garmin (viene con el GPS)</li>
<li>Perfil de aluminio en U de 15&#215;15 mm (sobrante de cuando hice las puertas de los armarios)</li>
<p><a class="imagelink" href="http://www.makinolo.com/wp-content/uploads/2007/10/soporte2.JPG" rel="lightbox" title="Velocimetro desmontado"><img id="image162" src="http://www.makinolo.com/wp-content/uploads/2007/10/soporte2.miniatura.JPG" alt="Velocimetro desmontado" class="inset" /></a></p>
<li>Tuerca del 4</li>
<li>Arandela del 4</li>
</ul>
<p>Procedimiento:</p>
<p>Desmontamos el velocímetro quitándole la tapa posterior, le retiramos la tapa de la pila.<br />
<a class="imagelink" href="http://www.makinolo.com/wp-content/uploads/2007/10/soporte3.JPG" rel="lightbox" title="Pinza desmontada"><img id="image163" src="http://www.makinolo.com/wp-content/uploads/2007/10/soporte3.miniatura.JPG" alt="Pinza desmontada" class="inset" /></a><br />
Cortamos una sección de 10mm del perfil en U y con mucho cuidado doblamos los extremos 5 o 6mm (o mas, o menos, dependiendo de la forma del velocímetro que se vaya a usar) para que quede con la forma de una U con serifa (no se porque me molesto tanto en explicarlo si se ve en las fotos <img src='http://www.makinolo.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ). Con una broca del 3 realizamos un orificio en el centro de esta pieza, para que pueda pasar el tornillo. ¿Que tornillo? Pues el que viene con la pinza adaptadora de Garmin, que previamente sacaremos desatornillandolo.<br />
<a class="imagelink" href="http://www.makinolo.com/wp-content/uploads/2007/10/soporte4.JPG" rel="lightbox" title="Montaje presentado"><img id="image164" src="http://www.makinolo.com/wp-content/uploads/2007/10/soporte4.miniatura.JPG" alt="Montaje presentado" class="inset" /></a><br />
Encima del orificio en el que va atornillada dicha pinza colocamos la tuerca, que solo hace de separador para que la pieza de aluminio no doble con la presión del tornillo, después introducimos nuestra pieza de aluminio por el orificio de la pila de la tapa posterior del velocímetro, ponemos la arandela sobre el agujero y metemos el tornillo. Atornillamos hasta que quede todo bien firme. Si no lo hace probar con diferentes tuercas y arandelas hasta conseguir que esté todo bien fijo.<br />
<a class="imagelink" href="http://www.makinolo.com/wp-content/uploads/2007/10/soporte5.JPG" rel="lightbox" title="Soporte montado"><img id="image165" src="http://www.makinolo.com/wp-content/uploads/2007/10/soporte5.miniatura.JPG" alt="Soporte montado" class="inset" /></a><br />
Solo falta introducir el GPS en el soporte de manillar del velocímetro y como medida de seguridad atar el cordón al manillar y rezar para que la próxima salida no tenga trialeras muy técnicas o bajadas muy empinadas y pedregosas <img src='http://www.makinolo.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p>
<p>Personalmente ha sido probado en una salida y aunque reconozco que he sido conservador en todas las bajadas (algo poco habitual en mi) porque no sabía si el invento iba a aguantar, lo cierto es que se ha comportado muy bien a pesar de la holgura que presenta el soporte ya que el GPS pesa bastante mas que el velocímetro original. La holgura se arregla con un poco de papel doblado en los carriles para que se ajuste mucho mejor.<br />
Para qué comprar un soporte Garmin que cogerá holgura al cabo del tiempo si puedo hacerme uno gratis que ya tiene la holgura de serie X-D.<br />
<center></p>
<table>
<tr>
<td>
<a class="imagelink" href="http://www.makinolo.com/wp-content/uploads/2007/10/soporte6.JPG" rel="lightbox" title="Soporte en el manillar"><img id="image166" src="http://www.makinolo.com/wp-content/uploads/2007/10/soporte6.miniatura.JPG" alt="Soporte en el manillar" class="inset" /></a>
</td>
<td>
<a class="imagelink" href="http://www.makinolo.com/wp-content/uploads/2007/10/soporte7.JPG" rel="lightbox" title="GPS en situación"><img id="image167" src="http://www.makinolo.com/wp-content/uploads/2007/10/soporte7.miniatura.JPG" alt="GPS en situación" class="inset" /></a>
</td>
</tr>
</table>
<p></center><br />
Y esto es todo: otro producto Makinolo a 0 Euros.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makinolo.com/2007/10/soporte-reciclado-para-gps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Aumentar la difusión de un LED</title>
		<link>http://www.makinolo.com/2007/10/aumentar-la-difusion-de-un-led/</link>
		<comments>http://www.makinolo.com/2007/10/aumentar-la-difusion-de-un-led/#comments</comments>
		<pubDate>Fri, 05 Oct 2007 09:22:02 +0000</pubDate>
		<dc:creator>Makinolo</dc:creator>
				<category><![CDATA[Electrónica]]></category>
		<category><![CDATA[Modding]]></category>

		<guid isPermaLink="false">http://www.makinolo.com/index.php?p=159</guid>
		<description><![CDATA[Para el proyecto en el que estoy enfrascado he necesitado montar un array de leds infrarrojos con la menor focalidad posible, es decir, con mayor angulo de apertura de la luz.
Dado que no es fácil ir a una tienda de electrónica y pedir unos LEDs infrarrojos de 5mm y 30º de apertura (ya cuando dices [...]]]></description>
			<content:encoded><![CDATA[<p>Para el proyecto en el que estoy enfrascado he necesitado montar un array de leds infrarrojos con la menor focalidad posible, es decir, con mayor angulo de apertura de la luz.<br />
Dado que no es fácil ir a una tienda de electrónica y pedir unos LEDs infrarrojos de 5mm y 30º de apertura (ya cuando dices infrarrojo alguno se te queda mirando como si fueras de otro mundo), una forma muy común y efectiva de conseguir hacer la luz de un LED mas difusa es aplanar el extremo redondeado que hace de lente y que concentra el haz, haciéndolo mas luminoso y directivo.<br />
El inconveniente es que para aplanar hay que lijar, y con ello se pierde transparencia en el LED. Además para lijar todos los LEDs iguales hay que fabricarse alguna herramienta que permita hacer con todos la misma secuencia de acciones.</p>
<p>Mi herramienta es una pequeña pletina metálica de 4mm de espesor con un orificio de 5mm de diámetro y una moneda de 25 pesetas, de las que llevan un agujero en el centro (curiosamente, el agujero es de 5mm). Con esto consigo justo la altura hasta la que quiero lijar el los LEDs, todos iguales. No me puedo pasar por que la moneda metálica hace de tope para la lija de tambor de la Dremel.<br />
Luego para evitar el efecto atenuador del lijado, lijo un pelín a mano con una lija de 600 y le paso el disco de fieltro con pulimento Titanlux.</p>
<p>Queda de lujo!!! </p>
<p>Aprovecho este post para estrenarme en esto de los vídeos guía y meter por fin un vídeo en mi página, siempre tarde en todo:</p>
<p><center><br />
<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/MgyV1SsERdg"></param> <embed src="http://www.youtube.com/v/MgyV1SsERdg" type="application/x-shockwave-flash" width="425" height="350"></embed></object><br />
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makinolo.com/2007/10/aumentar-la-difusion-de-un-led/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Anemousemeter (I)</title>
		<link>http://www.makinolo.com/2007/06/anemousemeter-i/</link>
		<comments>http://www.makinolo.com/2007/06/anemousemeter-i/#comments</comments>
		<pubDate>Tue, 19 Jun 2007 23:36:32 +0000</pubDate>
		<dc:creator>Makinolo</dc:creator>
				<category><![CDATA[Domótica]]></category>
		<category><![CDATA[Electrónica]]></category>
		<category><![CDATA[Hardware / Gadgets]]></category>
		<category><![CDATA[Modding]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.makinolo.com/index.php?p=151</guid>
		<description><![CDATA[Por fin me pongo en marcha con este proyecto tan completito y a la vez tan inútil que llevo meses intentando empezar.
Voy a fabricarme un anemómetro digital casero con la sana intención de medir el viento reinante en la zona donde vivo y sopesar si merece la pena montarme un generador eólico de &#8220;pinipon&#8220;, que [...]]]></description>
			<content:encoded><![CDATA[<p>Por fin me pongo en marcha con este proyecto tan completito y a la vez tan inútil que llevo meses intentando empezar.<br />
Voy a fabricarme un <a href="http://es.wikipedia.org/wiki/Anem%C3%B3metro">anemómetro </a>digital casero con la sana intención de medir el viento reinante en la zona donde vivo y sopesar si merece la pena montarme un generador eólico de &#8220;<a href="http://www.famosa.es/famosa_Iberia_ES.html">pinipon</a>&#8220;, que por supuesto también estaría amparado bajo la filosofía del HUM.<br />
<img src="http://www.sciencescope.co.uk/images/anemometer.jpg" alt="Anemómetro de cazoletas" class="inset" width="150"/><br />
Mi primera idea era la que suele aparecer en todos los sitios en los que te explican como <a href="http://www.otherpower.com/anemom2.html">construir un anemómetro casero</a> de cazoletas. Al conjunto rotatorio que forman las 3 cazoletas con el rodamiento se le incorpora un imán que al pasar por el sensor de efecto hall cierra un circuito que permite contabilizar una vuelta. Si calculas las vueltas por segundo ya tienes una medida de velocidad base que comparar con la velocidad del viento.<br />
Es algo relativamente sencillo pero tiene un problema. No mide la dirección del viento. Se necesita una veleta adicional para medirlo.</p>
<p><img src="http://climate.arm.ac.uk/aws2/instruments/images/wind-dir-s.jpg" alt="Veleta" class="inset" width="150"/><br />
Para construir una veleta también había varias opciones, las mas simples con 8 sensores magnéticos como el comentado antes te permitían saber -mas o menos- la dirección del viento de entre 8 posibilidades. Bastante patético.<br />
Sin embargo la aproximación mas directa era la del potenciómetro.  Un potenciómetro rotativo al que se le incorporaba la veleta, va quedando siempre en una posición determinada dependiendo de la dirección en que sopla el viento. Para cada posición la resistencia ofrecida por el potenciómetro es distinta por lo que mediante un simple conversor analógico digital de resolución suficiente podemos obtener un amplio abanico de valores que nos indiquen la dirección exacta del viento.<br />
Desde luego parece la mejor solución si no fuera porque los potenciómetros normales que existen en el mercado no superan en el mejor de los casos los 270º de giro, por lo que siempre quedaría una zona muerta de 90º en la que no podríamos medir el viento.<br />
Por supuesto hay potenciómetros de 360º, incluso los hay sin tope para que puedan girar locos, pero su precio en España es mayor que el de un <a href="http://fascinatingelectronics.com/weatherinst.html">kit de veleta</a> completo comprado en USA, y yo, además de pasarlo bien haciendo inventos, espero también que no me arruine con ellos.</p>
<p>Seguí investigando y leyendo sobre el tema hasta que di con un curioso invento: un anemómetro que combina en el mismo aparato la captación de la velocidad y dirección del viento. Se llama <a href="http://home.alphalink.com.au/~derekw/ane.htm">Rotorvane Anemometer</a> y hasta hace unos años vendían un kit para hacértelo tu mismo. Ahora <a href="http://www.raymarine.com/raymarine/ProductDetail.asp?site=1&#038;section=2&#038;page=228&#038;product_id=425">RayMarine</a> les ha comprado la patente y ya no se puede ver libremente que tecnología usan, aunque explican a grandes rasgos como funciona el invento.<br />
<img src="http://home.alphalink.com.au/~derekw/rotoranm.gif" alt="Anemómetro Rotorvane" class="inset" align="right" /><br />
Se trata de un anemómetro de cazoletas tradicional en el que una de sus cazoletas tiene una asimetría aerodinámica con respecto a las otras dos. Esto hace que a una velocidad de viento constante, la velocidad angular del conjunto varíe en determinado momento de cada giro dependiendo de por donde sopla el viento. Es decir, existe una diferencia entre la velocidad media del conjunto y la velocidad instantánea en algún punto de cada giro. Si sabes en que punto del giro se produce esa diferencia, sabes de donde viene el viento. Enrevesado, pero muy inteligente.<br />
Afortunadamente el mundo esta lleno de frikis y <a href="http://www.amarok.demon.co.uk/aned/adapting_maplin.html">James Derrick</a>, que hizo el proyecto en 1999 (no ha llovido ni na), lo documentó de manera escueta, lo que me permite entender un poco mejor cuales son los pasos a seguir.</p>
<p>Lo que se me ocurrió a continuación fue fantástico y constata que tengo algún tipo de fijación con los ratones de ordenador. El <a href="http://www.terra.es/tecnologia/articulo/html/tec8215.htm">principio por el que funcionan los ratones de bola</a> es que un disco con perforaciones pasa por delante de un puente óptico que al ser interrumpido se interpreta como movimiento. Un ratón es capaz de dar distancia recorrida en 2 ejes mediante este principio y ademas el sistema es circular, así que me bastaría acoplar un disco perforado y engancharlo al sensor óptico de un ratón para que la circuitería del mismo me fuese diciendo el movimiento que realiza el rotor del anemómetro. La información me llegaría por el puerto PS/2 y un programa podría calcular la velocidad a partir de esos datos.<br />
<a href="http://www.makinolo.com/wp-content/uploads/2007/06/img_1679.JPG" rel="lightbox" title="Prueba con ratón"><img src="http://www.makinolo.com/wp-content/uploads/2007/06/TH_img_1679.JPG" alt="Prueba con ratón" class="inset" /></a><br />
Así que me puse manos a la obra para hacer alguna pequeña prueba. Desmonté el ratón, enganché la rueda dentada al rodamiento y la uní a un pequeño motor de DC mediante una goma de transmisión, conecté el motor a la línea de 5V de mi fuente de alimentación de pruebas intercalando un potenciómetro para controlar la velocidad de giro y conecté el cable al puerto PS/2 de mi servidor Linux.<br />
En el servidor hice un pequeño programa en C que abre el /dev/psaux y se pone a leer de el. Ayudandome de la información que encontré en la página de <a href="http://www.computer-engineering.org/ps2mouse/">Computer-Engineering</a> he podido configurar el ratón para que actúe a la máxima capacidad de muestreo (200 muestras por segundo) y máxima resolución (8 counts por mm) y me ha permitido saber para que sirven cada uno de los 4 bytes que envía el ratón en cada muestreo. El programa acumula todos los movimientos que le llegan del eje Y y va calculando la velocidad media cada segundo.</p>
<div class="codesnip-container" >
<div class="codesnip"><span class="co2">#include &lt;stdio .h&gt;</span><br />
<span class="co2">#include &lt;sys /time.h&gt;</span><br />
<span class="co2">#define TRUE 1</span><br />
<span class="co2">#define FALSE 0</span></p>
<p><span class="kw4">int</span> main <span class="br0">&#40;</span><span class="kw4">int</span> argc, <span class="kw4">char</span> *argv<span class="br0">&#91;</span><span class="br0">&#93;</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
&nbsp; FILE *pfile;<br />
&nbsp; <span class="kw4">char</span> data<span class="br0">&#91;</span><span class="nu0">4</span><span class="br0">&#93;</span>;<br />
&nbsp; <span class="kw4">int</span> end=<span class="kw2">FALSE</span>;<br />
&nbsp; <span class="kw4">long</span> acumulado=0L;<br />
&nbsp; <span class="kw4">struct</span> timeval starttime, endtime, diff;<br />
&nbsp; <span class="kw4">long</span> elapsed, totaltime=<span class="nu0">0</span>;<br />
&nbsp; <span class="kw4">double</span>&nbsp; velocidad, vmax=<span class="nu0">0</span>;</p>
<p>&nbsp; pfile = fopen<span class="br0">&#40;</span><span class="st0">&#8220;/dev/psaux&#8221;</span>, <span class="st0">&#8220;r+&#8221;</span><span class="br0">&#41;</span>;</p>
<p>&nbsp; <span class="co1">// Set sampling rate a 200&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><br />
&nbsp; fputc<span class="br0">&#40;</span>0xF2, pfile<span class="br0">&#41;</span>;<br />
&nbsp; <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span class="kw3">printf</span></a><span class="br0">&#40;</span><span class="st0">&#8220;Preguntando por el device id, respuesta: 0x%x 0x%x<span class="es0">\n</span>&#8220;</span>, fgetc<span class="br0">&#40;</span>pfile<span class="br0">&#41;</span>, fgetc<span class="br0">&#40;</span>pfile<span class="br0">&#41;</span><span class="br0">&#41;</span>;<br />
&nbsp; fputc<span class="br0">&#40;</span>0xF3, pfile<span class="br0">&#41;</span>;<br />
&nbsp; <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span class="kw3">printf</span></a><span class="br0">&#40;</span><span class="st0">&#8220;Cambiando el sample rate, respuesta: 0x%x<span class="es0">\n</span>&#8220;</span>, fgetc<span class="br0">&#40;</span>pfile<span class="br0">&#41;</span><span class="br0">&#41;</span>;<br />
&nbsp; fputc<span class="br0">&#40;</span><span class="nu0">200</span>, pfile<span class="br0">&#41;</span>;<br />
&nbsp; <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span class="kw3">printf</span></a><span class="br0">&#40;</span><span class="st0">&#8220;Cambiado el sample rate a 200, respuesta: 0x%x<span class="es0">\n</span>&#8220;</span>, fgetc<span class="br0">&#40;</span>pfile<span class="br0">&#41;</span><span class="br0">&#41;</span>;</p>
<p>&nbsp; fputc<span class="br0">&#40;</span>0xE8, pfile<span class="br0">&#41;</span>;<br />
&nbsp; <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span class="kw3">printf</span></a><span class="br0">&#40;</span><span class="st0">&#8220;Cambiando la resolucion, respuesta: 0x%x<span class="es0">\n</span>&#8220;</span>, fgetc<span class="br0">&#40;</span>pfile<span class="br0">&#41;</span><span class="br0">&#41;</span>;<br />
&nbsp; fputc<span class="br0">&#40;</span>0&#215;03, pfile<span class="br0">&#41;</span>;<br />
&nbsp; <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span class="kw3">printf</span></a><span class="br0">&#40;</span><span class="st0">&#8220;Resolucion, a 8count/mm respuesta: 0x%x<span class="es0">\n</span>&#8220;</span>, fgetc<span class="br0">&#40;</span>pfile<span class="br0">&#41;</span><span class="br0">&#41;</span>;</p>
<p>&nbsp; gettimeofday<span class="br0">&#40;</span>&amp;starttime, <span class="kw2">NULL</span><span class="br0">&#41;</span>;<br />
&nbsp; elapsed = <span class="nu0">0</span>;<br />
&nbsp; <span class="kw1">while</span><span class="br0">&#40;</span>! end<span class="br0">&#41;</span><br />
&nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; data<span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span> = fgetc<span class="br0">&#40;</span>pfile<span class="br0">&#41;</span>;&nbsp; <span class="co1">// Info de los botones y desbordamientos</span><br />
&nbsp; &nbsp; data<span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span> = fgetc<span class="br0">&#40;</span>pfile<span class="br0">&#41;</span>;&nbsp; <span class="co1">// Incrementos del eje X</span><br />
&nbsp; &nbsp; data<span class="br0">&#91;</span><span class="nu0">2</span><span class="br0">&#93;</span> = fgetc<span class="br0">&#40;</span>pfile<span class="br0">&#41;</span>;&nbsp; <span class="co1">// Incrementos del eje Y</span><br />
&nbsp; &nbsp; data<span class="br0">&#91;</span><span class="nu0">3</span><span class="br0">&#93;</span> = fgetc<span class="br0">&#40;</span>pfile<span class="br0">&#41;</span>;&nbsp; <span class="co1">// Incrementos del eje Z (wheel)</span><br />
&nbsp; &nbsp; acumulado += data<span class="br0">&#91;</span><span class="nu0">2</span><span class="br0">&#93;</span>;</p>
<p>&nbsp; &nbsp; gettimeofday<span class="br0">&#40;</span>&amp;endtime, <span class="kw2">NULL</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; timeval_subtract<span class="br0">&#40;</span>&amp;diff, &amp;endtime, &amp;starttime<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; elapsed += diff.<span class="me1">tv_usec</span>;<br />
&nbsp; &nbsp; starttime = endtime;</p>
<p>&nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span>elapsed&gt;=<span class="nu0">1000000</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; velocidad = <span class="br0">&#40;</span><span class="kw4">double</span><span class="br0">&#41;</span>acumulado / <span class="br0">&#40;</span><span class="kw4">double</span><span class="br0">&#41;</span>elapsed;<br />
&nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>vmax &lt; velocidad <span class="br0">&#41;</span> vmax = velocidad;<br />
&nbsp; &nbsp; &nbsp; totaltime +=elapsed;<br />
&nbsp; &nbsp; &nbsp; elapsed = <span class="nu0">0</span>;<br />
&nbsp; &nbsp; &nbsp; acumulado = <span class="nu0">0</span>;<br />
&nbsp; &nbsp; &nbsp; <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span class="kw3">printf</span></a><span class="br0">&#40;</span><span class="st0">&#8220;Velocidad = %f t/s&nbsp; Max:%f t/s&nbsp; Tiempo de medicion: %f s<span class="es0">\n</span>&#8220;</span>, velocidad*<span class="nu0">1000000</span>, vmax*<span class="nu0">1000000</span>, <span class="br0">&#40;</span><span class="kw4">float</span><span class="br0">&#41;</span><span class="br0">&#40;</span>totaltime / <span class="nu0">1000000</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span class="kw3">printf</span></a><span class="br0">&#40;</span><span class="st0">&#8220;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = %f km/h <span class="es0">\n</span>&#8220;</span>, velocidad * <span class="nu0">1000000</span> * <span class="nu0">9</span> * <span class="nu0">0</span>.<span class="nu0">0174</span> * <span class="nu0">0</span>.<span class="nu0">8</span> * <span class="nu0">3600</span> / <span class="nu0">100000</span> <span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span>&nbsp; <br />
&nbsp; <span class="br0">&#125;</span><br />
&nbsp; fclose<span class="br0">&#40;</span>pfile<span class="br0">&#41;</span>;</p>
<p><span class="br0">&#125;</span></p>
<p><span class="coMULTI">/* Subtract the `struct timeval&#8217; values X and Y,&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; storing the result in RESULT.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; Return 1 if the difference is negative, otherwise 0.&nbsp; */</span></p>
<p>&nbsp; &nbsp; &nbsp;<span class="kw4">int</span><br />
&nbsp; &nbsp; &nbsp;timeval_subtract <span class="br0">&#40;</span>result, x, y<span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp;<span class="kw4">struct</span> timeval *result, *x, *y;<br />
<span class="br0">&#123;</span><br />
&nbsp; <span class="coMULTI">/* Perform the carry for the later subtraction by updating y. */</span><br />
&nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>x-&gt;tv_usec &lt; y-&gt;tv_usec<span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="kw4">int</span> nsec = <span class="br0">&#40;</span>y-&gt;tv_usec &#8211; x-&gt;tv_usec<span class="br0">&#41;</span> / <span class="nu0">1000000</span> + <span class="nu0">1</span>;<br />
&nbsp; &nbsp; y-&gt;tv_usec -= <span class="nu0">1000000</span> * nsec;<br />
&nbsp; &nbsp; y-&gt;tv_sec += nsec;<br />
&nbsp; <span class="br0">&#125;</span><br />
&nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>x-&gt;tv_usec &#8211; y-&gt;tv_usec &gt; <span class="nu0">1000000</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="kw4">int</span> nsec = <span class="br0">&#40;</span>x-&gt;tv_usec &#8211; y-&gt;tv_usec<span class="br0">&#41;</span> / <span class="nu0">1000000</span>;<br />
&nbsp; &nbsp; y-&gt;tv_usec += <span class="nu0">1000000</span> * nsec;<br />
&nbsp; &nbsp; y-&gt;tv_sec -= nsec;<br />
&nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; <span class="coMULTI">/* Compute the time remaining to wait.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp;tv_usec is certainly positive. */</span><br />
&nbsp; result-&gt;tv_sec = x-&gt;tv_sec &#8211; y-&gt;tv_sec;<br />
&nbsp; result-&gt;tv_usec = x-&gt;tv_usec &#8211; y-&gt;tv_usec;</p>
<p>&nbsp; <span class="coMULTI">/* Return 1 if result is negative. */</span><br />
&nbsp; <span class="kw1">return</span> x-&gt;tv_sec &lt; y-&gt;tv_sec;<br />
<span class="br0">&#125;</span></p>
<p>&lt;/sys&gt;&lt;/stdio&gt;</p></div>
</div>
<p>Los tiempos se toman en microsegundos (usec) y la velocidad lineal real de la rueda, que no tiene por qué ser la velocidad del viento cuando el invento esté montado, se calcula una vez por segundo y se hace a partir de los siguientes datos:</p>
<p><center><b>velocidad * 1000000 * 9 * 0.0174 * 0.9 * 3600 / 100000 </b></center></p>
<p><b>Velocidad</b> es la velocidad calculada tics por microsegundo. Se multiplica por 1000000 para tenerla en tics por segundo.<br />
La rueda de mi ratón tiene exactamente 40 agujeros. Esto quiere decir que cada agujero representa aproximadamente 9 grados de circunferencia (360/40 = 9). Al multiplicar por 9 los tics por segundo, consigo la velocidad en grados por segundo. Como 1 grado = 0.0174 radianes (2*Pi/360), multiplico y obtengo la velocidad en radianes por segundo.<br />
¿Para que necesito la velocidad en radianes / segundo?, porque esta es la velocidad angular y para averiguar la velocidad lineal de un punto del borde del disco dentado tengo la fórmula:</p>
<p>v = r * w   (uve igual a erre por omega)</p>
<p>donde omega es la velocidad angular y r el radio de la circunferencia. Como el radio de la rueda de mi ratón mide 0.9 cm multiplico por esa cantidad y obtengo la velocidad en cm/s. Ahora solo queda multiplicar por 3600 segundos/hora y dividir por 100000 cm / Km y obtenemos la velocidad en Km/h.</p>
<p>Por supuesto esta expresión y otras partes del código se pueden simplificar, pero lo dejo así por motivos didácticos&#8230; vamos que si la simplifico no me entero ni yo de por qué he hecho lo que he hecho <img src='http://www.makinolo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>Con este montaje y estos cálculos he logrado que la rueda alcance los 50Km/h. Supongo que si le meto 12V o quemo el motor, o consigo mas velocidad, pero no me preocupa demasiado ya que teniendo en cuenta que el anemómetro entero va a tener un radio de giro de 5 cm, para la misma velocidad angular, la velocidad del punto central de una cazoleta tendría que ser de ¡mas de 300 Km/h!</p>
<p>¡Esto no ha hecho mas que empezar! Os mantendré informados de los progresos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makinolo.com/2007/06/anemousemeter-i/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Guia Pointing Gun</title>
		<link>http://www.makinolo.com/2006/04/guia-pointing-gun/</link>
		<comments>http://www.makinolo.com/2006/04/guia-pointing-gun/#comments</comments>
		<pubDate>Mon, 24 Apr 2006 14:53:34 +0000</pubDate>
		<dc:creator>Makinolo</dc:creator>
				<category><![CDATA[Electrónica]]></category>
		<category><![CDATA[Hardware / Gadgets]]></category>
		<category><![CDATA[Modding]]></category>

		<guid isPermaLink="false">http://www.makinolo.com/?p=123</guid>
		<description><![CDATA[Tal y como prometí aquí voy con la guia "howto" de la pointing gun.
<img src="/makinolo/fotoos/pointinggun/TN_PG_01.JPG" alt="Pistola con sonido real de IMC" class="inset" />
Como ya comenté en mi anterior post, se trata de una recreación hecha en casa del producto comercial Pistol Mouse FPS.
Como la guia tiene muchas fotos y es relativamente extensa, no la pongo aqui directamente. Entra en ella para leerla completa.]]></description>
			<content:encoded><![CDATA[<p>Tal y como prometí aqui voy con la guia &#8220;howto&#8221; de la pointing gun.<br />
<a href="/fotoos/pointinggun/PG_01.JPG" rel="lightbox" title="Pistola con sonido real de IMC"><img src="/fotoos/pointinggun/TN_PG_01.JPG" alt="Pistola con sonido real de IMC" class="inset" /></a><br />
En primer lugar tuve que ir a buscar lo único que no tenía en casa, que era la pistola de juguete. Empecé buscando por los chinos de mi zona pero ninguno tenia nada medianamente decente así que al final acabé en el Toy&#8217;s-R-Us donde encontré una pistola que tenía el tamaño adecuado. Lo único malo es que costaba 10 euros. Era tan cara porque incorporaba &#8220;sonido real&#8221;, llevaba un par de pilas AA y supuse que algo de circuitería (no hay que ser muy listo), es decir, tendría espacio para meter interruptores y la rueda del ratón. Tenía un sistema de retroceso también y por si fuera poco estaba ensamblada con tornillos, lo que me permitía desmontarla sin romperla, así que la compré.<br />
<a href="/fotoos/pointinggun/PG_03.JPG" rel="lightbox" title="Pistola desmontada"><img src="/fotoos/pointinggun/TN_PG_03.JPG" alt="Pistola desmontada" class="inset" /></a><br />
Una vez fuera del embalaje solo había que quitar los tornillos para desmontarla. Descubrí en el interior un enorme (para el tamaño de la pistola, me refiero) altavoz de 55mm de diámetro con un pequeño circuito y un interruptor bastante chapucero que se encargaban de reproducir el &#8220;sonido real&#8221; de la pistola cuando se accionaba el gatillo. Aunque ninguna de las partes del circuito me iba a servir para nada, el emplazamiento del interruptor del gatillo era perfecto para colocar mi propio interruptor y el espacio del altavoz parecía suficiente para el mecanismo de la rueda. Incluso el habitáculo de las pilas me sugirió la idea de introducir un vástago de metacrilato en lugar de pegar directamente la pistola sobre la base como había pensado en un principio.</p>
<p><a href="/fotoos/pointinggun/PG_05.JPG" rel="lightbox" title="Ratón labtec mini wireless desmontado"><img src="/fotoos/pointinggun/TN_PG_05.JPG" alt="Ratón labtec mini wireless desmontado" class="inset" /></a><br />
Una vez retirada toda la circuitería y estudiado el sistema del retroceso, a base de muelles, me centré en el pobre ratón que iba a ser desguazado. Lo separé en las partes que estaban ensambladas con tornillos hasta que llegué al lugar donde estaban los interruptores de los botones, la rueda de scroll y el sensor óptico. Al tratarse de un ratón &#8220;mini&#8221;, y de llevar sistema inalámbrico, lo que aumenta la circuitería, la distribución interna esta bastante abigarrada y queda muy poco espacio libre para jugar.<br />
&nbsp;</p>
<p><a href="/fotoos/pointinggun/PG_06.JPG" rel="lightbox" title="Placa ratón reverso"><img src="/fotoos/pointinggun/TN_PG_06.JPG" alt="Placa ratón reverso" class="inset" /></a><br />
Cubrí el sensor con un poco de celo para que no sufriese ningun daño mientras manipulaba el resto de los componentes y analicé las pistas del circuito para saber cuales eran las patillas de los interruptores que estaban conectadas, donde estaban conectadas y que señales transmitian. En esta foto se puede observar la parte de abajo del circuito con el boton de reset arriba, la parte inferior del sensor y el hueco donde va la rueda de scroll.</p>
<p>&nbsp;</p>
<p><a href="/fotoos/pointinggun/PG_07.JPG" rel="lightbox" title="Placa ratón anverso"><img src="/fotoos/pointinggun/TN_PG_07.JPG" alt="Placa ratón anverso" class="inset" /></a><br />
Los interruptores está claro como funcionaban aunque la rueda de scroll no tanto, porque no era una rueda de scroll por barrera óptica, como suele ser habitual, sino por encoder de contactos. La diferencia es simplemente la tecnología. La de contactos seguramente es peor porque al ser mecánico se desgasta, pero tampoco es algo que se use tanto. A mi me vino bien por que el encoder mecánico es mucho mas sencillo de instalar y necesita menos piececitas.<br />
La patilla del medio es la masa comun y las de los lados mandan pulsos de las dos pistas concentricas de contactos que guarda el encoder en su interior, la diferencia de pulsos entre esos dos contactos, que están ligeramente desfasados, es lo que permite a la circuiteria del ratón saber si la rueda se mueve en un sentido o en otro. No es que necesitase saber esto para hacer la ñapa pero es que soy un cotilla <img src='http://www.makinolo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .<br />
<a href="/fotoos/pointinggun/PG_08.JPG" rel="lightbox" title="Placa ratón sin interruptores"><img src="/fotoos/pointinggun/TN_PG_08.JPG" alt="Placa ratón sin interruptores" class="inset" /></a><br />
Pues simplemente, pero con mucho cuidado, hay que desoldar los 3 micro-interruptores y el encoder, cada uno de ellos con sus 3 patillas, lo que no es nada sencillo cuando no se dispone de una herramienta de desoldar. Pero con paciencia y un poco de maña lo conseguí, y sin estropear nada <img src='http://www.makinolo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="/fotoos/pointinggun/PG_09.JPG" rel="lightbox" title="Interruptores sueltos"><img src="/fotoos/pointinggun/TN_PG_09.JPG" alt="Interruptores sueltos" class="inset" /></a><br />
Con esto ya tengo los elementos para pasarlos al interior de la pistola, solo necesito llevar unos cables hasta allí y encontrarle una ubicación adecuada a todos los componentes. 3 microinterruptores, 1 encoder mecánico y una rueda de scroll.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="/fotoos/pointinggun/PG_10.JPG" rel="lightbox" title="Cableado nuevo"><img src="/fotoos/pointinggun/TN_PG_10.JPG" alt="Cableado nuevo" class="inset" /></a><br />
Como cada interruptor necesita 2 cables y el encoder 3, necesitaba un total de 9 hilos. Lo que mas a mano tengo siempre es cable de red UTP CAT5, aunque este cable solo tiene 8 hilos. No pasa nada por que la masa del botón derecho y la del izquierdo están unidas en la placa del ratón por una pista, así que puedo usar el mismo cable para las dos, con lo que me quedan 8 hilos justos. Así que a soldar se ha dicho, y por supuesto apuntando en un papelito a que señal corresponde cada color, que luego es un descontrol.</p>
<p>&nbsp;</p>
<p><a href="/fotoos/pointinggun/PG_12.JPG" rel="lightbox" title="Ratón modificado"><img src="/fotoos/pointinggun/TN_PG_12.JPG" alt="Ratón modificado" class="inset" /></a><br />
Dejé encamisado un trozo del cable para luego manejarlo mejor al sacarlo del ratón por su parte trasera y volví a montarlo todo, acomodando los hilos de tal modo que permitian cerrar la carcasa sin interponerse con ninguno de los elementos que aun le quedaban en su sitio. Habia bastante espacio despues de quitarle todos los botones y la rueda aunque el paso del cable junto al habitáculo de las pilas se hizo un poco dificultoso. </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="/fotoos/pointinggun/PG_13.JPG" rel="lightbox" title="Base de metacrilato"><img src="/fotoos/pointinggun/TN_PG_13.JPG" alt="Base de metacrilato" class="inset" /></a><br />
Con un par de trozos de metacrilato de 15mm provenientes de un sujetalibros y sobrantes de la construcción del depósito de <a href="http://www.makinolo.com/index.php?p=87">Gecko</a>, me apañé un vástago con soporte donde iria introducida la pistola a modo de &#8220;cargador de balas&#8221;. Le hice los rebajes y las muescas necesarias para que encajase perfectamente en el habitáculo de las pilas. De este modo podría sacar la pistola cuando quisiera. A la base le practiqué un orificio pasante longitudinal por donde discurrirá el cable con los hilos y le pulí los cantos para que quedase completamente transparente.<br />
<a href="/fotoos/pointinggun/PG_14.JPG" rel="lightbox" title="Ratón y base"><img src="/fotoos/pointinggun/TN_PG_14.JPG" alt="Ratón y base" class="inset" /></a><br />
Se enhebra el cable por el orificio y se corta a medida para a continuación soldarle en el extremo un conector de 10 pines que me servirá para enlazar con el cable plano de puerto serie que habrá dentro de la pistola. Así cuando quiera sacar la pistola para hacerle mantenimiento o ajustes podré hacerlo sin necesidad de tener colgando de los cables al ratón.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="/fotoos/pointinggun/PG_15.JPG" rel="lightbox" title="Pistola encajada en base"><img src="/fotoos/pointinggun/TN_PG_15.JPG" alt="Pistola encajada en base" class="inset" /></a><br />
En esta imagen se puede ver como encaja el vástago dentro del habitáculo de las pilas y como el cable queda preparado para conectarse por la parte trasera de la culata.<br />
He dejado preparado un poco de funda termoretractil para cubrir el conector y sus soldaduras, que para evitar contactos indeseados entre los pines he rellenado con cola termofusible.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="/fotoos/pointinggun/PG_16.JPG" rel="lightbox" title="Colocación boton izquierdo"><img src="/fotoos/pointinggun/TN_PG_16.JPG" alt="Colocación boton izquierdo" class="inset" /></a><br />
Corté un pequeño trozo de placa de circuitos perforada del mismo tamaño que la que había en el mecanismo de &#8220;sonido real&#8221; de la pistola e instalé ahí uno de los interruptores del ratón, de tal forma que el gatillo al ser presionado lo activase. Uní los terminales a la placa soldando unas patillas para que el interruptor quedase bien fijo en su sitio y me construí con un poco de aluminio laminado (es decir, uná lámina de una lata de cocacola) una especie de muelle para que el gatillo accionase antes y durante mas tiempo el interruptor. Una especie de ajuste de la sensibilidad del gatillo.<br />
<a href="/fotoos/pointinggun/PG_19.JPG" rel="lightbox" title="Replanteo rueda scroll"><img src="/fotoos/pointinggun/TN_PG_19.JPG" alt="Replanteo rueda scroll" class="inset" /></a><br />
Más tarde me puse manos a la obra con la rueda de scroll. Con otro trozo de placa construí un soporte para la rueda similar al que tenía el ratón en su interior, una especie de U metálica con muescas en los extremos para que encaje el eje de la rueda. A un lado se suelda el encoder y al otro un interruptor (para el botón central) justo debajo de la rebaba que tiene el eje para tal menester. Con el soporte hecho lo replanteo sobre la pistola para ver cual es la mejor posición contando también con el ángulo que tendrá que tener para que resulte cómodo de usar con el dedo gordo. El mejor lugar se ubica justo donde estaba puesto el altavoz antiguamente, por lo que hay muchisimo sitio disponible.<br />
<a href="/fotoos/pointinggun/PG_17.JPG" rel="lightbox" title="Orificio rueda scroll"><img src="/fotoos/pointinggun/TN_PG_17.JPG" alt="Orificio rueda scroll" class="inset" /></a><br />
Con este replanteo hago un orificio con forma de salchicha (un par de taladros en los extremos y a limar hasta conseguir la forma deseada) en la cacha opuesta a la que va a sujetar el mecanismo. Por el orificio sobresaldrá la rueda de scroll lo suficiente para que quede al alcance del dedo gordo, con el que podemos rodarla o presionarla para conseguir pulsar el botón central.<br />
Como esto no es una ciencia exacta, después de hacer el orificio tengo que ajustar un poco la posición del mecanismo hasta que queda perfectamente centrado y lo fijo en dicha posición con cola termofusible.<br />
<a href="/fotoos/pointinggun/PG_20.JPG" rel="lightbox" title="Detalle botón derecho"><img src="/fotoos/pointinggun/TN_PG_20.JPG" alt="Detalle botón derecho" class="inset" /></a><br />
Después de esto y con la ubicación del botón derecho no muy clarificada, recorté otra placa de circuito para soldarle el último switch que me quedaba por colocar. Tampoco tenía nada claro que iba a hacer de botón en este caso, ya que un interruptor normal me parecía demasiado grande y sería facilmente accionable por error al ir en la empuñadura. Perdido entre mi montaña de basura encontré una &#8220;tanca&#8221; de un abrigo, lo que se usa para amordazar los cordeles de las capuchas o de algunos modelos de zapatillas, por ejemplo. Esta era muy pequeña y el pulsador era tremendamente plano. El muelle era un poco duro pero se lo cambié por otro mas blando, proveniente de algun lugar de una impresora. Con un par de arreglos más conseguí un pulsador perfectamente integrable en la empuñadura de la pistola.<br />
Hice la pertinente muesca para que entrase bien y se moviese libremente, y lo conecté con el microinterruptor mediante una pelotilla de cola termofusible esta vez, para que el émbolo que le fabriqué a la tanca hiciese contacto con el switch.<br />
El lugar elegido finalmente, como se puede ver, fue un sitio intermedio entre la posición del dedo anular y el corazón, y desde ahí se puede accionar con cualquiera de los dos, y es muy difícil hacerlo accidentalmente.<br />
También se puede ver en esta foto el cable plano que conectará los distintos botones y el encoder.<br />
<a href="/fotoos/pointinggun/PG_21.JPG" rel="lightbox" title="Pointing gun finalizada"><img src="/fotoos/pointinggun/TN_PG_21.JPG" alt="Pointing gun finalizada" class="inset" /></a><br />
Solo restaba soldar cada uno de los hilos del cable plano a su correspondiente lugar dentro de la pistola, cerrarla con sus tornillos , meterla en el vástago de metacrilato, enchufar el conector y pegar la base de metacrilato con el ratón. En principio use un poco de pegamento bicomponente nural 23, lo mismo que usé para pegar las dos partes de la base, pero no resistió mucho, así que lo he pegado directamente con una buena cantidad de cola termofusible, y aunque ha quedado un poco mas feo, está desde luego mucho mas robusto.</p>
<p>Y esto ha sido todo. No me he esmerado mucho en explicar todas las técnicas constructivas porque dependen basicamente de los materiales y herramientas de que dispongas y de la imaginación ingenieril de cada uno.<br />
Si alguien necesita alguna aclaración concreta, solo tiene que dejarme unas líneas aqui en un comentario o escribirme un email a la dirección de contacto que aparece en la página.</p>
<p>Espero que os guste y os sirva.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makinolo.com/2006/04/guia-pointing-gun/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
