domingo, 25 de noviembre de 2012

Respuestas visuales, auditivos y táctiles

En esta tarea se busca combinar el software con hardware, por ejemplo el control de play station que produce vibraciones al momento de recibir daño.


Subí dos distintos programas en esta entrada uno con el que puedes encender leds y un motor vibrador con un menú (con botones) en python con tkinter y el segundo es el programa del puddi que encienda un led al rebotar en la ventana.



Control remoto

Herramientas:
  • Arduino (usaremos a Leonardo)
  • Led (en este ejemplo son 4)
  • Motor (extra para el ejemplo)
  • Protoboard y cables

Software:
  • Python 2.7
  • Tkinter
  • python-serial
  • sketch (programar el arduino)
Se programa una interfaz con Tkinter en Python: http://pastebin.com/zjhNUy4e






Y para encender los leds sera con puros if: http://pastebin.com/bUxfj84j




Como debe quedar armado el proto:




Pines utilizados:
  • 4 Led
  • 5 Led
  • 6 Led
  • 7 Led
  • 12 Motor
  • GND (tierra)

Ahora con el programa del Puddi

Bueno en este programa lo que ocurre es que cada que rebota el puddi encenderá un led, cada led representa una pared.

Materiales.
  • Arduino Leonardo
  • 4 leds
  • Motor vibrador
  • Protoboard
A diferencia del código anterior aquí tenemos que importar la librería serial que es la que permite contactar al arduino.

Cada que toque una pared encenderá un led.

Código del puddi: http://pastebin.com/kai7W323

Codigo del arduino: http://pastebin.com/gfZRLfNP


Fotos del protoboard armado.




Video: http://youtu.be/HXNgoVcUHXQ




En mi experiencia personal esta tarea me gusto mucho el poder mezclar software con hardware y si me da oportunidad para el miércoles a medio día podría conseguir un censor de temperatura y combinarlo con el reporte 1 (El Ventilador).


Saludos.

1 comentario:

  1. Chicos, sólo están reciclando una tarea... no veo qué tiene como para darles puntos extra.

    ResponderEliminar