Programmering

Kakaomaskine (5/12)

clock 60 min
user 7. - 9. klasse
Middel
Lær at bruge en micro:bit sammen med en knap og en DC motor, så man kan lave en automatisk kakao blander.
Materialeliste
Det skal du bruge:

Introduktion

Når du er færdig med lektionen:

  • Kan du tilkoble en micro:bit med en ekstern knap og en DC motor.
  • Ved du hvordan en DC motor virker.
  • Kender du til MOSFET transistorer og hvorfor de er nødvendige.
  • Kan du lave forbindelse mellem et kredsløb og en micro:bit.
  • Kan du gennem kode læse en værdi på en pin.
  • Kan du gennem kode sætte en værdi på en pin til høj eller lav.

Hvad er en micro:bit?

Hvad er en micro:bit?

En micro:bit er det, man kalder for en mikrokontroller. ‘Mikro’ betyder at den er lille og ‘kontroller’ betyder, at den kan styre noget. Du skal bruge et program for at fortælle micro:bit, hvordan den skal styre noget. Når du bygger et kredsløb, kan du bruge micro:bit til at styre dit kredsløb. Micro:bit kan styre kredsløbet gennem det, man kalder Pins. Pins kan give en spænding til kredsløbet eller måle en spænding fra kredsløbet.

Hvad er en DC motor

 

En DC motor kan dreje begge retninger.

Det er nemmere at nøjes med én retning, så det vil vi gøre i dette forløb.

Men, fordi en DC motor kræver mere strøm end de almindelige pins på micro:bitten kan give den, skal den i stedet forbindes til 3V (+) pinnen.

3V pinnen leverer altid strøm og kan ikke programmeres.

DC motoren vil derfor dreje rundt hele tiden, hvis ikke vi har andre komponenter i vores kredsløb.

dc uden knap

Heldigvis er det nemt og hurtigt at indsætte en knap i vores kredsløb.

Hvis vi eks. indsætter den mellem DC motoren og GND (-), så kan der ikke løbe strøm fra 3V (+) pinnen til DC motoren og videre til GND (-), medmindre at knappen er trykket ned.

 

dc med knap

Nu kører motoren rundt hver gang vi trykker på den, men vi kan ikke programmere den.

Heldigvis findes der en slags "digitale knapper" som vi kan programmere, de kaldes for transistorer.

Hvad er en transistor

En transistor er en slags "digital knap" som vi kan programmere.

Med en almindelig knap skal vi selv trykke på den, men med en transistor kan micro:bitten trykke på "knappen (transistoren) for os.

Den transistor vi skal bruge hedder en MOSFET transistor.

MOSFET transistoren har tre ben:

  • Gate: Dette ben styrer transistoren og svarer til vores finger på knappen.
    • 0V: Hvis der er 0V på gaten, fungerer transistoren som en knap der er oppe.
    • 3V: Hvis der er 3V på gaten, fungerer transistoren som en knap der er trykket ned.
  • Drain: Dette ben svarer til knappens ene ben og forbindes til DC motoren.
  • Source: Dette ben svarer til knappens andet ben og forbindes til GND (-)

Når der er 0V på gaten kan der ikke løbe strøm fra 3V pinnen (+) til DC motoren og videre til GND (-).

Når der er 3V på gaten kan der løbe strøm fra 3V pinnen (+) til DC motoren og videre til GND (-).

MOSFET (NPN)
Kakaomaskine diagram del 1
transistor kode

Tilføj en ekstra knap

Prøv at tilføj en ekstra knap og læs om den er oppe eller nede.

Ved at gøre dette kan vi bagefter med programmering, styre DC motoren.

 

kun knap
knap kode

Lad knappen styre DC motoren

Fordi vi kan aflæse knappen med programmering, kan vi nu også styre DC motoren gennem programmering.

Kakaomaskine diagram del 2
kakaomaskine kode

Byg den eksterne knap og en DC motor ind i en kakaomaskine.

Brug pap og limpistol til at lave en automat.

Ske'en skal sidde på DC motoren, så den kan dreje rundt.

Måske skal man lave en konstruktion så man kan vippe ske'en ned i en kop?

Skal knappen være ved siden af, eller under koppen, så ske'en drejer når man stiller koppen?

Skal DC motoren eks. køre rundt i 6 sekunder, hver gang du trykker på knappen?

kakao

Om teknologiundervisning

En frivillig forening der tilbyder teknologiske fritidsaktiviteter

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed di am nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et ju sto duo dolores et ea rebum. Stet clita kasd gubergren, no sea

om-teknologiskolen

Kontakt

Har du brug for at vide mere om vores projekter?

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit

text-image-kontakt