<?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; Robótica</title>
	<atom:link href="https://diarium.usal.es/ralves/tag/robotica/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>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>
	</channel>
</rss>

<!-- Dynamic page generated in 1.156 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2026-04-05 17:53:18 -->
