De Elecrow Mbits is een microcontroller geïnspireerd op de populaire BBC micro: bit en ESP32. Het heeft veel vergelijkbare functies als de micro: bit v2, maar met in plaats daarvan een ESP32-chip aan boord, wat betekent dat het de deuren opent voor veel IoT-projecten waarvoor internetverbinding nodig is. Laten we de functies ervan nader bekijken, hoe het zich verhoudt tot de micro: bit en ESP32, en of je het zou moeten krijgen.

Wat is de micro: bit?

De micro: bit is een kleine computer die is gemaakt door de British Broadcasting Corporation voor zijn Make It Digital-initiatief. Het is gratis gegeven aan meer dan een miljoen studenten in het Verenigd Koninkrijk en wordt nu gebruikt in leerplannen over de hele wereld. Er is een grote verscheidenheid aan micro: bit leermiddelen en coderingsplatforms beschikbaar, zoals: Merkcode.

Kenmerken van de micro: bit

Er zijn twee versies van de micro: bit: de originele en een tweede editie, v2. Hoewel er nieuwe ingebouwde componenten zijn, micro: bit v2

instagram viewer
zou ook vier keer zoveel rekenkracht hebben als de eerste versie. Ook is er in vergelijking met de originele micro: bit acht keer zoveel RAM. In dit artikel zullen we de micro: bit v2.

Micro: bit Foundation/Micro: bit Foundation

Gevonden op de nieuwste micro: bit zijn knoppen, een versnellingsmeter, temperatuursensor, aanraaksensor, microfoon, kompas, batterijaansluiting, LED-matrix, ingebouwde radio en Bluetooth-antenne, evenals 25 externe verbindingen. Deze laatste bevinden zich aan de rand en kunnen worden aangesloten op een hele hoop elektronische componenten.

Met zoveel functionaliteit verpakt in een kleine computer, zijn er genoeg beginnersvriendelijke projecten zijn ermee gemaakt.

Wat is de ESP32?

Elektrisch/Elektrisch

Laten we vervolgens eens kijken naar de ESP32-module, die een krachtige 32-bits microcontroller bevat die is vervaardigd door Espressif Systems. Er zijn veel variaties, waaronder de series ESP32-Solo, ESP32-WROOM, ESP32-MINI, ESP32-PICO, ESP32-DU en ESP32-WROVER.

Op het moment van schrijven is de ESP32-WROOM-DA werd onlangs ook uitgebracht, die dubbele offset-antennes biedt voor nog betrouwbaardere connectiviteit. Alle borden zijn uitgerust met geïntegreerde WiFi en Bluetooth 4.2. Espressif verkoopt ook de ESP32 system-on-chip (SoC) afzonderlijk, evenals ontwikkelingskits.

Het hart van deze microcontrollers wordt gevormd door een Tensilica Xtensa LX6 of een single-core RISC-V-microprocessor. Afhankelijk van de module is de ESP32 uitgerust met 4 MB, 8 MB of 16 MB flash-geheugen. De ESP32 is ontworpen met een laag vermogen en vol I/O-pinnen: van 38 tot 77, afhankelijk van de module. Met al deze functies is het geschikt voor een breed scala aan projecten, waaronder robotica, gaming en Internet of Things (IoT)-toepassingen.

Kenmerken van de Mbits

Elektrisch/Elektrisch

Op het eerste gezicht lijkt de Mbits-microcontroller op de micro: bit v2 en heeft hij enkele van dezelfde functies. Het is echter gebaseerd op de ESP32-WROVER-B-module en is met 52 mm bij 52 mm iets groter. Het wordt geleverd met 4 MB flash-geheugen en 8 MB RAM. Op het bord vind je ook een MEMs-microfoon, een 5x5 LED-matrix, versnellingsmeter, temperatuursensor, twee programmeerbare knoppen, 2,4 GHz wifi-functionaliteit en Bluetooth 4.2.

Met dezelfde randconnector aan de onderkant van het bord, heb je toegang tot 25 pinnen. De Mbits kunnen worden gevoed met 5V via een micro-USB-poort. U kunt het ook via 3V voeden met de randconnector of een batterijpakket; de maximale aanbevolen stroom is 500mA.

Vergelijking tussen Mbits en de micro: bit

Verwerker

Het eerste grote verschil tussen de twee boards zit in de gebruikte chip. De micro: bit is gebaseerd op een Nordic Semiconductor nRF52833, 64MHz Arm Cortex-M4. Aan de andere kant is de Elecrow Mbits gebaseerd op Espressif Systems' ESP32.

Geheugen

Het volgende grote verschil zit in het beschikbare geheugen. De Mbits biedt 8 MB RAM, terwijl de nieuwste micro: bit slechts 128 kB heeft. Wat opslag betreft, heeft de Mbits 4 MB flash-geheugen, terwijl de micro: bit slechts 512 kB heeft.

Componenten aan boord

Een van de grootste visuele verschillen die je zult vinden tussen de Mbits en micro: bit zit in de 5x5 LED-matrix. Dit komt omdat de Mbits een 5x5 RGB LED-matrix bevatten, in plaats van de standaard eenkleurige rode LED's op de micro: bit.

Randconnector

Zowel de Mbits als de micro: bit hebben een randconnector waar je de 25 pinnen op andere elektronische componenten kunt aansluiten. Het verschil is dat de Mbits drie in plaats van vier speciale GPIO-pinnen (voor algemene doeleinden) heeft. Het heeft echter wel een ADC-compatibele pin en de micro: bit niet.

Draadloze connectie

Terwijl de Mbits 2,4 GHz wifi-functionaliteit heeft, heeft de micro: bit dat niet. De Mbits heeft ook Bluetooth LE 4.2-functionaliteit, terwijl de micro: bit Bluetooth LE 5.0 ondersteunt.

Max stroom

De maximale stroom is 500mA op de Mbits en 200mA op de micro: bit. Dit is de aanbevolen stroomsterkte voor het aansluiten van externe accessoires op de apparaten.

Programmeren op de Mbits

Er zijn verschillende manieren om op de Mbits te programmeren, net als op de micro: bit. Op de Mbits kan dit worden gedaan met Letscode Visual Programming of Arduino-programmering, wat C/C++ is. Aan de andere kant kun je met de micro: bit programmeren in MakeCode, MicroPython en Scratch.

Bekijk voor codevoorbeelden de officiële Mbits wiki-pagina door Electro. Wat betreft de micro: bit, er zijn er genoeg lessen door de Micro: bit Educational Foundation evenals MakeCode-zelfstudies.

Alternatieven voor de Mbits

Tot nu toe hebben we gekeken naar de Mbits-microcontroller en de micro: bit. Andere computers op kaartformaat die beginnersvriendelijk zijn, zijn de Raspberry Pi Zero W, Raspberry Pi 3B+ en Raspberry Pi 4B.

Alle drie zijn het single-board computers in plaats van microcontrollers zoals de Mbits en micro: bit. Ze worden echter in veel fabrikanten en beginnersprojecten, van vertrouwd raken met veelgebruikte elektronische componenten tot gaming, domotica, IoT, robotica, machine learning en nog veel meer.

Raspberry Pi maakt ook de Pico, een goedkope maar krachtige microcontroller op basis van de RP2040-chip van het bedrijf, die ook in tal van microcontrollers van andere fabrikanten. De RP2040 heeft een unieke eigenschap: programmeerbare input/output (PIO), een veelzijdige hardware-interface die een verscheidenheid aan I/O-standaarden kan ondersteunen.

Is de Mbits-microcontroller iets voor jou?

Dit artikel heeft zich verdiept in de kenmerken van zowel de Mbits als micro: bit en een vergelijking tussen de twee boards. Om te beginnen lijkt het erop dat de Mbits-microcontroller nog wat meer ingebouwde functionaliteiten en extra geheugen heeft. Een ander belangrijk verschil ligt in de programmeertalen waarmee het kan worden gebruikt. Ten slotte biedt het wifi-functionaliteit, dus het zou een op zichzelf staande oplossing zijn voor veel IoT-projecten.

DeelTweetenE-mail
Coderen voor kinderen - BBC micro: bit Review

In de voetsporen van de immens populaire Raspberry Pi-minicomputer en Arduino-microcontroller komt de BBC micro: bit - en ja, die BBC bedoelen we ook.

Lees volgende

Gerelateerde onderwerpen
  • doe-het-zelf
Over de auteur
Cherie Tan (4 artikelen gepubliceerd)

Cherie is een creatieve technoloog die in 2021 bij MUO kwam. Ze is een fervent maker en technisch schrijver, met ervaring met het gebruik van Raspberry Pi-, Arduino-, Micro: bit-, ATtiny- en ATMega-apparaten, evenals E-textiel, 3D-printen en KiCad. Naast het maken, houdt Cherie van muziek maken en sporten.

Meer van Cherie Tan

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren