Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

Micro:Bit-projecten:11 coole projecten voor beginners

Micro:bit

Bent u een beginner die op zoek is naar de perfecte microcontroller voor uw programmeerbehoeften? Wat je nodig hebt is een Micro:bit Projects.

In werkelijkheid zijn er veel dingen die je kunt bouwen met de micro:bit, genoeg om je te verwarren over waar je moet beginnen.

Maar maak je geen zorgen. Dit artikel laat je 11 beginnersvriendelijke Micro:bit-projecten zien die je aan je circuits kunt toevoegen.

Wat zijn Micro:Bits

De micro:bit is een fantastisch project voor iedereen die wil beginnen met programmeren op ontwikkelborden. Bovendien is het een uitstekende optie voor kinderen en iedereen met weinig of geen kennis van programmeertalen. Het beste is dat je geen micro:bit-accessoires hoeft te gebruiken.

Inderdaad, de micro:bit van BBC maakte zijn debuut in 2016 en is een van de beste microcontrollers voor beginners geworden.

Het oorspronkelijke ontwerp van het bord was bedoeld voor het onderwijzen van kinderen in de leeftijd van acht tot 14 jaar. Micro-bit dient nu echter als startpunt voor zowel kinderen als beginners die willen beginnen met fysiek computeren.

Functies en componenten

De micro:bit is een door de gebruiker programmeerbare computer in zakformaat met een 32-bits ARM Cortex-M0-processor die versnelt tot 16 MHz op 16 KB RAM.

Het heeft ingebouwde sensoren en een LED-scherm.

Het apparaat heeft connectoren op het bord, waaronder vijf input en output (I/O). Met deze functies kunt u de micro:bit verbinden met andere sensoren of apparaten. U kunt de microcontroller ook van stroom voorzien met dubbele AA-batterijen.

Dus, hier zijn de fysieke componenten van het micro:bit-ontwikkelingsbord:

  • USB-interface
  • Verbindingspennen
  • Draadloze communicatie (radio en Bluetooth)
  • Reset-knop
  • Vijfentwintig programmeerbare LED's
  • Licht- en temperatuursensoren
  • Twee knoppen die u gemakkelijk kunt programmeren met A- en B-labels
  • Bewegingssensoren, inclusief kompassen en versnellingsmeters

Ondersteuning voor programmeertalen

Micro:bit ondersteunt maximaal vier verschillende programmeertalen, waaronder:

  • MicroPython:een op tekst gebaseerde editor die populairder is bij professionele ontwikkelaars.
  • CodeKingdoms Javascript:een grafische interface die programmeren met slepen en neerzetten ondersteunt.
  • Microsoft Touch Ontwikkel een op tekst gebaseerde taal die wordt ondersteund door micro:bit.
  • Block Editor:een op blokken gebaseerd grafisch systeem ondersteund door micro:bit.

Dus, hier is een snelle tip:als je geen codeerervaring hebt, begin dan met de grafische opties voordat je naar tekstgebaseerde opties gaat.

11 Awesome Micro:bits-projecten

Micro:bit Projecten

Hier zijn enkele snelle en gemakkelijke leuke projecten die je kunt bouwen met je micro:bit.

1. Micro:bit Kloppend Hart

Micro:bit Hart

Met dit project kun je een kloppend hart programmeren op het LED-display van je micro:bit met behulp van animatie-achtige loops.

Interessant is dat de pulserende animaties bestaan ​​uit twee ingebouwde afbeeldingen; een groot en een klein hart. Deze twee afbeeldingen tonen een reeks die de illusie wekt van een kloppende natuur.

Nadat de micro:bit het ene beeld laat zien, wacht het een halve seconde voordat het de volgende toont. Je kunt ook een oneindige lus gebruiken om de bewegingsillusie in stand te houden totdat je de stekker eruit trekt.

Je kunt hier de middelen en componenten krijgen die je nodig hebt voor dit project.

2. Micro:beetje geanimeerde dieren

Hier is nog een leuk animatieproject dat je kunt doen met een Micro:bit. U kunt voor dit project twee afbeeldingen gebruiken, waaronder een ingebouwde afbeelding en een zelf gemaakte afbeelding.

U kunt bijvoorbeeld een eend animeren. Vervolgens geeft de LED het ingebouwde beeld van een eend weer. Vervolgens wordt uw gewijzigde eendafbeelding weergegeven. U kunt de afbeelding ook maken door de pixels te verplaatsen.

Verder toont de micro:bit de twee afbeeldingen met intervallen van een halve seconde, waardoor de animatie ontstaat van een eend die op en neer dobbert.

Je kunt ook de oneindige lus gebruiken om de animatie in stand te houden totdat je het bord uitzet.

Je kunt hier alles krijgen wat je nodig hebt voor dit project.

3. Micro:bit stappenteller

Stappenteller

Je kunt een project bouwen dat je stappen telt en je activiteit bijhoudt met de micro:bit.

Dit programma verschilt echter van de vorige projecten omdat het de versnellingsmeter van de micro:bit gebruikt.

Als gevolg hiervan kan de micro:bit de frequentie van trillingen tellen die hij ervaart en de gegevens in variabelen opslaan. Bovendien gebruiken computers deze variabelen om dynamische informatie op te slaan, zoals het aantal stappen.

Zodra de micro:bit een trilling detecteert, zal het de stappen met één verhogen en het nieuwe nummer op de LED weergeven.

Klik hier voor de code en andere bronnen voor dit project.

4. Grafische dobbelstenen

In werkelijkheid heb je twee opties met dit project. Dat wil zeggen, u kunt dobbelstenen maken met getallen. Je kunt ook iets maken dat lijkt op echte dobbelstenen met patronen.

Dankzij de invoer van de micro:bit-versnellingsmeter kan het bord voor beide opties willekeurige getallen tussen één en zes creëren. Vervolgens wordt het weergegeven als cijfers of patronen.

U kunt hier klikken om de bronnen voor de nummerdobbelstenen te krijgen of hier voor de patroondobbelstenen.

5. Zonlichtsensor

Micro:bits kunnen ook werken als lichtsensoren die de hoeveelheid licht die erop schijnt meten.

Lichtsensoren

U kunt uw micro:bit inderdaad ook programmeren om verschillende acties uit te voeren, afhankelijk van de helderheid van het gebied. Bovendien gebruik je de "if-else"-verklaring om alleen een afbeelding van de zon weer te geven wanneer de lichtintensiteit belangrijker is dan een ingesteld niveau.

Daarom, wanneer je dit project bouwt, moet je wat licht op je micro:bit laten schijnen om een ​​foto van de zon te activeren. En het uitschakelen van het licht zou ook de afbeelding moeten verwijderen.

Klik hier voor de volledige details van dit lichtsensorproject.

6. Scrollende naambadge

Micro:bitboards zijn ook ideaal voor het scrollen van naambadges.

U kunt dus het LED-display op de Micro:bit gebruiken om verschillende afbeeldingen, cijfers en woorden weer te geven. Met dit project kun je scrollende tekst maken met je naam als een badge.

Inderdaad, de oneindige lus houdt het scroll-effect in stand totdat je de batterijen loskoppelt of verwijdert.

Klik hier voor de bronnen die je nodig hebt voor dit project.

7. Steen, papier, schaar

Steen, papier, schaar

Ben je dol op het klassieke "steen, papier, schaar" -spel? Met behulp van variabelen, selectie en willekeurige getallen kun je er een maken met de micro:bit.

Wanneer u nu de Micro-bit schudt, detecteert de versnellingsmeter de beweging en stelt de variabele in op een willekeurig getal tussen 0 en 2.

Micro-bit kan beslissen welke afbeelding met een specifiek nummer moet worden weergegeven. Als het willekeurige getal bijvoorbeeld 0 is, wordt het rotsbeeld op de LED weergegeven. Als iit 1 is, ziet u het pictogram voor papier. Als 2 het geluksgetal is, zie je het pictogram voor een schaar.

Je kunt hier dus alles krijgen wat je nodig hebt voor dit project.

8. Micro:bit Kompas

Wil je een kompas bouwen dat nauwkeurige richtingen geeft? Je kunt een Micro:bit-kompas maken dat de peiling in graden vanaf het magnetische noorden aangeeft.

Kompas

Micro:bit-microcontrollers worden geleverd met kompassensoren (magnetometer). Deze sensoren kunnen het aardmagnetisch veld meten en dienen als kompas.

Maar u moet een kleine kalibratie uitvoeren wanneer u het micro:bit-kompas voor de eerste keer gebruikt. Volledig bedankt; het is niets ingewikkelds. Je kunt je micro:bit kantelen totdat de LED oplicht.

Daarna kunt u op knop A drukken om de kompassensor te activeren en de numerieke peiling op het LED-display weer te geven.

Hier is alles wat je nodig hebt voor dit project.

9. Thermometer

Met de Bit temperatuursensor maak je van je micro:bit een thermometer.

Temperatuursensor

U kunt de temperatuur van uw micro:bit controleren door metingen te doen van de micro:bit CPU-sensor. Het kan ook dienen als een benadering van uw kamertemperatuur in graden Celsius.

Daarom kunt u op de A-knop drukken om de huidige temperatuur van de microcontroller weer te geven. Als je overstapt naar een warmere of koudere omgeving, zou je LED-display veranderingen moeten laten zien.

Je kunt hier dus alle middelen krijgen die je nodig hebt voor dit project.

10. Micro:bit Alarm Inbraaksysteem

Hier is nog een eenvoudig micro:bit-project dat je vanuit huis kunt bouwen. Het is een alarmsysteem voor inbraak waarbij informatie wordt verkregen en micro:bit-communicatie wordt geleerd.

Ten eerste heb je een radiosignaal nodig om twee micro's te koppelen:bits. Dus de eerste micro:bit stuurt notificaties terwijl de tweede micro:bit een lichtsensor produceert. Vervolgens communiceert de sensor met de eerste micro:bit om het alarm te activeren wanneer er een indringer is.

De tools die nodig zijn om dit project uit te voeren, zijn onder meer:

  • AA batterijen
  • Een alarmzoemer
  • Alligatorclip snoeren X10
  • Micro:bits X2

Kijk hier voor meer bronnen en gedetailleerde stappen over dit project.

11. Geluidsmeter

Wilt u weten hoe lawaaiig uw omgeving is? Vervolgens kun je een micro:bit-geluidsmeter bouwen.

Dit project maakt gebruik van de micro:bit-microfoonsensor en een eenvoudig staafdiagram om geluidsniveaus weer te geven. Bovendien meet de microfoonsensor geluiden tussen 0 en 225. 0 betekent geen ruis en 225 geeft een maximaal geluidsniveau weer.

De projectcode creëert ook een eeuwigdurende lus waarmee de micro:bit geluid kan meten en grafieken kan plotten om de geluidsniveaus continu weer te geven.

Klik hier voor de benodigde projectmiddelen en code.

Afronding

BBC-microbit

Micro:bit gaat verder dan het leren coderen en programmeren van fysieke computers. Het toont ook je creativiteit.

Verschillende beginnersprojecten kunnen je van een beginner tot een doorgewinterde programmeur brengen. Als je dus nog niet bekend bent met het programmeren en coderen van microcontrollers, is micro:bit een geweldige plek om te beginnen.

Heb je nog vragen? Aarzel niet om het te vragen, we helpen u graag verder.


Industriële technologie

  1. CNC-routers voor beginners
  2. 7 coole cadeaus voor nerds in 2020
  3. Het belang van CAD-modellen voor metaalproductieprojecten
  4. Hoe verhoudt aluminium zich tot staal voor fabricageprojecten?
  5. Een overzicht voor beginners:wat is metaalbewerking?
  6. Waarom is ontbramen belangrijk voor metaalbewerkingsprojecten?
  7. Wanneer moeten fabrikanten Inconel gebruiken voor projecten
  8. 20 basislasgereedschappen en -apparatuur voor beginners
  9. Servomotor-tutorial voor beginners - Electronicslovers.com
  10. Inleiding tot ingebedde systemen Een beknopte handleiding voor beginners
  11. Ultiboard – de ultieme gids voor beginners