sábado, 12 de enero de 2013

PROYECTO: Coche teledirigido por IR

- ROBÓTICA ESCOLAR - 

Proyecto Tecnológico para 4º de ESO.
"Coche teledirigido por mando a distancia de infrarrojos"

Acerca de este proyecto

Este Proyecto Tenológico fue realizado en 4º de ESO del IES Joaquín Romero Murube.
Está basado en la SESIÓN 08 - Motores del Programa Profundiza de Robótica escolar realizado el mismo curso.


Propuesta de trabajo

Enunciado de la propuesta

Diseñar y construir un coche-robot que podamos dirigir con un mando a distancia y que posea distintos tipos de movimientos autónomos.
Lo llamaremos “Coche teledirigido por IR”.


Condiciones de la propuesta
  • La base del coche será de plástico (arrasol).
  • El coche tendrá dos motores con reductora y con sus respectivas ruedas.
  • Una tercera rueda loca permitirá el giro del coche.
  • Utilizaremos la tarjeta controladora “Proyectos Picaxe 18M2 de alta potencia”.
  • El control del coche será a través de un mando a distancia de la tele (Sony).
  • Un receptor de infrarrojos permitirá leer las señales que enviemos con el mando.
  • Debe funcionar con tres pilas AA que irán sobre su correspondiente portapilas.
  • Tendrá un interruptor general.
  • El coche se considerará que funciona correctamente si es capaz de realizar las siguientes maniobras:
    • Teclas del cursor del mando: avanzar, retroceder, giro a la izquierda, giro a la derecha y parar.
    • Tecla 0: rotación cerrada sobre sí misma a la izquierda.
    • Tecla 1: avance y retroceso de unos 50cm quedando en el mismo sitio.
    • Tecla 2: recorrido de un cuadrado hacia la izquierda de unos 20cm de lado.
    • Tecla 3: recorrido de un triángulo hacia la derecha de unos 25cm de lado.
    • Resto de teclas hasta la 9: figuras geométricas de libre diseño.




Esquema eléctrico general

La siguiente figura muestra el esquema eléctrico general del coche-robot.
Algunas consideraciones a destacar:
  • Usamos condensadores de 220nF para filtrar el ruido electrónico que producen los motores.
  • Recogemos la señal del receptor de IR en la entrada analógica C.1 .
  • El receptor de IR se contruyó aparte sobre una placa perforada de conexiones rápidas.




Receptor de infrarrojos

Podemos encontrar el esquema eléctrico y una implementación práctica del receptor de IR junto a su plano en la sección de sensores del blog.

A continuación se muestra cómo quedó en uno de nuestros coches-robot.







Programación del microcontrolador 

Para desarrollar este proyecto utilizamos tres programas en el micro Picaxe-18M2 que están ampliamente comentados en la sección de Programas.

El primer programa se escribió simplemente para conocer los códigos de los botones del mando a distancia que íbamos a utilizar para controlar el coche.

Un segundo programa se utilizó solo para comprobar que los motores funcionaban correctamente.

El tercer y definitivo programa fue el que permitió conducir el coche con el mando y realizar distintas maniobras programadas.




Fotos de algunos proyectos finalizados











Vídeos de proyectos finalizados

En el siguiente vídeo se muestra una prueba de funcionamiento básico de un coche:
adelante - atrás - derecha - izquierda - parar.




Posteriormente si hicieron otras pruebas preprogramadas en los botones 0 a 9 del mando:
(0) rotación completa - (1) avance y retroceso de 50cm - (2) cuadrado de 20cm de lado - etc.


En este segundo vídeo probamos tras finalizar el proyecto a mover 4 coches a la vez, tarea nada simple.





7 comentarios:

Unknown dijo...

Buenos días, quisiera saber si sería posible sustituir la tarjeta controladora “Proyectos Picaxe 18M2 de alta potencia” por otra más sencilla, ya que me resulta algo difícil de encontrar y no sé si sabré sacarle el máximo partido.

Gracias

Paco Ruiz dijo...

Debes tener en cuenta que esta tarjeta mueve dos motores independientes en ambos sentidos.
En Picaxe no conozco ninguna más pequeña que haga lo mismo.
Para mi gusto esta es la más versátil y cómoda (eso sí, las fichas de empalme de las imágenes se las he soldado yo).

Igual hay alguna tarjeta Arduino pequeña que haga lo mismo, pero no trabajo con ellas y no sé qué recomendarte.

Unknown dijo...

Necesito saber que tipo de receptor IR es el utilizado, es decir necesito la hoja de datos del mismo o el número. O se puede utilizar cualquier receptor de 38Khz. Muchas gracias,

saludos, Guillermo

Paco Ruiz dijo...

Hemos utilizado distintos receptores de diferentes marcas y todos fueron bien (38kHz).

Aquí te dejo uno de ejemplo.

Donde tuvimos más cuidado fue al elegir un rango de tensión de funcionamiento amplio.

Saludos

Unknown dijo...

Muchas gracias por la respuesta y la información.
Es excelente el blog.

Muchas gracias,

Saludos

Unknown dijo...

Hola! Me ha servido de gran ayuda este proyecto... Saque por primera vez un 10 en esta asignatura!!! Saludos, DR!

Paco Ruiz dijo...

¡Me alegro de tu éxito!
Siempre es grato saber que hay gente a quien les sirven las entradas del blog.