tag:blogger.com,1999:blog-80136314832469642912024-02-06T22:14:39.826-08:00Me salió asíUnknownnoreply@blogger.comBlogger25125tag:blogger.com,1999:blog-8013631483246964291.post-53455128767409577602017-04-30T15:18:00.002-07:002017-04-30T15:19:50.737-07:00Locomotora de jugueteMi hijo es fanático de los trenes. Tiene unos kits de Trencity, con el que arma algunos circuitos, pero no existen locomotoras motorizadas.
Decidí entonces intentar construir una, como una excusa para volver a estos proyectos y de paso hacer mis primeros modelos e impresiones 3D.
Entendí inicialmente que la electrónica debía ser super simple. De casualidad encontré unos motores con caja reductoraUnknownnoreply@blogger.com2tag:blogger.com,1999:blog-8013631483246964291.post-86502590762037185962012-11-22T19:31:00.001-08:002020-07-13T08:42:17.548-07:00Brazo robot dibujante V2. (Monstruosidad tecnológica)Los resultados del brazo robot dibujante anterior no tuvieron una gran resolución. Mi idea inicial era hacer que pudiera escribir y eso resultaba imposible. Esto se debía principalmente a que cada paso de los motores paso a paso que uso es de 0.9° (400 pasos / rev). Cada tramo del brazo medía unos 16 cm, por lo que un solo paso del motor resultaba en un movimiento exagerado en la punta dibujante.Unknownnoreply@blogger.com16tag:blogger.com,1999:blog-8013631483246964291.post-9345752962833874992012-07-28T15:16:00.001-07:002020-07-13T08:42:40.701-07:00Brazo robot dibujanteHace unos meses, construi mi versión del drawbot, que despues se convirtió en el lightbot.
Un proyecto muy usual para los que se van metiendo en la robótica es construir algun tipo de brazo robot. Me animé a intentar uno mío, con la idea inicial de que pudiera escribir, incluso con estilo.
Mi acercamiento era (demasiado) sencillo: con 2 motores paso a paso, construir un robot con 2 articulacionesUnknownnoreply@blogger.com23tag:blogger.com,1999:blog-8013631483246964291.post-68944131203791083802012-07-07T13:34:00.001-07:002020-07-13T08:43:00.916-07:00Espejo infinito interactivoHace un tiempo conocí los espejos infinitos. En un principio no me pareció un proyecto muy llamativo, pero luego se me ocurrió una vuelta de tuerca que podía hacerlos más interesantes.
A principios de este año, participé del free day de Sparkfun. Fui uno de los afortunados ganadores, y en mi pedido incluí dos muy lindas tiras de LEDs. Cada LED está manejado por un integrado Unknownnoreply@blogger.com21tag:blogger.com,1999:blog-8013631483246964291.post-31656809392631733672012-02-09T19:06:00.001-08:002020-07-13T08:43:33.919-07:00Dibujar con luz
Apenas le comenté mi intención de construir un drawbot, mi hermano subió la apuesta y tiró una idea que creo que nadie implementó hasta ahora: reemplazar el marcador por una luz, y sacar fotos de larga exposición. Lo más parecido a esto serían las fotografías con varillas con leds.
Manos a la obra
Un led RGB sirve muy bien para emitir luz (de colores, ni más ni menos!), y abre Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-8013631483246964291.post-44200363626104220212012-01-19T23:01:00.001-08:002020-07-13T08:43:51.990-07:00Drawbot: robot dibujante
Desde hace un tiempo venía rumiando este proyecto: mi versión de un drawbot (robot dibujante). Hay varias implementaciones ya hechas, todas derivadas, por lo que entiendo, del original: el hektor.
La idea es la siguiente: Mover un marcador sobre una pizarra, usando dos hilos conectados cada uno a un motor paso a paso:
Vista general
Materiales:
2 motores paso aUnknownnoreply@blogger.com6tag:blogger.com,1999:blog-8013631483246964291.post-64583256494564372652011-11-07T16:09:00.001-08:002020-07-13T08:44:07.604-07:00Timelapser, prueba 1Aquí el primer resultado del timelapser :
Hubo un par de hipos en el medio y el timing no estuvo del todo preciso, pero creo que está bien como una primera prueba.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8013631483246964291.post-69827495155896626702011-11-07T13:40:00.000-08:002011-11-07T13:40:36.691-08:00Timelapser: Pan time lapse con Lumix LX5El año pasado me compré la Lumix LX5. Es una cámara compacta, pero con muy buena calidad de imagen y muchísimas funciones. Sin embargo, una funcionalidad que le falta es la de poder hacer timelapses. No hay forma de controlarla remotamente (como lo hacía con mi vieja Canon A70), ni de programarla para que saque fotos a intervalos regulares.
Por ahora, la unica solución que hay es hacer un Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-8013631483246964291.post-12582892216762437962011-10-31T05:05:00.001-07:002020-07-13T08:44:40.826-07:00Sigue la luz!Hace unas semanas, conseguí un par de juguetitos nuevos para ampliar un poco las posiblidades de creación. El más prometedor es el Motor/Stepper/Servo Shield que facilita la conexión de motores DC y paso a paso al Arduino.
Combinado con un dual gearbox, unas orugas y un portapilas, obtuve una primera aproximación a un vehiculo autónomo. Los motores del gearbox están pensados para Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-8013631483246964291.post-25386150521445071702011-09-24T18:28:00.001-07:002020-07-13T08:44:50.977-07:00HexápodoDe a poquito, me voy metiendo en el tema de robótica. Cuando ví el diseño de este robotito, me dieron ganas de intentar construir uno yo.
Del proyecto anterior, ya tengo funcionando el manejo de servos con Arduino, y la comunicación por USB con Processing. El desafío esta vez fue más ingenieril: construir las patas y encontrar la forma mas robusta posible para que todo el bicho no se desarme a Unknownnoreply@blogger.com4tag:blogger.com,1999:blog-8013631483246964291.post-1872188363879144462011-09-11T16:38:00.001-07:002020-07-13T08:45:00.462-07:00Te estoy mirandoHice una variación del robot anterior y le instalé una webcam encima:
Usando la biblioteca OpenCV, reconozco la cara presente en los cuadros capturados por la webcam. Enviando señales a los servos a través del arduino, trato de centrar la cara en el cuadro. El resultado es un robot que "te mira", y sigue tus movimientos ( siempre que lo mires de frente ) :
Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-8013631483246964291.post-78680103144218734522011-09-11T15:50:00.001-07:002020-07-13T08:45:09.733-07:00Primera incursión en la robóticaConstruido con un Arduino, un pequeño programita en Processing, dos servos y Mekanex (emprendimiento argentino, con el espiritu del viejo Mekano)
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8013631483246964291.post-55580997621256333812011-04-20T14:18:00.001-07:002020-07-13T08:45:19.081-07:00Intruder Alert!Para un presentar en un concurso, hice este pequeño proyecto. (video en inglés)
Usa una webcam para detectar 'intrusos' dentro de una escena y una API para mandar SMS para alertar al usuario.
La webcam captura cuadros a intervalos regulares. Cuando se detecta una diferencia, se guardan algunos cuadros anteriores y posteriores y se genera un video. El video se sube a un server, y luego se Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-8013631483246964291.post-53824247802679217842010-09-23T19:09:00.000-07:002020-07-13T08:41:15.307-07:00TIme Lapse - Nostalgia
Aphex twin - Avril 14thUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-8013631483246964291.post-33963237247821626002010-08-01T14:32:00.001-07:002020-07-13T08:45:36.520-07:00TIme Lapse - Nubes & Pet Shop BoysEncontré una pista de sonido que me parece que queda bien para el time lapse de las nubes. El tema se llama 'God Willing', de los PSB. Mejoré también el encuadre:
Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-8013631483246964291.post-33913362884421916172010-07-26T19:12:00.000-07:002010-07-26T19:12:21.910-07:00Hiperescopio Revisited : AnaglifosDespues de construir el hiperescopio (que despues transformé en pseudoscopio, ya vendrá el post sobre eso), me quedé convencido de que no había forma de mostrar el efecto a través de imágenes.
Luego me di cuenta de que sí se puede... usando cualquier imagen estereoscópica. Los más fáciles de generar son los anaglifos, que contienen 2 imágenes, una para cada ojo y que deben ser vistas a través deUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-8013631483246964291.post-60564342768049057662010-07-24T23:28:00.000-07:002010-07-25T07:51:54.761-07:00TIme Lapse - Cloud EditionTengo que resolver esos pequeños hipos que aparecen cada tanto.Unknownnoreply@blogger.com4tag:blogger.com,1999:blog-8013631483246964291.post-10276598105218672902010-07-20T17:40:00.000-07:002010-07-20T17:42:05.116-07:00Mini proyecto - Dolly ZoomMe quedé pensando en el Dolly Zoom y me dieron ganas de intentar recrear uno.
La cámara tiene 7 niveles discretos de zoom, controlables desde capture, así que sabía que no iba a poder lograr un efecto demasiado contínuo. Abriendo el zoom y acercando la cámara lentamente, saqué estos 7 cuadros:
(de paso aprendí a hacer GIFs animados con GIMP)
Mucho mejores ejemplos se pueden ver en youtube.Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-8013631483246964291.post-19410181645891205912010-07-17T16:41:00.001-07:002020-07-13T08:46:12.863-07:00Time Lapse 3Me quedé con ganas de hacer un timelapse del atardecer como el primero, pero con buena calidad.
Investigando un poco más, me topé con otro programita para linux, el capture, también para máquinas Canon. Me da más control sobre la cámara (resolucion, zoom y otros settings) y me permite bajar cada foto despues de sacarla, con lo que no lleno su (pequeña) memoria.
Con un script de bash, acomodé Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-8013631483246964291.post-79635628172657054272010-07-13T19:35:00.000-07:002010-07-17T09:23:25.531-07:00Espejos + LEGO Technic = HiperescopioHace un tiempo me crucé con una página donde venden unos juguetes muy interesantes.
En particular, me llamó la atención uno llamado Hyperscope, que consiste en un juego de espejos montado en un binocular, que aumenta la distancia entre los ojos y cambia por ende la percepción de la profundidad. Citando a la página : "Hace que el mundo sea más tridimensional!". La demostración del efecto aUnknownnoreply@blogger.com1tag:blogger.com,1999:blog-8013631483246964291.post-16262715213777856892010-07-12T17:10:00.000-07:002010-07-12T18:44:54.604-07:00Más microbios!Una de las novedades en HTML5 es el tag <canvas> que, combinado con Javascript, permite generar (entre otras cosas) animaciones. Adapté el código que usaba SVG para hacer la misma animacion de los microbios usando <canvas>.Hacer una animación con <canvas> requiere un enfoque distinto al usado para hacerla con SVG. Para este caso, parece más natural hacerla con SVG. Usando canvas hace Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-8013631483246964291.post-45565651560508609422010-07-11T16:28:00.000-07:002012-09-12T11:03:42.926-07:00Microbios!Hace un tiempo hice unos experimentos chiquitos en flash. Me pareció una buena idea intentar implementarlos en alguna tecnología abierta, a ver como funcionaban.
La más similar a Flash es, para este uso, SVG + JavaScript. No fue difícil pasar el código de ActionScript a JS y las figuras son simples de dibujar.
Así quedó (Probado en Chrome y Firefox, probablemente no funcione en IE):
Cliquear Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-8013631483246964291.post-18042324052276725802010-07-09T09:03:00.000-07:002020-07-13T08:46:26.129-07:00Time Lapse 2Desempolvando mi vieja Canon A70, decidí retomar los timelapses.
Descubrí que podía manejarla desde linux con un programita llamado gPhoto2.
Sus 3.2 megapixels alcanzan y sobran para generar videos HD. Busqué mi mini trípode, la dejé sacando un rato, hasta que se terminaron las pilas y luego armé el video.
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8013631483246964291.post-65304557721441794302010-07-08T19:56:00.000-07:002020-07-13T08:46:38.678-07:00Time Lapse 1Este lo hice hace mucho. Con una webcam de baja resolución, un script para capturar y mencoder para generar el video.
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8013631483246964291.post-74895108479075327012010-07-08T19:46:00.000-07:002010-07-08T19:55:24.676-07:00Vamo' a ver qué sale....La idea detrás de todo esto es simple: hacer cosas.Cosas que me resulten divertidas, que me sirvan para aprender algo, que me generen alguna satisfacción.Mostrarlas por acá es secundario, pero también es parte del proceso.Vamo' a ver qué sale...Unknownnoreply@blogger.com0