Cazador de luz

Este pequeño vehículo tiene la eterna e imposible misión de atrapar la luz. Puedes hacer que te siga enfocándole una luz, la de tu teléfono móvil por ejemplo. Siempre girará a donde esté la luz.

Materiales

  • 1 placa Arduino Uno
  • 1 shield Educativa
  • 2 servomotores de giro continuo
  • 1 condensador de 100 µF
  • 2 sensores LDR
  • 2 resistencias 1kohm
  • 2 cables negros
  • 6 cables de colores
  • 8 pilas AA
  • 1 conector a corriente
  • 1 portapilas
  • 1 kit Vehículo
  • 1 pelota de ping pong

Instrucciones

  1. Conecta la shield a la parte superior de tu placa Arduino.
  2. Conecta una resistencia de 1kohm entre GND y el pin analógico A0, a través del puente de la breadboard.
  3. Conecta un LDR entre Pin analógico A0 y el alimentador. Colócalo en el lado izquierdo del vehículo.
  4. Conecta otro LDR como se muestra en las siguientes imágenes. Utiliza el Pin analógico A2.
  5. Conecta el condensador  de 100 µF entre GND y 5V. La pata corta a GND y la larga a 5V.
  6. Conecta tu Arduino al ordenador y carga el ejemplo Archivo -> Ejemplos -> BasicEducationShield -> Robots -> Vehicle.
  7. Construye el kit Vehículo.
  8. Conecta el servomotor izquierdo a D10.
  9. Conecta el servomotor derecho a D9.
  10. Coloca la electrónica en el vehículo. Haz que los LDR apunten hacia afuera del vehículo.
  11. Conecta el portapilas al jack de alimentación.

Código

Puedes encontrar el código en: Archivo -> Ejemplos -> EducationShield>Block4-Robots>Projects>LightChaser

Cómo funciona

El programa comprueba si el sensor LDR izquierdo está estimulado por encima del umbral. Si es así, gira la rueda izquierda hacia atrás y la rueda derecha hacia delante para que el vehículo gire a la izquierda. Si no es así, comprueba si el sensor derecho LDR está por encima del umbral. Si es así, se gira el vehículo hacia la derecha. Si ninguno de los LDR está pasando del umbral, deja que el vehículo continúe recto.

¿No funciona?

  1. ¿El vehículo no gira hacia la luz? Mira la referencia LDR sobre cómo corregir errores de LDR.
  2. ¿Los motores no están funcionando? ¿el vehículo no va recto? Mira la referencia sobre cómo utilizar los servomotores de giro continuo.

¡Sigue experimentando!

  • ¿Puedes convertirlo en un “Vehículo Vampiro” que se esconda de la luz?
  • Modifica el ejemplo para que el vehículo sólo se mueva cuando haya luz apuntándole.