Fischer Technik Micro:Bit experimenteerdoos

Datum:  November-December 2024

Inleiding:

De micro:bit is een minicomputer ontworpen op initiatief van de BBC bedoeld om kinderen de basis van programmeren bij te brengen. Ik ben al langer geïnteresseerd in de Micro:bit maar aangezien ik al ruim voorzien was in Arduino en Raspberry Pi heb ik voor mezelf nooit kunnen rechtvaardigen er een te kopen. Deze experimenteerdoos van Fischer Technik  haalde me over de streep.

Materiaal:

  • Micro:Bit V2
  • Fischer Technik micro:bit experimenteerdoos #5488884
  • Voedingsadapter (9V, 2.5 A met ministekker)
  • PC met browser
  • PC-USB kabel met micro USB stekker

  • De doos bevat 90 onderdelen waaronder, 1 x XS motor, 2 x knoppen, 1 x fototransistor, 2 x LED lichten, 1 x fischertechnik IO adapter en 1 x de handleiding. Dit alles verpakt in een stevige doos.

  • De micro:bit wordt niet meegeleverd en zal men apart moeten kopen.
  • Wat ook niet meegeleverd wordt is de benodigde voedingsadapter (9V, 2.5A met microstekkertje), die men nodig heeft voor de aandrijving van de motor, LED;s, etc. Ik had nog een 7.1V, 2.1 A voeding liggen met deze stekker en die werkt ook. Later heb ik alsnog de Fischer Technik Power Set (#$505283) aangeschaft die de 9V 2.5 A adapter bevat

Uitvoering:

  • Bouw de projecten op volgens de instructies die men in de handleiding kan vinden
  • Via de FischerTechnik link kan men ook bouwinstructies en voorbeeldcode downloaden
    (als hex file)
  • Als men de MicroBit koppelt aan een computer  ziet deze de MicroBit in eerste instantie als een drive.
  • Klikt men daarop dan kan men een hyperlink naar de Microbit programmeeromgeving vinden zoals te zien is in onderstaande screenshots
  • De MicroBit is via deze website te programmeren via een Scratch achtige omgeving (Blocks), (Micro)Python en Javascript

 

  • Als alternatief kan me het programma Mu-Editor gebruiken die het mogelijk maakt om de MicroBit te programmeren in MicroPython.
  • De code uit de programmeeromgeving kan men echter niet met copy/paste in de Mu-Editor omgeving gebruiken.
   

Resultaten:

Handdroger

YouTube link: Handdroger

Door het onderbreken van de lichtstraal gaat de ventilator draaien. Haalt men de hand weg dan stopt de ventilator met draaien.

Slagboom

YouTube link: Slagboom

Door het onderbreken van de lichtstraat opent de slagboom zich. Na enige tijd sluit deze weer.

Voetgangersstoplicht

YouTube link: Voetgangers stoplicht

 

Bij het drukken op de knop wordt het licht groen. Als de loop periode eindigt knippert het groene licht alvorens op rood te springen.
Zoals vermeld kan men de python code die men in de browser omgeving produceert niet een op een in de mu-editor plakken. Onderstaande programma is in Micropython geschreven en heeft dezelfde functionaliteit. Tot mijn frustratie is het me niet gelukt om dezelfde functies en input te creëren die het indrukken van knoppen opvangen zoals in bovenstaande code is weergegeven.

Discussie:

Al met al is de combinatie van MicroBit en Fischertechnik een geslaagde poging om programmeren te combineren met techniek.

Literatuur:

  • Simon Monk; "Programming the BBC micro:bit - Getting Started with MicroPython"; McGraw Hill; 2018; ISB 978-1-260-11758-5
  • Henk Siewert; "Aan de slag met de micro:bit"; PC-Active;# 306; juni-juli 2019; p. 56-60.
  • Marcel Beelen; "Aan de slag met de BBC micro:bit"; Linux Magazine; december 2023 p.26-30.
  • Michael Bowen, Susan German, Steven Khan; "Introducing block coding: using the BBC micro:bit in the science classroom"; Science in School; #61; February 2023; p. 1-6.

Relevante websites:

Minder relevante websites:

Achtergrondinformatie:

De micro:bit is afgeleid van een beroemde 8 bit computer uit mijn jeugd de BBC micro. De micro:bit is in verhouding een extreem  kleine computer waarin zelfs een display van 5 x 5 led's is ingebouwd alsmede sensors die in de oude BBC micro niet aanwezig waren. Interactie met de micro:bit kan plaatsvinden via deze sensors, twee knopjes en een micro-USB poort die ook als voeding dient.  Daarnaast kan men onderdelen aansluiten op de micro:bit die men vervolgens weer kan aansturen via de micro:bit. Net zoals de BBC Micro programmeerbaar was in BASIC kan men de micro:bit programmeren met online programma’s, zoals Scratch en MakeCode.

Belangrijke onderdelen van de micro:bit zijn:

  • LED display: 25 led's vormen samen een display waarop menletters, cijfers en iconen weer kan geven.
  •  A-en B-knop: twee knoppen die apart of tegelijkertijd ingedrukt kunnen worden waardoor een geprogrammeerde actie uitgevoerd kan worden.
  • Pinnen:de 0, 1, 2 en GND pinnen kan men  gebruiken om componenten op aan te sluiten. De 3V-pin is bedoeld om een extra spanningsbron aan te sluiten.
  • Bewegingssensor: dankzij de bewegingssensor kan de micro:bit reageren op bewegingen.

BBC Micro


14/12/2024