<?xml version="1.0" encoding="UTF-8"?>
<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>RoBoOpS &#187; PICs</title>
	<atom:link href="http://www.roboops.es/category/pics/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.roboops.es</link>
	<description>…cables y eso…</description>
	<lastBuildDate>Tue, 31 Aug 2010 08:03:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Pinguino Project.</title>
		<link>http://www.roboops.es/2009/06/01/pinguino-project/</link>
		<comments>http://www.roboops.es/2009/06/01/pinguino-project/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 06:42:39 +0000</pubDate>
		<dc:creator>BoOpS</dc:creator>
				<category><![CDATA[PICs]]></category>
		<category><![CDATA[PIC]]></category>
		<category><![CDATA[Pinguino]]></category>

		<guid isPermaLink="false">http://www.roboops.es/?p=176</guid>
		<description><![CDATA[Este fin de semana he tenido algo de tiempo para ir terminando proyectos que tenia en mente, para empezar me he fabricado una PCB &#8220;original&#8221; de Pinguino (el sistema de desarrollo parecido a arduino con PIC). Para ello he usado &#8230; <a href="http://www.roboops.es/2009/06/01/pinguino-project/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Este fin de semana he tenido algo de tiempo para ir terminando proyectos que tenia en mente, para empezar me he fabricado una PCB &#8220;original&#8221; de Pinguino (el sistema de desarrollo parecido a arduino con PIC). Para ello he usado la técnica de transferencia térmica, con la cual hay que decir que sigo sin estar muy contento ya que el insolado da resultados mucho mejores.</p>
<p>Os dejo un pequeño resumen fotográfico del montaje y un pequeño video:</p>
<div class="thumbs"><a class="img" href="http://www.roboops.es/album/?album=5&amp;photo=52"><img src="http://www.roboops.es/wp-content/uploads/wppa/thumbs/52.JPG" alt="*" /></a><a class="img" href="http://www.roboops.es/album/?album=5&amp;photo=53"><img src="http://www.roboops.es/wp-content/uploads/wppa/thumbs/53.JPG" alt="*" /></a><a class="img" href="http://www.roboops.es/album/?album=5&amp;photo=54"><img src="http://www.roboops.es/wp-content/uploads/wppa/thumbs/54.JPG" alt="*" /></a></div>
<p> </p>
<p> 
<div class="wpv_videoc">
<div class="wpv_video"><object data="http://www.youtube.com/v/_rvzxIRuils" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="http://www.youtube.com/v/_rvzxIRuils"></param></object></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.roboops.es/2009/06/01/pinguino-project/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adaptando a Pinguino.</title>
		<link>http://www.roboops.es/2009/02/21/adaptando-a-pinguino/</link>
		<comments>http://www.roboops.es/2009/02/21/adaptando-a-pinguino/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 20:23:48 +0000</pubDate>
		<dc:creator>BoOpS</dc:creator>
				<category><![CDATA[Circuitos]]></category>
		<category><![CDATA[PICs]]></category>
		<category><![CDATA[LCD]]></category>
		<category><![CDATA[PIC]]></category>
		<category><![CDATA[Pinguino]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://www.roboops.es/?p=168</guid>
		<description><![CDATA[Hace tiempo que en los foros de A.R.D.E. comente que había hecho las pruebas para usar Pinguino (una especie de Arduino pero con un PIC 18F2550 ) con la LCD2550, ahora que tengo algo de tiempo os cuento los resultados: &#8230; <a href="http://www.roboops.es/2009/02/21/adaptando-a-pinguino/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hace tiempo que en los foros de A.R.D.E. comente que había hecho las pruebas para usar Pinguino (una especie de Arduino pero con un PIC 18F2550 ) con la LCD2550, ahora que tengo algo de tiempo os cuento los resultados:</p>
<p><a title="LCD Modificada" href="http://www.roboops.es/wp-content/uploads/2009/02/IMG_0109.JPG" target="_blank"><img class="aligncenter" src="http://www.roboops.es/wp-content/uploads/2009/02/IMG_0109P.JPG" alt="LCD Modificada." /></a></p>
<p>Para empezar he tenido que modificar el hardware, pero muy ligeramente he colocado una resistencia de pull up de 4k7 entre RA4 y +5v, y un pulsador de RUN entre RA4 y GND. A partir de hay solo toca jugar con el software. Cargamos el hex en nuestro pic y a funcionar, para empezar instalamos el software, y si es necesario también los drivers (Todo ello y el hex para el PIC18F2550 está disponible en <a title="Página oficial." href="http://www.hackinglab.org/" target="_blank">http://www.hackinglab.org/</a> ).</p>
<p>Para empezar he modificado su programa de blink para usarlo con el backlight de la LCD:</p>
<blockquote><p>// Parpadeo de retroiluminado basado en:<br />
// Test blink with Pinguino jean-pierre MANDON 2008<br />
// Modificado por BoOpS &#8211; FJSG</p>
<p>int bl=8;                    // Backlight conectado al pin 8<br />
int tiempo;                    // declaramos tiempo como entero</p>
<p>void setup()<br />
{<br />
tiempo=300;                // tiempo de parpadeo 300ms (ciclo de 600ms)<br />
pinMode(bl,OUTPUT);            // configuramos el pin como salida<br />
}</p>
<p>void loop()<br />
{</p>
<p>while (1)<br />
{<br />
digitalWrite(bl,HIGH);            // encendemos el retroiluminado<br />
delay(tiempo);                // espera 300ms<br />
digitalWrite(bl,LOW);            // apagamos el retroiluminado<br />
delay(tiempo);                // espera 300ms<br />
}<br />
}</p></blockquote>
<p>Con eso, compilamos y cargamos, ojo si estamos en linux tendremos que ejecutar el software como root.</p>
<p>Bueno para los que les gusten las comparaciones, no es ni mejor ni peor que Arduino. Eso si ligeramente más económico ya que nos ahorramos de algunos componentes como puede ser el conversor usb serie.</p>
<p>Próximamente espero migrar alguna de las librerias de LCD de Arduino y más cositas!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.roboops.es/2009/02/21/adaptando-a-pinguino/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Acelerometro de 3 Ejes.</title>
		<link>http://www.roboops.es/2008/08/26/acelerometro-de-3-ejes/</link>
		<comments>http://www.roboops.es/2008/08/26/acelerometro-de-3-ejes/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 19:13:48 +0000</pubDate>
		<dc:creator>BoOpS</dc:creator>
				<category><![CDATA[Circuitos]]></category>
		<category><![CDATA[PICs]]></category>
		<category><![CDATA[Acelerómetro]]></category>
		<category><![CDATA[LCD]]></category>
		<category><![CDATA[PIC]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://www.roboops.es/?p=150</guid>
		<description><![CDATA[La última noche de campus party estuve un rato hablando con los compañeros de Machinale Ltd y de esa conversación aparte  de nuevas energías para seguir con los proyectos recibí algo de material. Entre este material se encontraban unos acelerometros &#8230; <a href="http://www.roboops.es/2008/08/26/acelerometro-de-3-ejes/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>La última noche de campus party estuve un rato hablando con los compañeros de <a title="Página de Machinae Ltd." href="http://www.machinaeltd.es/" target="_blank">Machinale Ltd</a> y de esa conversación aparte  de nuevas energías para seguir con los proyectos recibí algo de material. Entre este material se encontraban unos acelerometros de 3 ejes con salida analógica, <a title="Datasheet." href="http://www.roboops.es/wp-content/uploads/2008/08/LIS3L02AS4.pdf" target="_blank">LIS3L02AS4</a>, tenia muchas ganas de hacer algo con este tipo de componentes así que decidí empezar  por ellos.</p>
<div class="wpv_videoc">
<div class="wpv_video"><object data="http://www.youtube.com/v/BwjDYXCppKo" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="http://www.youtube.com/v/BwjDYXCppKo"></param></object></div>
</div>
<p>Como podéis ver he vuelto a usar la LCD para hacer las pruebas, la aplicación algo sencilla, dividir los 360 en  8 cuadrantes de 45º y mostrar mensajes conforme vayas girando alrededor del eje X. Para ello he creado una pequeña PCB con la configuración básica del acelerómetro a 2G, basta con 5 condensadores para que este funcione perfectamente, 2 para la alimentación y 3 para estabilizar las salidas.</p>
<p><span id="more-150"></span></p>
<p>La principal y lamentable desventaja de este integrado es que se encuentra descatalogado una lastima ya que su encapsulado facilita bastante el trabajo a los aficionados. Sus características son las siguientes:</p>
<ul>
<li>Alimentación de 2.4v a 3.6v.</li>
<li>2 Escalas seleccionables 2G o 6G.</li>
<li>Alta resistencia a impactos.</li>
<li>Sensibilidad de 0.5mG.</li>
<li>Encapsulado SO24.</li>
</ul>
<p><a title="Datasheet." href="http://www.roboops.es/wp-content/uploads/2008/08/LIS3L02AS4.pdf" target="_blank">Datasheet</a></p>
<p>En hardware es bien sencillo, para los 3v3 he usado el propio regulador para el Vusb del PIC. He colocado los 5 condensadores que muestra la hoja de características, 10uF y 100nF en la alimentación y 15nF en cada salida. Ya que todo es SMD he montado una pequeña plaquita de evaluación dejando tan solo 5 pines: alimentación, masa y las 3 salidas analógicas. Para ello he usado Eagle y aquí os dejo los esquemáticos y la librería.</p>
<p><a title="Posiciones del Acelerometro." href="http://www.roboops.es/wp-content/uploads/2008/08/Acelerometro.zip" target="_blank">Ficheros EAGLE.</a></p>
<p>La programación es bien sencilla, configuro el USB y el ADC, inicializo la LCD y sobre ella voy escribiendo las medidas que realiza el ADC. Después de esto comparo  el eje Z para saber la inclinación (según los valores calculados) y compruebo si la placa a superado los 180 grados mirando el eje Y.</p>
<p><a title="Posiciones del Acelerometro." href="http://www.roboops.es/wp-content/uploads/2008/08/posiciones.jpg" target="_blank"><img class="aligncenter" src="http://www.roboops.es/wp-content/uploads/2008/08/posicionesr.jpg" alt="Posiciones del Acelerometro." /></a></p>
<p>Teóricamente la presición trabajando con el ADC a 8bits y con la referencia en 5v es de 5º pero podría mejorar si usáramos los 10bits del conversor y/o bajáramos la tensión de referencia a 3v3.  De momento tengo suficiente para las cosas que quiero probar.</p>
<p>Espero que os haya gustado.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.roboops.es/2008/08/26/acelerometro-de-3-ejes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Expansión de GPIOs por I2C</title>
		<link>http://www.roboops.es/2008/08/13/expansion-de-gpios-por-i2c/</link>
		<comments>http://www.roboops.es/2008/08/13/expansion-de-gpios-por-i2c/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 12:42:25 +0000</pubDate>
		<dc:creator>BoOpS</dc:creator>
				<category><![CDATA[Circuitos]]></category>
		<category><![CDATA[PICs]]></category>
		<category><![CDATA[GPIO]]></category>
		<category><![CDATA[I2C]]></category>
		<category><![CDATA[PIC]]></category>
		<category><![CDATA[programación]]></category>

		<guid isPermaLink="false">http://www.roboops.es/?p=136</guid>
		<description><![CDATA[Hace tiempo que pedí samples a Microchip de un circuito que me pareció interesante un expansor de BUS I2C de 16 bits (MCP23017)&#8230; Entre viajes y estudios no tuve tiempo de ponerme a montar nada hasta que anoche pensando en &#8230; <a href="http://www.roboops.es/2008/08/13/expansion-de-gpios-por-i2c/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hace tiempo que pedí samples a Microchip de un circuito que me pareció interesante un expansor de BUS I2C de 16 bits (<a title="Datasheet" href="http://www.roboops.es/wp-content/uploads/2008/06/exgpio/MCP23017.pdf" target="_blank">MCP23017</a>)&#8230; Entre viajes y estudios no tuve tiempo de ponerme a montar nada hasta que anoche pensando en lo que podría hacer con la LCD me acorde de él, así que me puse a mirar su cortísimo <a title="Datasheet" href="http://www.roboops.es/wp-content/uploads/2008/06/exgpio/MCP23017.pdf" target="_blank">datasheet</a>. Así que hoy ha salido esto:</p>
<div class="wpv_videoc">
<div class="wpv_video"><object data="http://www.youtube.com/v/Yuy6QdaxpBQ" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="http://www.youtube.com/v/Yuy6QdaxpBQ"></param></object></div>
</div>
<p>Aquí tenéis un pequeño Manual del uso básico de este circuito.</p>
<p>13/08/2008 &#8211; Añado librería Eagle del MCP23017.</p>
<p><span id="more-136"></span></p>
<p>En resumen el circuito y es una expansor I2C con las siguientes características:</p>
<p>Posibilidad de configurar 8 direcciones, permitiendo interconectar 8 módulos, lo que serían 128 IO&#8217;s.</p>
<p>Interface I2C de alta velocidad, 100 kHz, 400 kHz y 1.7MHz.</p>
<p>Dos salidas de interrupción por cambio de estado configurables.</p>
<p>Posibilidad de inversión en el modo de entrada.</p>
<p>Reset externo.</p>
<p>Sobre el hardware necesario casi ninguno, configurar las 3 entradas de dirección en la dirección que deseemos alimentarlo y conectarlo a nuestro bus I2C.</p>
<p>La programación se resume en 2 posibilidades. Usar el banco 0 (Activa por defecto) en la cual tendremos los bytes de control de los puertos correlativos:</p>
<p style="text-align: center;"><a title="Tabla de registros del Banco0" href="http://www.roboops.es/wp-content/uploads/2008/06/exgpio/banco0.jpg"><img class="aligncenter" src="http://www.roboops.es/wp-content/uploads/2008/06/exgpio/banco0p.jpg" alt="Tabla de registros del Banco0" /></a></p>
<p>O bien usar el banco 1 de modo que tendremos primero las direcciones correspondientes a los 8 primeros bits y a continuación la correspondiente a los otros ocho bits:</p>
<p style="text-align: center;"><a title="Tabla de registros del Banco1" href="http://www.roboops.es/wp-content/uploads/2008/06/exgpio/banco1.jpg"><img class="aligncenter" src="http://www.roboops.es/wp-content/uploads/2008/06/exgpio/banco1p.jpg" alt="Tabla de registros del Banco1" /></a></p>
<p>A la hora de escribir en el tendremos que tener en cuenta dos factores, la dirección del dispositivo que se compone con la siguiente secuencia:</p>
<p>0  1  0  0  A2  A1  A0  R/W</p>
<p>Por ejemplo si hemos configurado todas las entradas de dirección a positivo y vamos a proceder a escribir en el dispositivo usariamos: 0b01001110 o lo que es lo mismo 0x4E o 78 en Decimal.</p>
<p>Después de escribir ese byte tendremos que escribir la dirección del registro a la que queramos acceder, por ejemplo la configuración como entrada o salida del puerto A, IODIRA: Dirección 0&#215;00.</p>
<p>Aquí es donde tenemos que tener encuenta otro factor importante el tipo de avanze que tengamos configurado en el registro IOCON en concreto el bit 5: SEQOP, por defecto vale 0 de forma que si mandamos otro byte el puntero se habra despazado y escribiremos en el siguiente registro, siguiendo nuestro ejemplo estariamos escribiendo en IODIRB (Dirección 0&#215;01). Si activamos el bit de SEQOP y mandamos otro bit estariamos volviendo a escribir en IODIRA.</p>
<p>Bueno, con esto ya estamos preparados para entender el siguiente codigo ejemplo de escritura escrito en CCS:</p>
<blockquote><p>#use i2c(master, slow, sda=PIN_C1, scl=PIN_C2) //Configuramos el bus I2C</p>
<p>i2c_start(); //condición de inicio<br />
i2c_write(78); //escribimos la dirección del dispositivo<br />
i2c_write(00); //escribimos la dirección del registro<br />
i2c_write(00); //configuramos el registro IODIRA como todo salida.<br />
i2c_write(00); //configuramos el registro IODIRB como todo salida.<br />
i2c_stop(); //condición de parada</p>
<p>i2c_start();<br />
i2c_write(78); //Expansor de GPIO<br />
i2c_write(0&#215;12); //Reg. Puerto A<br />
i2c_write(0&#215;55); //Escribimos 01010101<br />
i2c_write(0xAA); //Escribimos 10101010 (Con el avanze del puntero escribimos en Reg. Puerto B<br />
i2c_stop();</p></blockquote>
<p>Notas: La configuración del bus I2C he usado el modo lento pero admite el modo rapido sin problemas, basta con poner Fast. Los puertos del Pic que yo he usado no forman parte del Hardware I2C así que los genera por software, en caso de usar puertos con hardware I2C y querer usarlo deberemos añadir: &#8220;NOFORCE_SW&#8221; Normalmente los dos primeros bloques se colocarian en la configuración (la directiva de #USE y la configuración como Salidas) y el tercer bloque en el codigo de &#8220;uso del hardware&#8221;.</p>
<p>Actualizo este articulo añadiendo una librería para EAGLE que acabo de hacer, es solo del expansor por I2C si alguien quiere seguir trabajando con ella y hacer la parte del SPI adelante.</p>
<p><a title="Descargar la librería." href="http://www.roboops.es/wp-content/uploads/2008/08/MCP23X17.lbr">LIBRERÍA MCP23X17 ( Download Cadsoft Eagle library MCP23X17.lbr )</a></p>
<p>Y bueno esto es todo lo que tengo por el momento.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.roboops.es/2008/08/13/expansion-de-gpios-por-i2c/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Radiomodem EasyRadio.</title>
		<link>http://www.roboops.es/2008/07/09/radiomodem-easyradio/</link>
		<comments>http://www.roboops.es/2008/07/09/radiomodem-easyradio/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 21:31:02 +0000</pubDate>
		<dc:creator>BoOpS</dc:creator>
				<category><![CDATA[Circuitos]]></category>
		<category><![CDATA[PICs]]></category>
		<category><![CDATA[PIC]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[RadioModem]]></category>
		<category><![CDATA[RF]]></category>
		<category><![CDATA[Serie]]></category>
		<category><![CDATA[Telemetría]]></category>

		<guid isPermaLink="false">http://www.roboops.es/?p=139</guid>
		<description><![CDATA[Después de unos pequeños problemillas con la Brújula I2C, me he decidido a empezar a trastear con los RadioModems ER400TRS. Como su nombre indica, radio fácil, son muy sencillos de usar.  Por defecto viene con una configuración en la que &#8230; <a href="http://www.roboops.es/2008/07/09/radiomodem-easyradio/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Después de unos pequeños problemillas con la Brújula I2C, me he decidido a empezar a trastear con los RadioModems ER400TRS. Como su nombre indica, radio fácil, son muy sencillos de usar.  Por defecto viene con una configuración en la que con usar cuatro cables y una antena tenemos nuestro puerto serie a 19200bps a distancia. En mi caso estoy probando lo usando un trozo de cable como antena y en interior obtengo una comunicación bastante buena a más de 10metros.</p>
<p style="text-align: center;"><a title="Mi placa de pruebas con el RadioModem." href="http://www.roboops.es/wp-content/uploads/2008/07/DSCN0763.JPG" target="_blank"><img class="aligncenter" src="http://www.roboops.es/wp-content/uploads/2008/07/DSCN0763R.JPG" alt="Mi placa de pruebas con el RadioModem." /></a></p>
<p><span id="more-139"></span>Empezaré con la parte del Microcontrolador, en este ejemplo solo probaré el envió de caracteres hacia el PC ya que esta es la principal razón por la que pedí los RadioModem, hacer telemetría de los sensores. El hardware de lo más sencillo aunque por seguridad he añadido unas resistencias de 10k y unos condensadores de desacoplo:</p>
<p style="text-align: center;"><a title="Esquema de conexión a la Tarjeta de desarrollo." href="http://www.roboops.es/wp-content/uploads/2008/07/esqpic.jpg" target="_blank"><img class="aligncenter" src="http://www.roboops.es/wp-content/uploads/2008/07/esqpic.jpg" alt="Esquema de conexión a la Tarjeta de desarrollo." /></a></p>
<p>Esta parte no necesita alimentación externa ya que es suministrada por mi placa de desarrollo del LCD2550. Bueno el código en mi casó es de lo mas sencillo tan solo necesita un par de lineas. Primero cargaremos la configuración del puerto serie por software le asignaremos la velocidad, los bits y la paridad:</p>
<p><code>#use rs232(baud=19200, xmit=PIN_C1, rcv=PIN_C2, parity=N, bits=8)</code></p>
<p>Y a continuación crearemos un bucle en el que mandaremos la información:</p>
<p><code> while(1)<br />
{<br />
printf("Hola.\n\r");<br />
delay_ms(200);<br />
}</code></p>
<p>Y para acabar necesitaremos una parte de PC la cual nos servirá también para programar la configuración de los módulos.</p>
<p style="text-align: center;"><a title="Conexión del RadioModem al PC." href="http://www.roboops.es/wp-content/uploads/2008/07/DSCN0762.JPG" target="_blank"><img class="aligncenter" src="http://www.roboops.es/wp-content/uploads/2008/07/DSCN0762R.JPG" alt="Conexión del RadioModem al PC." /></a></p>
<p>Para evitar problemas uso siempre mi <a title="Conversor serie ttl/rs232." href="http://www.roboops.es/2007/10/27/conversor-serie-ttl-rs232/" target="_blank">Conversor Serie TTL-RS232</a> por lo que  la electrónica a montar se reduce drásticamente, solo tendrá 2 resistencias 2 condensadores y el radiomodem. El principal inconveniente es que tenemos que alimentarlo externamente, bien con una fuente a +5v  o con un regulador 7805.</p>
<p style="text-align: center;"><a title="Esquema de la conexión del RadioModem al PC." href="http://www.roboops.es/wp-content/uploads/2008/07/esqpc.jpg" target="_blank"><img class="aligncenter" src="http://www.roboops.es/wp-content/uploads/2008/07/esqpc.jpg" alt="Esquema de la conexión del RadioModem al PC." /></a></p>
<p>Para controlarlo y programar la configuración usaremos <a title="Descarga del programa de EasyRadio." href="http://www.roboops.es/wp-content/uploads/2008/07/er400trs.zip" target="_blank">el programa</a> que suministra EasyRadio. Con el que también programaremos la configuración de los módulos. En mi caso he cambiado la frecuencia por otra para evitar interferencias en los eventos a los que vaya. Este programa también nos servirá para visualizar lo que enviamos aunque tiene problemas con los saltos de linea, yo sigo apreciando mi putty.</p>
<p>Por último hacer referencia a la Antena, en mi caso uso un trozo de cable rígido pero he observado que lo más importante es que la tierra de la antena este conectada a un buen plano de masa ya que mejora notablemente la señal, en mi caso usé un trozo de placa de cobre virgen que se puede ver en la imagen.</p>
<p>Descargas:</p>
<ul>
<li><a title="Descarga de la librería del módulo de Radio." href="http://www.roboops.es/wp-content/uploads/2008/07/er400trs.lbr" target="_blank">Librería de Eagle (disponible en la página oficial de EAGLE).</a></li>
<li><a title="Descarga del programa de EasyRadio." href="http://www.roboops.es/wp-content/uploads/2008/07/er400trs.zip" target="_blank">Programa del fabricante.</a></li>
<li><a title="Descarga de los Esquemas de Eagle." href="http://www.roboops.es/wp-content/uploads/2008/07/esquemas.zip" target="_blank">Esquemas de Eagle.</a></li>
</ul>
<p>NOTA: Próximamente Espero poder realizar un esquema o bien usando un FDTI o un 18F2550 para controlarlo desde el portátil. Así como un programa para visualizar los resultados en el PC.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.roboops.es/2008/07/09/radiomodem-easyradio/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Control remoto por infrarojos.</title>
		<link>http://www.roboops.es/2008/06/03/control-remoto-por-infrarojos/</link>
		<comments>http://www.roboops.es/2008/06/03/control-remoto-por-infrarojos/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 18:28:23 +0000</pubDate>
		<dc:creator>BoOpS</dc:creator>
				<category><![CDATA[PICs]]></category>
		<category><![CDATA[infrarojos]]></category>
		<category><![CDATA[LCD]]></category>
		<category><![CDATA[PIC]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://www.roboops.es/?p=133</guid>
		<description><![CDATA[En esta semana post-examenes hemos vuelto a darle caña a Galatea 2.0, estamos modificando el chasis, cambiando la tornillería y realizando un circuito &#8220;definitivo&#8221;. En este desarrollo nos ha surgido la posibilidad de añadir algún tipo de control que facilite &#8230; <a href="http://www.roboops.es/2008/06/03/control-remoto-por-infrarojos/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>En esta semana post-examenes hemos vuelto a darle caña a Galatea 2.0, estamos modificando el chasis, cambiando la tornillería y realizando un circuito &#8220;definitivo&#8221;. En este desarrollo nos ha surgido la posibilidad de añadir algún tipo de control que facilite el manejo del sistema o de mas juego al cuadrúpedo. Así que me he decidido por experimentar con los mandos a distancias típicos de la TV en concreto con un Philips (Del televisor del salón precisamente&#8230;). Para este desarrollo estoy usando la tarjeta de la pantalla LCD ya que me permite un rápido debug así como ir visualizando los datos para avanzar con la programación. Os dejo un video resumen del montaje:</p>
<div class="wpv_videoc">
<div class="wpv_video"><object data="http://www.youtube.com/v/pe_4_I_qv5o" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="http://www.youtube.com/v/pe_4_I_qv5o"></param></object></div>
</div>
<p>Los añadidos de hardware han sido un receptor IS1U60, con su condensador de filtrado y su resistencia, imprescindible para el desarrollo (Gracias a mi tutor, Antonio, por prestarme el receptor). Para darle más &#8220;juego&#8221; al montaje y por idea del profesor de Desarrollo de Prototipos, también Antonio, le he incorporado un pequeño pito para poder imitar un sistema de Alarma. En el video se escucha bastante flojito, pero creedme que suena casi igual que na tecla de móvil o el pito del polimetro en continuidad.</p>
<p>La parte de programación es solo un ejemplo con 2 funciones, encender y apagar el retroiluminado y hacer un beep, la función para la lectura es cortesía de <a title="Página de Furri" href="http://xbot.es/" target="_blank">Furri</a> ya que uso una modificación de la que él usa en <a title="Página de minitarribot." href="http://minitarribot.xbot.es/" target="_blank">minitarribot</a>.</p>
<p>Espero que os haya gustado y pueda enseñaros pronto nuevas aplicaciones.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.roboops.es/2008/06/03/control-remoto-por-infrarojos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adaptador para ICSP a 8/8/18/28/40</title>
		<link>http://www.roboops.es/2008/02/10/adaptador-para-icsp-a-88182840/</link>
		<comments>http://www.roboops.es/2008/02/10/adaptador-para-icsp-a-88182840/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 12:00:22 +0000</pubDate>
		<dc:creator>BoOpS</dc:creator>
				<category><![CDATA[PICs]]></category>

		<guid isPermaLink="false">http://webdearde.com/blogs/electroboops/2008/02/10/adaptador-para-icsp-a-88182840/</guid>
		<description><![CDATA[Hace tiempo estuve buscando un esquemas de un adaptador para programar mis PICs con ICSP sin estar montado sobre la pcb, como si estuviera programando con mi antiguo programador, para sorpresa mía no encontré ninguno fotolito por lo que me &#8230; <a href="http://www.roboops.es/2008/02/10/adaptador-para-icsp-a-88182840/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hace tiempo estuve buscando un esquemas de un adaptador para programar mis PICs con ICSP sin estar montado sobre la pcb, como si estuviera programando con mi antiguo programador, para sorpresa mía no encontré ninguno fotolito por lo que me dispuse a montar uno a partir de la información del programador, aquí os dejo los resultados, una PCB con cinco zocalos 4 de ellos para programar PICs y uno para programar memorias de 8 pines.</p>
<p align="center"><a title="Revelado de la cara bottom de la PCB." href="http://www.roboops.es/wp-content/uploads/2008/02/dscn0174.JPG" target="_blank"><img src="http://www.roboops.es/wp-content/uploads/2008/02/dscn0174t.JPG" alt="Revelado de la cara bottom de la PCB." /></a><a title="Revelado de la cara top de la PCB." href="http://www.roboops.es/wp-content/uploads/2008/02/dscn0175.JPG" target="_blank"><img src="http://www.roboops.es/wp-content/uploads/2008/02/dscn0175t.JPG" alt="Revelado de la cara top de la PCB." /></a><br />
<a title="Taladrado vista inferior." href="http://www.roboops.es/wp-content/uploads/2008/02/dscn0176.JPG" target="_blank"><img src="http://www.roboops.es/wp-content/uploads/2008/02/dscn0176t.JPG" alt="Taladrado vista inferior." /></a><a title="Taladrado vista superior." href="http://www.roboops.es/wp-content/uploads/2008/02/dscn0177.JPG" target="_blank"><img src="http://www.roboops.es/wp-content/uploads/2008/02/dscn0177t.JPG" alt="Taladrado vista superior." /></a><br />
<a title="Acabado Vista Superior." href="http://www.roboops.es/wp-content/uploads/2008/02/dscn0234.JPG" target="_blank"><img src="http://www.roboops.es/wp-content/uploads/2008/02/dscn0234t.JPG" alt="Acabado Vista Superior." /></a><a title="Acabado Vista Inferior." href="http://www.roboops.es/wp-content/uploads/2008/02/dscn0235.JPG" target="_blank"><img src="http://www.roboops.es/wp-content/uploads/2008/02/dscn0235t.JPG" alt="Acabado Vista Inferior." /></a></p>
<p align="center"><a title="Ficheros de EAGLE" href="http://www.roboops.es/blog/programador.zip">DESCARGA DE FICHEROS EAGLE </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.roboops.es/2008/02/10/adaptador-para-icsp-a-88182840/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
