Byg en LEGO-bil som kan styres med en Micro:bit

Forløb i natur/teknologi, fysik/kemi og matematik.

Du skal bruge:

  • To Micro:bits

  • Gammel LEGO Mindstorm motor

  • Batteripakke

  • Relay Board eller andet relæ

  • Krokodillenæb

  • Budetang

Udfordring: konstruer en LEGO bil der kan køre op ad en så stejl bakke som muligt og lav en styring til den med en micro:bit.

HJÆLP: Hack en LEGO Mindstorm motor

Brug en bidetang til at klippe det ene stik af fra LEGO Mindstorm motoren og forbind den hvide og sorte ledning til et Relay Board med prøveledninger som vist på tegningen.

Forbind det til micro:bit 1 (GND og pin 0). Microro:bit 1 er vist til højre i billedet.

Micro:bit 2 skal udelukkende bruges som fjernbetjening.

Et relæ (her et Relay Board) bruges til at styre større motorer og andre enheder med en micro:bit. Relay boardet ses i midten af billedet under batteripakken.


Eksempel på kodning med 3-trins regulering

Se koderne nedenfor. Hvis man vil have flere trin end 3 i sin fjernbetjening skal man ændre antallet tre steder på koden for Micro:bit 2 - vist med grønne markeringer. Vil man fx have en 5-trins styring ændrer man tallet de tre steder til ”5”. Da micro:bit arbejder med digitale værdier er arbejdsintervallet fra 0 – 1023 (binært: 1023 = 1111111111).

Du skal lave to koder som skal på hver sin Micro:bit. Vær opmærksom på at vælge den samme radiogruppe på de to Micro:bits

Micro:bit 1 - Styrer motoren

Micro:bit 1 styrer motoren og skal via Relay Boardet sættes til motoren som vist på billedet ovenfor.

Micro:bit 2 - Fjernbetjeningen

Udfordringer

  • Byg bilen af LEGO og afprøv forskellige indstillinger

  • Afprøv hvor lang rækkevide radiosenderen i Micro:bitten har

  • Arbejd med forskellige gearinger og stabilitet i bilen

  • Sæt andre komponenter på og udvid evt fjernbetjeningen. Eks. bevægelses eller lys-senser der gør at bilen stopper når de aktiveres, styretøj med servoer mm.

  • Arbejd med dataopsamling - hvor hurtigt kører bilen?

Kontakt: Søren Knudsen, sknu@pha.dk, 72 48 19 41