sábado, 10 de marzo de 2012

SESIÓN 07 - Mando a distancia

- ROBÓTICA ESCOLAR - 
Controlando varios led en las salidas
con un mando a distancia de la tele.

En la séptima sesión de trabajo :
  • Hemos montado un receptor de infrarrojos capaz de leer las señales que emite un mando a distancia de la tele.
  • Esta vez hemos puesto en nuestra tarjeta un Picaxe 18M2, que es una versión más avanzada  de los Picaxe de 18 patas. También hemos empezado a utilizar la nueva notación para sus pines.
  • Para cada señal del mando, que realmente es un pulso de varios milisegundos, Picaxe nos da directamente un código numérico que podemos utilizar para realizar distintas tareas.
  • En una primera fase hemos leído los códigos que nos devuelven las teclas que queremos usar del mando.
  • Posterioremente, hemos montado cuatro led en cuatro de las salidas, y a cada pulsación de las teclas elegidas hemos realizado alguna acción con los mismos.


Tarjeta controladora (arriba), cuatro led en las salidas y el receptor de infrarrojos (al final del cable rojo largo).






Ultimando detalles antes de usar el mando para controlar los led de colores.



En el siguiete vídeo hemos programado respuestas a cinco de las teclas de un mando a distancia:
  • Si se pulsa tecla "adelante" se enciende el led verde delantero.
  • Si se pulsa tecla "atrás" se enciende el led rojo de detrás.
  • Si se pulsa tecla "derecha" se enciende el led amarillo de la derecha.
  • Si se pulsa tecla "izquierda" se enciende el led amarillo de la izquierda.
  • Si se pulsa tecla "play" parpadean rápidamente todos los led.
  • Cualquier otra pulsación se ignora.
Si en vez de led ponemos motores, podemos llegar a dirigir un coche con un mando a distancia.

video
Mando a distancia enviando señales al receptor de infrarrojos para realizar distintas acciones.

Antes de realizar esta práctica y grabar el vídeo, tuvimos que averiguar los códigos de cada tecla pulsada en el mando. Utilizamos el siguiente programa:

Por último se programó la respuesta a cada una de las pulsaciones de las teclas mencionadas.
El programa utilizado puede verse en el siguiente enlace:
07.2 Controlando cuatro led con un mando a distancia.

Esquema eléctrico del circuito utilizado: E07.2