Caçador de llum

Aquest petit vehicle té l’eterna i impossible missió d’atrapar la llum. Pots fer que et segueixi si li enfoques un llum, el del teu telèfon mòbil per exemple. Sempre girarà cap on estigui la llum.

Materials

  • 1 placa Arduino U
  • 1 Shield Bàsica Educativa
  • 2 servomotors de gir continu
  • 1 condensador de 100 µF
  • 2 sensor LDR
  • 2 resistències 1kohm
  • 2 cables negres
  • 6 cables de colors
  • 8 piles AA
  • 1 portapiles
  • 1 kit vehicle
  • 1 connector a corrent
  • 1 pilota de ping pong

Instruccions

  1. Connecta la Shield a la part superior de la teva placa Arduino.
  2. Connecta una resistència d’1kohm entre GND i el Pin analògic A0, a través de la breadboard.

  3. Connecta un LDR entre el Pin analògic A0 i l’alimentador. Col·loca’l al costat esquerra del vehicle.
  4. Connecta un altre LDR tal i com es mostra a les següents imatges. Usa el Pin analògic A2.

  5. Connecta el condensador de 100 µF entre GND i 5V. La pota curta a GND i la llarga a larga a 5V.
  6. Connecta el teu Arduino a l’ordinador i puja l’exemple Arxiu -> Exemples -> BasicEducationShield -> Robots -> Vehicle.
  7. Construeix el kit Vehicle.
  8. Connecta el servomotor esquerre a D10.
  9. Connecta el servomotor dret a D9.
  10. Col·loca l’electrònica al vehicle. Fes que els LDR assenyalin cap a l’exterior del vehicle.
  11. Connecta el portapiles al jack d’alimentació.

Codi

Pots trobar el codi a: Arxiu -> Exemples -> BasicEducationShield -> Robots -> LightChaser

Com funciona

El programa comprova si el sensor LDR esquerre està estimulat per sobre del llindar. Si és així, gira la roda esquerra cap enrere i la roda dreta cap endavant per tal que el vehicle giri a l’esquerra. Si no és així, revisa si el sensor dret LDR està per damunt del llindar. Si és així, el vehicle gira cap a la dreta. Si cap dels LDR està passant el llindar, deixa que el vehicle continuï recte.

No funciona?

  1. El vehicle no gira cap a la llum? Mira la referència LDR sobre com corregir errors de LDR.
  2. Els motors no estan funcionant? El vehicle no va recte? Mira la referència sobre com usar els servomotors de gir continu.

Continua experimentant!

  • Pots convertir-lo en “Vehicle vampir” que s’amagui de la llum?
  • Modifica l’exemple per tal que el vehicle només es mogui quan hi hagi llum apuntat-lo.