• Halmstads webbplatser

mBot2

Med robotik bygger du en robot och lär den vad den ska göra, till exempel följa en linje, undvika hinder och lösa uppgifter med sensorer och motorer.

Från förståelse till tillämpning

I den här lektionsserien lär sig eleverna hur man använder mBot2 för att programmera rörelser och sensorer, hur man arbetar med blockprogrammering i mBlock och hur man tillämpar sina kunskaper i praktiska utmaningar som linjeföljning, hinderbanor och problemlösning.

Lektionsplaneringar

Montera mBot2

Förberedelser

Förbered presentationsbilderna (Monteringsbeskrivning).

Ha en reservrobot färdigmonterad som kan användas för att jämföra vid problem.

Upplägg

Introduktion (10 minuter)

  • Presentera mBot2 och målet med lektionen: att montera roboten själva och förstå dess delar.

  • Påminn om säkerhet och varsamhet med materialet (använd text från handledningen, t.ex. "Skruva lagom hårt", "dra i kontakterna, inte i sladdarna").

Genomgång och demonstration (10 minuter)

  • Visa första stegen i monteringen på projektor/whiteboard.
  • Peka ut viktiga detaljer (t.ex. rätt håll på kablar, skillnad mellan skruvar 10 mm och 14 mm).

Praktiskt arbete: Montering (30 minuter)

  • Eleverna monterar mBot2
  • Läraren cirkulerar, svarar på frågor och hjälper till vid behov.
  • Uppmuntra eleverna att följa instruktionerna noggrant och dubbelkolla varje steg innan de går vidare.

Avslutande kontroll och reflektion (10 minuter)

  • Varje grupp testar att hjulen snurrar och att roboten är korrekt monterad.
  • Kort diskussion i helklass:
    • Vilka moment var svårast?
    • Vad lärde vi oss om mekanisk montering?
    • Varför är det viktigt att montera själv istället för att få en färdig robot?

Kom igång med mBot2 på Chromebook

Förberedelser

  • Kontrollera att mLink kan laddas ner från Chrome Web Store.
  • Testa själv hela processen innan lektionen.

Upplägg

Introduktion (5 minuter)
Gå igenom syftet: idag ska vi få robotarna att fungera med våra Chromebooks och göra våra första program.

Installation av mLink (15 minuter)
Visa steg för steg på projektorn och låt eleverna göra samma sak

  • Öppna Chrome → Tillägg (pusselbiten) → Hantera tillägg.
  • Sök efter mLink och installera.

Kontrollera att rätt språk är valt.

Lägga till extensions i mBlock (10 minuter)
Visa steg för steg på projektorn och låt eleverna göra samma sak

  • Öppna mBlock i webbläsaren.
  • Klicka på extensions längst ner.
  • Låt eleverna lägga till:
    • mBot2 shield, Ultrasonic Sensor 2, Quad RGB Sensor (beta).

Ansluta CyberPi och testa (15 minuter)

  • Eleverna kopplar in CyberPi med medföljande sladd.
  • Visa hur man hittar och klickar Connect i Devices-fönstret.
  • Testkörning 1: litet program som visar “makeblock” på displayen.
  • Testkörning 2: få mBot2 att röra sig framåt med knapp A.

Utforska sensorer (10 minuter)

  • Testkörning 3: ultraljudssensorn – visa avstånd i cm på displayen.
  • Testkörning 4: RGB-sensorn – visa färgen under roboten.

Avslutande sammanfattning (5 minuter)
Vi har installerat drivrutiner, lagt till extensions, anslutit hårdvara, testkört motorer och sensorer.

1 - Rörelseutmaning

Förberedelser

  • Märk varje robot för enkel återkoppling
  • Märk ut en start- och målzon i klassrummet, fundera på hur utmanande vägen ska vara i längd och antal hinder att svänga runt.

Upplägg

Introduktion (10 minuter)
Diskutera allmänt om robotik: Vad kan en robot göra? Hur styrs den?

Om ni fått robotarna monterade: Visa motorer, sensorer (avståndssensor, linjesensor), LED-ljus. Visa blocken för rörelse.

Annars, repetiera snabbt rörelseblocken och motorerna.

Utmaning (20 minuter)
Eleverna ska använda enbart rörelseblock för att få mBot2 att åka från startzonen till målzonen.

Avslutning (10 minuter)
Välj några elever eller låt alla köra banan med sin mBot2 inför klassen.

Diskutera: hur gjorde man för att få roboten till målzonen? Eller varför hamnade den inte där?

2 - Sensorutmaning, del 1

Förberedelser

Ladda en CyberPi med program för att undvika hinder.
Förbered en demonstration av hur avståndssensorn fungerar.

Upplägg

Introduktion

Visa hur avståndssensorn fungerar.

  • Kod som får mBot2 att backa när den upptäcker något inom 20 cm från sensorn.
  • Kod som får mBot2 att köra framåt hela tiden men stanna när den upptäcker ett hinder ingom givet avstånd.

Utmaning

Eleverna ska använda avståndssensorn och rörelseblock för att göra en kod som får mBot2 att köra på golvet utan att krocka med någonting.

Avslutande genomgång
Diskuskutera: hur gjorde man för att förhindra krockar? Har alla gjort en likadan lösning?

2 - Sensorutmaning, del 2

Förberedelser

Ladda en CyberPi med program för att känna av färg på underlaget.
Förbered en demonstration av hur RGB-sensorn fungerar.

Upplägg

Introduktion (10 minuter)

Visa hur RGB-sensorn fungerar, 4 dioder som lyser, 4 sensorer som avläser.

Kör mBot2 på det via på en av de medföljande banorna. Den ska stanna när den känner av svart. Beroende på inställningarna på de olika sensorerna blir resulatet olika.

Utmaning (25 minuter)

Eleverna ska använda RGB-sensorn och rörelseblock för att få mBot2 att följa den svarta linjen på banan som följer med roboten.

Avslutning (5 minuter)
Diskutera: hur tänkte ni för att lösa uppgiften?

4 - Hinderbana och reflektion

Förberedelser

Använd banorna som följer med i lådan och placera ut ett hinder, en stående bok exempelvis. Hindret måste vara högt nog så avståndssensorn upptäcker det.

Upplägg

Introduktion
Sammanfatta vad eleverna lärt sig tidigare (rörelse, avståndssensor, linjesensor).

Diskutera: vad krävs för att en bil ska kunna köra själv på en väg med hinder?

Presentera utmaningen: Vi ska få mBot2 att själv köra längs linjen och undvika hinder.

Gå igenom hur man kombinerar flera villkor i blockprogrammeringen:

"Om hinder < 20 cm → stanna/backa"

"Annars → följ linjen"

Utmaning
Eleverna ska programmera mBot2 att klara en linjebana med hinder.

De får själva bestämma hur de vill lösa uppgiften.

Avslutning
Låt några grupper köra sin robot på hela banan inför klassen.

Diskutera: hur tänkte ni när flera sensorer ska samarbeta? Vilka lösningar funkade bäst?

Presentationer, instruktioner och arbetsmaterial

Här hittar du allt material som nämns i lektionsplaneringarna men som du inte hittar fysiskt i lådan du lånat. Allt material är i utskriftsvänligt och redigerbart format, även lektionsplaneringarna. Allt för att du ska ha möjligheten att enkelt forma innehållet för att passa din undervisning.

Resurser för vidare arbete och fördjupning

Resurser online

  • Makeblock mBlock – Officiell hemsida
  • mBot2 aktiviteter och guider
  • YouTube: “mBot2 tutorials” – praktiska steg-för-steg-filmer

Idéer för fördjupning

  • Bygg en robot som kan leverera ett föremål
  • Programmera en “självkörande bil” som undviker hinder
  • Koppla programmeringen till matematik: mäta avstånd och hastighet

Syfte och koppling till läroplan

Dölj modul tills det finns innehåll att publicera

Materialet är framtaget med utgångspunkt i det centrala innehållet för teknik i åk 4-6 enligt Lgr22.

Innehållet kan självklart anpassas och användas i tidigare eller senare år utifrån lärarens bedömning av elevernas behov.

Beställning och kontakt

Boka material

Bokning sker via mejl eller mobil. Är det första gången du använder KomTekAway eller lånar nytt material?

Vi tar gärna ett kort samtal för att se vad som passar dig och dina elever, göra eventuella anpassningar eller visa hur materialet fungerar. Vi bestämmer också hämtning och återlämning.

KomTekAway är populärt – boka i god tid!

Kontakter

Emma Lycke, förskola och åk 1–3
emma.lycke@halmstad.se | 0733-23 92 41

Martina Finér, åk 4–9
martina.finer@halmstad.se | 0766-96 48 94

Adress
Nitaregatan 7, Halmstad
Visa karta Länk till annan webbplats.

Hämta och lämna material

Ring på ringklockan vid KomTeks verkstad, så möter vi dig. Ingången finns inne på gården. Lämna tillbaka materialet på samma ställe. Ingen förberedelse behövs, vi kontrollerar och packar om materialet.

Tänk på att lämna tillbaka i tid för nästa pedagog.