tag:blogger.com,1999:blog-63394661439271856932024-03-19T05:26:24.461-07:00ICAROrobotica educativa con software libreProyecto ICAROhttp://www.blogger.com/profile/02291077819137367032noreply@blogger.comBlogger59125tag:blogger.com,1999:blog-6339466143927185693.post-70726278329595499472014-12-09T11:21:00.002-08:002014-12-09T11:21:29.044-08:00ICARO en NicaraguaEn octubre fue el congreso anual de<a href="http://fudconlatam.org/" target="_blank"> FUDCON-LATAM</a> (fedora users and developers conference), la conferencia anual de usauarios y desarrolladores del sistema GNU/Linux FEDORA.<br />
Este Año participe (como hace 4 años ya) en el evento, el cual se realizo en la ciudad de Managua (Nicaragua).<br />
En el congreso, di un taller de electronica, con idea a enseñar a fabriar circuitos y programar los microcontroladores usados en el proyecto ICARO. Mi experiencia fue muy linda, los chicos estaban muy interesados y logramos armar cosas muy divertidas.<br />
En Nicaragua, con mi amigo Nevill Cross, estamos armando un laboratorio para fabricar el hardware de icaro, la idea es poder fabricar directamente alla todo, desde el pcb a conseguir los componentes electronicos y distribuir en los colegios tecnicos del pais para poder impulsar el software y hardware libre en centro america. Hay muchisimo por hacer, pero el griupo de gente que logramos juntar es muy bueno, asi que tengo espectativas para que el año que viene ICARO este plenamente instalado en centro america.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgwz4Q3r7xV9p-ETpb00IUvrbQp0s4X7z0lFe9tUMLFv1IwuRN4xKhvqwuDBFw0xBZz9FjupC5b-mLwMkVND34mxnHpbYAnoWUZJlkBKv7niFG3cJhQZVvQCLtwx8-Ih8CaCBovNcQ5gA7/s1600/15470617390_106c0dc84a_o.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgwz4Q3r7xV9p-ETpb00IUvrbQp0s4X7z0lFe9tUMLFv1IwuRN4xKhvqwuDBFw0xBZz9FjupC5b-mLwMkVND34mxnHpbYAnoWUZJlkBKv7niFG3cJhQZVvQCLtwx8-Ih8CaCBovNcQ5gA7/s1600/15470617390_106c0dc84a_o.jpg" height="213" width="320" /></a></div>
<div style="text-align: center;">
El robot que lleve para demostraciones</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz-cKdgyyY9EAx4TpHywZtu-0PEmCHXrQgZmk8sT9GI8ZC1jcDAr2oMV0o_-JeXMy_VcI2kzlMLah_AqNKaNsjop4J5sFd39Bq2Q1As9j-eGxv2AtuxLnk3BrPEFRl1k0YUXzpmYukXSeg/s1600/15656186715_49846e6b6c_o.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz-cKdgyyY9EAx4TpHywZtu-0PEmCHXrQgZmk8sT9GI8ZC1jcDAr2oMV0o_-JeXMy_VcI2kzlMLah_AqNKaNsjop4J5sFd39Bq2Q1As9j-eGxv2AtuxLnk3BrPEFRl1k0YUXzpmYukXSeg/s1600/15656186715_49846e6b6c_o.jpg" height="213" width="320" /></a></div>
<div style="text-align: center;">
Con los chicos de la comunidad FEDORA</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixy6ZSH7-w_Rm9KSr1YWqqzA3FqINB7zGZ11B_UTVtQD78N_iA_0ILSQc2eDMecAj5kRnPuTo4LyRBy2K8a0a5EXiTz6IU8aVp8AGVj9U37BXdbUKABk2R4I8TjjObbmnXoJH5-EWoVgKh/s1600/15657011942_f744f4c56a_o.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixy6ZSH7-w_Rm9KSr1YWqqzA3FqINB7zGZ11B_UTVtQD78N_iA_0ILSQc2eDMecAj5kRnPuTo4LyRBy2K8a0a5EXiTz6IU8aVp8AGVj9U37BXdbUKABk2R4I8TjjObbmnXoJH5-EWoVgKh/s1600/15657011942_f744f4c56a_o.jpg" height="213" width="320" /></a></div>
<br />
<div style="text-align: center;">
Dando mi taller de diseño de PCBs con KICAD</div>
<div style="text-align: center;">
<br /></div>
valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com0tag:blogger.com,1999:blog-6339466143927185693.post-52379721013287693612014-09-17T11:03:00.001-07:002014-09-17T11:06:35.459-07:00controlando un robot con señales MIDIEl estándar MIDI (Musical Instrument Digital Interface) es un protocolo muy usado en la industria musical para transmitir información entre dispositivos musicales, como teclados, samplers, equipos para sincronizar dispositivos, etc etc. Si bien es un estándar bastante antiguo, sigue siendo valido y aun hoy es una de las formas mas común de controlar distintos equipos musicales.<br />
En los sistemas GNU/LINUX, también implementan una forma de controlar distintos software y hardware a través de señales MIDI, de esa forma, uno puede tener un controlador MIDI o un teclado con salida MIDI y controlar distintos programas de audio como LMMS, Hydrogen, Ardour o algunos sintes digitales como qsynth.<br />
La forma de trabajar con auido en GNU/LINUX, puede ser un tanto complicadod e entender al principio, hay varios motores de sonido (OSS, ALSA) pero ademas, esta JACK, que se encarga de capturar el hardware y ser un buffer (o proxy si se quiere) que toma las entradas y salidas de los distintos software y los envía a la placa de audio, permitiendo hacer cosas como tomar la salida de LMMS y meterla dentro de un canal de Ardour y la salida maestra de Ardour derivarla a un multi efecto como Rakarrack, y después, todo eso a la salida de la paca de audio.<br />
<span style="color: #252525; font-family: sans-serif;"><span style="font-size: 14px; line-height: 22.3999996185303px;"><br /></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLeUznU1sL9b9aTZImxyz25ZSuBQfCnzGs2i7FkaQ3yIWcEwM1OzfV0YgrutZluRlnjebUQUkU_Zl3PM6UQYaqf6gW63lwmisZeB-8pqoChDIf7SCuv_oLVn-AJdiiLA65V6E1bsSqLKxm/s1600/Captura+de+pantalla+de+2014-09-17+13:01:32.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLeUznU1sL9b9aTZImxyz25ZSuBQfCnzGs2i7FkaQ3yIWcEwM1OzfV0YgrutZluRlnjebUQUkU_Zl3PM6UQYaqf6gW63lwmisZeB-8pqoChDIf7SCuv_oLVn-AJdiiLA65V6E1bsSqLKxm/s1600/Captura+de+pantalla+de+2014-09-17+13:01:32.png" height="179" width="320" /></a></div>
<div style="text-align: center;">
Ejemplo de Jack con su front-end qjackctl y LMMS</div>
<div style="text-align: center;">
<div>
<br />
<div style="text-align: left;">
La idea del proyecto siguiente es poder hacer una interface que tome datos MIDI a traves de Jack y las re envié al puerto /dev/ttyACM0 para poder controlar un robot y hacer música. Para eso, use las librerías de pygame para control MIDI, que si bien son unas librerias gigantes, estan empaquetadas en casi todas las distribuciones GNU/LINUX (Y obviamente en FEDORA) y hay mucha documentación. Para el control del robot usao el modulo apicaro, que forma parte del proyecto ICARO y que me permite andar señales a la placa mediante python-serial y un firmware especial del lado del PIC (firmware tortucaro, que se carga desde la pantalla de icaro-bloques).</div>
</div>
<div>
<span style="color: #252525; font-family: sans-serif;"><span style="font-size: 14px; line-height: 22.3999996185303px;"><br /></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL2gN04yyHAklAD_Bhi7Kg9IZTomUhX6rzNkA9qefSQxY30Y-iokVrTJIz-Zgvh1yvHtlVZ16__X758oXl-2S0lENE_oMl3XbfoNqj_mBXs3O9W6WlMQnPmRzYXs5Lckrn2M35rPkeG1ex/s1600/Captura+de+pantalla+de+2014-09-17+13:18:08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL2gN04yyHAklAD_Bhi7Kg9IZTomUhX6rzNkA9qefSQxY30Y-iokVrTJIz-Zgvh1yvHtlVZ16__X758oXl-2S0lENE_oMl3XbfoNqj_mBXs3O9W6WlMQnPmRzYXs5Lckrn2M35rPkeG1ex/s1600/Captura+de+pantalla+de+2014-09-17+13:18:08.png" height="179" width="320" /></a></div>
<div class="separator" style="clear: both;">
boton de carga para el firmware Tortucaro </div>
<div class="separator" style="clear: both;">
(para controlar la placa desde puerto /dev/ttyACMx)</div>
<div style="text-align: center;">
<span style="color: #252525; font-family: sans-serif;"><span style="font-size: 14px; line-height: 22.3999996185303px;"><br /></span></span><span style="color: #252525; font-family: sans-serif;"><span style="font-size: 14px; line-height: 22.3999996185303px;"><br /></span></span></div>
<div>
<br /></div>
<div>
<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="https://i.ytimg.com/vi/z8Isx_vEQh8/0.jpg" height="266" width="320"><param name="movie" value="https://www.youtube.com/v/z8Isx_vEQh8?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="https://www.youtube.com/v/z8Isx_vEQh8?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
</div>
<div>
<br /></div>
</div>
<div style="text-align: center;">
Video de un robot que toca el xilofon, </div>
<div style="text-align: center;">
controlado mediante LMMS
y tambien un teclado controlador MIDI.</div>
<br />
Aca el código fuente del robot, no es muy difícil de entender, básicamente son 2 clases que controlan el MIDI y el puerto serie (usando apicaro)
<br />
<pre class="brush:python" style="text-align: left;">import pygame
import time
import pygame.midi
import apicaro
class ROBOT:
""" clase robot, cotrola mediante apicaro los dos servomotores
de moviento del robot (izquierda/derecha, arriba/abajo """
escala={
"c":30,
"d":60,
"e":80,
"f":110,
"g":130,
"a":155,
"b":180,
"c2":205
}
golpe={
"sube":60,
"baja":29
}
def __init__ (self):
""" Class initialiser """
self.icaro=apicaro.puerto()
self.band=self.icaro.iniciar()
def mover(self,tecla):
self.icaro.activar_servo(1,self.escala[tecla])
def golpear(self):
self.icaro.activar_servo(2,self.golpe["baja"])
time.sleep(0.07)
self.icaro.activar_servo(2,self.golpe["sube"])
class MIDI:
""" inicia pygame.midi y tiene un diccionario con algunas notas MIDI """
notas={
60:"c",
62:"d",
64:"e",
65:"f",
67:"g",
69:"a",
71:"b",
72:"c2"
}
def __init__ (self):
""" Class initialiser """
pygame.midi.init()
print "set player"
self.player= pygame.midi.Input(1)
print "set instrument"
midi=MIDI()
robot=ROBOT()
while robot.band:
# nos fijamos si hay datos en el buffer
flag = midi.player.poll()
if flag == True:
data = midi.player.read(10)
senal = data [0][0]
nota = senal[1]
volumen = senal[2]
#~ print volumen
# si la nota esta dentro del diccionario, muevo el robot
if midi.notas.has_key(nota):
if volumen <>0:
robot.mover(midi.notas[nota])
time.sleep(0.2)
robot.golpear()
</pre>
valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com1tag:blogger.com,1999:blog-6339466143927185693.post-21101168167448731402014-07-16T16:21:00.000-07:002014-07-16T16:21:04.492-07:00ICARO en Tucumán Mateo Carabajal (<a href="http://losaparatos.net/" target="_blank">http://losaparatos.net/</a>) me invito para ir a dar unas charlas sobre icaro en la ciudad de San Miguel de Tucuman y aprovechar para capacitarlos para un proyecto de robotica educativa que estan usando.<br />
Fue una experiencia hermosa que espero que se repita.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyh0Tl0BzZ4GdLCAsaXVPIW6_Qpp1SYFM8Iiqi6rck6iw4VuLTcIZbdZ3-96RxkRM3yjfNsYH9vSf0Gvio0RUIlnZiTReCBp308eFzPYXcqIIGDobt3qoO7C4XOiERJ9I6KIxmGpwJSEcI/s1600/P6280235.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyh0Tl0BzZ4GdLCAsaXVPIW6_Qpp1SYFM8Iiqi6rck6iw4VuLTcIZbdZ3-96RxkRM3yjfNsYH9vSf0Gvio0RUIlnZiTReCBp308eFzPYXcqIIGDobt3qoO7C4XOiERJ9I6KIxmGpwJSEcI/s1600/P6280235.JPG" height="240" width="320" /></a></div>
<div style="text-align: center;">
<span style="text-align: center;">Las 3 plaquitas de pruebas que armamos para poder hacer analisis y ver la factibilidad de fabricarlas en Tucuman.</span></div>
<div style="text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigoTTOvQir0W_8hXarWvkGOEmX049WwMVKo7Tx6p77Jchy00DA3oByZ9-4ZD3ntXNJ8j8wt1yRlUHOitX6wjTgqG7hW1eepl2Cy_v55dBYL5AfrCM5x-DROanEmxbvn10CWbIWxkzWZT-L/s1600/P6280236.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigoTTOvQir0W_8hXarWvkGOEmX049WwMVKo7Tx6p77Jchy00DA3oByZ9-4ZD3ntXNJ8j8wt1yRlUHOitX6wjTgqG7hW1eepl2Cy_v55dBYL5AfrCM5x-DROanEmxbvn10CWbIWxkzWZT-L/s1600/P6280236.JPG" height="240" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
Mateo y Natalia me mostraron su editorial de libros y aprovecho para publicitarlos:<br /><a href="http://dichosaeditorial.blogspot.com.ar/" target="_blank">http://dichosaeditorial.blogspot.com.ar/</a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBtV8ov7hV1vhnsj7KXQgbHum4AmM3xaI75LCarK3Z8KHL4716lnpf2XWKgt73AgQJ3Qppf3mDh5B_VA1aAeOTyz5J7Y0YCkZaQXX9cfrx4P1RzoV6nkT1UciV5MTv8dlkS6IvDYKoRgY6/s1600/P6280239.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBtV8ov7hV1vhnsj7KXQgbHum4AmM3xaI75LCarK3Z8KHL4716lnpf2XWKgt73AgQJ3Qppf3mDh5B_VA1aAeOTyz5J7Y0YCkZaQXX9cfrx4P1RzoV6nkT1UciV5MTv8dlkS6IvDYKoRgY6/s1600/P6280239.JPG" height="240" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
Libros y electrónica, una excelente combinación</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI6-lUG0gOJ_PxUaQphJ0nxzgWtY_InBFzCUpL6a9cBY7hyNoRYaTOPuOpVL5G1U7iCNNVac8aKOJ8GujLx4lQ91w6Qra-cpzZWd_RoXClYE2Kzsrpzcc0YkXnpKBYXXpVUB2b-mk3REI1/s1600/P6270205.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI6-lUG0gOJ_PxUaQphJ0nxzgWtY_InBFzCUpL6a9cBY7hyNoRYaTOPuOpVL5G1U7iCNNVac8aKOJ8GujLx4lQ91w6Qra-cpzZWd_RoXClYE2Kzsrpzcc0YkXnpKBYXXpVUB2b-mk3REI1/s1600/P6270205.JPG" height="240" width="320" /></a></div>
<div style="text-align: center;">
En pleno proceso de soldado </div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKqIs33v0kZD1Add-jZYP82ppIioi-N9sw9_nMqM-Vw3dF_2Tn7MTFKUuHnUP0IkZ-wAfZC7RLEWw3odnrhVjlM_Jfj9aNP0jmNtuibKVRzxGgCorYUgqxOIzGs1ovd1OQ2gN5aPIl67Ax/s1600/P6270206.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKqIs33v0kZD1Add-jZYP82ppIioi-N9sw9_nMqM-Vw3dF_2Tn7MTFKUuHnUP0IkZ-wAfZC7RLEWw3odnrhVjlM_Jfj9aNP0jmNtuibKVRzxGgCorYUgqxOIzGs1ovd1OQ2gN5aPIl67Ax/s1600/P6270206.JPG" height="240" width="320" /></a></div>
<br />
<div style="text-align: center;">
El pizarron de Mateo</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6BdYgnzXV32NP77eudBgZBsvyUa8XqUb6OJv7BES5ftz2GrNgk_Iwrd6WxN7Q-hZ3fpQBYkGZc6LlH0ig984QLaN37rGauEkgmKVs_r3x4-C8o0sbtKs2YVuzmwc8RhUjX2hqjbN-izwn/s1600/P6270216.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6BdYgnzXV32NP77eudBgZBsvyUa8XqUb6OJv7BES5ftz2GrNgk_Iwrd6WxN7Q-hZ3fpQBYkGZc6LlH0ig984QLaN37rGauEkgmKVs_r3x4-C8o0sbtKs2YVuzmwc8RhUjX2hqjbN-izwn/s1600/P6270216.JPG" height="240" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
Una placa ya lista y andando en la netboook de Conectar igualdad</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisEzoeWc0PtePVp4RPPBdlXtNrv9Ww_eQ1geD_3ILfcu4ndqVv_xi2m2HVmkL_nsCwlmqC7kg6ZceNMOP686y-VoyrhDrlShFg-qLF_yDKRVsa3tz4zFV-li_2oK-jYqJGPEr_pKsYHPKj/s1600/P6270220.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisEzoeWc0PtePVp4RPPBdlXtNrv9Ww_eQ1geD_3ILfcu4ndqVv_xi2m2HVmkL_nsCwlmqC7kg6ZceNMOP686y-VoyrhDrlShFg-qLF_yDKRVsa3tz4zFV-li_2oK-jYqJGPEr_pKsYHPKj/s1600/P6270220.JPG" height="240" width="320" /></a></div>
<div style="text-align: center;">
<span style="text-align: center;">Dando la charla</span></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwKkEOvN1n7QCdXF9UCDtZ5wUVmuI1K3stCVOoaULAc9HBIzgDGYetzku8WqYlzzdhTs6BSzqbMayv-LLFc0bJgWgAHJjYUmVyUC6yVHCbc-HXfjfmeK3r40AlYgEcG2f4c6rp-wFjes9w/s1600/P6270221.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwKkEOvN1n7QCdXF9UCDtZ5wUVmuI1K3stCVOoaULAc9HBIzgDGYetzku8WqYlzzdhTs6BSzqbMayv-LLFc0bJgWgAHJjYUmVyUC6yVHCbc-HXfjfmeK3r40AlYgEcG2f4c6rp-wFjes9w/s1600/P6270221.JPG" height="240" width="320" /></a></div>
<div style="text-align: center;">
<span style="text-align: center;"> publico</span></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKXO0zGDQnIYAjChBtvQ_gq_Jp0n5wXDxs2vYMqUAgKBiQaV-x2mKa9cPCt6vZH2GkPQepXCdw9v3hOVKUdAncbnnT4lUpAB5gI0do-fDJSGMhkI90FVoj-hn2WlrW6XeUBEZr8GZkpJLe/s1600/P6270227.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKXO0zGDQnIYAjChBtvQ_gq_Jp0n5wXDxs2vYMqUAgKBiQaV-x2mKa9cPCt6vZH2GkPQepXCdw9v3hOVKUdAncbnnT4lUpAB5gI0do-fDJSGMhkI90FVoj-hn2WlrW6XeUBEZr8GZkpJLe/s1600/P6270227.JPG" height="240" width="320" /></a></div>
<div style="text-align: center;">
Publico mirando el robot que lleve para pruebas </div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4aLEJu59TdOb99Uf9x0zN3OleShckYxOKwXxKTNRn3ZkHOBCZtnzhTlT1XtIHNfn8Htc6xsJhqk-TSzRE0_mldclZd8fgfXMYjIevoI-wrCFjK51d_1yp5WZZHaGgGTm7M_8h5-kAUiaB/s1600/P6270228.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4aLEJu59TdOb99Uf9x0zN3OleShckYxOKwXxKTNRn3ZkHOBCZtnzhTlT1XtIHNfn8Htc6xsJhqk-TSzRE0_mldclZd8fgfXMYjIevoI-wrCFjK51d_1yp5WZZHaGgGTm7M_8h5-kAUiaB/s1600/P6270228.JPG" height="240" width="320" /></a></div>
<div style="text-align: center;">
Mateo Carabajal</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjspblcsmjcCNCaG8utqvgYffj7Pu-AoOcw3PSSahMoGKB_U07budl56xK6QneaKdZJwPPGPc4Ye6_1G3MJpJ-5DPFRgciTJVnN54CmEkows8Ej_bUdGmxtB1d_IF_1SY8KlIe_uFW-J2iv/s1600/P6270229.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjspblcsmjcCNCaG8utqvgYffj7Pu-AoOcw3PSSahMoGKB_U07budl56xK6QneaKdZJwPPGPc4Ye6_1G3MJpJ-5DPFRgciTJVnN54CmEkows8Ej_bUdGmxtB1d_IF_1SY8KlIe_uFW-J2iv/s1600/P6270229.JPG" height="240" width="320" /></a></div>
<div style="text-align: center;">
Hubo una muy linda convocatoria</div>
<div style="text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCJWqAZIiBdGnRDtUFQKtak9aNuCs0cDbHbDjrUHvEUdq8Em9pJkFhUu_3CFV1GoJW1CaMi2_CtwGvofi4E-PHoelGwLDuc-ogFT6U_M_5oBaW7_-1GicUR-cENhZZIQM5noEJ1O7lc-wI/s1600/P6270234.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCJWqAZIiBdGnRDtUFQKtak9aNuCs0cDbHbDjrUHvEUdq8Em9pJkFhUu_3CFV1GoJW1CaMi2_CtwGvofi4E-PHoelGwLDuc-ogFT6U_M_5oBaW7_-1GicUR-cENhZZIQM5noEJ1O7lc-wI/s1600/P6270234.JPG" height="240" width="320" /></a></div>
<div style="text-align: center;">
Robot Cuadrupedo para demostraciones con la placa Np06</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
Fue una experiencia hermosa poder compartir con la gente de Tucuman el proyecto ICARO, y espero que podamos seguir dandole continuidad.</div>
<div style="text-align: left;">
<br /></div>
valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com1tag:blogger.com,1999:blog-6339466143927185693.post-13935428049514278042014-05-16T09:39:00.003-07:002014-05-16T09:39:47.006-07:00ICARO en FISL15el foro internacional de software libre (FISL) es uno de los eventos mas grandes de latino américa en torno a la comunidad del software libre. Todos los años se hace en la ciudad de Porto alegre (Brasil). Este año, al giual que el año pasado, la comunidad de FEDORA auspicio el proyecto ICARO para poder ir a brasil a dar una charla en el espacio "Paulo Freire" sobre robotica educativa usando software libre y hardware de especificaciones abiertas.<br />
Fueron cuatro dias de donde aproveche para mostrar el proyecto a varias personas y volver a ver a viejos amigos que estan muy metidos en al robotica usando software y hardware libre.<br />
Este año note la gran cantidad de proyectos sobre robotica usando software libre y me pone muy contento porque significa que cada ves mas gente se da cuenta de las posibilidades pedagógicas en torno a los robots.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaUAjx61559XGYZS_QJ49wBfQ4sx64NaLc6ecJYaKDtebU-84-mOhvGtGZZ4jb_Y6EYGM0MQr7ihEtScCV6YuWE_JblLzMksWwyB753JEUIHT4f7NnkzIX0UYuWLluV2cfoUTRhKpt4IlX/s1600/P5070106.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaUAjx61559XGYZS_QJ49wBfQ4sx64NaLc6ecJYaKDtebU-84-mOhvGtGZZ4jb_Y6EYGM0MQr7ihEtScCV6YuWE_JblLzMksWwyB753JEUIHT4f7NnkzIX0UYuWLluV2cfoUTRhKpt4IlX/s1600/P5070106.JPG" height="240" width="320" /></a></div>
<br />
<div style="text-align: center;">
Demostración del robot BUTIA de Uruguay.</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEPh8xwQUJQ7YjNlJ1A9QPF69KeIPVrtFYbnUQbFbih7jmFRfMIew1WwI1dXpgw8HkYIXWGne8_xbcWFoXUeAT4wapCMW-a6z0k_A1eyxAMx0xsgvRbIUOWsCtEbbMpl75NW6qBEhv-JOB/s1600/P5070115.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEPh8xwQUJQ7YjNlJ1A9QPF69KeIPVrtFYbnUQbFbih7jmFRfMIew1WwI1dXpgw8HkYIXWGne8_xbcWFoXUeAT4wapCMW-a6z0k_A1eyxAMx0xsgvRbIUOWsCtEbbMpl75NW6qBEhv-JOB/s1600/P5070115.JPG" height="240" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
Usando Arduino y plastilina para fabricar sensores y botones </div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9OsM9Zl_g2W2h9BKJc6gbIqUoA-wfdjQwyBeDf_bLkGUxmcBji0NEXyKEhgOzvUaMZ5oabxcQGp94FJkN8Ga8lczimk2AX5FLegWAHQ2wrfvGDhfMP1g71IPdXgXyhagxLwwaYG7zl2YD/s1600/P5070116.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9OsM9Zl_g2W2h9BKJc6gbIqUoA-wfdjQwyBeDf_bLkGUxmcBji0NEXyKEhgOzvUaMZ5oabxcQGp94FJkN8Ga8lczimk2AX5FLegWAHQ2wrfvGDhfMP1g71IPdXgXyhagxLwwaYG7zl2YD/s1600/P5070116.JPG" height="240" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
Una tortuga echa con una impresora 3D para aprener a programar</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7JWWYgvmPO8twilHOlVtCy5iEq_J5Affiy5_B2A3qzQZ-g1NeoC9xBLp6okNEGkMaV9F_Azp9DA5NQhusZTIVSsjDIs2ryrFEMJCo1hMmDmRDqnhLtD6I_opqq3ZH4g9wvCZPeRG9d5MO/s1600/P5070118.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7JWWYgvmPO8twilHOlVtCy5iEq_J5Affiy5_B2A3qzQZ-g1NeoC9xBLp6okNEGkMaV9F_Azp9DA5NQhusZTIVSsjDIs2ryrFEMJCo1hMmDmRDqnhLtD6I_opqq3ZH4g9wvCZPeRG9d5MO/s1600/P5070118.JPG" height="240" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
Bloques de control de la tortuga (cada bloque es una resistencia y el harwdare mide ese valor y arma una matriz) </div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQqijUbVIWhwC8HWcyjfQAuPeBAH27sxeB1qxX9ElVCJpvG0xX5K_VVjtW7rbXw6gLw2G_CKnOk6vU4bIMZ1sLTwhMoXS2eiqDKyXmBho80sP2BhWfJjIGDxlRYrFbSo0Y-LclJ8kARBX8/s1600/P5070123.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQqijUbVIWhwC8HWcyjfQAuPeBAH27sxeB1qxX9ElVCJpvG0xX5K_VVjtW7rbXw6gLw2G_CKnOk6vU4bIMZ1sLTwhMoXS2eiqDKyXmBho80sP2BhWfJjIGDxlRYrFbSo0Y-LclJ8kARBX8/s1600/P5070123.JPG" height="240" width="320" /></a></div>
<br />
<div style="text-align: center;">
Brazo de 5 grados de libertad, echo con servos motores y una impresora 3D</div>
<div style="text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaF6uYYXDnL1y3ANuFnSzO6inwrDtdUiKDCaCPyHqh4mvL9nnhlIzclewFLmeo14U1JL-LfL2SN_-6EIEsDpDLDw6JoDz2UkWT4f9Fcb9yaUDJUV2f3D4A4U2KEY8OXldKSR25HeKt1uyA/s1600/P5070124.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaF6uYYXDnL1y3ANuFnSzO6inwrDtdUiKDCaCPyHqh4mvL9nnhlIzclewFLmeo14U1JL-LfL2SN_-6EIEsDpDLDw6JoDz2UkWT4f9Fcb9yaUDJUV2f3D4A4U2KEY8OXldKSR25HeKt1uyA/s1600/P5070124.JPG" height="240" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
Otra vista del Brazo robot en el stand de FEDORA, se puede ver la placa ICARO NP06 que controla los movimientos del robot.</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwA8_MGMeeYWeRQ9TRLBa0iXlUNDQprYT5DnezyZJIDJWUUMP8vdp9o_bZpIiJK7LD2KWBq2PAcRvzZLgNnGFNkE4oI4zn5YE3gatjb9dKI5U6xMh4BeS1iI3I0NSDS5Dzprq4mMnPyoU6/s1600/P5070129.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwA8_MGMeeYWeRQ9TRLBa0iXlUNDQprYT5DnezyZJIDJWUUMP8vdp9o_bZpIiJK7LD2KWBq2PAcRvzZLgNnGFNkE4oI4zn5YE3gatjb9dKI5U6xMh4BeS1iI3I0NSDS5Dzprq4mMnPyoU6/s1600/P5070129.JPG" height="240" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
El stand de la comunidad de FEDORA </div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvV24pTE2brGn3ObBjAs8vfn-QOvJ5jHge26-zpcSy0hQRnhMMQdG1ruhkowdKcmDkqHeu_JkeVVxlCL0_zWCd9yWhFTsKLEdx6thky5nxTj5loh5HfJ_CIszMlg-v392VEj0p_7axnGn_/s1600/P5070138.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvV24pTE2brGn3ObBjAs8vfn-QOvJ5jHge26-zpcSy0hQRnhMMQdG1ruhkowdKcmDkqHeu_JkeVVxlCL0_zWCd9yWhFTsKLEdx6thky5nxTj5loh5HfJ_CIszMlg-v392VEj0p_7axnGn_/s1600/P5070138.JPG" height="240" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
En el espacio Paulo Freire, dando la charla sobre ICARO</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzhhNetqaW4bVXxkxJWdP7Q-x9rHdoibe2vpfOtq2zpdYV7G7vTmj3Pq_ksjhYWG1a_zlB3h-PIBH7OKeMt96UQuDjIgOd36tn8If39YLPiuPW02LQ3WcBzTe2URbXXy9G6jFL9njqLWgM/s1600/P5070139.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzhhNetqaW4bVXxkxJWdP7Q-x9rHdoibe2vpfOtq2zpdYV7G7vTmj3Pq_ksjhYWG1a_zlB3h-PIBH7OKeMt96UQuDjIgOd36tn8If39YLPiuPW02LQ3WcBzTe2URbXXy9G6jFL9njqLWgM/s1600/P5070139.JPG" height="240" width="320" /></a></div>
<br />
<div style="text-align: center;">
Una gran convocatoria del ámbito educativo, se nota como los docentes y capacitadores comienzan a ver el softwre libre como una alternativa ética y de calidad en la enseñanza.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com0tag:blogger.com,1999:blog-6339466143927185693.post-6553758246743866002013-10-07T09:33:00.002-07:002013-10-07T09:33:47.788-07:00ICARO en el CuscoDel día 26 al 29 de setiembre, se desarrollo en la ciudad de cusco el FUDCON, Fedora Users and developers conference, el evento de la comunidad FEDORA mas grande de latino américa.<br />
Este año participe de vuelta con proyecto ICARO, dando una charla introductoria, unos talleres iniciales en colegios de la zona y un taller de programación avanzado para chicos de la universidad.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRU35X03L0GiRZBTinDHVulrWD9QN7-i5GSFUS5oBohIv-QNVAocs2XtuAtqI4vewazYMY9R4rAfQGX2iEPla9EQ3RHBYUBcPs0mzR5VNOhkAMRvJxbdOCwvNyaeNA4kMi5wgxFnPnzzL9/s1600/558296_10151815131068880_531485801_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRU35X03L0GiRZBTinDHVulrWD9QN7-i5GSFUS5oBohIv-QNVAocs2XtuAtqI4vewazYMY9R4rAfQGX2iEPla9EQ3RHBYUBcPs0mzR5VNOhkAMRvJxbdOCwvNyaeNA4kMi5wgxFnPnzzL9/s320/558296_10151815131068880_531485801_n.jpg" width="320" /></a></div>
<br />
<div style="text-align: center;">
Durante la inscripción al evento</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnKgBisCXGLcskxvpb7-K6FkCp5ywt4RkBdlhyphenhyphenjKakD8B1HQlAWiXOCk-NZ1dWqfebJzwTIjpsejdo2usNA5U03POTLXecm7cOKPYql9c3Qm-xTuA9kDH8O4FwKvAkVIIIuN25Yri9cZhe/s1600/9958574203_a385b8ba02_o.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnKgBisCXGLcskxvpb7-K6FkCp5ywt4RkBdlhyphenhyphenjKakD8B1HQlAWiXOCk-NZ1dWqfebJzwTIjpsejdo2usNA5U03POTLXecm7cOKPYql9c3Qm-xTuA9kDH8O4FwKvAkVIIIuN25Yri9cZhe/s320/9958574203_a385b8ba02_o.jpg" width="320" /></a></div>
<div style="text-align: center;">
una foto con los participantes del evento (aunque hubo mas personas)</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
Con respecto al taller de programación, armamos un grupito bien chico pero muy capacitado para armar varias placas icaro y desarrollar un software en python y usarlo dentro del proyecto.</div>
<div style="text-align: left;">
La idea del <a href="http://es.wikipedia.org/wiki/Hackathon" target="_blank">Hackaton</a> era básicamente encarar un proyecto concreto de software, y hacer todos los pasos del desarrollo, montar un git, hacer commits, parches, crear un Spec para armar un RPM, ver como es para lograr que el .RPM este en FEDORA. Por cuestiones de tiempo, no llegamos a terminar el RPM pero seguimos con el desarrollo. Los chicos diseñaron dos programas para hacer un cliente y un servidor que fuera capas de conectarse a al hardware de icaro y controlarlo remotamente desde otra computadora (una PC seria el servidor, donde estaría conectada la placa icaro y recibiría ordenes desde la red a traves de socket) .</div>
<div style="text-align: left;">
aca estan los links de los dos programas, todavia no estasn 100% funcionales, pero pronto se los podra usar!:</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<a href="https://github.com/bengiexd/clemente-client">https://github.com/bengiexd/clemente-client</a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<a href="https://github.com/bengiexd/clemente-server">https://github.com/bengiexd/clemente-server</a></div>
<div style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz1mEdqgp4rhSVcPjeGdkgYaGd1kWTtvbBb1emaMET1-FHLO468OdbxGAM7EYm4EZ1GkPBkmiG0E6Hqr6bPgbh6F2S6KCoXtQWPd50iMBYSW4nIeZwb5OWCxppj6KJNh2OhwvhzumY-KNQ/s1600/P9280085.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz1mEdqgp4rhSVcPjeGdkgYaGd1kWTtvbBb1emaMET1-FHLO468OdbxGAM7EYm4EZ1GkPBkmiG0E6Hqr6bPgbh6F2S6KCoXtQWPd50iMBYSW4nIeZwb5OWCxppj6KJNh2OhwvhzumY-KNQ/s320/P9280085.JPG" width="320" /></a></div>
<div style="text-align: center;">
Nuestro hackaton incluyo ensamblado de un par de </div>
<div style="text-align: center;">
placas ICARO (aca probando con un pic 18f2550)</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigkShua02N8JEGUWmXm4uf7JMvPaO9GnX785mP164LKtEkdvVVnempI8aFHhfPtPbEhV3YWKjFtPWuwSASAabEuoaM3XNrzedltQimOuOPa2qdcZvDxHVO1-HzCvB5g8Q6bjn4MN3Aeyyw/s1600/P9270031.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigkShua02N8JEGUWmXm4uf7JMvPaO9GnX785mP164LKtEkdvVVnempI8aFHhfPtPbEhV3YWKjFtPWuwSASAabEuoaM3XNrzedltQimOuOPa2qdcZvDxHVO1-HzCvB5g8Q6bjn4MN3Aeyyw/s320/P9270031.JPG" width="320" /></a></div>
<div style="text-align: center;">
Los chicos programando</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3Vd386dATeTG-t54t6LP9ReJCpiQ7nj5c7O_-PUg68sXTh10s1Jqit1iavWk0ZafNbNkvGH9aCoEnu_H-AggIi2K-UpBUaohQ_RiqmBHgpb-hYV0WbNB5vI8aOhgm5uchd0pYtsOIrCXK/s1600/P9270033.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3Vd386dATeTG-t54t6LP9ReJCpiQ7nj5c7O_-PUg68sXTh10s1Jqit1iavWk0ZafNbNkvGH9aCoEnu_H-AggIi2K-UpBUaohQ_RiqmBHgpb-hYV0WbNB5vI8aOhgm5uchd0pYtsOIrCXK/s320/P9270033.JPG" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
se armaron 2 grupos, uno para desarrollar el cliente y otro para armar el servidor</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiha4f92VT5PDaECVYqq0hInjxybGuc8Bq7DRo5zLqvffKe8X6iEyz0zNeebJIdsjxX9ELc1AkEQXZ-rtjw7SJ8ebahA2sm5dQsT__lyl0E0Y42wh7bgjM5cLTKw8e4W_Fpw3WA9J764Y_7/s1600/P9270034.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiha4f92VT5PDaECVYqq0hInjxybGuc8Bq7DRo5zLqvffKe8X6iEyz0zNeebJIdsjxX9ELc1AkEQXZ-rtjw7SJ8ebahA2sm5dQsT__lyl0E0Y42wh7bgjM5cLTKw8e4W_Fpw3WA9J764Y_7/s320/P9270034.JPG" width="320" /></a></div>
<div style="text-align: center;">
Kiara navarro (panama) explicando como usar FEL (FEDORA Electronics Labs)</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
Fue un gran evento y la verdad que la pase espectacular, me traigo muchos nuevos amigos y un monton de trabajo para hacer.... como dicen:</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
KAUSACHUN CUSCO!!!!</div>
valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com0tag:blogger.com,1999:blog-6339466143927185693.post-78043318439195526692013-09-03T17:57:00.000-07:002013-09-03T17:57:01.090-07:00¡¡¡¡¡¡ Nueva placa ICARO !!!!!Si, después de mucho esperar, me entregaron las nuevas placas NP06 para el proyecto ICARO.<br />
La idea fue poder mejorar parte del hardware que venimos usando con ICARO, en base al feedback que recibí de los distintos profesores con los que participamos. Básicamente el hardware sigue siendo el mismo, las placas np05 y np06 son exactamente iguales y retro compatibles, la diferencia es mas del tipo utilitario.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNKi5W8IHus2zcIpNDEgdevq4x0hSUMY9AvFUc1pl6ELJ5uJyApFckxZFx9iOOkbKldyWDcUJrTJBrpZbh3GFewm5KG3LTewCJIbjlywVRCXy_APQhYP_ENuVtFnG5jBSZk2K2f-L98Cr-/s1600/IMG_0133.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNKi5W8IHus2zcIpNDEgdevq4x0hSUMY9AvFUc1pl6ELJ5uJyApFckxZFx9iOOkbKldyWDcUJrTJBrpZbh3GFewm5KG3LTewCJIbjlywVRCXy_APQhYP_ENuVtFnG5jBSZk2K2f-L98Cr-/s320/IMG_0133.JPG" width="320" /></a></div>
<br />
<div style="text-align: center;">
Placa NP06 completamente ensamblada</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitfFEbhO5yocB_53WrgmJ1p-gwpffwKFEhD65zIHAOWRMz4fkMxAvifs6ljo95x14FV9Qq5TSel7Udh5_5yqm5nnF6dc_-T20c6-x0ZnxkPDPcAyRBkhqIKNeODhkEybLvlqhC5W4K46Zc/s1600/IMG_0135.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitfFEbhO5yocB_53WrgmJ1p-gwpffwKFEhD65zIHAOWRMz4fkMxAvifs6ljo95x14FV9Qq5TSel7Udh5_5yqm5nnF6dc_-T20c6-x0ZnxkPDPcAyRBkhqIKNeODhkEybLvlqhC5W4K46Zc/s320/IMG_0135.JPG" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
Comparativa entre los dos PCBS (a la izquierda NP05 y la derecha NP06).</div>
<div style="text-align: center;">
<br /></div>
<h3>
Nuevas funcionalidades:</h3>
<div>
<ul>
<li>Se redujo su tamaño (9cm x 9cm).</li>
<li>Se puede optar entre usar un pic 18f4550 uno mucho mas barato como el 18f2250.</li>
<li>Una sola entrada para la alimentación con batería (las placas np05 tenian 2, una para el pic y otra para los motores).</li>
<li>Acceso directo a Todos los puertos del pic (para facilitar el hacking).</li>
<li>monitor de 8 leds para el PORTB (ideal para aprender calculo binario y la teoría del byte).</li>
<li>Se agrego un UNL2803 para manejar potencia (hasta 12 volt) a la salida del PORTB.</li>
<li>pines de alimentación para los sensores analógicos (también se pueden usar como extensión para manejar mas servos motores).</li>
<li>un selector de voltaje para el puente H L293D, permite usar los 5 volt de la fuente (lm7805) o la tensión directa de la batería (mas potencia para el motor, pero mas calor que disipar para el driver).</li>
<li>El chasis del puerto usb ahora esta soldado a la plaqueta (dándole estabilidad mecánica).</li>
<li>La fuente (lm7805) que antes eran 2 y estaban paradas, ahora es solo una y va acostada contra el pcb (menos posibilidad de que se quiebre o doble cuando se la traslada).</li>
</ul>
<div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgM186HRvrxhcYo7DHd1nuPXsHTE7waJ8uhXNNK8uj-Hh7K-vsuK4Bm3hJ_It-B5Bnflhs5TK7DzIPGTKEJaiKCofbyXVTs1uW6GZTIvCc8uUomfvPMkrcjulglaFLSX1N1X8aqrDicNDIz/s1600/IMG_0141.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgM186HRvrxhcYo7DHd1nuPXsHTE7waJ8uhXNNK8uj-Hh7K-vsuK4Bm3hJ_It-B5Bnflhs5TK7DzIPGTKEJaiKCofbyXVTs1uW6GZTIvCc8uUomfvPMkrcjulglaFLSX1N1X8aqrDicNDIz/s320/IMG_0141.JPG" width="320" /></a></div>
<div style="text-align: center;">
los dos lados del PCB</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: justify;">
<span style="text-align: start;">Probablemente una de las utilidades mas interesantes agregadas es la posibilidad de tener 8 leds como "monitor de estado del PORTB", que permite hacer practicas de lógica Booleana .</span></div>
<div style="text-align: justify;">
<span style="text-align: start;"><br /></span></div>
<div style="text-align: justify;">
<span style="text-align: start;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0pBu80Qn1-kNfyP1ARxPSISemxAZsqh1kyKqp5TZXtkYXBwGP_T6SoW9KGBK5sqrR1hQh1-8NtxxjxdQG3LOsa0vJ57adv9gSj_jw1TlId1iAOv-KvaDpIxpgu-qtFs71MjuzGj7h63DE/s1600/IMG_0166.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0pBu80Qn1-kNfyP1ARxPSISemxAZsqh1kyKqp5TZXtkYXBwGP_T6SoW9KGBK5sqrR1hQh1-8NtxxjxdQG3LOsa0vJ57adv9gSj_jw1TlId1iAOv-KvaDpIxpgu-qtFs71MjuzGj7h63DE/s320/IMG_0166.JPG" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
Detalle del UNL2803</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheqBpiADNuYjM_UwS7rHrTO9lb7pWyI8V99k2ZWrOO26m1w5a2Y42wEcEmr_OUE0NmLTHMQvEVWfbSmb4NzyOMJy2V0B9bRpdpsMv92SZcSwofJhpjCfFNKCo_CyeuZ1Pr42b5gGtA7xva/s1600/Captura+de+pantalla+de+2013-09-02+00:06:47.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="175" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheqBpiADNuYjM_UwS7rHrTO9lb7pWyI8V99k2ZWrOO26m1w5a2Y42wEcEmr_OUE0NmLTHMQvEVWfbSmb4NzyOMJy2V0B9bRpdpsMv92SZcSwofJhpjCfFNKCo_CyeuZ1Pr42b5gGtA7xva/s320/Captura+de+pantalla+de+2013-09-02+00:06:47.png" width="320" /></a></div>
<div style="text-align: center;">
Programa para un contador de leds</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i1.ytimg.com/vi/cS_Or3ph4jE/0.jpg"><param name="movie" value="http://www.youtube.com/v/cS_Or3ph4jE?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="http://www.youtube.com/v/cS_Or3ph4jE?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
Probando los leds</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: justify;">
También se mejoro la alimentación del puente H L293B, se puede elegir usar la corriente directa de la bateria (mas potencia, pero también mas peligro de quemar el driver) o seguir usando el LM7805 </div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/BOiwc0Hg4PE?feature=player_embedded' frameborder='0'></iframe></div>
<div style="text-align: center;">
Moviendo un motor CC</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
La placa tiene un error de diseño que descubrí recién cuando me las entregaron, las masas de la fuente (lm7805) esta separada de la masa del pcb (GND), eso da como error que no se podia alimentar el pic con baterias. Sin embargo con un pequeño "hacking" se puede puentear las dos masas para que esten unidas (en la próxima versión resolveré ese inconveniente) </div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIDGjc2I2zQeOdQOfxIH5TfPPsuDMWmZMkGK2EBfEqwL2G4CXtPQbGeBFFDUR5WHJ7aQRzK-3mlb4A5D7UTG9o_B8YV1wKedRV03c-zCLmY452q3z-1iuffmshR-w5CT-j7q8WYMGY0UqT/s1600/IMG_0143.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIDGjc2I2zQeOdQOfxIH5TfPPsuDMWmZMkGK2EBfEqwL2G4CXtPQbGeBFFDUR5WHJ7aQRzK-3mlb4A5D7UTG9o_B8YV1wKedRV03c-zCLmY452q3z-1iuffmshR-w5CT-j7q8WYMGY0UqT/s320/IMG_0143.JPG" width="320" /></a></div>
<div style="text-align: center;">
El "parche" para resolver el problema de las dos masas que no se conectan</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<br /></div>
</div>
valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com5tag:blogger.com,1999:blog-6339466143927185693.post-48048092609821234922013-07-04T04:49:00.001-07:002013-07-04T04:49:21.754-07:00ICARO en el FISL de Porto Alegre BrasilFui invitado a participar del <a href="http://fisl.org.br/" target="_blank">FISL</a> en la ciudad de Porto Alegre (Brasil) en el espacio asignado al grupo de usuario de FEDORA.<br />
FISL es uno de los eventos mas grandes de Latino América en torno al software libre, donde se reunen miles de personas para ver las novedades en torno al movimiento GNU.<br />Para la ocasión lleve el robot que juega al TA-TE-TI (jogo da velha en portugués) ¡y fue un exito!.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWTrktodimhbm0UCCgzcLWLxRFXhmlh2j9gkd_hNYzR4sOQtz7_iJd1nHnmbfJtSpimagIlfNX8ZxFgA8ymLLUe2Apxy0ZHYVWV14ErtfAimDn9IdQCZZV6ztjCu_vwEu4Zmza4Hi8p5Y6/s1600/IMG_0302.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWTrktodimhbm0UCCgzcLWLxRFXhmlh2j9gkd_hNYzR4sOQtz7_iJd1nHnmbfJtSpimagIlfNX8ZxFgA8ymLLUe2Apxy0ZHYVWV14ErtfAimDn9IdQCZZV6ztjCu_vwEu4Zmza4Hi8p5Y6/s320/IMG_0302.JPG" width="320" /></a></div>
<div style="text-align: center;">
Había tanta gente, que el primer día estuvimos 3 horas para poder hacer la acreditación.</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKc7mTos9qBMsRHFIr5Egfq9ptRfbwKvc4VPfHhxANqkrXu7O0i5Yv8HwLCnPsHuY1XzamOutQeZDdSKYklSHEcYR5e6hlFa84_epg32s31o7O8iPKplR6wiZv4CrW3dNKf4Gb-gFez84f/s1600/IMG_0303.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKc7mTos9qBMsRHFIr5Egfq9ptRfbwKvc4VPfHhxANqkrXu7O0i5Yv8HwLCnPsHuY1XzamOutQeZDdSKYklSHEcYR5e6hlFa84_epg32s31o7O8iPKplR6wiZv4CrW3dNKf4Gb-gFez84f/s320/IMG_0303.JPG" width="320" /></a></div>
<div style="text-align: center;">
Realmente mucha gente.</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvCfxZPIsaJXYb_IPIpVX-eDqAFrMomIdn3eX2OkznfYFIbVuXj8tJK494EEEyC1h37Ao0YAJZ_HcWaV_CrXzF3Y6p6prZO2Tx3LlybqdNpUaezcZAwpMTTay_OchMX80bQPki2RpdJywj/s1600/IMG_0309.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><br /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhF1I_jewH_jcwqPD1nNK58pWxad0X6KbNpz5-d6qDBbTIdRgUf5iFdwHQfgIcHcn5ahMSROoyzFzvupJdCaWsqnQ3vgQmuZS46cTLfevabWtOcjN_ke21zgPCfgPU6QvqVCRn-iIELdS6/s1600/IMG_0333.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhF1I_jewH_jcwqPD1nNK58pWxad0X6KbNpz5-d6qDBbTIdRgUf5iFdwHQfgIcHcn5ahMSROoyzFzvupJdCaWsqnQ3vgQmuZS46cTLfevabWtOcjN_ke21zgPCfgPU6QvqVCRn-iIELdS6/s320/IMG_0333.JPG" width="320" /></a></div>
<div style="text-align: center;">
Un novedoso articulo, los anteojos para alucinar con sonidos y colores estridentes, como escuchar <a href="https://www.youtube.com/watch?v=Y6GgKffS7jA" target="_blank">pan-sonic</a> con un reflector estereocópico en los ojos.</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0Kqi6ikQhKIQhKelpNrELJyDxus__22XngQVPP8FSRl2euL_n7LqeqvvgQ1uA7M-kjI4iZ7D5POYU31Nzx-Ot6ZmHfJdoXjCoEUGY_1NrsmsLoDE4e9MUX6lCMQ4hSpctrKcqf6McthjZ/s1600/IMG_0339.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0Kqi6ikQhKIQhKelpNrELJyDxus__22XngQVPP8FSRl2euL_n7LqeqvvgQ1uA7M-kjI4iZ7D5POYU31Nzx-Ot6ZmHfJdoXjCoEUGY_1NrsmsLoDE4e9MUX6lCMQ4hSpctrKcqf6McthjZ/s320/IMG_0339.JPG" width="320" /></a></div>
<br />
<div style="text-align: center;">
Si, ¡soldar es fácil!</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht4Q_SiUFtVOdk0xtG6-SpfvTvDT1P4nSRFoFDOVj-meFLLWTteMIiYSuvyW8Gl5SD44vQRmWADck5iQmEizAt-Lr799XLn6U3N8LdfimRuq5cEOWB43QyVOZq0pys-qPzmaeVzqw9Ara6/s1600/IMG_0341.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht4Q_SiUFtVOdk0xtG6-SpfvTvDT1P4nSRFoFDOVj-meFLLWTteMIiYSuvyW8Gl5SD44vQRmWADck5iQmEizAt-Lr799XLn6U3N8LdfimRuq5cEOWB43QyVOZq0pys-qPzmaeVzqw9Ara6/s320/IMG_0341.JPG" width="320" /></a></div>
<div style="text-align: center;">
Con los chicos de FEDORA-BRASIL</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz4hmEMtLDQnSjpuYuieh5Rk-KcTIT6se3MdF3cJ3HgBeBgSdufZ02EL3a8ch7gDAF96fkn8pygGVh8ul7HJkrqbf4IOSQp-MPDuhPk_j2SBtvpZqIOH9Ok18Cf7Fr26_vCnkxyJA5aTiY/s1600/IMG_0345.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz4hmEMtLDQnSjpuYuieh5Rk-KcTIT6se3MdF3cJ3HgBeBgSdufZ02EL3a8ch7gDAF96fkn8pygGVh8ul7HJkrqbf4IOSQp-MPDuhPk_j2SBtvpZqIOH9Ok18Cf7Fr26_vCnkxyJA5aTiY/s320/IMG_0345.JPG" width="320" /></a></div>
<div style="text-align: center;">
el robotito jugo todo el día al TA-TE-TI y nunca perdió, claro que si iba perdiendo se colgaba el sistema.</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRApEVHJo8lNYv20bwIFhBs5kCKwSmoMYKaBkW8MRb4g6e6KQ6xGH6i0YxUqyqBL5GwDQoHH5pVp3rMTXVpgR1xc6ZioqnL_GspTKepqEKp8r5egP08huvgVzHrWxn3EjPxVXL-Fno-Yqy/s1600/IMG_0350.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRApEVHJo8lNYv20bwIFhBs5kCKwSmoMYKaBkW8MRb4g6e6KQ6xGH6i0YxUqyqBL5GwDQoHH5pVp3rMTXVpgR1xc6ZioqnL_GspTKepqEKp8r5egP08huvgVzHrWxn3EjPxVXL-Fno-Yqy/s320/IMG_0350.JPG" width="320" /></a></div>
<div style="text-align: center;">
Yo, posando como si supiera</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqP0-zGFtTlAIJfujjTX2FVZ-hAK0TwO6zFwD8U8CqphpIvkm9SeG0xCkO6J-t5ku9_E715UyE5tyywt_LZRrcItyl-Y35WGobyaTWajwXyZ71EZp9iceKpgheF8YX_zLncIMobQrLWcYc/s1600/IMG_0356.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqP0-zGFtTlAIJfujjTX2FVZ-hAK0TwO6zFwD8U8CqphpIvkm9SeG0xCkO6J-t5ku9_E715UyE5tyywt_LZRrcItyl-Y35WGobyaTWajwXyZ71EZp9iceKpgheF8YX_zLncIMobQrLWcYc/s320/IMG_0356.JPG" width="320" /></a></div>
<div style="text-align: center;">
Un partido ganado en 3 movimientos.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com1tag:blogger.com,1999:blog-6339466143927185693.post-6068157092941336552013-06-16T09:51:00.002-07:002013-06-16T09:51:34.737-07:00robot scara con openCV<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: justify;">
Esta es una prueba de un robot <a href="http://es.wikipedia.org/wiki/Robot_SCARA" target="_blank">SCARA</a> fabricado con 3 servos para el brazo actuador y 2 servos para controlar una cámara web.</div>
<div class="separator" style="clear: both; text-align: justify;">
Los brazos actuadores de tipo SCARA son un sistema muy eficiente para poner objetos en un espacio horizontal.</div>
<div class="separator" style="clear: both; text-align: justify;">
en esta <a href="https://sites.google.com/site/proyectosroboticos/cinematica-inversa-i" target="_blank">pagina</a> excelente se explica como calcular la cinematica inversa de de un brazo SCARA para obtener el angulo de os 2 servos que representan el brazo y ante brazo.</div>
<div class="separator" style="clear: both; text-align: justify;">
Este robot fue diseñado para hacer distintas pruebas, en este caso, se utilizo para "jugar" al clásico juego infantil TA-TE-TI, donde el robot usando visión artificial para determinar la jugada echa por el humano (los cuadrados naranjas) usando openCV con la función cv.SURF para detectar imágenes planas </div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik0KL-O4m8fXMN6HjGE6srvmO1ta-pkqdYpwpAVStW3x5O0QgbN4Vmn4DZaAZUyVHBclt_qsljJMsO0zvoYXFYbk8C_O2Jn2qK_7wrQkFlGXWJMvh_xv-dHMokJWBCIvq7d4T0J49_nAYV/s1600/P6140175.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><br /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyehetw9ouNUpccFzZnFGac7YpjTHB9lIN59klfgFrhGr9JeQpNdqjgkRsykRPTsXqDhQwkDDZxZI_mb5OF0SfjZTbtHo8AljS4BIrp0Z7eFJt-XJ6XXxXQEaFBQM_jp2kro51DmxwVEAP/s1600/P6150180.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyehetw9ouNUpccFzZnFGac7YpjTHB9lIN59klfgFrhGr9JeQpNdqjgkRsykRPTsXqDhQwkDDZxZI_mb5OF0SfjZTbtHo8AljS4BIrp0Z7eFJt-XJ6XXxXQEaFBQM_jp2kro51DmxwVEAP/s320/P6150180.JPG" width="320" /></a></div>
<div style="text-align: center;">
vista del brazo actuador</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj2xXGSXn0SgxkMnuZ9twKqQifTa-MIEpVZDXwqViIlD0R7z0mKU6vf1t1XkpKxlxgSMRhwV4HxatvX7_pFnBD5CatxWtI0evZRnDEV-TONSusBUp2vWmk6rZ_NYYhHGAqWDAyO84nXbXL/s1600/P6150184.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj2xXGSXn0SgxkMnuZ9twKqQifTa-MIEpVZDXwqViIlD0R7z0mKU6vf1t1XkpKxlxgSMRhwV4HxatvX7_pFnBD5CatxWtI0evZRnDEV-TONSusBUp2vWmk6rZ_NYYhHGAqWDAyO84nXbXL/s320/P6150184.JPG" width="320" /></a></div>
<div style="text-align: center;">
cámara web para visión artificial</div>
<br />
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoKMfq24XtyhD8A7lx4nQoLOwcmoF9rWzRyAaBeJSGhAXWqhl09Tx2qMS7C1uJFN4zpG87ELKCOfs6mYOlQQ3kpyj23Mywg3EeqCralXKkD7zfAs4GbT1a__oqkL9vGeGMdvEa_oQT4OKh/s1600/P6150185.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoKMfq24XtyhD8A7lx4nQoLOwcmoF9rWzRyAaBeJSGhAXWqhl09Tx2qMS7C1uJFN4zpG87ELKCOfs6mYOlQQ3kpyj23Mywg3EeqCralXKkD7zfAs4GbT1a__oqkL9vGeGMdvEa_oQT4OKh/s320/P6150185.JPG" width="320" /></a></div>
<div style="text-align: center;">
detalle de la placa ICARO</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCjsONZm42gU-49QTxd1bzZwFpEOQ4usqy5d6577NGtbzV4XhgajH7AU-fgz7DlUjUGDQrn6mKdLXc4465qYUZqnp85D1VYf5DkX_0U7I_6HdsTdgs9WaywOCe1u-EBkyjCCuljH_4ZVU3/s1600/P6150187.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><br /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/40XXQrdgbnc?feature=player_embedded' frameborder='0'></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
video de reconocimiento de las fichas naranjas.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/Xb1Zz7Bk0wU?feature=player_embedded' frameborder='0'></iframe></div>
<br />
<div style="text-align: center;">
jugando (y ganando) al ta-te-ti</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com0tag:blogger.com,1999:blog-6339466143927185693.post-49544971665078466932013-05-31T19:20:00.003-07:002013-05-31T19:20:44.978-07:00icaro en huayra linuxuna pequeña reseña de software que se puede encontrar en huayra-linux (la distribuycion linux del programa conectar igualdad). Obiamamente figura ICARO entre las aplicaciones:<br />
<br />
<a href="http://www.telam.com.ar/notas/201305/19632-huayra-software-libre-conectar-igualdad-animacion-programacion-diseno-3d.php">http://www.telam.com.ar/notas/201305/19632-huayra-software-libre-conectar-igualdad-animacion-programacion-diseno-3d.php</a><a href="http://www.telam.com.ar/notas/201305/19632-huayra-software-libre-conectar-igualdad-animacion-programacion-diseno-3d.php">http://www.telam.com.ar/notas/201305/19632-huayra-software-libre-conectar-igualdad-animacion-programacion-diseno-3d.php</a>valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com0tag:blogger.com,1999:blog-6339466143927185693.post-78513226691757755492013-05-31T10:26:00.001-07:002013-09-01T08:31:40.062-07:00charlas sobre icaroEn el transcurso del año di varias charlas sobre icaro en distintos eventos. Si bien considero que es fundamental contar de que se trata el proyecto, difundir el conocimiento y sumar gente al proyecto, Creo que el formato "charla uni direccional" donde uno habla y los demás escuchan tiene serias limitaciones. Por un lado es agotador siempre decir lo mismo (y por mas que uno trata de ser original con las presentaciones, a la larga se termina repitiendo), por otro lado "el que mucho aprieta, poco abarca", considero que el formato "pequeño taller" o grupo de trabajo especializado es mucho mas útil a nivel desarrollo.<br />
En general, de las charlas informales (cerveza de por medio), logre mucho mejor resultado que solo pasando presentaciones en un caño proyector.<br />
Supongo que la idea principal es poder organizar reuniones en formato<span id="taw" style="margin-right: 0;"><a class="spell" href="https://www.google.com.ar/search?client=firefox-a&hs=3aQ&rls=org.mozilla:es-ES:unofficial&q=hackathon&spell=1&sa=X&ei=0qGoUedqpd_SAZ2xgOAM&ved=0CCoQvwUoAA"><b><i></i></b></a></span> <br />
<a href="http://es.wikipedia.org/wiki/Hackathon">hackathon</a> donde un pequeño grupo se dedica a un problema concreto y puntual.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnJ1lYTd0CDhecYTlkXOT6q7MHqOiqtmkhyHRYTdPu4E_IYiWzb4IUBD2GNv9S7v2eWPIWT8d90DcY-AG2JY5u9GECDWEpXIZmwejpQeyGkDpKZ0E0SP2JpLFyeqnhWhqmZGhBoz9lDKFr/s1600/FLISOL2013_Romina_Martino_35.redimensionado.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="220" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnJ1lYTd0CDhecYTlkXOT6q7MHqOiqtmkhyHRYTdPu4E_IYiWzb4IUBD2GNv9S7v2eWPIWT8d90DcY-AG2JY5u9GECDWEpXIZmwejpQeyGkDpKZ0E0SP2JpLFyeqnhWhqmZGhBoz9lDKFr/s320/FLISOL2013_Romina_Martino_35.redimensionado.JPG" width="320" /></a></div>
<div style="text-align: center;">
contando un poco sobre icaro <br />
(f<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: start;">otos Romina Martino. Creative Commons Atribución-CompartirIgual 3.0 Unported)</span></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUKBxICCCGBrvYTZX-_cFyyCgJ5b-B_uRGpxjq1wTmBq-jX72KGZJuXZad24mkNV3TUqhZ067vzGjksEYeeDcjm7cr-juA__qZSd8q83dNs9wz8tF1GJCp_2Q87IKmJkHQYxrUFZGdNclK/s1600/FLISOL2013_Romina_Martino_47.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="214" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUKBxICCCGBrvYTZX-_cFyyCgJ5b-B_uRGpxjq1wTmBq-jX72KGZJuXZad24mkNV3TUqhZ067vzGjksEYeeDcjm7cr-juA__qZSd8q83dNs9wz8tF1GJCp_2Q87IKmJkHQYxrUFZGdNclK/s320/FLISOL2013_Romina_Martino_47.JPG" width="320" /></a></div>
<div style="text-align: center;">
siempre hay que llevar algo a una charla.<br />
(f<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: start;">otos Romina Martino. Creative Commons Atribución-CompartirIgual 3.0 Unported)</span></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhewP5FsYUCr1Dm5DmPtmTcBVdEAqvC8MgDEV0UhhO7u_MEDToCsIZEWJG_LFrIBspEni_2SrmundOZfNKIBxIuWa4RssY_j0fM8XN6ecp69bG4IWwhOKcgTZHjRXLYJA13CRngDRGT0tUC/s1600/P3250108.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhewP5FsYUCr1Dm5DmPtmTcBVdEAqvC8MgDEV0UhhO7u_MEDToCsIZEWJG_LFrIBspEni_2SrmundOZfNKIBxIuWa4RssY_j0fM8XN6ecp69bG4IWwhOKcgTZHjRXLYJA13CRngDRGT0tUC/s320/P3250108.JPG" width="320" /></a></div>
<div style="text-align: center;">
Alumnos del taller de robotica que di en casa13</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com0tag:blogger.com,1999:blog-6339466143927185693.post-23837186497725244642013-05-02T11:03:00.001-07:002013-05-02T11:03:44.954-07:00Sensores analogicos con icaroLos pic 18f4550 tienen 8 puertos que pueden ser usados como conversores analogicos-digitales, lo que permite tomar valores discretos de diversos tipos de sensores.<br />
Segun la <a href="http://es.wikipedia.org/wiki/Conversor_anal%C3%B3gico-digital">wikipedia</a> un conversor es un dispositivo electrónico capaz de convertir una entrada analógica de voltaje en un valor binario, los 8 conversores que tiene el pic le permiten tomar una señal de 0 a 5 volt y convertirlo en un valor binario de 10 bits (hasta 1023 valores enteros).<br />
Con un potenciometro podemos probar un puerto de la placa np05 para ver como funciona el conversor analogico digital.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiozbVAiWeEM6KWMXS-ARVgUi7H0TVs74rbP-GJpV5PYCt9B25AeDjkz6w-nqIDrbrjl79rYxjUysHSdCUgg5KMY6MGq-URMEsZzeopLeqf-FJaDA-I-pSpRsfD1eAnDGVcYEL4RfP9D9TH/s1600/diagrama+sensor+analogico.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiozbVAiWeEM6KWMXS-ARVgUi7H0TVs74rbP-GJpV5PYCt9B25AeDjkz6w-nqIDrbrjl79rYxjUysHSdCUgg5KMY6MGq-URMEsZzeopLeqf-FJaDA-I-pSpRsfD1eAnDGVcYEL4RfP9D9TH/s320/diagrama+sensor+analogico.png" width="320" /></a></div>
<div style="text-align: center;">
diagrama de conexión </div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<br />
Lo unico que tenemos que hacer es conectar el pin del medio del potenciometro a una entrada analogica de la placa y los pines de los costados, uno a masa y el otro a 5 volt. Con eso podemos medir la diferencia de voltaje que general el potenciometro con el incremento o decremento de la su resistencia <br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/0ete0B4AWGo?feature=player_embedded' frameborder='0'></iframe></div>
<div style="text-align: center;">
sensor analogico con un potenciometro</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
Los sensores analogicos son muy útiles, permiten medir temperatura, humedad, variación de luz y muchas cosas mas.<br />
</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span id="goog_1988059546"></span><span id="goog_1988059547"></span><br /></div>
valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com1tag:blogger.com,1999:blog-6339466143927185693.post-43127773611217768162013-03-28T16:58:00.001-07:002013-03-28T16:58:57.993-07:00icaro en fedora Gracias a la ayuda de Yader Velásquez (yaderv - nicaragua) y de Eduardo Javier Echeverria Alvarado (echevemaster - Venezuela) icaro esta en los repositorios oficiales de fedora.<br />
Ahora para instalar icaro solamente hace falta hacer:<br />
<br />
<pre class="brush: bash, shell ">Yum install icaro </pre>
<br />
Esta versión de icaro esta preparada para trabajar a partir de fedora 17.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/E8bOdmBqmWE?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Un pequeño video de la instalación de icaro desde los repos oficiales de fedora!.<br />
un saludo y muchisimas gracias a mis amigos de fedora LATAM que me ayudaron para lograr entrar con icaro dentro de fedora!valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com1tag:blogger.com,1999:blog-6339466143927185693.post-19281033497058194472013-02-28T10:53:00.002-08:002013-02-28T10:53:33.907-08:00taller de robotica para artistas<br />
<span><b>Ciclo de herramientas libres en CASA13</b><br /><br /><span style="color: red;">Lo instrumental es político</span></span><br /><span><img alt="Imágenes integradas 1" class="" src="https://mail.google.com/mail/?ui=2&ik=5dfdf1fa96&view=att&th=13d2222be93ca7b9&attid=0.1&disp=emb&realattid=ii_13d1c25f14259f2c&zw&atsh=1" /></span><span><b><br />
<br /><br />Taller de robótica para artistas en CASA13.</b><br />Sensores y actuadores al alcance de un artista cualquiera. Por Valentín Basel y Federico Prystupczuk<br />
<br />La idea es generar dispositivos autónomos (<i>a.k.a. robots</i>)
aprendiendo conceptos básicos de programación y electrónica
aplicados a proyectos artísticos.<br /> La duración del taller será de dos meses y contará de 3 etapas: <br /><br />
<u>* J</u>ugar con TurtleArt comenzando a programar cosas sencillas.<br /><u>* C</u>ompilar y conectar lo programado a sensores y actuadores, electrónica sencilla.<br /><u>* T</u>rabajar en proyectos de los participantes, en los cuales ustedes apliquen estas herramientas.<br />
<br />Requisitos: ser mayor de 18 años y traer una computadora (cualquier sistema operativo). <br />Costo total: 400 pesos. La mitad ($200) se paga el primer día.<br /> </span><span style="color: #cc0000;"><span style="color: black;"><span>Incluye: CD con sistema operativo y software necesario, disponibilidad de herramientas, placas y componentes reciclados.<br />
Inicio: 18 de Marzo 2013<br />
Horario: lunes de 20 a 22.<br />Lugar: CASA13, Pje. Revol casi esquina Belgrano, Córdoba (Arg.)<br /><br />CUPOS LIMITADÍSIMOS</span></span><b><span style="color: black;"><span>Si tenés dudas, consultas y/o te querés inscribir: <a href="mailto:tallerherramientaslibres@gmail.com" target="_blank">tallerherramientaslibres@<wbr></wbr>gmail.com</a><br />
</span></span></b>
</span><b>ICARO</b> es un proyecto de desarrollo de software y hardware libre para la ense-<br />ñanza de robótica en colegios primarios y secundario. Se trata de acercar de forma<br />transparente y sencilla los fundamentos de la robótica tratando de simplificar conceptos<br />
técnicos complejos para que los docentes necesiten conocimientos mínimos para poder<br />trabajar en el aula.<br />Se compone de una serie de paquetes de software que trabajan con placas de hard-<br />ware de bajo costo y fabricación, permitiendo investigar y diseñar pequeños robot pe-<br />
dagógicos<br /><br clear="all" /><br />Uno de los programas instalados por defecto dentro del sistema SUGAR es <b>Turtleart1</b> ,<br />este es una tortuga gráfica inspirada en LOGO, que permite el dibujo artístico mediante<br />el ensamblaje de funciones de programación. Se trata de una actualización del famo-<br />
so lenguaje LOGO diseñado por Seymour Papert y adaptado para trabajar dentro del<br />proyecto OLPC.<br clear="all" /><br /><u>algunos videos de proyectos echos con ICARO:</u><br /><br /><a href="http://www.youtube.com/watch?v=M25T7kTvmuM&list=UUuFMNn_WjIJO-uU_i5frfQA&index=15" target="_blank">http://www.youtube.com/watch?<wbr></wbr>v=M25T7kTvmuM&list=UUuFMNn_<wbr></wbr>WjIJO-uU_i5frfQA&index=15</a><br />
<a href="http://www.youtube.com/watch?v=4AuD1hh_SJw&list=UUuFMNn_WjIJO-uU_i5frfQA&index=1" target="_blank">http://www.youtube.com/watch?<wbr></wbr>v=4AuD1hh_SJw&list=UUuFMNn_<wbr></wbr>WjIJO-uU_i5frfQA&index=1</a><br /><a href="http://www.youtube.com/watch?v=Rl-ioK30grQ&list=UUuFMNn_WjIJO-uU_i5frfQA&index=6" target="_blank">http://www.youtube.com/watch?<wbr></wbr>v=Rl-ioK30grQ&list=UUuFMNn_<wbr></wbr>WjIJO-uU_i5frfQA&index=6</a><br />
<a href="http://www.youtube.com/watch?v=6DlLX3ypDAs&list=UUuFMNn_WjIJO-uU_i5frfQA&index=9" target="_blank">http://www.youtube.com/watch?<wbr></wbr>v=6DlLX3ypDAs&list=UUuFMNn_<wbr></wbr>WjIJO-uU_i5frfQA&index=9</a><br /><a href="http://www.youtube.com/watch?v=HxQJ0WDY-ek&list=UUuFMNn_WjIJO-uU_i5frfQA&index=24" target="_blank">http://www.youtube.com/watch?<wbr></wbr>v=HxQJ0WDY-ek&list=UUuFMNn_<wbr></wbr>WjIJO-uU_i5frfQA&index=24</a><br />
<br />
valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com0tag:blogger.com,1999:blog-6339466143927185693.post-31101142491858222312013-01-03T07:55:00.002-08:002013-01-03T07:55:52.714-08:00Robotica y fedoraEl año 2012 termino muy bien para el proyecto ICARO, las primeras pruebas de campo en colegios resultaron muy buenas, resolvimos varios problemas tecnicos importantes, tuve la posibilidad de conocer muchos embajadores del proyecto FEDORA y viaje bastante mostrando ICARO en diferentes congresos.<br />
Para este 2013 tengo muchos planes pero el principal es lograr que ICARO logre entrar dentro de los repositorios oficiales de FEDORA, para eso hice una serie de cambios y re planteos dentro de ICARO, antes tenia 3 repositorios Git para cada parte de los paquetes de icaro (icaro-bloques, tortucaro y apicaro), ahora voy a englobar todo en un solo RPM que se llamara icaro-1.0.rpm.<br />
Para eso, se unio todo mediante un lanzador que contiene el acceso a las tres formas de trabajo con ICARO (tortucaro para trbajar con LOGO, icaro-bloques para generar codigo C y python-tools para usar apicaro y python).<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheZalqwoj7NuYHxN1Al_TYrEbNu7AIyaN4wSyM-xk7fTs_HTZ8CAkvvGal4UHGWy_aFlNvak83ZQvpUyFqRGwqHrHVXiB9BZNR1H3cMIgGW-9j2_C56wERi5JldxLJODLdToIP0-O20veZ/s1600/Captura+de+pantalla+de+2013-01-03+11:45:41.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheZalqwoj7NuYHxN1Al_TYrEbNu7AIyaN4wSyM-xk7fTs_HTZ8CAkvvGal4UHGWy_aFlNvak83ZQvpUyFqRGwqHrHVXiB9BZNR1H3cMIgGW-9j2_C56wERi5JldxLJODLdToIP0-O20veZ/s320/Captura+de+pantalla+de+2013-01-03+11:45:41.png" width="320" /></a></div>
<div style="text-align: center;">
nuevo lanzador icaro.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
Ahora, todo ICARO queda unificado en un solo<a href="https://github.com/valentinbasel/icaro"> repositorio GIT </a>y con la instalacion del rpm se instala, turtleart mas tortucaro, icaro-bloques y apicaro con python-tools (idle).</div>
<div style="text-align: left;">
Gracias a la ayuda de Yader Velásquez (Nicaragua) y de Eduardo Javier Echeverria Alvarado - a.k. Echevemaster - (Venezuela), estamos trabajando en el rpm de ICARO y, ¡ya hay uno listo!:</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<a href="http://valentinbasel.fedorapeople.org/rpm/noarch/icaro-1.0-1.fc17.noarch.rpm">http://valentinbasel.fedorapeople.org/rpm/noarch/icaro-1.0-1.fc17.noarch.rpm</a> </div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
en teoria con ese rpm y una placa icaro (o cualquier derivada de PINGUINO) se puede trabajar.</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
para terminar, un par de videos mostrando la evolución del código ICARO, usando Gource:</div>
<div style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/uhYtb0AfTmc?feature=player_embedded' frameborder='0'></iframe></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: center;">
usando Gource para mostrar la evolución del repositorio Git</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
y un video de una araña robot de 3 servos echo con icaro:</div>
<div style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/4AuD1hh_SJw/0.jpg"><param name="movie" value="http://www.youtube.com/v/4AuD1hh_SJw?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="http://www.youtube.com/v/4AuD1hh_SJw?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<div style="text-align: center;">
robot araña</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
Un feliz 2013 para todos y esperemos que este año sea tan bueno como el anterior!.</div>
<div style="text-align: left;">
<br /></div>
valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com0tag:blogger.com,1999:blog-6339466143927185693.post-11890483258618549072012-11-16T18:15:00.001-08:002012-11-16T18:15:06.526-08:00bobinadora automaticaunos videos de una bobinadora automática echa por el alumno Sergio Secolo de la Escuela de Educación Secundaria Técnica Nº 2 "Ing. César Cipolletti" de bahia blanca.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTkGshUS5WxzgNGZqSU2LrnDLrR-UNeqyHB7txriBdo-nRPONdsiBx9EJvoSyQzNZBuxT0iv_VKP7A3R2PglYiEA7wkQYq68Un6ksIoaOwU17U8Y4uw3qT8dsajhBRG1s7WVB5N2LOmZUa/s1600/2012-11-16+15.49.14.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTkGshUS5WxzgNGZqSU2LrnDLrR-UNeqyHB7txriBdo-nRPONdsiBx9EJvoSyQzNZBuxT0iv_VKP7A3R2PglYiEA7wkQYq68Un6ksIoaOwU17U8Y4uw3qT8dsajhBRG1s7WVB5N2LOmZUa/s320/2012-11-16+15.49.14.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwRZSmhiK97SM9iJkHvtqyDPVMfxpY_IQDsusoU8Rns_iQsVtKoUlKbg3HGC0gURsF5tAxRQJX1X_E1HKuqrz6Tg_4wa5Q7BcTq-eEv2XUNNRQazitJhbJffqFrDe78emnz44J_kQYcHWM/s1600/2012-11-16+15.49.28.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwRZSmhiK97SM9iJkHvtqyDPVMfxpY_IQDsusoU8Rns_iQsVtKoUlKbg3HGC0gURsF5tAxRQJX1X_E1HKuqrz6Tg_4wa5Q7BcTq-eEv2XUNNRQazitJhbJffqFrDe78emnz44J_kQYcHWM/s320/2012-11-16+15.49.28.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2WGg33mAjSv_KN1LUeLNkvrnYzI_3cD1gOp2OdofU7ReSvGI74-T5BGEcX7KYsvOUNyr2ItYgi0dIEZdKOqlD9tFnA5cI539bg2xlCH1kyGVvb1UxxRo5vMWp-xe68aPpyq77rGPF-CaW/s1600/2012-11-16+15.50.00.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2WGg33mAjSv_KN1LUeLNkvrnYzI_3cD1gOp2OdofU7ReSvGI74-T5BGEcX7KYsvOUNyr2ItYgi0dIEZdKOqlD9tFnA5cI539bg2xlCH1kyGVvb1UxxRo5vMWp-xe68aPpyq77rGPF-CaW/s320/2012-11-16+15.50.00.jpg" width="320" /></a></div>
<br />
Y aca los dos videos que me mandaron para subir al blog<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/gYuYroq2wr4?feature=player_embedded' frameborder='0'></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/Ae91_ncpQvY/0.jpg"><param name="movie" value="http://www.youtube.com/v/Ae91_ncpQvY?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="http://www.youtube.com/v/Ae91_ncpQvY?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<br />
Sorprende la calidad del armado de la maquina y el cableado de los componentes, realemente esta muy bien echo. FELICITACIONES!<br />
<br />
valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com0tag:blogger.com,1999:blog-6339466143927185693.post-72281175612780899022012-11-15T09:05:00.000-08:002012-11-15T09:08:55.479-08:00reconocer umbrales de color con Pygame y una webcam<a href="http://www.pygame.org/news.html" target="_blank">pygame</a> es una librería de python pensada para hacer vídeo juegos de una forma fácil, en sus ultimas versiones trae un modulo para manejar cámaras webs como las que podemos tener instaladas en una notebook.<br />
Lo interesante, es que con esta librería podemos hacer cosas muy potentes para dotar de "inteligencia" a nuestro robot autonomo.<br />
En este tutorial, voy a mostrar como manejar la libreria pygame.camera para levantar la camara web de una notebook y reconocer un umbral de color X y determinar su par ordenado (x,y) en la pantalla (con lo cual despues se puede tranquilamente mover nuestro robot).<br />
<br />
<div style="text-align: center;">
ES IMPORTANTE TENER MINIMOS CONOCIMIENTOS DE PYTHON </div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
Como recomendación instalar ipython y python-tools. ipython es un interprete python con múltiples opciones, la que mas me gusta es la de auto completado (me ahorra muchos dolores de cabeza). python-tools es una serie de herramientas para python, como idle, que es un interprete gráfico de python, con capacidad de auto completado y depuración de código que nos va a servir mucho para ir viendo el codigo.</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
</div>
<pre class="brush:python">#!/usr/bin/env python
import pygame
import pygame.camera
pygame.init()
pygame.camera.init()</pre>
<br />
Como podemos verlo principal es iniciar el pygame y pygame.camera, si todo arranca como corresponde, no debería pasar nada, todavía no declaramos nuestra pantalla ni capturamos las imágenes de la cámara.<br />
<br />
<br />
<pre class="brush:python">#!/usr/bin/env python
import pygame
import pygame.camera
pygame.init()
pygame.camera.init()
######## declaro las variables necesarias ######################
# para manejar la ventana de pygame donde se mostraran las imagenes
Pantalla=pygame.display.set_mode((320,240),0)
# crea una tupla con las camaras reconocidas (el cero es la primer camara)
ListaCamaras=pygame.camera.list_cameras()
# instancia el objeto pygame.camera.Camera con la primer webcam
# y una matriz de 320x240 pixeles
camara=pygame.camera.Camera(ListaCamaras[0],(320,240))
# inicio la camara
camara.start()
</pre>
<br />
<br />
Con este código nuestra cámara ya esta iniciada y debería aparecer una ventana de pygame. Sin embargo la ventana apenas aparece, esta toda en negro y al rato desaparece, eso pasa porque no hicimos el bucle principal para controlar la camara.<br />
Para no complicar el codigo fuente no voy a poner lineas de código para controlar errores ni cosas por el estilo (por ejemplo determinar si ListaCamaras tiene alguna cámara, o si tira un error camara.start() o cosas de esas). Por lo tanto el codigo siguiente si bien funciona, no es optimo (por ejemplo para cerrar la ventana hay que matar el proceso python).<br />
<br />
<br />
<pre class="brush:python">#!/usr/bin/env python
import pygame
import pygame.camera
pygame.init()
pygame.camera.init()
######## declaro las variables necesarias ######################
# para manejar la ventana de pygame donde se mostraran las imagenes
Pantalla=pygame.display.set_mode((320,240),0)
# crea una tupla con las camaras reconocidas (el cero es la primer camara)
ListaCamaras=pygame.camera.list_cameras()
# instancia el objeto pygame.camera.Camera con la primer webcam
# y una matriz de 320x240 pixeles
camara=pygame.camera.Camera(ListaCamaras[0],(320,240))
# inicio la camara
camara.start()
while True:
imagen=camara.get_image()
Pantalla.blit(imagen,(0,0))
pygame.display.update()
</pre>
<br />
¡Ya tenemos nuestra cámara!... y VIVE! muajua jua jua jua (risa malevola de cientifico loco).<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0Sb4W77mmpDcfzn_LRUUQ4pw9mvjdmNkzYe-q01rKiQgihVuHExH66drCtjzKUM7RcfHFI69CCNLuKDX3CWObtw2KPOh25JGUzMVHUPGaya5PNYeWsruzkatvkkPOP_4aTcC30oF2EuFF/s1600/Captura+de+pantalla+de+2012-11-15+12:17:23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0Sb4W77mmpDcfzn_LRUUQ4pw9mvjdmNkzYe-q01rKiQgihVuHExH66drCtjzKUM7RcfHFI69CCNLuKDX3CWObtw2KPOh25JGUzMVHUPGaya5PNYeWsruzkatvkkPOP_4aTcC30oF2EuFF/s320/Captura+de+pantalla+de+2012-11-15+12:17:23.png" width="320" /></a></div>
<br />
Ahora solo falta reconocer un umbral de color. Para ello agregamos una variable mas a nuestro programa:<br />
<br />
<pre class="brush:python">ccolor = pygame.transform.average_color(imagen, (160,120,10,10))
</pre>
<br />
La variable ccolor captura un umbral de color de la imagen delimitada en por un rectangulo de 10x10 pixeles en la posicion x,y de 160x120 pixeles.<br />
Con esa variable nosotros podemos usar para crear una <a href="http://www.pygame.org/docs/ref/mask.html">mascara</a> con <a href="http://www.pygame.org/docs/ref/mask.html#pygame.mask.from_threshold">pygame.mask.from_threshold</a>.<br />
con nuestra mascara, ya podemos contar la cantidad de pixeles y ver si pasa de cierta cantidad (se puede calibrar para obtner mejores resultados), y en base a eso obtener el par (x,y) del centro de nuestra mascara.<br />
<br />
<pre class="brush:python">#!/usr/bin/env python
#!/usr/bin/env python
import pygame
import pygame.camera
pygame.init()
pygame.camera.init()
Pantalla=pygame.display.set_mode((320,240),0)
ListaCamaras=pygame.camera.list_cameras()
camara=pygame.camera.Camera(ListaCamaras[0],(320,240))
camara.start()
imagen=camara.get_image()
#obtenemos el umbral de color del centro de la escena en el primer cuadro
ccolor = pygame.transform.average_color(imagen, (160,120,10,10))
while True:
imagen=camara.get_image()
Pantalla.blit(imagen,(0,0))
#creamos una mascara de la imagen con nuestro umbral
#(elimina todo menos el umbral)
mask = pygame.mask.from_threshold(imagen, ccolor, (30,30,30))
# se fija si la imagen tiene alguna conexion con nuestra mascara
connected = mask.connected_component()
# si los numeros de pixeles dentro de la mascara es mayor a 100
if mask.count() > 100:
# busca el centro
coord = mask.centroid()
#imprime el par ordenado x,y
print coord
# dibujo un circulo para poder ver las cordenadas que reconoce
pygame.draw.circle(Pantalla, (0,255,0), coord, 10,5)
pygame.display.flip()
pygame.display.update()
</pre>
<br />
<br />
Con esto capturamos el primer umbral de la imagen, antes de iniciar el bucle while. Esto puede ser medio molesto, en caso de que querramos elegir un punto de la pantalla y que el circulito ver (y posiblemente nuestro robot) pueda seguir colores arbitrarios.<br />
Para eso seguiremos con las opciones de pygame y vamos a usar sus funciones para manejo del mouse.<br />
<br />
<br />
<pre class="brush:python"> pygame.event.get()
mouse= pygame.mouse.get_pressed()
if mouse[0]==1:
x,y=pygame.mouse.get_pos()
ccolor = pygame.transform.average_color(imagen, (x,y,10,10))
</pre>
<br />
Básicamente lo que hacemos es capturarlos eventos con pygame, gravar los "cliks" del raton en una lista y despues fijarnos si el boton esta presionado.<br />
<br />
la variable mouse va a tener una lista de la siguiente forma : [0,0,0] donde cada cero es uno de los 3 botones del mouse (boton izquierdo, rueda del centro y boton derecho). Si el boton izquierdo esta presionado la lista quedaria: [1,0,0] enotnces con fijarnos en el primer elemento de la lista podemos saber si un boton del mouse fue presionado.<br />
despues capturamos la posición x,y del puntero y volvemos a crear la variable ccolor con el umbral de color que queremos que siga nuestro robot.<br />
el codigo completo quedaria asi:<br />
<br />
<br />
<pre class="brush:python">#!/usr/bin/env python
import pygame
import pygame.camera
pygame.init()
pygame.camera.init()
Pantalla=pygame.display.set_mode((320,240),0)
ListaCamaras=pygame.camera.list_cameras()
camara=pygame.camera.Camera(ListaCamaras[0],(320,240))
camara.start()
imagen=camara.get_image()
ccolor = pygame.transform.average_color(imagen, (10,10,10,10))
while True:
pygame.event.get()
mouse= pygame.mouse.get_pressed()
if mouse[0]==1:
x,y=pygame.mouse.get_pos()
ccolor = pygame.transform.average_color(imagen, (x,y,10,10))
imagen=camara.get_image()
Pantalla.blit(imagen,(0,0))
mask = pygame.mask.from_threshold(imagen, ccolor, (30,30,30))
connected = mask.connected_component()
if mask.count() > 100:
coord = mask.centroid()
pygame.draw.circle(Pantalla, (0,255,0), coord, 10,5)
pygame.display.flip()
pygame.display.update() </pre>
<pre class="brush:python"> </pre>
<pre class="brush:python"></pre>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/Q_bDADw5450/0.jpg" height="266" width="320"><param name="movie" value="http://www.youtube.com/v/Q_bDADw5450?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="http://www.youtube.com/v/Q_bDADw5450?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<div style="text-align: center;">
Video de muestra del programa.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
Capturando el par ordenado x,y podemos hacer cualquier cosa con nuestro robot, como seguir el punto, usar trigonometria para determinar distancias (usando un laser y matematica sencillas).</div>
<div style="text-align: left;">
En el proximo tutorial veremos de mover nuestro robot en funcion de las imagenes de la camara.</div>
<div style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/_ENVd1zguVE/0.jpg" height="266" width="320"><param name="movie" value="http://www.youtube.com/v/_ENVd1zguVE?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="http://www.youtube.com/v/_ENVd1zguVE?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<div style="text-align: center;">
un robot usando el umbral de color para reconocer vasos de distintos colores</div>
valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com5tag:blogger.com,1999:blog-6339466143927185693.post-40184015841786077262012-11-09T10:06:00.001-08:002012-11-09T10:18:00.372-08:00ICARO en la televisión Acá un par de vídeos de ICARO en la televisión donde les hacen una entrevista a los chicos del colegio IPEM 320 jorge cafrune por el Futbol robot que diseñaron con icaro y una aparición estelar del proyecto ICARO y Conectar Igualdad en el programa Vision7 del canal publico.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/m06w5PwEHa8?feature=player_embedded' frameborder='0'></iframe></div>
<div style="text-align: center;">
El futbol robot de los chicos del IPEM320.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="344" src="http://www.youtube.com/embed/videoseries?index=10&list=UUs231K71Bnu5295_x0MB5Pg&hl=es_ES" width="425"></iframe>
<br />
La estación robótica de conectar igualdad en Visión 7</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com0tag:blogger.com,1999:blog-6339466143927185693.post-3839500756896570532012-11-04T08:03:00.002-08:002012-11-04T08:05:46.349-08:00kit de roboticaLa idea de diseñar un "kit" de robótica (como ya hay varios dando vueltas a nivel comercial) nunca me pareció interesante como trabajar con componentes reciclados, mas fáciles de conseguir, mas baratos y con un componente pedagogico mas interesante para trabajar donde la construcción del robot se vuelve un desafío en si mismo.<br />
Sin embargo, luego de tener unas charlas con gente de "Conectar igualdad" y del plan <span class="st">"Joaquin V Gonzalez" de la provincia de la Rioja, me comentaron que es bastante complicado implementar una lógica de trabajo asi y que no todos los docentes van a estar capacitados con la capacidad de conocimientos que se requieren para poder trabajar con "basura electronica".</span><br />
<span class="st">Por eso la idea de desarrollar un Kit que tenga los componentes básicos de un robot sencillo, pero que también tenga la posibilidad de reutilizar los componentes para otro tipo de proyectos. Lo principal es que pueda ser fabricado a pequeña escala, con componentes de fabricación local (argentina) de fácil adquisición y con pocas herramientas.</span><br />
<span class="st">Básicamente se trata de una plataforma echa de acrílico de 3 piezas (aunque tal ves lo ideal sera que fuera una sola pieza) con dos motores <a href="http://www.apys.com.ar/productos/otrosmotores_sp4l.html" target="_blank">Ap&s sp4</a> de fabricación nacional. una placa ICARO y algunos sensores sencillos como Bumpers o CNY70 para hacer seguidores de linea.</span><br />
<span class="st">La plataforma tiene que tener la posibilidad de funcionar de forma autonoma o poder soporta el peso de una netbook (OLPC Xo o del programa Conectar igualdad). Al principio use baterías de gel (las de las luces de emergencia), pero como hay que tener un cargador de batería especial, preferi adaptar el proyecto para poder trabajar con 6 pilas AA (1,5 volt cada una o sea, 9 volts en total). La suma de las pilas recargables AA son mas caras que una batería de gel y duran menos, pero son muchisimo mas livianas y los cargadores para pilas son muy fáciles de encontrar en cualquier casa de fotografia o computación. Para las ruedas adapte ruedas de autos a radio control (son estándares) pero también se podría hacer con CDs viejos.</span><br />
<span class="st"><br /></span>
<span class="st"> </span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd6YZOQFPy0t2HgVTj_itNBO9dJqTMcDVEkau7QnYlDF8GzeWY9Qb80qfHPAz8VdikzzZfOHcbNTWlh-hFeU_QA_pu98R9pVolbZb8oFWrhSYwcCO2wPCr9ZChQcF1NZxXoudUDIv_VgT9/s1600/P9290058.redimensionado.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd6YZOQFPy0t2HgVTj_itNBO9dJqTMcDVEkau7QnYlDF8GzeWY9Qb80qfHPAz8VdikzzZfOHcbNTWlh-hFeU_QA_pu98R9pVolbZb8oFWrhSYwcCO2wPCr9ZChQcF1NZxXoudUDIv_VgT9/s320/P9290058.redimensionado.JPG" width="320" /></a></div>
<div style="text-align: center;">
la plataforma vista desde arriba (con una mini protoboard).</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisGl58Cp_BVUkEymBiCRXgUwquG1VlKN-ubRweMefvb-Nbe9Gn8yYmdqjDZTxkz6xJ6TOj6XKrv_x3iYy3H_SEnpjbrlzvxCxnFYA0y02-bpDKDD7x7Dt96B76AAHQzAtFixbzU5bveyqH/s1600/P9290059.redimensionado.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisGl58Cp_BVUkEymBiCRXgUwquG1VlKN-ubRweMefvb-Nbe9Gn8yYmdqjDZTxkz6xJ6TOj6XKrv_x3iYy3H_SEnpjbrlzvxCxnFYA0y02-bpDKDD7x7Dt96B76AAHQzAtFixbzU5bveyqH/s320/P9290059.redimensionado.JPG" width="320" /></a></div>
<div style="text-align: center;">
Vista de costado (se puede ver entre las ruedas la batería de gel).</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii_W7RDax_EvCWG42Albq6OnZH7XSELeRwcO6ZnrerGKiv-uIosrU5DuCGFK4bKvKP6LxXJuAhyphenhyphenZu6dpCoxsUht5Ty8Xtb6bg8L_Ign6U2mLKgS85RdJOlA3LdUulDkyujskkQ4IAhkmkl/s1600/P9290060.redimensionado.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii_W7RDax_EvCWG42Albq6OnZH7XSELeRwcO6ZnrerGKiv-uIosrU5DuCGFK4bKvKP6LxXJuAhyphenhyphenZu6dpCoxsUht5Ty8Xtb6bg8L_Ign6U2mLKgS85RdJOlA3LdUulDkyujskkQ4IAhkmkl/s320/P9290060.redimensionado.JPG" width="320" /></a></div>
<div style="text-align: center;">
En el lugar de la batería ahora va un portapilas de 6 pilas.</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7LSiRlyo7nfL07zEAYuZjVmyP7tSuGdtzlct08oLvft5WY-qYETDS1C8NfR2HxEY1JZFwHT-tEICLZCXkLueae0x1put6Pmzs3b7lfyyboq9sw4RZtWr_YQ0cvbbuxRFbc27xWHQ7JdYV/s1600/P9290062.redimensionado.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7LSiRlyo7nfL07zEAYuZjVmyP7tSuGdtzlct08oLvft5WY-qYETDS1C8NfR2HxEY1JZFwHT-tEICLZCXkLueae0x1put6Pmzs3b7lfyyboq9sw4RZtWr_YQ0cvbbuxRFbc27xWHQ7JdYV/s320/P9290062.redimensionado.JPG" width="320" /></a></div>
<div style="text-align: center;">
La idea es que se pueda usar cualquier tipo de "rueda loca" . </div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/XfnUCjENAsk?feature=player_embedded' frameborder='0'></iframe></div>
<span class="st"><br /></span>
<br />
<div style="text-align: center;">
<span class="st">Primera prueba del robot, sin sensores.</span></div>
<div style="text-align: center;">
<span class="st"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/6DlLX3ypDAs?feature=player_embedded' frameborder='0'></iframe></div>
<div style="text-align: center;">
<span class="st">Con un sensor CNY70 para hacer un final de carrera.</span></div>
<div style="text-align: center;">
<span class="st"><br /></span></div>
<div style="text-align: center;">
<span class="st"><br /></span></div>
valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com0tag:blogger.com,1999:blog-6339466143927185693.post-57073532710408155452012-10-28T19:36:00.001-07:002012-10-28T19:36:13.029-07:00icaro y la musicaEsto es un proyecto música que tengo desde hace unos años llamado <a href="http://mundiscos.com/telharmonium-2/" target="_blank">telharmonium.</a><br />
Aprovechando el hardware de ICARO como plataforma fabrique un pequeño robot que toca un xilófono con 2 servos Futaba. Un servo mueve la baqueta para hacer el golpe y otro servo mueve de isquierda a derecha para posicionar la baqueta en la pieza para golpear.<br />
Para usar el xilófono, arme un programa en python que analiza un archivo donde toma las cadenas de texto que representa cada golpe, los tiempos de espera en mili segundos y mediante un <a href="http://pythonr2.wordpress.com/2008/08/27/diccionarios-en-python/" target="_blank">diccionario</a> donde esta guardadas los grados de moviento, posiciona el servo, da un golpe (mueve el servo un mili segundo hacia abajo y después lo sube), y espera para mover o dar otro golpe.<br />
de esta forma y con la velocidad de los servos futaba, se puede tener un BPM (beat por minuto) de 100 bpm (100 negras por minuto).<br />
Bueno, aca el video por si alguien quiere escucharlo :-D<br />
<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/Rl-ioK30grQ?feature=player_embedded' frameborder='0'></iframe></div>
<div style="text-align: center;">
el video</div>
valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com0tag:blogger.com,1999:blog-6339466143927185693.post-17513314380985665642012-10-18T08:34:00.000-07:002012-10-18T08:34:49.357-07:00ICARO en las escuelasseguimos con noticias sobre el uso de icaro en los colegios.<br />
Los chicos de la escuela rural de la carbonada se fueron de gira con su futbol robot y le hicieron modificaciones como, plottear toda la cancha para que quede mas linda, agregarle leds por todos lados y un sistema de pateo de la pelota con un servo motor futaba.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnQbG1fe6d42VYwg3nICwm1sohd96-28CAzD3K31iFkdiOkV9EbYf1guPGsNXHhv1N9cIezLKLQQoHtoAOYmtpIPGnwoPVHPN2vOMAV__yQ-573jFolyINp-4fNyUWUOUoFRxVzNBnftT8/s1600/100_3211.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnQbG1fe6d42VYwg3nICwm1sohd96-28CAzD3K31iFkdiOkV9EbYf1guPGsNXHhv1N9cIezLKLQQoHtoAOYmtpIPGnwoPVHPN2vOMAV__yQ-573jFolyINp-4fNyUWUOUoFRxVzNBnftT8/s320/100_3211.JPG" width="320" /></a></div>
<div style="text-align: center;">
Armando la canchita</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh74Rvc3DL2m2X-ypgNxMKdwvVkYXOQmqgYm8S4laYAONRzWLjAJpEnlIP6cbrgrrTCp5UoSraMMxsW4gGbIL4uLFeWyQu0nfmSKCm8V1d0EPHWnpc3Nc-ulMgOu8Ne8dMo8sdYgceiXOju/s1600/100_3217.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh74Rvc3DL2m2X-ypgNxMKdwvVkYXOQmqgYm8S4laYAONRzWLjAJpEnlIP6cbrgrrTCp5UoSraMMxsW4gGbIL4uLFeWyQu0nfmSKCm8V1d0EPHWnpc3Nc-ulMgOu8Ne8dMo8sdYgceiXOju/s320/100_3217.JPG" width="320" /></a></div>
<div style="text-align: center;">
en el fondo se puede ver el modelo viejo de cancha</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3SBEmZrrfywp3L4YJHfTHem0QRwU5DgWnU9hVA6rY0tGCOEtbhimooLtVYp1JEDJuhDCBBzr_28yIZy1UOxhIsjhH5hx9vlezIK4Y0avfgsij81JMrPnxch0WRhxaJX-le2pARo9N8Z8z/s1600/100_3224.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3SBEmZrrfywp3L4YJHfTHem0QRwU5DgWnU9hVA6rY0tGCOEtbhimooLtVYp1JEDJuhDCBBzr_28yIZy1UOxhIsjhH5hx9vlezIK4Y0avfgsij81JMrPnxch0WRhxaJX-le2pARo9N8Z8z/s320/100_3224.JPG" width="320" /></a></div>
<div style="text-align: center;">
cancha completamente plotteada.</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLgJkU0uz05bCn0aw4dwnxAw5M-tR8gZp9LLrib_dlI63iwhbi0gMKwcKed60pXawlksJWO6Vuh-9P42vrw9ILuXgRVyKErBiQFryLoEafCB8ceftijRbrbJvQq0mL0fiPFcJiEs2JYcCD/s1600/100_3236.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLgJkU0uz05bCn0aw4dwnxAw5M-tR8gZp9LLrib_dlI63iwhbi0gMKwcKed60pXawlksJWO6Vuh-9P42vrw9ILuXgRVyKErBiQFryLoEafCB8ceftijRbrbJvQq0mL0fiPFcJiEs2JYcCD/s320/100_3236.JPG" width="320" /></a></div>
<div style="text-align: center;">
con los leds.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisTeLFv3J2zJ0UP3aZTyOIVyzMw-XxOatEGkPMqH2ozGQIOkB00bwju8HtcMk3u-U0w7-c4Y8D6ur_sFjzpK2lEpgTuYYz3bpJCRLu1yaUOuFuGDea56HEPNGhyphenhyphenFGWcSac5ZCHgRPiqtQA/s1600/102_1758.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisTeLFv3J2zJ0UP3aZTyOIVyzMw-XxOatEGkPMqH2ozGQIOkB00bwju8HtcMk3u-U0w7-c4Y8D6ur_sFjzpK2lEpgTuYYz3bpJCRLu1yaUOuFuGDea56HEPNGhyphenhyphenFGWcSac5ZCHgRPiqtQA/s320/102_1758.JPG" width="320" /></a></div>
<div style="text-align: center;">
detalle de los robots.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
Tambien los chicos de la Escuela de Educación Secundaria Técnica Nº 2 "Ing. César Cipolletti" de bahia blanca estan trabajando con icaro.</div>
<div style="text-align: left;">
estos son dos videos de Sergio Secolo, alumno de 5º año de la especialidad electrónica que hizo una matriz de leds controlada con icaro y una placa np03.</div>
<div style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<br /><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/f2fl6tbfo9w?feature=player_embedded' frameborder='0'></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
usando los 8 bits de la placa para multiplexar una matriz de 4x4 leds.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/srUuhJyRDhU?feature=player_embedded' frameborder='0'></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
otro video donde se muestran distintos patrones. </div>
<div style="text-align: left;">
</div>
valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com0tag:blogger.com,1999:blog-6339466143927185693.post-41161772674769997212012-09-24T13:32:00.000-07:002012-09-24T13:32:04.289-07:00icaro en el FUDCON - Venezueladel 23 al 25 de agosto del 2012 se llevo acabo en la ciudad de valencia (Venezuela) el congreso de usuarios y desarrolladores de Fedora (FUDCON), en estos congresos nos juntamos embajadores, empaquetadores, desarrolladores y usuarios en general para hablar de distintos proyectos enmarcados dentro de la distribución GNU/linux FEDORA.<br />
Este tipos de congresos son muy interesantes para poder armar redes de trabajo, contactos y participar de distintas experiencias que se están dando dentro del software libre y FEDORA.<br />
Para mi significo la posibilidad de volver a ver a grandes amigos de la comunidad FEDORA, no puedo dejar de agradecerle a <a href="http://tatica.org/" target="_blank">Maria "tatica" Leandro</a> por todo el apoyo para que pudiera viajar hasta Venezuela y por organizar todo el congreso con un gran esmero.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6vITqzYchV9zDAGaBNlZW5JTiZ94KjkNmryuxEO6i0ArsvXu-Tg6-uHUIkXSW7B6C18A1SGdFo2L5iQnguQiGQNHRcZI9b8DwOJk83sKqezy52SULV5xbw0Grq74pmXeZmVT2tfLlD1fF/s1600/P8233441.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6vITqzYchV9zDAGaBNlZW5JTiZ94KjkNmryuxEO6i0ArsvXu-Tg6-uHUIkXSW7B6C18A1SGdFo2L5iQnguQiGQNHRcZI9b8DwOJk83sKqezy52SULV5xbw0Grq74pmXeZmVT2tfLlD1fF/s320/P8233441.JPG" width="320" /></a></div>
<br />
<div style="text-align: center;">
inicio del congreso </div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCh8MFhOx7y-r7Otw10FP4TL4j3CintWOMRv-QiGCFyDRl924A8foAbiuJn2qu8bLMDPr53fbwpjXsWcgiIwAkD53R_IYwoWkK9KPkhFuJO9UPGdFjlBh-HOilfQRi7jqeNderd909Ch4d/s1600/P8233444.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCh8MFhOx7y-r7Otw10FP4TL4j3CintWOMRv-QiGCFyDRl924A8foAbiuJn2qu8bLMDPr53fbwpjXsWcgiIwAkD53R_IYwoWkK9KPkhFuJO9UPGdFjlBh-HOilfQRi7jqeNderd909Ch4d/s320/P8233444.JPG" width="320" /></a></div>
<div style="text-align: center;">
Robyn Bergeron dando la primer charla sobre FEDORA</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<h3 style="text-align: left;">
Fedora y ARM</h3>
<div style="text-align: left;">
Gracias a <a href="http://fedoraproject.org/wiki/User:Rbergero" target="_blank">Robyn Bergeron</a> y <a href="http://fedoraproject.org/wiki/User:Jsmith" target="_blank">Jared Smith </a>me regalaron una <a href="http://www.raspberrypi.org/" target="_blank">RASPBERRY-PI</a> para hacer experimentos y trabajar sobre el uso de la GPIO (General Purpose Input/Output).</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN02Q_q4bIyux4cS6gdIsm2gXHu2tVxxUknFHV2_EFGH-YwFcHgtYsniyTYlHTOn2sZ1gm2nQtWmYzwFFNy5FgHo1MBS_XcTVS2lpQTCGHaSUwYuUFd3pDfoK9mjvtGXq-lztW6DVr4Yd4/s1600/P9240026.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN02Q_q4bIyux4cS6gdIsm2gXHu2tVxxUknFHV2_EFGH-YwFcHgtYsniyTYlHTOn2sZ1gm2nQtWmYzwFFNy5FgHo1MBS_XcTVS2lpQTCGHaSUwYuUFd3pDfoK9mjvtGXq-lztW6DVr4Yd4/s320/P9240026.JPG" width="320" /></a></div>
<div style="text-align: center;">
mi RASPBERRY-PI controlando a una placa NP05.</div>
<div style="text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/S2x8K-Ge3aQ?feature=player_embedded' frameborder='0'></iframe></div>
<div style="text-align: center;">
una demostración para controlar 2 servos con python</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
La verdad que la experiencia fue muy motivadora, en las FUDCON van personas con un gran nivel tecnico y es la posibilidad de aprender de gente realmente muy capacitada y con ganas de compartir.</div>
<div style="text-align: left;">
FEDORA es una comunidad muy interesante para participar, donde la gente es de lo mas amable y colaborativa.</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiviyLnAVOfayv90m2ieI9p-eHurqltR_wI3GhVWhxNL7P-gvNHXea_2WPIOrYKxELABz3S56Y_RhChBRDf7t2LdREFYzdWQgDW_vcFVZlU0lI8WbcRHt0M0wGytVwdAWEI4T3Hqbjc-2NK/s1600/featured-fudcon.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiviyLnAVOfayv90m2ieI9p-eHurqltR_wI3GhVWhxNL7P-gvNHXea_2WPIOrYKxELABz3S56Y_RhChBRDf7t2LdREFYzdWQgDW_vcFVZlU0lI8WbcRHt0M0wGytVwdAWEI4T3Hqbjc-2NK/s320/featured-fudcon.jpg" width="320" /></a></div>
<div style="text-align: center;">
¡GRACIAS CHICOS DE FEDORA!</div>
valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com0tag:blogger.com,1999:blog-6339466143927185693.post-51943066277951643662012-09-10T17:43:00.001-07:002012-09-10T17:43:05.477-07:00nuevo pagina de ICAROEsta es la nueva pagina del proyecto icaro:<br />
<br />
<a href="http://roboticaro.org/">http://roboticaro.org/</a><br /><br />En este sitio vamos a ir concentrando toda la información del proyecto, datos y repositorios.<br />
La idea fue de mi gran amigo <a href="https://fedoraproject.org/wiki/User:Yn1v" target="_blank">Neville,</a> que gestiono el dominio y el hosting, montamos un wordpress que enlaza con este blog y otros que vamos a ir agregando tipo planets. También una wiki donde poner documentación técnica y un sistema <a href="http://www.question2answer.org/" target="_blank">Question2Answer</a> para poder hacer consultas tipo foro de preguntas y respuesta.<br />
<br />
el sitio:<br />
<br />
<a href="http://roboticaro.org/">http://roboticaro.org/</a><br />
<br />
la wiki (todavia muy en construcción):<br />
<br />
<a href="http://roboticaro.org/wiki/index.php">http://roboticaro.org/wiki/index.php</a><br />
<br />
El foro:<br />
<br />
<a href="http://roboticaro.org/preguntas/" target="_blank">http://roboticaro.org/preguntas/ </a><br />
<br />
Me gustaría que las personas interesadas en el proyecto se inscriban en el sistema de preguntas y respuestas para poder canalizar las distintas cuestiones que pueden ir apareciendo (y que generalmente respondía por mail privado).<br />
<br />
<br />
<br />valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com0tag:blogger.com,1999:blog-6339466143927185693.post-32309117637160580492012-09-07T08:38:00.000-07:002012-09-07T08:38:02.540-07:00Feria de ciencia en la carbonadaLos chicos del colegio rural la carbonada se presentaron a una feria de ciencia con dos robots para jugar al fútbol echos con ICARO.<br />
Felicitaciones por el tercer lugar y por haber fabricado integramente todas las piezas del fútbol robot sin ayuda externa y con partes recicladas.<br />
<br />
Aca algunas fotos de los chicos <br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSztGpXd7lcby9w48g4B9mq4ZlKQkmhlfvlZ6_4f0YjSCYcEBzKCQVhVWBws3smz_nf_-xXvVOfVzt50FaX7YM3he3pFWna5LFtrcD3aPgXGrVQVzcUgfEa9c3hzyOdxO6DM8i2P-xIFpG/s1600/102_0539.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSztGpXd7lcby9w48g4B9mq4ZlKQkmhlfvlZ6_4f0YjSCYcEBzKCQVhVWBws3smz_nf_-xXvVOfVzt50FaX7YM3he3pFWna5LFtrcD3aPgXGrVQVzcUgfEa9c3hzyOdxO6DM8i2P-xIFpG/s320/102_0539.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVfnbIlgFFw_xOr4GnKzCfDlGhMC2wgjU-vBvsPN-YBUkAfpZeENpx7jb9zWSWblgU9oo6_YbYAZ5dmNT1BtXA040uCmL9cU70rksxc4lpja8l6zKpU4YoaFIVumEf-Aq6kDa2dWpXinHw/s1600/102_0618.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVfnbIlgFFw_xOr4GnKzCfDlGhMC2wgjU-vBvsPN-YBUkAfpZeENpx7jb9zWSWblgU9oo6_YbYAZ5dmNT1BtXA040uCmL9cU70rksxc4lpja8l6zKpU4YoaFIVumEf-Aq6kDa2dWpXinHw/s320/102_0618.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKaaPgOwzjZu7OvcViLBXl1Utye7SI5QkAAQeYHFVzgOnZjo-abO1u5CJYIiNM-ZjL4GgFdgAYF7kf-Yeu0aVUahKoOiwlb4fsc-UWz-b1p9JY_aXu52OwoNLzoA877qnkpEODo9jN6EYd/s1600/102_0619.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKaaPgOwzjZu7OvcViLBXl1Utye7SI5QkAAQeYHFVzgOnZjo-abO1u5CJYIiNM-ZjL4GgFdgAYF7kf-Yeu0aVUahKoOiwlb4fsc-UWz-b1p9JY_aXu52OwoNLzoA877qnkpEODo9jN6EYd/s320/102_0619.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhaXTAQ-PFa02ou1w5EXht2nuo_6O2cKmU8-JwlCd8o6S3XyTHMLC11HDPTw-vHQk-WnDmYjU2ur7L8e_J-StQA7H8zO3EJQg5yZK6rfupHbLpdPiSBjPKdqm1eOIdMMXs8lZmyy_FDU9/s1600/102_1822.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhaXTAQ-PFa02ou1w5EXht2nuo_6O2cKmU8-JwlCd8o6S3XyTHMLC11HDPTw-vHQk-WnDmYjU2ur7L8e_J-StQA7H8zO3EJQg5yZK6rfupHbLpdPiSBjPKdqm1eOIdMMXs8lZmyy_FDU9/s320/102_1822.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYuOP8U66U1CGcz15BQ4LldzElQBRWwrmEGBG86gUSBL7Zcm0fBE_MzBTvZCNnqCh3eM_XsvSSDmOJjVmYWejBWvpyyelQsm57caxg5iv8m87_dFKQXtgxZwyx3jOfkTU8ZooRneRq2x2Y/s1600/102_1823.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYuOP8U66U1CGcz15BQ4LldzElQBRWwrmEGBG86gUSBL7Zcm0fBE_MzBTvZCNnqCh3eM_XsvSSDmOJjVmYWejBWvpyyelQsm57caxg5iv8m87_dFKQXtgxZwyx3jOfkTU8ZooRneRq2x2Y/s320/102_1823.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiplkuIssFljPt0Af33BFw_5GHqU5D0863m5d1ShGW0tzND8gXQWTcEjkPmNNVsk2TFf11NHOt0zC8YLx8NG4lgP3WVpTaCUjKrSwy_9rxNgOSn_flWjh-aclsTaROKmxmsK_A-bZw2Xf5f/s1600/102_1826.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiplkuIssFljPt0Af33BFw_5GHqU5D0863m5d1ShGW0tzND8gXQWTcEjkPmNNVsk2TFf11NHOt0zC8YLx8NG4lgP3WVpTaCUjKrSwy_9rxNgOSn_flWjh-aclsTaROKmxmsK_A-bZw2Xf5f/s320/102_1826.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijnk4cNsHrH9hyphenhyphenyRdYlJYTIriruNZ8KoUmK6T-7XYxAfJfEhGRAS32N5zFSblvp6mTeS05JZIdLnbLVD094SlV2ikm0aWjTbHITIFi3R-yIXN96fWk-Fw6j70lhsGOVb1fbJ3d-yEvB5EI/s1600/102_1828.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijnk4cNsHrH9hyphenhyphenyRdYlJYTIriruNZ8KoUmK6T-7XYxAfJfEhGRAS32N5zFSblvp6mTeS05JZIdLnbLVD094SlV2ikm0aWjTbHITIFi3R-yIXN96fWk-Fw6j70lhsGOVb1fbJ3d-yEvB5EI/s320/102_1828.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVUfPZ6USgSywtBPYLy_SyYwugFwntTPETEdjsQFgY-9N_I5AL6WIQwoWRsLw2svfuKZVPn2aNjhWWRp2DvtO0R4ykBYJom3wJo-Q6TC6S3q6jyhyZAStRuYsfay-82Ggp8YmfKY1UZTb1/s1600/102_1844.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVUfPZ6USgSywtBPYLy_SyYwugFwntTPETEdjsQFgY-9N_I5AL6WIQwoWRsLw2svfuKZVPn2aNjhWWRp2DvtO0R4ykBYJom3wJo-Q6TC6S3q6jyhyZAStRuYsfay-82Ggp8YmfKY1UZTb1/s320/102_1844.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuYNiM1blXOs9dmd46JKW0Eczerm5aKpy5CHa9qyv6m9rA1aiDV-FvL9wAHHZINpbVBdx7dp4gqMDXO-wo7faZwYL-0QottcgKrVs9YiZm6lrrMmM8ZfW58rgN-zpokol7wpjX-4jhtn1Z/s1600/102_1850.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuYNiM1blXOs9dmd46JKW0Eczerm5aKpy5CHa9qyv6m9rA1aiDV-FvL9wAHHZINpbVBdx7dp4gqMDXO-wo7faZwYL-0QottcgKrVs9YiZm6lrrMmM8ZfW58rgN-zpokol7wpjX-4jhtn1Z/s320/102_1850.JPG" width="320" /></a></div>
<br />valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com1tag:blogger.com,1999:blog-6339466143927185693.post-3101367088332007182012-08-03T07:39:00.001-07:002012-08-03T07:46:02.517-07:00ICARO en TecnopolisLa gente de <a href="http://www.conectarigualdad.gob.ar/" target="_blank">conectar igualdad </a>me invito a participar dentro de la feria <a href="http://www.tecnopolis.ar/2012/" target="_blank">Tecnopolis</a> con el proyecto ICARO.<br />
La idea era fabricar unas plataformas móviles (parecidas a las del proyecto <a href="http://www.fing.edu.uy/inco/proyectos/butia/" target="_blank">Butia</a>). Como en la feria hay muchísimo transito de personas (y niños), pensamos en actividades simples donde los chicos controlaran una netbook del plan conectar igualdad y mediante una red wifi movieran el robot (usando sockets y un pequeño servidor escrito en python que desarrolle para tal motivo).<br />
<br />
aca van algunas fotos de los robots que armamos:<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi22nMEfF9-LTLqkMepHpRlMov09QcIDgHQM8kv8u0dvdqwWohMxOJFdiOvEpbgPo0tClbypOIilXTHUJugWH-C5cjeAP1040gDGIl1uM4Bk8thPN4rm0vlg5v71R_f8_EtHzYP4UjDfqN9/s1600/Vicente+L%C3%B3pez-20120710-00863.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi22nMEfF9-LTLqkMepHpRlMov09QcIDgHQM8kv8u0dvdqwWohMxOJFdiOvEpbgPo0tClbypOIilXTHUJugWH-C5cjeAP1040gDGIl1uM4Bk8thPN4rm0vlg5v71R_f8_EtHzYP4UjDfqN9/s320/Vicente+L%C3%B3pez-20120710-00863.jpg" width="240" /></a></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaiY8IiWDV91F4h6dIEZRveW6tjXSbEDnO1YITryB06LRas1XbgIGAhP6ejy3qWodNCh8sTLWi2duF0GrWndOJz2T3eEay_KuRAcE6KluoxXpZvq9onh4cIi9-8aXaAy0VuKxIZFu08USj/s1600/Vicente+L%C3%B3pez-20120710-00871.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaiY8IiWDV91F4h6dIEZRveW6tjXSbEDnO1YITryB06LRas1XbgIGAhP6ejy3qWodNCh8sTLWi2duF0GrWndOJz2T3eEay_KuRAcE6KluoxXpZvq9onh4cIi9-8aXaAy0VuKxIZFu08USj/s320/Vicente+L%C3%B3pez-20120710-00871.jpg" width="238" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRJYJFhv13rTzKPQOTfIhj5f5IMXjFr2hy2OH4HPQ6yYUXlKq__a8CiPwP3uSxv-striYuOQ2-qNsimKl5yjsYCLIP93sNp3zBtUQhn1ju1E2-zkW0ehCDjDgmSp5JOvfyEfTwU1vHZaCI/s1600/Vicente+L%C3%B3pez-20120710-00864.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRJYJFhv13rTzKPQOTfIhj5f5IMXjFr2hy2OH4HPQ6yYUXlKq__a8CiPwP3uSxv-striYuOQ2-qNsimKl5yjsYCLIP93sNp3zBtUQhn1ju1E2-zkW0ehCDjDgmSp5JOvfyEfTwU1vHZaCI/s320/Vicente+L%C3%B3pez-20120710-00864.jpg" width="240" /></a></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLYzLwfzGkDX35PvoLWHw9CCcvFyOoYovPLDY0QV0W5vzeCnRAgl9HLbgY7cS99KdBzypN3sRm2TqowCdtPJTQM4ThC51JtDHF_43dpaC73uQI4CDSqxbVC3oETj8xilDz4AOnfc6yRdPe/s1600/Vicente+L%C3%B3pez-20120710-00866.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLYzLwfzGkDX35PvoLWHw9CCcvFyOoYovPLDY0QV0W5vzeCnRAgl9HLbgY7cS99KdBzypN3sRm2TqowCdtPJTQM4ThC51JtDHF_43dpaC73uQI4CDSqxbVC3oETj8xilDz4AOnfc6yRdPe/s320/Vicente+L%C3%B3pez-20120710-00866.jpg" width="320" /></a></div>
<br />
y aca algunas del evento:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS66j-1DZSMoXuTX_GJB2G-AC-mkcYvniIQsH-EfaK_6elo2aWzadLklyi8Xh3sSLbUqCr5-4U8iGKa_WHKjcHWv42jNUCNBMT0YUJNVsS_sNsE59vBD1nkAJmlbZkmzOFfPbnMTnkcVwy/s1600/Pabellon+%2813%29.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS66j-1DZSMoXuTX_GJB2G-AC-mkcYvniIQsH-EfaK_6elo2aWzadLklyi8Xh3sSLbUqCr5-4U8iGKa_WHKjcHWv42jNUCNBMT0YUJNVsS_sNsE59vBD1nkAJmlbZkmzOFfPbnMTnkcVwy/s320/Pabellon+%2813%29.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYDyITf-ayTszX57CD90tTsL5bzmbxcV6qy1ZH3HyptQqEn11wvCB-e7hAeASwuOlPP_-Kzq5vOidJfa7HU_FUd_hSA_R2qXqMQOAmEd0gfvj-Mh00EdPcWIKqK-k749lTYmwcCbEnBX_Z/s1600/Pabellon+%2814%29.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYDyITf-ayTszX57CD90tTsL5bzmbxcV6qy1ZH3HyptQqEn11wvCB-e7hAeASwuOlPP_-Kzq5vOidJfa7HU_FUd_hSA_R2qXqMQOAmEd0gfvj-Mh00EdPcWIKqK-k749lTYmwcCbEnBX_Z/s320/Pabellon+%2814%29.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6F6FWmddkCqVXzSl5nqr7LnmGwHLejxHgFPb1R09VTcVu6gPXNasLAxpSbGpdzWmE0K2OXEubJOflMGjmrtoLMnRmngH0wC5zK7Gis_CVfrRVzpq0oEUOnXpXI2TK3iPvwxWhAQ0G4MLf/s1600/Pabellon+%2815%29.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6F6FWmddkCqVXzSl5nqr7LnmGwHLejxHgFPb1R09VTcVu6gPXNasLAxpSbGpdzWmE0K2OXEubJOflMGjmrtoLMnRmngH0wC5zK7Gis_CVfrRVzpq0oEUOnXpXI2TK3iPvwxWhAQ0G4MLf/s320/Pabellon+%2815%29.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEgwjMmMKRZsRUdxGh99Fi8WbENQ1ZmkW7CX5gOF6iFqIDYywMx5oCqMVOjCKebLjR63JG5aOYaZ59gZ8_bRE9d486o2bRdSYcUNZKHzZB-oafmrknX2BIhqmH2NrJ58Xhyphenhyphenxi_ZICL-0mY/s1600/Pabellon+%2816%29.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEgwjMmMKRZsRUdxGh99Fi8WbENQ1ZmkW7CX5gOF6iFqIDYywMx5oCqMVOjCKebLjR63JG5aOYaZ59gZ8_bRE9d486o2bRdSYcUNZKHzZB-oafmrknX2BIhqmH2NrJ58Xhyphenhyphenxi_ZICL-0mY/s320/Pabellon+%2816%29.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLPpt8PAWnTgW4SulKwdQKgzqjZV9uLmMK8xtFyfMVGDgMhYSDnr2XXW4keM3lJ6y1e9-cvBnPYHNr-M5zSF8gRcMJF7_ZkKxtiQyaflktcD4RRHEGpoBNfwQGU3Cprtsz8PwTS2gc1nms/s1600/Pabellon+%2817%29.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLPpt8PAWnTgW4SulKwdQKgzqjZV9uLmMK8xtFyfMVGDgMhYSDnr2XXW4keM3lJ6y1e9-cvBnPYHNr-M5zSF8gRcMJF7_ZkKxtiQyaflktcD4RRHEGpoBNfwQGU3Cprtsz8PwTS2gc1nms/s320/Pabellon+%2817%29.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5Kn5a_x4n29QhJq7ljGDoHefukN-rWNyYPk378AeysR-HwRf5L7-dMG1cOoCUw9fF3ce4vxjj_RQz1Jc09Db4EgeEWr9a40x6wiegDPpZZb_QIuRMdKWqpkho1pJbUoqTOAgxxqEHdzJ8/s1600/Pabellon+%2818%29.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5Kn5a_x4n29QhJq7ljGDoHefukN-rWNyYPk378AeysR-HwRf5L7-dMG1cOoCUw9fF3ce4vxjj_RQz1Jc09Db4EgeEWr9a40x6wiegDPpZZb_QIuRMdKWqpkho1pJbUoqTOAgxxqEHdzJ8/s320/Pabellon+%2818%29.jpg" width="320" /></a></div>
y un video:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/JRWviBoSokQ?feature=player_embedded' frameborder='0'></iframe></div>
<br />valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com0tag:blogger.com,1999:blog-6339466143927185693.post-3960385200408754972012-07-21T09:50:00.001-07:002012-07-21T09:50:16.053-07:00robot bipedoLa idea era poder fabricar un robot bípedo con la mínima cantidad de servos y usando solo los 5 conectores de la placa np05.<br />
Si bien también se pueden usar los 8 conectores del PORTB (puerto de expansión) y los 8 conectores analógicos (PORTA), la meta era tener que tocar lo menos posible el código fuente C que usa icaro y no agregar mas electronica.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuz3_WIkBT7MbKAw73gN69t0-B1sB8CqIqmyI48JDHd6y-I-4UkZ157RwWIW_ZpoQNnoAcNEBCGvi-vCITVevrZaggGadxkwpPY4N4s9z0wAXRmw_0llpqwDCZoTKCj2mWSg3CxttiFed8/s1600/P7133257.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuz3_WIkBT7MbKAw73gN69t0-B1sB8CqIqmyI48JDHd6y-I-4UkZ157RwWIW_ZpoQNnoAcNEBCGvi-vCITVevrZaggGadxkwpPY4N4s9z0wAXRmw_0llpqwDCZoTKCj2mWSg3CxttiFed8/s320/P7133257.JPG" width="320" /></a></div>
<div style="text-align: center;">
Robot de frente</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidGx2xvErOXVB55ni3VmpRveBi1P1fwMkg4KAa2UH6CtLHld1Wk_5KZ4DEffYAw7Q_0KaZ1W9EdeNIQlX7DVmOJh4pAias2FdlNeQ1mt_onA055bAdQAMmb7AeRh6prddHiPhN044bS2T4/s1600/P7133259.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidGx2xvErOXVB55ni3VmpRveBi1P1fwMkg4KAa2UH6CtLHld1Wk_5KZ4DEffYAw7Q_0KaZ1W9EdeNIQlX7DVmOJh4pAias2FdlNeQ1mt_onA055bAdQAMmb7AeRh6prddHiPhN044bS2T4/s320/P7133259.JPG" width="320" /></a></div>
<div style="text-align: center;">
Otra visión del robot </div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUl7VlL8LWN1AP982jhWAv_uM21hnW_DWqNRPMd4FrDutLHuJ12CmGkBE7N5aGK9D5bI4KHwLRf7ioJL5quuHOy6E3KcUvgJu1hDFdYTyKgQNV1KJ4p1kSLc4vBpny3sZp_tyKRb7y3PDi/s1600/P7133261.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUl7VlL8LWN1AP982jhWAv_uM21hnW_DWqNRPMd4FrDutLHuJ12CmGkBE7N5aGK9D5bI4KHwLRf7ioJL5quuHOy6E3KcUvgJu1hDFdYTyKgQNV1KJ4p1kSLc4vBpny3sZp_tyKRb7y3PDi/s320/P7133261.JPG" width="320" /></a></div>
<div style="text-align: center;">
Detalle de los pies con los servos</div>
<div style="text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/bBtJ7xbPEr4?feature=player_embedded' frameborder='0'></iframe></div>
<div style="text-align: center;">
Primeras pruebas de caminata.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
En las primeras prueba, el robot solo caminaba para adelante. Después le agregue un sensor CNY70 para que detectara cuando esta cerca de una pared blanca y retrocediera.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizacs4MQxn4SRqQxYKKzTNXL8wl410plDH0LHLEFwypKtIT_oNXQifK0QLmVSWhdhM-s8g8BS2C4v6vIGULt0EjocF8Ji9Tj7mpZr8KhRC9-zvO29qEm5GCiIsefZXxeeKI688MF7vxGGI/s1600/robot+bipedo+1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="166" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizacs4MQxn4SRqQxYKKzTNXL8wl410plDH0LHLEFwypKtIT_oNXQifK0QLmVSWhdhM-s8g8BS2C4v6vIGULt0EjocF8Ji9Tj7mpZr8KhRC9-zvO29qEm5GCiIsefZXxeeKI688MF7vxGGI/s320/robot+bipedo+1.png" width="320" /></a></div>
<br />
<div style="text-align: center;">
Configuración para que el robot camine para adelante</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
Para que el robot camine hay que hacer una serie de 6 movimientos con una pausa mínima de 200 Ms, para que retroceda hay que repetir a la inversa los movimientos del servo </div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZcfYWEHDd0lcI9Mq9ebVKk3Dc3HtE5T4L4Ho2t_Ye7jF7b7CPVkIWMZfqGWPu_0X5JhOHPlGN9kahsx22yfUdcZU4aIW1-x5ftGZo3n9DAvPpymBKO5Jztjw5-qPknYBkrLNqbYalNMKs/s1600/robot+bipedo+giro.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="166" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZcfYWEHDd0lcI9Mq9ebVKk3Dc3HtE5T4L4Ho2t_Ye7jF7b7CPVkIWMZfqGWPu_0X5JhOHPlGN9kahsx22yfUdcZU4aIW1-x5ftGZo3n9DAvPpymBKO5Jztjw5-qPknYBkrLNqbYalNMKs/s320/robot+bipedo+giro.png" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
Configuración para que el robot gire</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
Como repetir cada uno de esos movimientos es muy incomodo y dificultaría la lectura del código final, para eso use llamadas a funciones. </div>
<div style="text-align: left;">
Para hacer eso, grabamos nuestros bloques con la opción "guardar como función" dentro de la carpeta -función- de icaro-bloques (todavía es experimental pero funciona). Después usamos el bloque "incluir" para agregar esa función a nuestro código, y después para llamar a esa función, usamos los bloques "acción"</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib6WfZvNYGx_Y-3IHavLeMJaQ_XvH7iTIM30HYR35CHQiKP7a1qIPTFYTX-PlmHj5VNi3_b-43io4d7V5rg5zyr2DrJ-vf7t9Jr6WHGRJ9BJ95pQt12HQjFHAkMxwpSl2TOYUQV4Urh0iS/s1600/robot+final.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="166" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib6WfZvNYGx_Y-3IHavLeMJaQ_XvH7iTIM30HYR35CHQiKP7a1qIPTFYTX-PlmHj5VNi3_b-43io4d7V5rg5zyr2DrJ-vf7t9Jr6WHGRJ9BJ95pQt12HQjFHAkMxwpSl2TOYUQV4Urh0iS/s320/robot+final.png" width="320" /></a></div>
<div style="text-align: center;">
Robot que avanza y gira.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
El paso siguiente fue ponerle un sensor cny70 para que detecte cuando choque con una pared blanca y retroceda.</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrbSl445MI7WXB1WQ0WFgZf-VQVZazKhyDiRlp6O18t9CauyOPyWfuSZVES5Iw6Y6O9aVQCR8UKY1Y0E_9Ln4Epa23-KaaSkKNvsvTPhfiMFERSd_riepCJwgIkM00spk7li0uNpr8i5ak/s1600/robot+bipedo+final.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="166" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrbSl445MI7WXB1WQ0WFgZf-VQVZazKhyDiRlp6O18t9CauyOPyWfuSZVES5Iw6Y6O9aVQCR8UKY1Y0E_9Ln4Epa23-KaaSkKNvsvTPhfiMFERSd_riepCJwgIkM00spk7li0uNpr8i5ak/s320/robot+bipedo+final.png" width="320" /></a> </div>
<div style="text-align: center;">
Con un bloque "si".</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
Cuando el sensor cny70 toque una pared blanca retrocederá y girara a la izquierda.</div>
<div style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6F2H441nyRSjhe0mZiPXw90KYyAtcw0LCnV7nveUeiLH5BUrsUGLuuLhyu0Ql8wV7woLwBkaBxpEJNDK07CxBQDInsq6wVcvnQ52XUXgcfMDL5AhTQ5rVuIKdb_4sNUlG8OJNYuPZpU9n/s1600/P7213257.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6F2H441nyRSjhe0mZiPXw90KYyAtcw0LCnV7nveUeiLH5BUrsUGLuuLhyu0Ql8wV7woLwBkaBxpEJNDK07CxBQDInsq6wVcvnQ52XUXgcfMDL5AhTQ5rVuIKdb_4sNUlG8OJNYuPZpU9n/s320/P7213257.JPG" width="240" /></a></div>
<div style="text-align: center;">
Con el sensor cny70 en el frente </div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxHaJGdPwMIVBv8qTR2vvP2T4yxNkLWt_Aeh5aCWRUCjOWjhocgBS3ao18CpKdNge1J-kRMoFuyYEPsbo_gM8mYxxq07DvzBX2jul8kJlA54FbUvFXX9yP1S8KL7jAg5F7GYFKwlsCRA44/s1600/P7213258.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxHaJGdPwMIVBv8qTR2vvP2T4yxNkLWt_Aeh5aCWRUCjOWjhocgBS3ao18CpKdNge1J-kRMoFuyYEPsbo_gM8mYxxq07DvzBX2jul8kJlA54FbUvFXX9yP1S8KL7jAg5F7GYFKwlsCRA44/s320/P7213258.JPG" width="320" /></a></div>
<div style="text-align: center;">
Vista de costado</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxOytHdeUqUmKHanzKKAMzOoHfutdDTBIMnM7N1b97W4kx47rgDl62G0RwrMqOl9c-6ygsLHLKMROTVZjQCS7GZQL7v6HdXaTyhyyIsg-q21P_NMzRV1pgwVDj80I89c9L977h_GOQ1GpR/s1600/P7213259.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxOytHdeUqUmKHanzKKAMzOoHfutdDTBIMnM7N1b97W4kx47rgDl62G0RwrMqOl9c-6ygsLHLKMROTVZjQCS7GZQL7v6HdXaTyhyyIsg-q21P_NMzRV1pgwVDj80I89c9L977h_GOQ1GpR/s320/P7213259.JPG" width="320" /></a></div>
<div style="text-align: center;">
Detalle del circuito del sensor con un cny70 y un CD40106</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/M25T7kTvmuM?feature=player_embedded' frameborder='0'></iframe></div>
<div style="text-align: center;">
Vídeo del robot </div>
</div>
valentin baselhttp://www.blogger.com/profile/04967146893020951630noreply@blogger.com4