Elecrow Mbits er en mikrokontroller inspirert av den populære BBC micro: bit og ESP32. Den har mange lignende funksjoner som micro: bit v2, men med en innebygd ESP32-brikke i stedet, noe som betyr at den åpner dørene til mange IoT-prosjekter som krever internettforbindelse. La oss se nærmere på funksjonene, hvordan den kan sammenlignes med micro: bit og ESP32, og om du bør få den.

Hva er micro: bit?

Micro: bit er en liten datamaskin som ble opprettet av British Broadcasting Corporation for sitt Make It Digital -initiativ. Det har blitt gitt gratis til over en million studenter i Storbritannia, og brukes nå i læreplaner over hele verden. Det er et stort utvalg av mikro: bit utdanningsressurser og kodingsplattformer tilgjengelig, for eksempel MakeCode.

Funksjoner av mikro: bit

Det er to versjoner av micro: bit: den originale og den andre utgaven, v2. Selv om det er nye innebygde komponenter, vil mikro: bit v2 sies også å ha fire ganger prosessorkraften som den første versjonen. Dessuten er det åtte ganger så mye RAM sammenlignet med den opprinnelige micro: bit. I denne artikkelen vil vi undersøke micro: bit v2.

Micro: bit Foundation/Micro: bit Foundation

Funnet på den nyeste micro: bit er knapper, et akselerometer, temperatursensor, berøringssensor, mikrofon, kompass, batteriuttak, LED-matrise, innebygd radio og Bluetooth-antenne, samt 25 eksternt tilkoblinger. Sistnevnte er funnet på kanten og kan kobles til en hel haug med elektroniske komponenter.

Med så mye funksjonalitet pakket i en liten datamaskin, rikelig med nybegynnervennlige prosjekter er skapt med den.

Hva er ESP32?

Elecrow/Elecrow

La oss deretter se på ESP32-modulen, som pakker en kraftig 32-biters mikrokontroller produsert av Espressif Systems. Det er mange varianter, inkludert serien ESP32-Solo, ESP32-WROOM, ESP32-MINI, ESP32-PICO, ESP32-DU og ESP32-WROVER.

I skrivende stund er ESP32-WROOM-DA ble også nylig utgitt, som tilbyr dual offset antenner for enda mer pålitelig tilkobling. Alle kortene er utstyrt med integrert WiFi og Bluetooth 4.2. Espressif selger også ESP32 system-on-chip (SoC) separat, samt utviklingssett.

I hjertet av disse mikrokontrollerne ligger en Tensilica Xtensa LX6 eller en enkeltkjerne RISC-V mikroprosessor. Avhengig av modulen er ESP32 utstyrt med 4 MB, 8 MB eller 16 MB flashminne. ESP32 ble designet for å være lite strøm og full av I/O-pinner: fra 38 til 77, avhengig av modulen. Med alle disse funksjonene er den egnet for et bredt spekter av prosjekter, inkludert robotikk, spill og Internet of Things (IoT) -applikasjoner.

Funksjoner i Mbits

Elecrow/Elecrow

Ved første øyekast ser Mbits mikrokontroller ut som micro: bit v2, og den har noen av de samme funksjonene. Den er imidlertid basert på ESP32-WROVER-B-modulen og er litt større på 52 mm x 52 mm i størrelse. Den leveres med 4 MB flashminne og 8 MB RAM. På tavlen finner du også en MEM -mikrofon, en 5x5 LED -matrise, akselerometer, temperatursensor, to programmerbare knapper, 2,4 GHz WiFi -funksjonalitet, samt Bluetooth 4.2.

Med den samme kantkontakten som finnes på bunnen av brettet, har du tilgang til 25 pinner. Mbits kan drives med 5V via en mikro-USB-port. Alternativt kan du slå den på via 3V med kantkontakten eller en batteripakke; maksimal anbefalt strøm er 500mA.

Sammenligning mellom Mbits og micro: bit

Prosessor

Den første store forskjellen mellom de to brettene ligger i brikken som brukes. Micro: bit er basert på en Nordic Semiconductor nRF52833, 64MHz Arm Cortex-M4. På den annen side er Elecrow Mbits basert på Espressif Systems ESP32.

Hukommelse

Den neste store forskjellen er i tilgjengelig minne. Mbits tilbyr 8 MB RAM mens den nyeste micro: bit bare har 128 kB. Når det gjelder lagring, pakker Mbits 4 MB flashminne mens micro: bit bare har 512 kB.

Innebygde komponenter

En av de største visuelle forskjellene du finner mellom Mbits og micro: bit er i 5x5 LED -matrisen. Dette er fordi Mbits inkluderer en 5x5 RGB LED-matrise, i stedet for standard ensfargede røde lysdioder som finnes på micro: bit.

Kantkontakt

Både Mbits og micro: bit har en kantkontakt hvor du kan koble de 25 pinnene til andre elektroniske komponenter. Forskjellen er at Mbits har tre snarere enn fire dedikerte input/output (GPIO) pins for generelle formål. Den har imidlertid en ADC -kompatibel pin og mikro: bit ikke.

Trådløs tilkobling

Mens Mbits har 2,4 GHz WiFi -funksjonalitet, gjør ikke micro: biten det. Mbits har også Bluetooth LE 4.2 -funksjonalitet, mens mikrobiten støtter Bluetooth LE 5.0.

Maks strøm

Maksimal strøm er 500mA på Mbits, og 200mA på mikro: bit. Dette er den anbefalte strømmen for å koble eksternt tilbehør til enhetene.

Programmering på Mbits

Det er flere forskjellige måter å programmere på Mbits, akkurat som det er på micro: bit. På Mbits kan dette gjøres med enten Letscode Visual Programming eller Arduino programmering som er C/C ++. På den annen side lar micro: bit deg programmere i MakeCode, MicroPython og Scratch.

For kodeeksempler, sjekk ut offisiell Mbits wiki -side av Elecrow. Når det gjelder micro: bit, er det nok av leksjoner av Micro: bit Educational Foundation samt MakeCode -opplæringsprogrammer.

Alternativer til Mbits

Så langt har vi sett på Mbits mikrokontroller og mikro: bit. Andre datamaskiner i kortstørrelse som er nybegynnervennlige inkluderer Raspberry Pi Zero W, Raspberry Pi 3B+og Raspberry Pi 4B.

Alle tre er enkeltkort-datamaskiner i stedet for mikrokontrollere som Mbits og micro: bit. Imidlertid brukes de i mange produsenter og nybegynnerprosjekter, fra å bli kjent med elektroniske komponenter, til spill, hjemmeautomatisering, IoT, robotikk, maskinlæring og mye mer.

Raspberry Pi lager også Pico, en billig, men kraftig mikrokontroller basert på selskapets RP2040-brikke, som også brukes i mange mikrokontrollere produsert av andre produsenter. RP2040 har en unik funksjon: programmerbar inngang/utgang (PIO), et allsidig maskinvaregrensesnitt som kan støtte en rekke I/O -standarder.

Er Mbits mikrokontroller for deg?

Denne artikkelen har gått nærmere inn på funksjonene til både Mbits og micro: bit, og en sammenligning mellom de to brettene. Til å begynne med ser det ut til at Mbits-mikrokontrolleren har noen flere innebygde funksjoner og ekstra minne. En annen viktig forskjell ligger i hvilke programmeringsspråk den kan brukes med. Til slutt tilbyr den WiFi -funksjonalitet, så det ville være en frittstående løsning for mange IoT -prosjekter.

DelekvitringE -post
Koding for barn - BBC micro: bit Review

I fotsporene til den svært populære Raspberry Pi minidatamaskinen og Arduino -mikrokontrolleren kommer BBC micro: bit - og ja, vi mener den BBC.

Les neste

Relaterte temaer
  • DIY
Om forfatteren
Cherie Tan (4 artikler publisert)

Cherie er en kreativ teknolog som begynte i MUO i 2021. Hun er en ivrig produsent og teknisk skribent, med erfaring med bruk av Raspberry Pi, Arduino, Micro: bit, ATtiny og ATMega-enheter samt E-tekstiler, 3D-utskrift og KiCad. Utenom å lage, liker Cherie å spille musikk og trene.

Mer fra Cherie Tan

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere