<?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>Raúl Alves Santos &#187; Raspberry Pi</title>
	<atom:link href="https://diarium.usal.es/ralves/category/placas/soc-system-on-chip/raspberry-pi/feed/" rel="self" type="application/rss+xml" />
	<link>https://diarium.usal.es/ralves</link>
	<description>Facultad de Ciencias. Informática y Automática</description>
	<lastBuildDate>Thu, 12 Mar 2026 09:53:35 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>RaspberryPi + ili9341</title>
		<link>https://diarium.usal.es/ralves/2014/05/12/raspberrypi-ili9341/</link>
		<comments>https://diarium.usal.es/ralves/2014/05/12/raspberrypi-ili9341/#comments</comments>
		<pubDate>Mon, 12 May 2014 17:04:09 +0000</pubDate>
		<dc:creator>ralves</dc:creator>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[ili9341]]></category>
		<category><![CDATA[Raspberry]]></category>
		<category><![CDATA[TFT]]></category>

		<guid isPermaLink="false">http://diarium.usal.es/ralves/?p=679</guid>
		<description><![CDATA[Tal y como aparece en muchos proyectos en la Web es posible conectar una pantalla TFT de bajo coste a la RaspberryPi vía SPI. En este caso se va a conectar una pantalla de 2.2&#8243; con el controlador ili9341. Las principales características de esta pantalla son: Operating Voltage:5v/3.3v Size : 67mmX40mm/2.63&#8221;x1.57&#8221; Congroller: ILI9341 Resolution: QVGA [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><span style="font-size: small">Tal y como aparece en muchos proyectos en la Web es posible conectar una pantalla TFT de bajo coste a la RaspberryPi vía SPI.</span> <span style="font-size: small">En este caso se va a conectar una pantalla de 2.2&#8243; con el controlador ili9341.</span> <span style="font-size: small"><a href="http://www.aliexpress.com/item/Wholesale-1PC-2-2-Inch-240-320-Dots-SPI-TFT-LCD-Serial-Port-Module-Display-ILI9341/1641459659.html"><img class="aligncenter" alt="" src="https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcTSkBkhZcH4bZyoZZbSLi-9s4y4uSxqzJ12Ptt7fQHgTWK2pkgn" width="282" height="179" /></a></span> <span style="font-size: small">Las principales características de esta pantalla son:</span></p>
<ul>
<li><span style="font-size: small">Operating Voltage:5v/3.3v</span></li>
<li><span style="font-size: small">Size : 67mmX40mm/2.63&#8221;x1.57&#8221;</span></li>
<li><span style="font-size: small">Congroller: ILI9341</span></li>
<li><span style="font-size: small">Resolution: QVGA 240*320 Dots</span></li>
</ul>
<p><span style="font-size: small"> </span> <span style="font-size: small">Las conexiones necesarias entre la RaspberryPi y la pantalla son (RaspberryPi -&gt; Pantalla):</span></p>
<ul>
<li><span style="font-size: small">3.3 v (Pin 1)-&gt; VCC</span></li>
<li><span style="font-size: small">GND (Pin 6) -&gt; GND</span></li>
<li><span style="font-size: small">CE0 (Pin 24) -&gt; CS</span></li>
<li><span style="font-size: small">GPIO23 (Pin 16)-&gt; RESET</span></li>
<li><span style="font-size: small">GPIO25 (Pin 22)-&gt; D/C</span></li>
<li><span style="font-size: small">MOSI (Pin 19)-&gt; SDI (MOSI)</span></li>
<li><span style="font-size: small">CLK (Pin 23)-&gt; SCK</span></li>
<li><span style="font-size: small">GPIO24 (Pin 18)-&gt; LED</span></li>
<li><span style="font-size: small">MISO (Pin 21)-&gt; SDO (MISO)</span></li>
</ul>
<p><span style="font-size: small">La instalación de los driver/modulos se realiza según lo mostrado en:</span></p>
<ul>
<li><span style="font-size: small">https://github.com/notro/fbtft/</span></li>
<li><span style="font-size: small">https://github.com/notro/fbtft/wiki</span></li>
</ul>
<p><span style="font-size: small">Siguiendo los pasos se puede realizar de la manera fácil bajándose una distribución que ya incluya todo, o compilar e instalar manualmente.</span></p>
<ol>
<li>Opciones
<ol>
<li><span style="font-size: small">Instalado ya en una distribución: <a href="http://tronnes.org/downloads/2014-01-07-wheezy-raspbian-2014-03-12-fbtft-master-firmware.zip">2014-01-07-wheezy-raspbian-2014-03-12-fbtft-master-firmware.zip</a></span></li>
<li>Instalando el kernel y el driver
<ol>
<li>
<pre>sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O /usr/bin/rpi-update &amp;&amp; sudo chmod +x /usr/bin/rpi-update</pre>
</li>
<li>
<pre># remove or comment out the spi blacklist line
sudo nano /etc/modprobe.d/raspi-blacklist.conf</pre>
</li>
<li>Install
<ol>
<li>FBTFT driver as loadable
<ol>
<li>
<pre>sudo REPO_URI=https://github.com/notro/rpi-firmware rpi-update
sudo shutdown -r now</pre>
</li>
</ol>
</li>
<li>FBTFT driver built into the kernel
<ol>
<li>
<pre>sudo REPO_URI=https://github.com/notro/rpi-firmware BRANCH=builtin rpi-update
sudo shutdown -r now</pre>
</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
<li><span style="font-size: small">Step-by-Step:</span></li>
<li><span style="font-size: small">https://github.com/notro/fbtft/wiki#step-by-step-using-fbtft</span>
<ol>
<li>
<pre><em style="font-family: Consolas, Monaco, monospace;font-size: 12px;line-height: 18px">sudo modprobe fbtft_device custom name=fb_ili9341 speed=32000000 rotate=90  buswidth=8  gpios=reset:23,led:24,dc:25</em></pre>
<ol>
<li><span style="font-family: Consolas, Monaco, monospace;font-size: 12px;line-height: 18px">http://www.raspberrypi.org/forums/viewtopic.php?t=52882</span></li>
</ol>
</li>
<li>
<pre><em></em>con2fbmap 1 1</pre>
<ol>
<li> http://manpages.ubuntu.com/manpages/gutsy/man1/con2fbmap.1.html</li>
</ol>
</li>
</ol>
</li>
<li><span style="font-size: small">Autoarranque y rotado</span>
<ol>
<li><span style="font-size: small">Driver</span>
<ol>
<li>Add to file: <em style="font-family: Consolas, Monaco, monospace;font-size: 12px;line-height: 18px">/etc/modules</em></li>
<li>
<pre>sudo modprobe fbtft_device custom name=fb_ili9341 speed=32000000 rotate=90  buswidth=8  gpios=reset:23,led:24,dc:25 verbose=0</pre>
<ol>
<li>Ref: https://github.com/notro/fbtft/wiki/fbtft_device</li>
</ol>
</li>
</ol>
</li>
<li><span style="font-size: small">Auto login and startx</span>
<ol>
<li><span style="font-size: small">Auto login:  </span><em><code>/etc/inittab</code></em>
<ol>
<li>
<pre><span style="font-family: Consolas, Monaco, monospace;font-size: 12px;line-height: 18px">#1:2345:respawn:/sbin/getty --noclear 38400 tty1</span></pre>
</li>
<li>
<pre><span style="font-family: Consolas, Monaco, monospace;font-size: 12px;line-height: 18px">1:2345:respawn:/bin/login -f pi tty1 &lt;/dev/tty1 &gt;/dev/tty1 2&gt;&amp;1</span></pre>
</li>
</ol>
</li>
<li><span style="font-size: small">Auto startx: </span> <em><code>/etc/rc.local</code></em>
<ol>
<li><span style="font-family: Consolas, Monaco, monospace;font-size: 12px;line-height: 18px">su -l pi -c &#8220;env FRAMEBUFFER=/dev/fb1 startx &amp;&#8221;</span></li>
</ol>
</li>
<li><span style="font-size: small">Console at boot</span>
<ol>
<li><span style="font-size: small">Add kernel argument to file </span><em><code>/boot/cmdline.txt</code></em>
<ol>
<li><span style="font-family: Consolas, Monaco, monospace;font-size: 12px;line-height: 18px">fbcon=map:10</span></li>
</ol>
</li>
<li><span style="font-size: small">Para cambiar el título de letra</span>
<ol>
<li>
<pre>fbcon=font:MINI4x6</pre>
<ol>
<li><span style="font-size: small">http://www.mjmwired.net/kernel/Documentation/fb/fbcon.txt#72</span></li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
</ol>

<a href='https://diarium.usal.es/ralves/2014/05/12/raspberrypi-ili9341/arranque/' title='RaspberryPi + ili9341'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2014/05/Arranque-150x150.png" class="attachment-thumbnail" alt="Arranque" /></a>
<a href='https://diarium.usal.es/ralves/2014/05/12/raspberrypi-ili9341/htop/' title='htop'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2014/05/htop-150x150.png" class="attachment-thumbnail" alt="htop" /></a>
<a href='https://diarium.usal.es/ralves/2014/05/12/raspberrypi-ili9341/x/' title='X'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2014/05/X-150x150.png" class="attachment-thumbnail" alt="X-Window" /></a>

<p>Aquí otro tutorial: http://www.raspberrypirobot.com/2-2-tft-lcd-display-240&#215;320-for-raspberrypi/ <p><a href="https://diarium.usal.es/ralves/2014/05/12/raspberrypi-ili9341/"><em>Pinche aquí para ver el vídeo</em></a></p>   Siguiente paso:</p>
<ul>
<li>Instalar el AdvMame</li>
<li>Hacer lo mismo con una TFT + Touch de bajo coste
<ul>
<li><a href="http://diarium.usal.es/ralves/files/2014/05/TFT_Touch.png"><img class="aligncenter size-full wp-image-699" alt="TFT_Touch" src="http://diarium.usal.es/ralves/files/2014/05/TFT_Touch.png" width="300" height="202" /></a></li>
</ul>
</li>
<li>Añadir las entradas de estas dos pantallas manejadas con arduino</li>
<li>Probar esta pantalla con el ODROID-U3</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>https://diarium.usal.es/ralves/2014/05/12/raspberrypi-ili9341/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adaptador wifi TP-LINK TL-WN725N para Raspberry Pi</title>
		<link>https://diarium.usal.es/ralves/2014/01/17/adaptador-wifi-tp-link-tl-wn725n-para-raspberry-pi/</link>
		<comments>https://diarium.usal.es/ralves/2014/01/17/adaptador-wifi-tp-link-tl-wn725n-para-raspberry-pi/#comments</comments>
		<pubDate>Fri, 17 Jan 2014 14:38:47 +0000</pubDate>
		<dc:creator>ralves</dc:creator>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Raspberry]]></category>
		<category><![CDATA[TP-LINK]]></category>

		<guid isPermaLink="false">http://diarium.usal.es/ralves/?p=621</guid>
		<description><![CDATA[ACTUALIZACIÓN: Instrucciones en: https://www.raspberrypi.org/forums/viewtopic.php?p=462982 Para ver la versión de linux: uname -a Buscar la versión del driver: 8188eu-20160201.tar.gz 8188eu-v7-20160201.tar.gz (Pi 2) Instalar: wget https://dl.dropboxusercontent.com/u/80256631/8188eu-2015yyzz.tar.gz tar xzf 8188eu-2015yyzz.tar.gz ./install.sh &#160; &#160; Dado que el adaptador TP-LINK (TL-WN725N) no es reconocido directamente por wheezy-raspbian habrá que instalar el driver correspondiente. En la siguiente web (http://www.raspberrypi.org/forum/viewtopic.php?p=479340#p479340) se puede ver el [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>ACTUALIZACIÓN:</p>
<p>Instrucciones en: https://www.raspberrypi.org/forums/viewtopic.php?p=462982</p>
<p><strong>Para ver la versión de linux:</strong></p>
<p>uname -a</p>
<p><strong>Buscar la versión del driver:</strong></p>
<p>8188eu-20160201.tar.gz</p>
<p>8188eu-v7-20160201.tar.gz (Pi 2)</p>
<p><strong>Instalar:</strong></p>
<p>wget https://dl.dropboxusercontent.com/u/80256631/8188eu-2015yyzz.tar.gz<br />
tar xzf 8188eu-2015yyzz.tar.gz<br />
./install.sh</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Dado que el adaptador TP-LINK (<a href="http://www.tp-link.es/products/details/?categoryid=&amp;model=TL-WN725N#down">TL-WN725N</a>) no es reconocido directamente por wheezy-raspbian habrá que instalar el driver correspondiente.</p>
<p>En la siguiente web (http://www.raspberrypi.org/forum/viewtopic.php?p=479340#p479340) se puede ver el procedimiento:</p>
<p><em>&#8220;automatic download and install script&#8221;: version information is fetched directly from the initial post in this topic, and firmware is systematically installed if present in tarball. Use install-8188eu.sh to download and install the proper driver for the rpi you run from. Use install-8188eu.sh -k &lt;kernel build&gt; to select the closest available driver version in case no exact match is found for the local kernel. install-8188eu.sh -l shows a list of available driver versions.</em></p>
<p><em>pi@raspberrypi ~ $ curl -s http://www.raspberrypi.org/phpBB3/download/file.php?id=5536 | tar xz</em></p>
<p><em>pi@raspberrypi ~ $ ./install-8188eu.sh -h</em><br />
<em> usage: install-8188eu.sh [-k|--kernel &lt;kernel build&gt;] [-l|--list]</em></p>
<p><em>pi@raspberrypi ~ $ ./install-8188eu.sh -k</em></p>
<p>Después como en la EDUP:</p>
<p>/etc/network/interfaces  con el WPA-SSID y WPA-PSK correspondiente, funciona directamente</p>
<p><em>auto wlan0</em><br />
<em> iface wlan0 inet dhcp</em><br />
<em> wpa-ssid &#8220;&lt;mySSID&gt;&#8221;</em><br />
<em> wpa-psk &#8220;&lt;MySuperSecretPassword&gt;&#8221;</em></p>
]]></content:encoded>
			<wfw:commentRss>https://diarium.usal.es/ralves/2014/01/17/adaptador-wifi-tp-link-tl-wn725n-para-raspberry-pi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MiniAntimorlacoPi (Tercera versión)</title>
		<link>https://diarium.usal.es/ralves/2013/11/21/miniantimorlacopi-tercera-version/</link>
		<comments>https://diarium.usal.es/ralves/2013/11/21/miniantimorlacopi-tercera-version/#comments</comments>
		<pubDate>Thu, 21 Nov 2013 15:45:49 +0000</pubDate>
		<dc:creator>ralves</dc:creator>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Robótica]]></category>

		<guid isPermaLink="false">http://diarium.usal.es/ralves/?p=607</guid>
		<description><![CDATA[Aquí viene la tercera edición del MiniAntimorlacoPi, evolución de la inacabada segunda versión: Como plataforma básica se tendría lo imprescindible para moverse: Kit de motores y ruedas http://www.aliexpress.com/item/2sets-Smart-Car-Robot-Rubber-Tire-Wheel-N20-DC-Geared-Motor-3V-9V-free-shipping/763323807.html Controladora de motores http://www.aliexpress.com/item/FREE-SHIPPING-L298-L298N-motor-driver-board-motor-drive-module/1053402330.html 2 baterías 18650 y con sus porta baterías http://www.aliexpress.com/item/10Pcs-Plastic-Battery-Storage-Case-Box-Holder-for-1-x-18650-Black-with-6-Wire-Leads/789238519.html Interruptor http://www.aliexpress.com/item/High-Quality-Mini-3-Pin-Toggle-Switch-SPDT-On-On-5A-at-125Vac-2A-at-250Vac/1187112635.html Tabla de cortar PVC Separadores http://www.aliexpress.com/item/M3-Nylon-Hex-Spacers-Screw-Nut-Assortment-Kit-Stand-off-Plastic-Accessories-Set/1061548702.html Rueda loca Para controlar la webcam se necesita adicionalmente: Controladora de [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Aquí viene la tercera edición del MiniAntimorlacoPi, evolución de la inacabada segunda versión:</p>
<p>Como plataforma básica se tendría lo imprescindible para moverse:</p>
<ul>
<li>Kit de motores y ruedas <a href="http://www.aliexpress.com/item/2sets-Smart-Car-Robot-Rubber-Tire-Wheel-N20-DC-Geared-Motor-3V-9V-free-shipping/763323807.html">http://www.aliexpress.com/item/2sets-Smart-Car-Robot-Rubber-Tire-Wheel-N20-DC-Geared-Motor-3V-9V-free-shipping/763323807.html</a></li>
<li>Controladora de motores <a href="http://www.aliexpress.com/item/FREE-SHIPPING-L298-L298N-motor-driver-board-motor-drive-module/1053402330.html">http://www.aliexpress.com/item/FREE-SHIPPING-L298-L298N-motor-driver-board-motor-drive-module/1053402330.html</a></li>
<li>2 baterías 18650 y con sus porta baterías <a href="http://www.aliexpress.com/item/10Pcs-Plastic-Battery-Storage-Case-Box-Holder-for-1-x-18650-Black-with-6-Wire-Leads/789238519.html">http://www.aliexpress.com/item/10Pcs-Plastic-Battery-Storage-Case-Box-Holder-for-1-x-18650-Black-with-6-Wire-Leads/789238519.html</a></li>
<li>Interruptor <a href="http://www.aliexpress.com/item/High-Quality-Mini-3-Pin-Toggle-Switch-SPDT-On-On-5A-at-125Vac-2A-at-250Vac/1187112635.html">http://www.aliexpress.com/item/High-Quality-Mini-3-Pin-Toggle-Switch-SPDT-On-On-5A-at-125Vac-2A-at-250Vac/1187112635.html</a></li>
<li>Tabla de cortar PVC</li>
<li>Separadores <a href="http://www.aliexpress.com/item/M3-Nylon-Hex-Spacers-Screw-Nut-Assortment-Kit-Stand-off-Plastic-Accessories-Set/1061548702.html">http://www.aliexpress.com/item/M3-Nylon-Hex-Spacers-Screw-Nut-Assortment-Kit-Stand-off-Plastic-Accessories-Set/1061548702.html</a></li>
<li>Rueda loca</li>
</ul>
<p>Para controlar la webcam se necesita adicionalmente:</p>
<ul>
<li>Controladora de servos: <a href="http://www.aliexpress.com/snapshot/203414667.html">http://www.aliexpress.com/snapshot/203414667.html</a></li>
<li>Pan &amp; tilt (dos servos Hitec HS-422)</li>
<li>Cámara Logitech</li>
<li>DC DC: <a href="http://www.aliexpress.com/item/Ultra-small-LM2596-power-supply-module-DC-DC-BUCK-3A-adjustable-buck-module-regulator-ultra-LM2596S/739489407.html">http://www.aliexpress.com/item/Ultra-small-LM2596-power-supply-module-DC-DC-BUCK-3A-adjustable-buck-module-regulator-ultra-LM2596S/739489407.html</a></li>
</ul>
<p>Y por último la Raspberry Pi, módulo wifi y batería:</p>
<ul>
<li>RaspberryPi + SD</li>
<li>USB wifi EDUP <a href="http://www.aliexpress.com/snapshot/232335587.html">http://www.aliexpress.com/snapshot/232335587.html</a></li>
<li>Batería externa USB 5200mAh <a href="http://www.amazon.es/Romoss-5200mAh-cargador-Micro-USB-Smartphone/dp/B00BH90LAM">http://www.amazon.es/Romoss-5200mAh-cargador-Micro-USB-Smartphone/dp/B00BH90LAM</a></li>
</ul>
<p>&nbsp;</p>
<p>El primer paso es volver a montar todo en la plataforma de PVC:</p>
<p><a href="http://diarium.usal.es/ralves/files/2013/11/P1010041.jpg"><br />
</a>
<a href='https://diarium.usal.es/ralves/2013/11/21/miniantimorlacopi-tercera-version/p1010042/' title='P1010042'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/11/P1010042-150x150.jpg" class="attachment-thumbnail" alt="Base Plataforma 1" /></a>
<a href='https://diarium.usal.es/ralves/2013/11/21/miniantimorlacopi-tercera-version/p1010041/' title='P1010041'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/11/P1010041-150x150.jpg" class="attachment-thumbnail" alt="Base Plataforma 2" /></a>
</p>
<p>&nbsp;</p>
<p>Ahora a esperar a los conectores para la Raspberry Pi y el voltímetro:</p>
<ul>
<li>Conectores <a href="http://www.aliexpress.com/item/Free-Shipping-50PCS-DC3-26-Pin-Shrouded-Male-Header-Connector-2-54mm/1266228157.html">http://www.aliexpress.com/item/Free-Shipping-50PCS-DC3-26-Pin-Shrouded-Male-Header-Connector-2-54mm/1266228157.html</a></li>
<li>Voltímetro <a href="http://www.aliexpress.com/item/Wholesale-12V-Brand-New-10pcs-lot-Mini-DC3-2-30V-Red-Digital-Voltmeter-Volt-Panel-Meter/1281882632.html">http://www.aliexpress.com/item/Wholesale-12V-Brand-New-10pcs-lot-Mini-DC3-2-30V-Red-Digital-Voltmeter-Volt-Panel-Meter/1281882632.html</a></li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://diarium.usal.es/ralves/2013/11/21/miniantimorlacopi-tercera-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MiniAntimorlacoPi (Segunda Versión)</title>
		<link>https://diarium.usal.es/ralves/2013/10/08/miniantimorlacopi-segunda-version/</link>
		<comments>https://diarium.usal.es/ralves/2013/10/08/miniantimorlacopi-segunda-version/#comments</comments>
		<pubDate>Tue, 08 Oct 2013 17:04:21 +0000</pubDate>
		<dc:creator>ralves</dc:creator>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Robótica]]></category>

		<guid isPermaLink="false">http://diarium.usal.es/ralves/?p=586</guid>
		<description><![CDATA[Una vez probado el MiniAntimorlacoPi, en su versión de madera, se va a proceder a realizar en &#8220;plástico&#8221;, para ello después de ver los precios de las láminas de policarbonato se decide emplear una tabla de cortar de los chinos, cuyo mayor problema es que el grosor no es uniforme. Se cortan las mismas piezas [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Una vez probado el MiniAntimorlacoPi, en su versión de madera, se va a proceder a realizar en &#8220;plástico&#8221;, para ello después de ver los precios de las láminas de policarbonato se decide emplear una tabla de cortar de los chinos, cuyo mayor problema es que el grosor no es uniforme.</p>
<p>Se cortan las mismas piezas que se tenían en madera, pero ahora en PVC.</p>

<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000823/' title='Montando la base 1'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000823-150x150.jpg" class="attachment-thumbnail" alt="Montando la base 1" /></a>
<a href='https://diarium.usal.es/ralves/2013/10/08/miniantimorlacopi-segunda-version/p1000844/' title='P1000844'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000844-150x150.jpg" class="attachment-thumbnail" alt="P1000844" /></a>
<a href='https://diarium.usal.es/ralves/2013/10/08/miniantimorlacopi-segunda-version/p1000847/' title='P1000847'><img width="150" height="146" src="http://diarium.usal.es/ralves/files/2013/09/P1000847-150x146.jpg" class="attachment-thumbnail" alt="P1000847" /></a>

<p>&nbsp;</p>
<p>En esta versión se va a utilizar solamente 3 sensores de proximidad, pero se le va a añadir una cámara web para hacer streaming con <em>motion. </em>Además se le va a añadir un pan &amp; tilt, para poder orientar la cámara. Para ello se va a emplear una controladora de servos vía serie.</p>
<p>Nuevos materiales:</p>
<ul>
<li> Tabla de cortar y spray rojo vivo</li>
<li>Controladora de servos: <a href="http://www.aliexpress.com/snapshot/203414667.html">http://www.aliexpress.com/snapshot/203414667.html</a></li>
<li>Pan &amp; tilt (dos servos Hitec HS-422)</li>
<li>Cámara Logitech</li>
<li>Tornillería y barras espaciadoras</li>
<li>Baterías</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://diarium.usal.es/ralves/2013/10/08/miniantimorlacopi-segunda-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MiniAntimorlacoPi (Primera Versión)</title>
		<link>https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/</link>
		<comments>https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/#comments</comments>
		<pubDate>Wed, 11 Sep 2013 18:06:22 +0000</pubDate>
		<dc:creator>ralves</dc:creator>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Robótica]]></category>
		<category><![CDATA[SoC (System on Chip)]]></category>
		<category><![CDATA[Raspberry]]></category>

		<guid isPermaLink="false">http://diarium.usal.es/ralves/?p=541</guid>
		<description><![CDATA[Siguiendo la tradición del los robots de madera y con el objetivo de emplear la RaspberryPi en un robot se procede a crear a MiniAntimorlacoPi. Componentes necesarios: RaspberryPi + SD USB wifi EDUP http://www.aliexpress.com/snapshot/232335587.html Batería externa USB 5200mAh http://www.amazon.es/Romoss-5200mAh-cargador-Micro-USB-Smartphone/dp/B00BH90LAM Kit de motores y ruedas http://www.aliexpress.com/item/2sets-Smart-Car-Robot-Rubber-Tire-Wheel-N20-DC-Geared-Motor-3V-9V-free-shipping/763323807.html Controladora de motores http://www.aliexpress.com/item/FREE-SHIPPING-L298-L298N-motor-driver-board-motor-drive-module/1053402330.html Detectores de distancia http://www.aliexpress.com/item/Free-shippping-5pcs-Smart-car-robot-E18-D80NK-infrared-obstacle-avoidance-sensor-proximity-switch-3-80cm/905509966.html (Estos para la versión segunda) Conversores de nivel [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Siguiendo la tradición del los robots de madera y con el objetivo de emplear la RaspberryPi en un robot se procede a crear a MiniAntimorlacoPi.</p>
<p><strong>Componentes necesarios:</strong></p>
<ul>
<li>RaspberryPi + SD</li>
<li>USB wifi EDUP <a href="http://www.aliexpress.com/snapshot/232335587.html">http://www.aliexpress.com/snapshot/232335587.html</a></li>
<li>Batería externa USB 5200mAh <a href="http://www.amazon.es/Romoss-5200mAh-cargador-Micro-USB-Smartphone/dp/B00BH90LAM">http://www.amazon.es/Romoss-5200mAh-cargador-Micro-USB-Smartphone/dp/B00BH90LAM</a></li>
<li>Kit de motores y ruedas <a href="http://www.aliexpress.com/item/2sets-Smart-Car-Robot-Rubber-Tire-Wheel-N20-DC-Geared-Motor-3V-9V-free-shipping/763323807.html">http://www.aliexpress.com/item/2sets-Smart-Car-Robot-Rubber-Tire-Wheel-N20-DC-Geared-Motor-3V-9V-free-shipping/763323807.html</a></li>
<li>Controladora de motores <a href="http://www.aliexpress.com/item/FREE-SHIPPING-L298-L298N-motor-driver-board-motor-drive-module/1053402330.html">http://www.aliexpress.com/item/FREE-SHIPPING-L298-L298N-motor-driver-board-motor-drive-module/1053402330.html</a></li>
<li>Detectores de distancia <a href="http://www.aliexpress.com/item/Free-shippping-5pcs-Smart-car-robot-E18-D80NK-infrared-obstacle-avoidance-sensor-proximity-switch-3-80cm/905509966.html">http://www.aliexpress.com/item/Free-shippping-5pcs-Smart-car-robot-E18-D80NK-infrared-obstacle-avoidance-sensor-proximity-switch-3-80cm/905509966.html</a> (Estos para la versión segunda)</li>
<li>Conversores de nivel <a href="http://www.aliexpress.com/item/HOT-SALE-7pc-Logic-Level-Converter-converts-3-3V-5V-TTL-logic-level-conversion-bidirectional-Mutual/858000551.html">http://www.aliexpress.com/item/HOT-SALE-7pc-Logic-Level-Converter-converts-3-3V-5V-TTL-logic-level-conversion-bidirectional-Mutual/858000551.html</a> (Estos para la segunda versión)</li>
<li>Rueda loca</li>
<li>Madera</li>
<li>Batería de 9v</li>
<li>Cables, tornillos, etc.</li>
</ul>
<p>&nbsp;</p>
<p><strong>Montando la plataforma:</strong></p>
<p>Siguiendo el diseño de Antimorlaco con varias capas de madera obtenemos la estructura en la cual se van a montar los motores, ruedas y controladora.</p>
<p>&nbsp;</p>

<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000823/' title='Montando la base 1'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000823-150x150.jpg" class="attachment-thumbnail" alt="Montando la base 1" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000822/' title='Montado la base 2'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000822-150x150.jpg" class="attachment-thumbnail" alt="Montado la base 2" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000825/' title='Base base'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000825-150x150.jpg" class="attachment-thumbnail" alt="Base base" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000824/' title='Colocando sensores de proximidad'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000824-150x150.jpg" class="attachment-thumbnail" alt="Colocando sensores de proximidad" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000826/' title='Base'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000826-150x150.jpg" class="attachment-thumbnail" alt="Base" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000827/' title='Probando como ubicación'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000827-150x150.jpg" class="attachment-thumbnail" alt="Probando como ubicación" /></a>

<p>&nbsp;</p>
<p><strong>Probando la controladora con la RaspberryPi:</strong></p>
<p>&nbsp;</p>

<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000821/' title='Probando motores 1'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000821-150x150.jpg" class="attachment-thumbnail" alt="Probando motores 1" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/dsc_1228/' title='Probando motores 2'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/DSC_1228-150x150.jpg" class="attachment-thumbnail" alt="Probando motores 2" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/dsc_1219/' title='Probando motores 3'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/DSC_1219-150x150.jpg" class="attachment-thumbnail" alt="Probando motores 3" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/dsc_1217/' title='Piezas'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/DSC_1217-150x150.jpg" class="attachment-thumbnail" alt="Piezas" /></a>

<p>&nbsp;</p>
<p>En la siguiente dirección se puede encontrar un manual de la controladora de motores:</p>
<p>http://www.mineco.gob.es/stfls/mineco/prensa/ficheros/noticias/2013/130802_APLSCP_2_agosto.pdf</p>
<p>&nbsp;</p>
<p>Como se ve en la siguiente figura no es exactamente la misma controladora pero es muy similar.</p>
<p><img class="aligncenter size-medium wp-image-565" alt="Controladora" src="http://diarium.usal.es/ralves/files/2013/09/Controladora-300x152.jpg" width="300" height="152" /></p>
<p>Para manejar los botones se necesitan 6 salidas (ENA, ENB, IN1, IN2, IN3 e IN4). Estas están agrupadas de tres en tres (ENA-IN1-IN2 y ENB-IN3-IN4). La entradas INx sirven para seleccionar la dirección de giro, y las ENx para habilitar el motor o no, en este caso estas entradas conectadas a una salida PWM permitirían manejar la velocidad de giro.</p>
<p>Para manejar estas 6 señales se van a emplear seis pines de la RaspberryPi (hay que tener en cuenta que las E/S son de 3.3v, aunque en este caso, en principio da lo mismo). Para manejarlos se va a emplear la librería <strong><a title="Wiring Pi" href="http://wiringpi.com/">Wiring Pi</a>:</strong></p>
<p>&#8220;<em><strong>WiringPi</strong></em> is a GPIO access library written in C for the BCM2835 used in the <strong>Raspberry Pi</strong>. It’s released under the <a title="GNU LGPLv3" href="http://www.gnu.org/copyleft/lesser.html" target="_blank">GNU LGPLv3</a> license and is usable from C and C++ and many other languages with suitable wrappers (See below) It’s designed to be familiar to people who have used the Arduino “<em>wiring</em>” system&#8221; <a href="http://wiringpi.com/">http://wiringpi.com/</a></p>
<p>La placa tiene dos conectores, P1 y P5, con los pines GPIO</p>
<p><img class="aligncenter" alt="" src="http://wiringpi.com/wp-content/uploads/2013/03/gpio1.png" width="600" height="295" /></p>
<p><img class="aligncenter" alt="" src="http://wiringpi.com/wp-content/uploads/2013/03/gpio21.png" width="600" height="137" /></p>
<p>Se conectaran directamente los pines de la Raspberry a la controladora (la numeración de pines es la indicada para WiringPi):</p>
<ul>
<li>ENA -&gt; Pin 0</li>
<li>IN1 -&gt; Pin 2</li>
<li>IN2 -&gt; Pin 3</li>
<li>ENB -&gt; Pin 1</li>
<li>IN3 -&gt; Pin 4</li>
<li>IN4 -&gt; Pin 5</li>
</ul>
<p><a href="http://diarium.usal.es/ralves/files/2013/09/P1000821.jpg"><img class="aligncenter size-medium wp-image-552" alt="P1000821" src="http://diarium.usal.es/ralves/files/2013/09/P1000821-300x156.jpg" width="300" height="156" /></a></p>
<p>Para probar el funcionamiento, una vez conectado todo, se alimenta la placa controladora con una fuente de 9v y habrá que hacer un programa en C para activar y desactivar las distintas salidas. Para ello se va a emplear la librería WiringPi, para instalarla hay que seguir los siguientes pasos (<a href="http://wiringpi.com/download-and-install/">http://wiringpi.com/download-and-install/</a>)</p>
<ol>
<li>sudo apt-get install git-core</li>
<li>sudo apt-get update</li>
<li>sudo apt-get upgrade</li>
<li>git clone git://git.drogon.net/wiringPi</li>
<li>cd wiringPi</li>
<li>git pull origin</li>
<li>cd wiringPi</li>
<li>./build</li>
</ol>
<p>Una vez hecho esto hay gran variedad de ejemplos de demostración de uso de las GPIO, PWM, I2C, etc.</p>
<p>Para probar si está bien instalado:</p>
<ol>
<li>cd ./wiringPi/gpio</li>
<li>./pintest</li>
<li>./gpio readall</li>
</ol>
<p>Para la prueba inicial basta con realizar un programa que maneje los seis pines:</p>
<ol>
<li>Declarar la librería: #include &lt;wiringPi.h&gt;</li>
<li>Inicializar: wiringPiSetup();</li>
<li>Configurar los pines: pinMode(ENA,OUTPUT);</li>
<li>Escribir un valor: digitalWrite(ENA, HIGH);</li>
</ol>
<p>Para realizar una prueba modificando la velocidad de giro de los motores se va a emplear PWM, como solamente se dispone de un PWM hardware se va a emplear PWM software, para ello:</p>
<ol>
<li>Declarar adicionalmente la librería: #include &lt;softPwm.h&gt;</li>
<li>Iniciar los PEM software: softPwmWrite(ENA, 0, RANGO);</li>
<li>Dar un valor: softPwmWrite(EN1, velocidad);</li>
</ol>
<p>&nbsp;</p>
<p>Con esto, y unas funciones para pasar de valores de velocidad de avance y giro a valores de PWM y determinar el sentido de giro, ya se podrían controlar los motores.</p>
<p>&nbsp;</p>
<p><strong>Todo junto:</strong></p>
<p>Ahora, para ver como se mueve la plataforma, hay que montar el soporte junto a la RaspberryPi y las baterías.</p>

<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000827/' title='Probando como ubicación'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000827-150x150.jpg" class="attachment-thumbnail" alt="Probando como ubicación" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000832/' title='Robot montado'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000832-150x150.jpg" class="attachment-thumbnail" alt="Robot montado" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000831/' title='Robot montado 2'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000831-150x150.jpg" class="attachment-thumbnail" alt="Robot montado 2" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000833/' title='Robot montado 4'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000833-150x150.jpg" class="attachment-thumbnail" alt="Robot montado 4" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000834/' title='Robot montado 3'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000834-150x150.jpg" class="attachment-thumbnail" alt="Robot montado 3" /></a>

<p>&nbsp;</p>
<p><strong> Primera prueba:</strong></p>
<p>La primera prueba realizada se ha hecho siguiendo lo visto anteriormente, un programa que según se pulsen las teclas O,P,Q,A se mueva el robot, y pulsando N y M que se permita variar la velocidad. Con este programa se ha probado los motores, al aire, y después para manejarlo de forma remota simplemente se ha iniciado una conexión ssh remota y se ha arrancado el programa desde el terminal.</p>
<p><strong>Segunda prueba:</strong></p>
<p>La segunda prueba realizada en vez de arrancar un terminal remoto&#8230; lo que se ha creado es un servidor al cual se puede conectar un cliente y mandarle órdenes de movimiento por un socket. En este caso se ha respetado el protocolo empleado en Antimorlaco, con lo que el mismo programa cliente podría conectarse a los dos robots sin necesidad de modificaciones.</p>
<p>Reutilizando el software existente para Antimorlaco se ha creado el servidor (RaspberryPi-Linux) y el cliente (Windows 7).</p>
<p>&nbsp;</p>
<p><em id="__mceDel"><a href="http://diarium.usal.es/ralves/files/2013/09/WindowsAntimorlacoPi.jpg"><img class="aligncenter size-medium wp-image-548" alt="WindowsAntimorlacoPi" src="http://diarium.usal.es/ralves/files/2013/09/WindowsAntimorlacoPi-300x121.jpg" width="300" height="121" /></a></em></p>
<p>&nbsp;</p>
<p>&nbsp;</p>

<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000835/' title='Andando'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000835-150x150.jpg" class="attachment-thumbnail" alt="Andando" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000837/' title='Familia Antimorlaco'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000837-150x150.jpg" class="attachment-thumbnail" alt="Familia Antimorlaco" /></a>

<p>Y con esto ya está preparado para la segunda versión en la que se añadirán los detectores de proximidad y seguidores de líneas.</p>
<p>&nbsp;</p>
<p><strong>Galería completa:</strong></p>

<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/controladora-3/' title='Controladora'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/Controladora-150x150.jpg" class="attachment-thumbnail" alt="Controladora" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/dsc_1217/' title='Piezas'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/DSC_1217-150x150.jpg" class="attachment-thumbnail" alt="Piezas" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000821/' title='Probando motores 1'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000821-150x150.jpg" class="attachment-thumbnail" alt="Probando motores 1" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000823/' title='Montando la base 1'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000823-150x150.jpg" class="attachment-thumbnail" alt="Montando la base 1" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000822/' title='Montado la base 2'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000822-150x150.jpg" class="attachment-thumbnail" alt="Montado la base 2" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000825/' title='Base base'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000825-150x150.jpg" class="attachment-thumbnail" alt="Base base" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000824/' title='Colocando sensores de proximidad'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000824-150x150.jpg" class="attachment-thumbnail" alt="Colocando sensores de proximidad" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000826/' title='Base'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000826-150x150.jpg" class="attachment-thumbnail" alt="Base" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000827/' title='Probando como ubicación'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000827-150x150.jpg" class="attachment-thumbnail" alt="Probando como ubicación" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/dsc_1228/' title='Probando motores 2'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/DSC_1228-150x150.jpg" class="attachment-thumbnail" alt="Probando motores 2" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000828/' title='Conectado Raspberry'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000828-150x150.jpg" class="attachment-thumbnail" alt="Conectado Raspberry" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/dsc_1219/' title='Probando motores 3'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/DSC_1219-150x150.jpg" class="attachment-thumbnail" alt="Probando motores 3" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/windowsantimorlacopi/' title='WindowsAntimorlacoPi'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/WindowsAntimorlacoPi-150x150.jpg" class="attachment-thumbnail" alt="WindowsAntimorlacoPi" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000832/' title='Robot montado'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000832-150x150.jpg" class="attachment-thumbnail" alt="Robot montado" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000831/' title='Robot montado 2'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000831-150x150.jpg" class="attachment-thumbnail" alt="Robot montado 2" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000834/' title='Robot montado 3'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000834-150x150.jpg" class="attachment-thumbnail" alt="Robot montado 3" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000835/' title='Andando'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000835-150x150.jpg" class="attachment-thumbnail" alt="Andando" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000837/' title='Familia Antimorlaco'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000837-150x150.jpg" class="attachment-thumbnail" alt="Familia Antimorlaco" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/p1000833/' title='Robot montado 4'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000833-150x150.jpg" class="attachment-thumbnail" alt="Robot montado 4" /></a>

<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://diarium.usal.es/ralves/2013/09/11/miniantimorlacopi-primera-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recreativa con Raspberry Pi + ChameleonPi (Segunda Versión)</title>
		<link>https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/</link>
		<comments>https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/#comments</comments>
		<pubDate>Thu, 05 Sep 2013 11:11:16 +0000</pubDate>
		<dc:creator>ralves</dc:creator>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Retroinformática]]></category>
		<category><![CDATA[SoC (System on Chip)]]></category>
		<category><![CDATA[ChameleonPi]]></category>
		<category><![CDATA[raspberry Pi]]></category>
		<category><![CDATA[Recreativa]]></category>

		<guid isPermaLink="false">http://diarium.usal.es/ralves/?p=474</guid>
		<description><![CDATA[Continuando el proyecto de creación de la recreativa iniciado en aquí. Para la segunda versión se ha seguido un diseño similar a la presentada por Kundomando by Rubok.   En este caso se va a añadir, además de la RaspberryPi, unos altavoces Soyntec y los cables y fuentes de alimentación necesarios. En vez de tener [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Continuando el proyecto de creación de la recreativa iniciado en <a href="https://diarium.usal.es/ralves/wp-admin/post.php?post=459&amp;action=edit">aquí</a>.</p>
<p>Para la segunda versión se ha seguido un diseño similar a la presentada por <a href="http://www.retrovicio.org/proyecto/kontumando-by-rubo">Kundomando by Rubok</a>.</p>
<p style="text-align: center"><a href="http://www.retrovicio.org/proyecto/kontumando-by-rubo"><img title="Kundomando by Rubok" alt="Kundomando by Rubok" src="http://www.retrovicio.org/ficheros/proyecto/5979/kontumando_by_rubok-mini.jpg" width="258" height="190" /></a> <img class="aligncenter" title="Esquema Kundomando by Rubok" alt="Esquema Kundomando by Rubok" src="http://www.retrovicio.org/ficheros/proyecto/5979/kontumando_by_rubok-esquema_mando_y_botones_700x247mm_300ppp.jpg" width="499" height="176" /></p>
<p>En este caso se va a añadir, además de la RaspberryPi, unos altavoces Soyntec y los cables y fuentes de alimentación necesarios. En vez de tener una apertura por la parte superior se le va a poner una bandeja deslizante en la parte de abajo para poder acceder al cableado y poder emplearlo como joystick arcade o como recreativa completa, incluyendo o no la RaspberryPi (por no tenerla siempre en la caja y utilizarla para otro menesteres).</p>
<p><strong style="font-size: 13px;line-height: 19px">Material:</strong></p>
<ul>
<li><a href="http://www.raspberrypi.org/">RaspberryPi </a>+ Tarjeta SD 16Gb con <a href="http://chameleon.enging.com/">ChameleonPi</a></li>
<li>Joystick Arcade: <a href="http://www.aliexpress.com/item/Arcade-parts-Bundles-kit-With-Joystick-Pushbutton-Microswitch-2-player-USB-to-Jamme-board-to-Build/642498707.html">http://www.aliexpress.com/item/Arcade-parts-Bundles-kit-With-Joystick-Pushbutton-Microswitch-2-player-USB-to-Jamme-board-to-Build/642498707.html</a></li>
<li>Cargador micro USB</li>
<li>Cable HDMI-DVI</li>
<li>Altavoces Soyntec Voizze 150: <a href="http://www.soyntec.com/es/item/voizze_150_black_night">http://www.soyntec.com/es/item/voizze_150_black_night</a></li>
<li>Cargador USB</li>
<li>Tablones de DM:</li>
<li>Carriles</li>
<li>Cinta de canto en U</li>
<li>Láminas de vinilo negro.</li>
</ul>
<p>Inicialmente estaba planeado alimentar todo con una fuente ATX, pero, al no seguir el consejo de <em>mide dos veces corta una </em>la fuente ATX colisionaba con los botones, con lo que se van a emplear dos cargadores USB normales.</p>
<p>&nbsp;</p>
<p><strong>Preparación del armazón</strong></p>

<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000489/' title='Tablones DM'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000489-150x150.jpg" class="attachment-thumbnail" alt="Tablones DM" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000491/' title='Comparación v1 con V2'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000491-150x150.jpg" class="attachment-thumbnail" alt="Comparación" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000493/' title='Tablones recortados'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000493-150x150.jpg" class="attachment-thumbnail" alt="Prueba con botones, aquí es cuando se ve que no entra la fuente ATX" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000494/' title='Tablones montados con guía'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000494-150x150.jpg" class="attachment-thumbnail" alt="Cajón montado con guías" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000495/' title='Prueba montaje'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000495-150x150.jpg" class="attachment-thumbnail" alt="Aspecto inicial" /></a>

<p>Panel superior: 250x700x16mm</p>
<p>Panel frontal: 100x650x16mm</p>
<p>Paneles laterales: 140x230x16mm (dos, y luego hay que cortar&#8230;..100&#8230;140)</p>
<p>Panel trasero: 120x650x16mm</p>
<p>Panel inferior: 200x650x16mm, y si se van a poner raíles hay que cortar 650-&gt;630</p>
<p>&nbsp;</p>
<p>El objetivo final es tener algo similar a lo siguiente:</p>
<p><a href="http://diarium.usal.es/ralves/files/2013/09/Sin-título.jpg"><img class="aligncenter size-medium wp-image-491" alt="Sin título" src="http://diarium.usal.es/ralves/files/2013/09/Sin-título-300x114.jpg" width="300" height="114" /></a></p>
<p>&nbsp;</p>
<p><strong>Montaje del panel:</strong></p>
<p>Una vez cortada la pieza del panel superior hay que pintarla, forrarla, poner láminas xerografiadas, metacrilato, etc. En este caso se ha forrado con vinilo, de baja calidad (<a href="http://www.aliexpress.com/snapshot/237651641.html">http://www.aliexpress.com/snapshot/237651641.html</a>).</p>
<p><a href="http://diarium.usal.es/ralves/files/2013/09/P1000795.jpg"><img class="aligncenter size-medium wp-image-498" alt="P1000795" src="http://diarium.usal.es/ralves/files/2013/09/P1000795-300x146.jpg" width="300" height="146" /></a></p>
<p>Al forrarla se debe emplear la parte que tenga menos arrugas, cosa que no hice, y tener cuidado de que no se rompa.</p>
<p><a href="http://diarium.usal.es/ralves/files/2013/09/P1000796.jpg"><img class="aligncenter size-medium wp-image-499" alt="P1000796" src="http://diarium.usal.es/ralves/files/2013/09/P1000796-300x153.jpg" width="300" height="153" /></a></p>
<p>Una vez hecho esto hay que montar los botones y los joysticks, con cuidado de no retorcer el vinilo</p>
<p style="text-align: center"><img class="aligncenter" alt="" src="http://image.dhgate.com/albu_283143145_00-1.0x0/arcade-parts-bundles-kit-with-joystick-pushbutton.jpg" width="299" height="224" /></p>
<p><img class="aligncenter size-medium wp-image-500" alt="P1000797" src="http://diarium.usal.es/ralves/files/2013/09/P1000797-300x114.jpg" width="300" height="114" /><a href="http://diarium.usal.es/ralves/files/2013/09/P1000798.jpg"><img class="aligncenter size-medium wp-image-501" alt="P1000798" src="http://diarium.usal.es/ralves/files/2013/09/P1000798-300x120.jpg" width="300" height="120" /></a></p>
<p>Ahora hay que cablearlos a la placa controladora USB</p>
<p><a href="http://diarium.usal.es/ralves/files/2013/09/controladora1.jpg"><img class="aligncenter size-medium wp-image-506" alt="controladora" src="http://diarium.usal.es/ralves/files/2013/09/controladora1-300x206.jpg" width="300" height="206" /></a></p>
<p>&nbsp;</p>
<p><span style="font-size: 13px;line-height: 19px"> <a href="http://diarium.usal.es/ralves/files/2013/09/RECREATIVA.jpg"><img class="aligncenter size-medium wp-image-510" alt="RECREATIVA" src="http://diarium.usal.es/ralves/files/2013/09/RECREATIVA-300x107.jpg" width="300" height="107" /></a><a href="http://diarium.usal.es/ralves/files/2013/09/RECREATIVA..jpg"><br />
</a></span></p>
<p><a href="http://diarium.usal.es/ralves/files/2013/09/P1000803.jpg"><img class="aligncenter size-medium wp-image-502" alt="P1000803" src="http://diarium.usal.es/ralves/files/2013/09/P1000803-300x133.jpg" width="300" height="133" /></a></p>
<p><a href="http://diarium.usal.es/ralves/files/2013/09/P1000805.jpg"><img class="aligncenter size-medium wp-image-504" alt="P1000805" src="http://diarium.usal.es/ralves/files/2013/09/P1000805-300x98.jpg" width="300" height="98" /></a></p>
<p>Los códigos correspondientes a las pulsaciones del teclado se pueden ver en <a href="ftp://ftp.kajak.org.pl/pub/repo/linux/drivers/input/keyboard/atakbd.c">ftp://ftp.kajak.org.pl/pub/repo/linux/drivers/input/keyboard/atakbd.c</a></p>
<p>No se pone directamente Up a Up, Down a Down&#8230;&#8230; porque no funciona. Para verificar si se ha cableado bien se puede emplear el programa jstest.</p>
<p><a href="http://diarium.usal.es/ralves/files/2013/09/P1000804.jpg"><img class="aligncenter size-medium wp-image-503" alt="P1000804" src="http://diarium.usal.es/ralves/files/2013/09/P1000804-300x42.jpg" width="300" height="42" /></a></p>
<p><span style="font-size: 13px;line-height: 19px">Con esto habrá que configurar luego el mapeador a pulsaciones de teclado.</span></p>
<p>&nbsp;</p>
<p>Una vez cableado el remate final con canto en U</p>
<p><a href="http://diarium.usal.es/ralves/files/2013/09/P1000807.jpg"><img class="aligncenter size-medium wp-image-517" alt="P1000807" src="http://diarium.usal.es/ralves/files/2013/09/P1000807-300x142.jpg" width="300" height="142" /></a></p>
<p>&nbsp;</p>
<p><strong style="font-size: 13px;line-height: 19px">Montaje final</strong></p>
<p><a href="http://diarium.usal.es/ralves/files/2013/09/P1000806.jpg"><img class="aligncenter size-medium wp-image-515" alt="P1000806" src="http://diarium.usal.es/ralves/files/2013/09/P1000806-300x121.jpg" width="300" height="121" /></a></p>
<p>Una vez forrada la caja con el vinilo hay que tener en cuenta que debe de albergar la RaspberryPi, los altavoces y las fuentes de alimentación, y deberá tener como salidas el cable HDMI y el de alimentación. Una vez colocado todo se atornilla el panel superior. (En la imagen a la derecha se puede ver otro error de cálculo, el altavoz no entra completamente, choca con el joystick).</p>
<p><a href="http://diarium.usal.es/ralves/files/2013/09/P1000808.jpg"><img class="aligncenter size-medium wp-image-516" alt="P1000808" src="http://diarium.usal.es/ralves/files/2013/09/P1000808-300x163.jpg" width="300" height="163" /></a></p>
<p>&nbsp;</p>
<p><a href="http://diarium.usal.es/ralves/files/2013/09/P1000799.jpg"><img class="aligncenter size-medium wp-image-518" alt="P1000799" src="http://diarium.usal.es/ralves/files/2013/09/P1000799-300x220.jpg" width="300" height="220" /></a></p>
<p><strong>Preparación de ChamaleonPi</strong></p>
<p>Teniendo en cuenta el cableado empleado y los programas a utilizar habrá que configurar el mapeador de joystick a pulsaciones de teclas:</p>
<p>/home/zx/.joy2key.rc</p>
<pre>START ADVMENU
-rawconsole
#          0   1   2   3  4  5  6 7   8  9 10 11 12 13 14 15 16 17 18 19 20 21 
-buttons 103 108 105 106 28 50 70 15 16 53 18 
-axis 53 53 53 53</pre>
<pre>START CHAMELEON
-rawconsole
#          0   1   2   3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 
-buttons 103 108 105 106 28 53 53 15 53 53  1 53 53 53 53 53 53 53 53 53 53 16</pre>
<p>&nbsp;</p>
<p>Para que lance el mapeador:</p>
<p>/opt/selector/select.sh</p>
<pre>7)
 joy2key -config ADVMENU &gt; /dev/null 2&gt;&amp;1&amp;
 advmenu
 killall joy2key &gt; /dev/null 2&gt;&amp;1
 _main ;;</pre>
<p>&nbsp;</p>
<p><strong>Resultado final</strong></p>
<p>Una vez terminado montado todo, cableado y configurado ChameleonPi el resultado final es el siguiente:</p>

<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000813/' title='P1000813'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000813-150x150.jpg" class="attachment-thumbnail" alt="Arranque ChameleonPi" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000818/' title='P1000818'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000818-150x150.jpg" class="attachment-thumbnail" alt="AdvanceMame" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000820/' title='P1000820'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000820-150x150.jpg" class="attachment-thumbnail" alt="AdvanceMame" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000819/' title='P1000819'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000819-150x150.jpg" class="attachment-thumbnail" alt="AdvanceMame" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000810/' title='P1000810'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000810-150x150.jpg" class="attachment-thumbnail" alt="Commodore 64" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000812/' title='P1000812'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000812-150x150.jpg" class="attachment-thumbnail" alt="Amstrad CPC" /></a>

<p>&nbsp;</p>
<p><strong style="font-size: 13px">Información relacionada:</strong></p>
<ul>
<li>Multitud de proyectos de cabinas y controles: Retrovicio: <a href="http://www.retrovicio.org/">http://www.retrovicio.org/</a></li>
<li>Minicabina: <a href="http://www.kickstarter.com/projects/pimoroni/picade-the-arcade-cabinet-kit-for-your-raspberry-p?ref=discover_rec">http://www.kickstarter.com/projects/pimoroni/picade-the-arcade-cabinet-kit-for-your-raspberry-p?ref=discover_rec</a></li>
<li>Otra: <a href="http://www.ionlitio.com/construyendo-tu-propia-maquina-recreativa/">http://www.ionlitio.com/construyendo-tu-propia-maquina-recreativa/</a></li>
<li>Arcade con RaspberryPi: <a href="http://www.raspberrypi.org/archives/2412">http://www.raspberrypi.org/archives/2412</a></li>
<li>Cabinas en DM: <a href="http://www.ebay.es/itm/2-player-DIY-Flatpack-Bartop-Arcade-Machine-Hyperspin-MAME-XBox-Assembly-Parts-/221224565982?pt=UK_Video_Games_Coin_Operated_MJ&amp;hash=item338202fcde#ht_1266wt_1398">http://www.ebay.es/itm/2-player-DIY-Flatpack-Bartop-Arcade-Machine-Hyperspin-MAME-XBox-Assembly-Parts-/221224565982?pt=UK_Video_Games_Coin_Operated_MJ&amp;hash=item338202fcde#ht_1266wt_1398</a></li>
<li>Minicabinas: <a href="http://www.ebay.es/itm/Mini-cabinato-MAME-modello-Weecade-Jukebox-arcade-cabinet-machine-/151051808826?pt=LH_DefaultDomain_101&amp;hash=item232b63b03a#ht_11334wt_1398">http://www.ebay.es/itm/Mini-cabinato-MAME-modello-Weecade-Jukebox-arcade-cabinet-machine-/151051808826?pt=LH_DefaultDomain_101&amp;hash=item232b63b03a#ht_11334wt_1398</a></li>
<li>Paneles: <a href="http://www.ebay.es/itm/Control-Panel-Naomi-Egret-Arcade-Cabinet-Jamma-Bar-Arcade-Mame-Cabinato-Overlay-/130913870941?pt=Giochi_da_Bar_Flipper_Jamma&amp;hash=item1e7b13245d#ht_9155wt_1398">http://www.ebay.es/itm/Control-Panel-Naomi-Egret-Arcade-Cabinet-Jamma-Bar-Arcade-Mame-Cabinato-Overlay-/130913870941?pt=Giochi_da_Bar_Flipper_Jamma&amp;hash=item1e7b13245d#ht_9155wt_1398</a></li>
<li>Controles: <a href="http://www.xgaming.com/store/category/arcade-joysticks-and-game-controllers/#.Uat7LEBM9KY">http://www.xgaming.com/store/category/arcade-joysticks-and-game-controllers/#.Uat7LEBM9KY</a>.</li>
</ul>
<p>&nbsp;</p>
<p><strong>Galería de imágenes:</strong></p>

<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000489/' title='Tablones DM'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000489-150x150.jpg" class="attachment-thumbnail" alt="Tablones DM" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000490/' title='Disposición inicial'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000490-150x150.jpg" class="attachment-thumbnail" alt="Disposición inicial" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000491/' title='Comparación v1 con V2'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000491-150x150.jpg" class="attachment-thumbnail" alt="Comparación" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000493/' title='Tablones recortados'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000493-150x150.jpg" class="attachment-thumbnail" alt="Prueba con botones, aquí es cuando se ve que no entra la fuente ATX" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000494/' title='Tablones montados con guía'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000494-150x150.jpg" class="attachment-thumbnail" alt="Cajón montado con guías" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000495/' title='Prueba montaje'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000495-150x150.jpg" class="attachment-thumbnail" alt="Aspecto inicial" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/sin-titulo/' title='Sin título'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/Sin-título-150x150.jpg" class="attachment-thumbnail" alt="Aspecto deseado" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000795/' title='P1000795'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000795-150x150.jpg" class="attachment-thumbnail" alt="Forrar con vinilo" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000796/' title='P1000796'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000796-150x150.jpg" class="attachment-thumbnail" alt="Forrar con vinilo" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000797/' title='P1000797'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000797-150x150.jpg" class="attachment-thumbnail" alt="Colocar botones" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000798/' title='P1000798'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000798-150x150.jpg" class="attachment-thumbnail" alt="Colocar botones" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000803/' title='P1000803'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000803-150x150.jpg" class="attachment-thumbnail" alt="Cablear" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000805/' title='P1000805'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000805-150x150.jpg" class="attachment-thumbnail" alt="Cablear" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000807/' title='P1000807'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000807-150x150.jpg" class="attachment-thumbnail" alt="Colocar canto en U" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000806/' title='P1000806'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000806-150x150.jpg" class="attachment-thumbnail" alt="Colocar componentes" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000808/' title='P1000808'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000808-150x150.jpg" class="attachment-thumbnail" alt="Atornillar tapa superior" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000799/' title='P1000799'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000799-150x150.jpg" class="attachment-thumbnail" alt="Resultado final" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000810/' title='P1000810'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000810-150x150.jpg" class="attachment-thumbnail" alt="Commodore 64" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000812/' title='P1000812'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000812-150x150.jpg" class="attachment-thumbnail" alt="Amstrad CPC" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000813/' title='P1000813'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000813-150x150.jpg" class="attachment-thumbnail" alt="Arranque ChameleonPi" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000818/' title='P1000818'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000818-150x150.jpg" class="attachment-thumbnail" alt="AdvanceMame" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000819/' title='P1000819'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000819-150x150.jpg" class="attachment-thumbnail" alt="AdvanceMame" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/p1000820/' title='P1000820'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/09/P1000820-150x150.jpg" class="attachment-thumbnail" alt="AdvanceMame" /></a>

]]></content:encoded>
			<wfw:commentRss>https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-segunda-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recreativa con Raspberry Pi + ChameleonPi (Primera Versión)</title>
		<link>https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-primera-version/</link>
		<comments>https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-primera-version/#comments</comments>
		<pubDate>Thu, 05 Sep 2013 11:10:38 +0000</pubDate>
		<dc:creator>ralves</dc:creator>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Retroinformática]]></category>
		<category><![CDATA[SoC (System on Chip)]]></category>
		<category><![CDATA[ChameleonPi]]></category>
		<category><![CDATA[raspberry Pi]]></category>
		<category><![CDATA[Recreativa]]></category>

		<guid isPermaLink="false">http://diarium.usal.es/ralves/?p=459</guid>
		<description><![CDATA[  Para la primera versión se ha seguido la disposición de botones y distancias empleadas en http://www.retrovicio.org/proyecto/kontumando-by-rubo Material: RaspberryPi + Tarjeta SD 16Gb con ChameleonPi  Joystick Arcade: http://www.aliexpress.com/item/Arcade-parts-Bundles-kit-With-Joystick-Pushbutton-Microswitch-2-player-USB-to-Jamme-board-to-Build/642498707.html Cargador micro USB Cable HDMI-DVI Altavoces Tablón de 60x40x1.6 laminado blanco &#160; &#160;  Información relacionada: Multitud de proyectos de cabinas y controles: Retrovicio: http://www.retrovicio.org/ Minicabina: http://www.kickstarter.com/projects/pimoroni/picade-the-arcade-cabinet-kit-for-your-raspberry-p?ref=discover_rec Otra: http://www.ionlitio.com/construyendo-tu-propia-maquina-recreativa/ Arcade con RaspberryPi: http://www.raspberrypi.org/archives/2412 Cabinas en [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><span style="font-size: 13px;line-height: 19px"> </span></p>
<p>Para la primera versión se ha seguido la disposición de botones y distancias empleadas en <a href="http://www.retrovicio.org/proyecto/kontumando-by-rubok">http://www.retrovicio.org/proyecto/kontumando-by-rubo</a></p>
<p><strong>Material:</strong></p>
<ul>
<li><span style="font-size: 13px;line-height: 19px"><a href="http://www.raspberrypi.org/">RaspberryPi </a>+ Tarjeta SD 16Gb con <a href="http://chameleon.enging.com/">ChameleonPi</a> </span></li>
<li>Joystick Arcade: <a href="http://www.aliexpress.com/item/Arcade-parts-Bundles-kit-With-Joystick-Pushbutton-Microswitch-2-player-USB-to-Jamme-board-to-Build/642498707.html">http://www.aliexpress.com/item/Arcade-parts-Bundles-kit-With-Joystick-Pushbutton-Microswitch-2-player-USB-to-Jamme-board-to-Build/642498707.html</a></li>
<li>Cargador micro USB</li>
<li>Cable HDMI-DVI</li>
<li>Altavoces</li>
<li>Tablón de 60x40x1.6 laminado blanco</li>
</ul>

<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-primera-version/tablon/' title='Tablón'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/06/Tablón-150x150.jpg" class="attachment-thumbnail" alt="Tablón" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-primera-version/botones/' title='Botones'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/06/Botones-150x150.jpg" class="attachment-thumbnail" alt="Botones" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-primera-version/botonescables/' title='BotonesCables'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/06/BotonesCables-150x150.jpg" class="attachment-thumbnail" alt="Cableado" /></a>
<a href='https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-primera-version/attachment/1941/' title='1941'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2013/06/1941-150x150.jpg" class="attachment-thumbnail" alt="Primera Prueba" /></a>

<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong> Información relacionada:</strong></p>
<ul>
<li><span style="font-size: 13px;line-height: 19px">Multitud de proyectos de cabinas y controles: Retrovicio: </span><a style="font-size: 13px;line-height: 19px" href="http://www.retrovicio.org/">http://www.retrovicio.org/</a></li>
<li><span style="font-size: 13px;line-height: 19px">Minicabina: </span><a style="font-size: 13px;line-height: 19px" href="http://www.kickstarter.com/projects/pimoroni/picade-the-arcade-cabinet-kit-for-your-raspberry-p?ref=discover_rec">http://www.kickstarter.com/projects/pimoroni/picade-the-arcade-cabinet-kit-for-your-raspberry-p?ref=discover_rec</a></li>
<li><span style="font-size: 13px;line-height: 19px">Otra: </span><a style="font-size: 13px;line-height: 19px" href="http://www.ionlitio.com/construyendo-tu-propia-maquina-recreativa/">http://www.ionlitio.com/construyendo-tu-propia-maquina-recreativa/</a></li>
<li><span style="font-size: 13px;line-height: 19px">Arcade con RaspberryPi: </span><a style="font-size: 13px;line-height: 19px" href="http://www.raspberrypi.org/archives/2412">http://www.raspberrypi.org/archives/2412</a></li>
<li><span style="font-size: 13px;line-height: 19px">Cabinas en DM: </span><a style="font-size: 13px;line-height: 19px" href="http://www.ebay.es/itm/2-player-DIY-Flatpack-Bartop-Arcade-Machine-Hyperspin-MAME-XBox-Assembly-Parts-/221224565982?pt=UK_Video_Games_Coin_Operated_MJ&amp;hash=item338202fcde#ht_1266wt_1398">http://www.ebay.es/itm/2-player-DIY-Flatpack-Bartop-Arcade-Machine-Hyperspin-MAME-XBox-Assembly-Parts-/221224565982?pt=UK_Video_Games_Coin_Operated_MJ&amp;hash=item338202fcde#ht_1266wt_1398</a></li>
<li><span style="font-size: 13px;line-height: 19px">Minicabinas: </span><a style="font-size: 13px;line-height: 19px" href="http://www.ebay.es/itm/Mini-cabinato-MAME-modello-Weecade-Jukebox-arcade-cabinet-machine-/151051808826?pt=LH_DefaultDomain_101&amp;hash=item232b63b03a#ht_11334wt_1398">http://www.ebay.es/itm/Mini-cabinato-MAME-modello-Weecade-Jukebox-arcade-cabinet-machine-/151051808826?pt=LH_DefaultDomain_101&amp;hash=item232b63b03a#ht_11334wt_1398</a></li>
<li><span style="font-size: 13px;line-height: 19px">Paneles: </span><a style="font-size: 13px;line-height: 19px" href="http://www.ebay.es/itm/Control-Panel-Naomi-Egret-Arcade-Cabinet-Jamma-Bar-Arcade-Mame-Cabinato-Overlay-/130913870941?pt=Giochi_da_Bar_Flipper_Jamma&amp;hash=item1e7b13245d#ht_9155wt_1398">http://www.ebay.es/itm/Control-Panel-Naomi-Egret-Arcade-Cabinet-Jamma-Bar-Arcade-Mame-Cabinato-Overlay-/130913870941?pt=Giochi_da_Bar_Flipper_Jamma&amp;hash=item1e7b13245d#ht_9155wt_1398</a></li>
<li><span style="font-size: 13px;line-height: 19px">Controles: </span><a style="font-size: 13px;line-height: 19px" href="http://www.xgaming.com/store/category/arcade-joysticks-and-game-controllers/#.Uat7LEBM9KY">http://www.xgaming.com/store/category/arcade-joysticks-and-game-controllers/#.Uat7LEBM9KY</a></li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://diarium.usal.es/ralves/2013/09/05/recreativa-con-raspberry-pi-chameleonpi-primera-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Probando el bus I2C de la Raspberry Pi</title>
		<link>https://diarium.usal.es/ralves/2013/06/25/probando-el-bus-i2c-de-la-raspberry-pi/</link>
		<comments>https://diarium.usal.es/ralves/2013/06/25/probando-el-bus-i2c-de-la-raspberry-pi/#comments</comments>
		<pubDate>Tue, 25 Jun 2013 11:51:13 +0000</pubDate>
		<dc:creator>ralves</dc:creator>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[Raspberry]]></category>

		<guid isPermaLink="false">http://diarium.usal.es/ralves/?p=419</guid>
		<description><![CDATA[Se ha probado la comunicación vía I2C con la placa controladora de motores MD25 y se está intentando con un anillo de sónares SRF08. En el caso de no tener la distribución Occidentalis que ya tiene el soporte I2C activado, se deben de seguir una serie de pasos (sacados de aquí): Editar el fichero /etc/modprobe.d/raspi-blacklist.conf y eliminar [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Se ha probado la comunicación vía I2C con la placa controladora de motores <a href="http://www.robot-electronics.co.uk/htm/md25i2c.htm">MD25</a> y se está intentando con un anillo de sónares <a href="http://www.robot-electronics.co.uk/htm/srf08tech.shtml">SRF08</a>.</p>
<p>En el caso de no tener la distribución <a href="http://learn.adafruit.com/adafruit-raspberry-pi-educational-linux-distro/occidentalis-v0-dot-2">Occidentalis</a> que ya tiene el soporte I2C activado, se deben de seguir una serie de pasos (sacados de <a href="http://www.robot-electronics.co.uk/files/rpi_i2c_setup.doc">aquí</a>):</p>
<ul>
<li><span style="font-size: 13px;line-height: 19px">Editar el fichero </span><em style="font-size: 13px;line-height: 19px">/etc/modprobe.d/raspi-blacklist.conf y </em><span style="font-size: 13px;line-height: 19px">eliminar de la lista </span><em style="font-size: 13px;line-height: 19px">i2c-bcm2708 :</em>
<ul>
<li><span style="font-size: 13px;line-height: 19px">$sudo nano /etc/modprobe.d/rasp-backlist.conf</span></li>
<li><span style="font-size: 13px;line-height: 19px">#blacklist i2c-bcm2708</span></li>
</ul>
</li>
<li><span style="font-size: 13px;line-height: 19px">Reiniciar:</span>
<ul>
<li><span style="font-size: 13px;line-height: 19px">$sudo reboot</span></li>
</ul>
</li>
<li><span style="font-size: 13px;line-height: 19px">Activar los puertos:</span>
<ul>
<li><span style="font-size: 13px;line-height: 19px">$sudo modprobe i2c-dev</span></li>
</ul>
</li>
<li><span style="font-size: 13px;line-height: 19px">Ver si está disponibles:</span>
<ul>
<li><span style="font-size: 13px;line-height: 19px">$ls /dev/i2c*</span></li>
</ul>
</li>
<li><span style="font-size: 13px;line-height: 19px">Dar permisos:</span>
<ul>
<li><span style="font-size: 13px;line-height: 19px">$sudo chmod o+rw /dev/i2c*</span></li>
</ul>
</li>
</ul>
<p>Para buscar los dispositivos conectados al bus I2C:</p>
<ul>
<li><span style="font-size: 13px;line-height: 19px">sudo i2cdetect -y 1</span></li>
<li>i2cget e i2cset</li>
</ul>
<p>Más información en <a href="http://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c">http://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://diarium.usal.es/ralves/2013/06/25/probando-el-bus-i2c-de-la-raspberry-pi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Probando adaptador wifi EDUP en Raspberry Pi</title>
		<link>https://diarium.usal.es/ralves/2013/06/25/probando-adaptador-wifi-edup-en-raspberry-pi/</link>
		<comments>https://diarium.usal.es/ralves/2013/06/25/probando-adaptador-wifi-edup-en-raspberry-pi/#comments</comments>
		<pubDate>Tue, 25 Jun 2013 11:49:56 +0000</pubDate>
		<dc:creator>ralves</dc:creator>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[EDUP]]></category>
		<category><![CDATA[Raspberry]]></category>

		<guid isPermaLink="false">http://diarium.usal.es/ralves/?p=425</guid>
		<description><![CDATA[Siguiendo los pasos de: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=46&#38;t=22868 he probado el adaptador wifi EDUP con chip Realtek RTL8188CUS 802.11n: &#8220;Free shipping! EDUP EP-N8508GS USB 150 Mbps Wireless Wifi Mini 150M Network Card 802.11 n/g/b for For Raspberry Pi 512M Model B&#8221; http://www.aliexpress.com/snapshot/232335587.html y una vez configurado /etc/network/interfaces  con el WPA-SSID y WPA-PSK correspondiente, funciona directamente auto wlan0 iface [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Siguiendo los pasos de:</p>
<p><a href="http://www.raspberrypi.org/phpBB3/viewtopic.php?f=46&amp;t=22868">http://www.raspberrypi.org/phpBB3/viewtopic.php?f=46&amp;t=22868</a></p>
<p>he probado el adaptador wifi EDUP con chip Realtek RTL8188CUS 802.11n:</p>
<p>&#8220;Free shipping! EDUP EP-N8508GS USB 150 Mbps Wireless Wifi Mini 150M Network Card 802.11 n/g/b for For Raspberry Pi 512M Model B&#8221;</p>
<p><a href="http://www.aliexpress.com/snapshot/232335587.html">http://www.aliexpress.com/snapshot/232335587.html</a></p>
<p>y una vez configurado /etc/network/interfaces  con el WPA-SSID y WPA-PSK correspondiente, funciona directamente</p>
<p style="padding-left: 30px">auto wlan0<br />
iface wlan0 inet dhcp<br />
wpa-ssid &#8220;&lt;mySSID&gt;&#8221;<br />
wpa-psk &#8220;&lt;MySuperSecretPassword&gt;&#8221;</p>
<p>Ahora toca hacer lo mismo para la distribución ChameleonPi y también funciona.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://diarium.usal.es/ralves/2013/06/25/probando-adaptador-wifi-edup-en-raspberry-pi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Probando GPIO de la Raspberry Pi</title>
		<link>https://diarium.usal.es/ralves/2013/06/25/probando-gpio-de-la-raspberry-pi/</link>
		<comments>https://diarium.usal.es/ralves/2013/06/25/probando-gpio-de-la-raspberry-pi/#comments</comments>
		<pubDate>Tue, 25 Jun 2013 11:48:55 +0000</pubDate>
		<dc:creator>ralves</dc:creator>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[GPIO]]></category>
		<category><![CDATA[Raspberry]]></category>

		<guid isPermaLink="false">http://diarium.usal.es/ralves/?p=413</guid>
		<description><![CDATA[Primera prueba con de la interfaz GPIO de la Raspberry Pi. &#160; Para hacerla he empleado la librería de Mike McCauley del chip  bcm2835: http://www.airspayce.com/mikem/bcm2835/ Siguiendo los pasos de: http://engineerdemos.blogspot.com.es/2012/08/snes-on-rapsberry-pi.html Y para probarla con el ejemplo de: http://www.raspberry-projects.com/pi/programming-in-c/c-libraries/bcm2835-by-mike-mccauley &#160; En vez de usar un LED he empleado un analizador lógico de bajo coste y el programa [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Primera prueba con de la interfaz GPIO de la Raspberry Pi.</p>
<p>&nbsp;</p>
<p>Para hacerla he empleado la librería de Mike McCauley del chip  bcm2835:</p>
<p style="padding-left: 30px"><a href="http://www.airspayce.com/mikem/bcm2835/">http://www.airspayce.com/mikem/bcm2835/</a></p>
<p><span style="font-size: 13px;line-height: 19px">Siguiendo los pasos de:</span></p>
<p style="padding-left: 30px"><a href="http://engineerdemos.blogspot.com.es/2012/08/snes-on-rapsberry-pi.html">http://engineerdemos.blogspot.com.es/2012/08/snes-on-rapsberry-pi.html</a></p>
<p><span style="font-size: 13px;line-height: 19px">Y para probarla con el ejemplo de:</span></p>
<p style="padding-left: 30px"><a href="http://www.raspberry-projects.com/pi/programming-in-c/c-libraries/bcm2835-by-mike-mccauley">http://www.raspberry-projects.com/pi/programming-in-c/c-libraries/bcm2835-by-mike-mccauley</a></p>
<p>&nbsp;</p>
<p>En vez de usar un LED he empleado un analizador lógico de bajo coste y el programa Saleae:</p>
<p style="padding-left: 30px"><a href="http://www.aliexpress.com/snapshot/213129247.html">http://www.aliexpress.com/snapshot/213129247.html</a></p>
<p style="padding-left: 30px"><a href="http://www.saleae.com/logic">http://www.saleae.com/logic</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://diarium.usal.es/ralves/2013/06/25/probando-gpio-de-la-raspberry-pi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.772 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2026-03-26 04:11:19 -->
