Fork me on GitHub

Posts in tag `Video'

Sesión interactiva de Python y Selenium

May 13, 2018

Una de las opciones que existen para crear test funcionales es Selenium y este puede ser controlado con Python usando selenium-python. Python hace más fácil el desarrollo de tus tests, ya que te permite probar cosas interactivamente. En este video te muestro cómo:

Python Video

Minirobots gamepad

October 17, 2017

Tenía unos pulsadores tipo arcade y se me ocurrió experimentar haciendo un gamepad gigante para controlar el robot que estamos haciendo en Minirobots. La idea de esto es explorar posibles juegos para los más chiquitos.

El pad tiene un Arduino Nano con un código muy simple y se conecta a la notebook por usb. Ahí hay un pequeño servidor Flask que escucha lo que le llega por serie y le envía comandos vía bluetooth al robot.

Arduino Minirobots Python Software Libre Trabajos Video

Minirobots

July 14, 2017

Hace más de un año arranqué con el proyecto minirobots cuyo fin es ayudar a los más chicos en sus primeros pasos con la programación. A finales del año pasado logré reunir un grupo de entusiastas para llevar esta aventura a un próximo nivel. Fue así que nos presentamos en el Fondo Semilla con este video y mucho papeleo extra. Finalmente resultamos ganadores y ahora nos encontramos en pleno desarrollo de un modelo que sea apto para llegar a los hogares.

El equipo está formado por seis personas

  • Arturo Gasca - Diseñador visual
  • Luciano Fortain - Diseñador de interfaces
  • Juan Caivano (pulpo) - DevOps
  • Emilce Bartoli - Análisis del impacto social
  • Juan Ignacio Alterio - Programación UI
  • Leo Vidarte - Programación firmware y backend

El prototipo con el que nos presentamos es un robotito que se programa visualmente en Logo, un lenguaje que fue creado para enseñar los conceptos básicos de la programación y con el cual se pueden repasar y reforzar conceptos de geometría, ya que se trata de programar la tortuga (así se llama el cursor que dibuja en Logo) para dibuje distintas figuras geométricas. En el siguiente video se puede ver cómo dibuja una estrella.

Más info en

Minirobots Software Libre Trabajos Video

Controlando mi ESP-Car con Python

March 4, 2017

Compré en Pimoroni este Zumo Kit y un par de motorcitos, y lo completé con un NodeMCU y este motor shield. He aquí el resultado

ESP8266 car

El código que hice para el micro lo borré por accidente pero es bastante sencillo, similar a este, sólo que le agregué un servidor http con una mini api para manejar los movimientos básicos.

Para manejarlo remotamente hice con Python un pequeño cliente que expone una shell y tiene una función demo() que es la que se muestra en el video

Además hice una app para Android usando App Inventor 2, me quedó así

Python Trabajos Video esp8266

Mosquita

March 18, 2015

Mosquita hecha con un vibrador de un viejo Samsung Galaxy, una pila AAA y un poco de alambre fino.

Los nenes chochos :)

Juegos Trabajos Video

Mini servo controlado por Bluetooth

December 26, 2014

Motor servo sg90 con una rotación de casi 180° y un torque de 1.8Kg/cm. Pesa sólo 9g.

Controlado con Python vía Bluetooth usando un módulo JY-MCU

>>> conn = Serial('/dev/rfcomm0', baudrate=57600)
>>> while True:
...   for i in range(0, 181, 20):
...     conn.write(chr(i))
...     time.sleep(.5)

Arduino Trabajos Video

Blink vía Bluetooth con Arduino

December 17, 2014

Me había comprado uno de estos y finalmente pude probarlo haciendo un simple blink con python. El código de Arduino aquí.

Para hacer funcionar el módulo Bluetooth seguí esta guía. Al principio no entendí que corriendo ese código estaba cambiando el firmware del módulo y me quedó con esos settings que no pude cambiar más tarde. Leyendo por ahí encontré que hay que usar un cable usb to tty y hacer el cambio directamente sobre el módulo, sin pasar por Arduino.

Arduino Trabajos Video

Arduino Snake

December 4, 2014

Estuve haciendo dos proyectos en Arduino: Arduino Matrix RGB y Arduino Gamepad. Los dos tienen la característica de que se comunican por serial. En el caso de la matriz el sketch está permanentemente escuchando el puerto serial y cuando recibe un comando ejecuta alguna instrucción simple. En el gamepad es al revés, cada vez que se detecta un cambio, ya sea porque se mueve el joystick o se presiona un botón, se envía por serial el evento. De esa forma puedo controlar ambos desde un mismo programa. Para los clientes elegí Python.

Para combinar ambos se me ocurrió hacer un juego sencillo, el clásico Snake. La matrix funciona sobre un Arduino UNO y el gamepad sobre un Nano, ambos conectados a una Raspberry Pi B+

gamepad = Gamepad(Serial('/dev/ttyACM0', 9600))
matrix = Matrix(Serial('/dev/ttyUSB0', 9600))
snake = Snake(gamepad, matrix)

Arduino Juegos Python Raspberry Trabajos Video

Timelapse en el delta de Tigre

April 22, 2014

El finde pasado estuve en el delta de Tigre y aproveché para probar la cámara de la Raspberry. Hice un par de timelapses probando distintas frecuencias para la captura de imágenes.

Es bastante entretenido hacer cuentas para calcular las imágenes que tenemos que tomar. Por ejemplo, este video de 1440 fotos a 24 fps dura exactamente 1 minuto. Las fotos fueron tomadas cada 1 seg, así que el timelapse condensa 24 minutos reales.

Raspberry Trabajos Video

Older | Newer →