En este reto hay que programar la placa de Arduino para poder utilizar un control swipe lateral con el movimiento de la mano que interactúe con el PC.
Se trata de un reto de nivel básico-medio.
Reto #15: Control “swipe” lateral con Arduino por bloques.
El reto lanzado en el twitter de Juegos Robótica era el siguiente:
Hoy en día hay controles comandados por movimientos de manos o incluso los ojos, normalmente gracias al uso de la visión artificial, pero el reto planteado simplifica al máximo el control swipe por desplazamiento lateral de la mano mediante la detección del sentido derecha-izquierda o izquierda-derecha.
Para detectar el sentido de la acción basta con detectar la entrada de la mano en la zona de acción a través de uno de los detectores y confirmar que sale de la zona de acción por el lado contrario mediante el otro detector en un tiempo determinado.
Finalmente se ha “maquillado” a aplicación dotando al conjunto de un piezoeléctrico para confirmar la lectura correcta del movimiento y un LED RGB para indicar el sentido a derecha o izquierda que se ha detectado.
Este sería el montaje de componentes en placa:
Como siempre el desarrollo del programa por bloques queda explicado a través de un vídeo:
Casualmente Antonio Gómez realizó esta misma semana el mismo proyecto en Arduino utilizando dos LDR para detectar el paso de la mano y programado en Arduino para comunicar con el PC y Processing para visualizar la acción del control swipe. Tenéis toda la información en su página Aprendiz de tecnólogo. Echad un vistazo a toda la página y a su interesantísimo proyecto Andros.
Si queréis ser vosotros los que lancéis el reto con Lego Mindstorms EV3, mBot o Arduino no tenéis más que poneros en contacto o dejar un comentario.
La semana que viene tendremos nuevo reto, estad atent@s!
Deja una respuesta