Blog
OpenE-moto
En los ultimos 4 a~os he estado desarrollando mi pasion con las motos electricas. Aqui dejo un poco de ello: |
City Blaster E-Bike
Creo que para ciudades peque~as como Montevideo la bicicleta es un medio de transporte muy adecuado. Cuando a las bicicletas les agregamos asistencia electrica las distancias pueden crecer mucho mas. Hace un par de meses se me vino la cabeza en construir una bicicleta electrica y me puse a estudiar el tema. Sin entrar en detalles, existen cuatro tipos de bicicleta electrica:
Luego de evaluar las ventajas y desventajas de cada sistema (sobretodo el precio) me decidi por traer partes de china para armar una bicicleta del tipo "Motor lateral". Mi idea era tomar fotos en cada parte del proceso, pero como todo fue un poco complicado no tuve energias para abstraerme de la situacion y acordarme del registro de un "build log". Dejo entonces fotos que tome cuando el proyecto ya estaba casi finalizado. Vista general. Notese el tubo horizontal que en el modelo Graziella original no existe. Solde uno para reforzar el cuadro y poder usarlo de apoyo para componentes electricos. Baterias y controladora de velocidad. Las piezas amarillas son de impresora 3d. Mas baterias y panel de carga. Panel de carga en detalle. Tiene embutida un conector XT60 y pines de balanceo de celdas. Medidor de voltaje, potencia y consumo Paneles laterales de madera. Luego fueron pintados. |
❤ mi Pepsi Light
La verdad es que diariamente tomo bastante bebida cola en su version light. No se si es amor, pero tenemos una relacion firme desde hace algunos a~os. Seguramente por esta razon y alguna que otra coincidencia magica fui convocado por la agencia GO para hacer una realizacion muy original: una maquina expendedora que regalara una pepsi a cambio de tomarte una foto. Pero no solo eso, ademas debia darte una impresion de la foto (y sacar otra copia para que las promotoras pegaran en la pared). Al final de bastantes idas y venidas llegue a una prueba de concepto usando CUPS, Kivy, Arduino, Firmata y gphoto todo unido con una capa bien gruesa de Python. La agencia lo aprobo y tuvimos que salir con mi incansable colaborador Diego a construir un mueble y hacer la intefase con la expendedora de Pepsi. Mucho stress, habia poco tiempo. Como pueden ver en las fotos, la gente respondio muy bien. Al final del evento no habia mas espacio en la pared. |
Dado vuelta estas vos!
Tuve la suerte de ser convocado nuevamente para la realizacion de una accion publicitaria para la TEDx Educacion 2014. En esta oportunidad los genios de Transforma utilizaron materiales antigravitacion para hacer una escenografia de escuela. La parte que me toco a mi fue la automatizacion de la toma de fotografias, tatamiento de la imagen e impersion. El procesamiento lo hice con un poco de Python Image Library en su fork mas moderno: Pillow Les dejo unas muestras de los resultados |
Antel, bloqueo por mora
Que cosa mas fea es llegar a tu casa, abrir la laptop y encontrarte esta pantalla: Ahi empiezan las preguntas, las puteadas, la indignacion y por ultimo la resignacion. Lo primero que uno piensa es "pago ya mismo y listo". Pero no. Si uno llama a un centro comercial le van a indicar que luego de hecho el pago, pueden pasar hasta 72 horas para la restitucion del servicio. Con mas calma se suceden los siguientes razonamientos:
Sobre este tercer punto digo: SI SE PUEDE CARAJOOOO. Gracias a que los ingenieros de ANTEL nos dejaron un peque~o agujerito por donde pasar todo nuestro trafico: el puerto UDP 53, tambien conocido como "el DNS" Entonces, solo nos hace falta armar una VPN que viaje por este puerto y que nos desemboque en algun servidor que tengamos afuera. Les dejo mi configuracion de openvpn para el server: port 53 proto udp dev tunRoadWarrior ca easy-rsa/keys/ca.crt cert easy-rsa/keys/server.crt key easy-rsa/keys/server.key # This file should be kept secret dh easy-rsa/keys/dh1024.pem server 10.8.0.0 255.255.255.0 ifconfig-pool-persist ipp.txt client-config-dir ccd push "redirect-gateway def1 bypass-dhcp" keepalive 10 120 persist-key persist-tun status openvpn-status.log verb 3 mssfix fragment 1300 Y la configuracion para el cliente: client dev tun proto udp remote x.x.x.x 53 resolv-retry infinite nobind ca ca.crt cert eroldan.crt key eroldan.key ns-cert-type server verb 3 mssfix fragment 1300 Gracias Antel porque aunque apretes, no ahorques :) |
OpenWrt es lo maximo!
OpenWrt es una distribucion especializada en networking, dise~ada para poder ser instalada en routers domesticos. Hace tiempo vengo haciendo muchas cosas interesantes con esta distribucion y los routers marca tp-link. Estos routers tienen un costo/beneficio impresionante. Es increible la cantidad de features que estos equipos soportan pero son desperdiciadas en los firmwares de fabrica. Mi router preferido que esta disponible en Uruguay es el 1043nd, ya que soporta Gigabit Ethernet, VLANs y tiene la potencia necesaria para correr varios tuneles OpenVPN. Hace pocas semanas hice para una empresa un setup de roaming wifi y decidi documentarlo en la wiki de OpenWrt: |
Linux Demo Day '99
Este material es bastante antiguo. Lo hice con blender muuuucho antes de que fuera open source y que existieran tarjetas 3d asequibles. En aquellos tiempos Linux era algo muy nuevo que necesitaba mucha evangelizacion, y en el UyLug eramos todos apostoles :) Los "Demo Days" consistian en jornadas donde se mostraban las virtudes del emergente sistema operativo y ademas los asistentes llevaban sus maquinas y las dejaban en nuestras manos para que se lo instalaramos. Estimo que solamente el 50% de las instalaciones salian bien. Era muy dificil instalar linux (o mas bien, que booteara) y ademas conservar Windows 95/98 en buenas condiciones. El Linux Demo Day '99 se hizo en la UTU del Buceo y tuvo amplia concurrencia, muchos eran estudiantes locales. Este video lo hice para la ocasion. Ya hace 15 a~os de esto. Cuanto camino recorrimos, viva Linux! |
TEDx Montevideo: Escaneo e Impresion 3D
Gracias a todos los que participaron y a Punto Ogilvy + Banco Santander por la oportunidad de realizar esta demostracion. Estuvimos escaneando a los visitantes e imprimiendo sus figuras. Fue un exito de publico y nos divertimos mucho. Gracias a Diego, Bruno y Miguel que apoyaron en todos los aspectos posibles. El resto de las fotos en https://www.facebook.com/media/set/?set=a.623488084339338.1073741839.225098640844953&type=1 |
1-10 of 17