Nyheter i Android, Telefoner, Prylar Och Recensioner

Ska du överväga att skaffa ESP32-baserade Mbits?

Elecrow Mbits är en mikrokontroller inspirerad av den populära BBC micro:bit och ESP32. Den har många liknande funktioner som micro:bit v2, men med ett inbyggt ESP32-chip istället, vilket innebär att det öppnar dörrarna till många IoT-projekt som kräver internetuppkoppling. Låt oss ta en närmare titt på dess funktioner, hur den står sig i jämförelse med micro:bit och ESP32, och om du ska skaffa den.

Vad är micro:bit?

Micro:bit är en liten dator som skapades av British Broadcasting Corporation för dess Make It Digital-initiativ. Det har givits för free till över en miljon studenter i Storbritannien, och används nu i läroplaner över hela världen. Det finns ett brett utbud av micro:bit utbildningsresurser och kodningsplattformar tillgängliga som MakeCode.

Funktioner hos micro:bit

Det finns två versioner av micro:bit: den ursprungliga och en andra utgåva, v2. Samtidigt som det finns nya inbyggda komponenter, sägs micro:bit v2 också ha fyra gånger så mycket processorkraft som den första versionen. Jämfört med originalet micro:bit finns det åtta gånger så mycket RAM-minne. I den här artikeln kommer vi att undersöka micro:bit v2.

Micro:bit Foundation/Micro:bit Foundation

På den senaste micro:biten finns knappar, en accelerometer, temperatursensor, peksensor, mikrofon, kompass, batteriuttag, LED-matris, inbyggd radio och Bluetooth-antenn samt 25 externa anslutningar. De senare finns på kanten och kan kopplas till en hel hög av elektroniska komponenter.

Med så mycket funktionalitet packad i en liten dator har många nybörjarvänliga projekt skapats med den.

Vad är ESP32?

Elecrow/Elecrow

Låt oss sedan titta på ESP32-modulen, som innehåller en kraftfull 32-bitars mikrokontroller tillverkad av Espressif Systems. Det finns många varianter inklusive ESP32-Solo, ESP32-WROOM, ESP32-MINI, ESP32-PICO, ESP32-DU och ESP32-WROVER-serien.

I skrivande stund släpptes också nyligen ESP32-WROOM-DA, som erbjuder dubbla offset-antenner för ännu mer tillförlitlig anslutning. Alla kort är utrustade med inbyggd WiFi och Bluetooth 4.2. Espressif säljer även ESP32 system-on-chip (SoC) separat, såväl som utvecklingssatser.

Relaterad  Xiaomi Redmi K30 5G 8+128G I år är det första att sälja: 2599 yuan ($373,12)

I hjärtat av dessa mikrokontroller ligger en Tensilica Xtensa LX6 eller en enkelkärnig RISC-V mikroprocessor. Beroende på modul är ESP32 utrustad med 4 MB, 8 MB eller 16 MB flashminne. ESP32 designades för att ha låg effekt och full av I/O-stift: från 38 till 77, beroende på modul. Med alla dessa funktioner är den lämplig för ett brett utbud av projekt inklusive robotteknik, spel och Internet of Things (IoT)-applikationer.

Funktioner hos Mbits

Elecrow/Elecrow

Vid första anblicken ser Mbits mikrokontroller ut som micro:bit v2 och den har några av samma funktioner. Den är dock baserad på ESP32-WROVER-B-modulen och är något större med 52 mm gånger 52 mm i storlek. Den kommer med 4MB flashminne och 8MB RAM. På tavlan hittar du även en MEMs-mikrofon, en 5×5 LED-matris, accelerometer, temperatursensor, två programmerbara knappar, 2,4 GHz WiFi-funktionalitet samt Bluetooth 4.2.

Med samma kantkontakt som finns på kortets undersida har du tillgång till 25 stift. Mbitarna kan drivas med 5V via en mikro-USB-port. Alternativt kan du driva den via 3V med kantkontakten eller ett batteripaket; den rekommenderade maximala strömmen är 500mA.

Jämförelse mellan Mbits och micro:bit

Processor

Den första stora skillnaden mellan de två korten ligger i det chip som används. Micro:biten är baserad på en Nordic Semiconductor nRF52833, 64MHz Arm Cortex-M4. Å andra sidan är Elecrow Mbits baserad på Espressif Systems ESP32.

Minne

Nästa stora skillnad är det tillgängliga minnet. Mbits erbjuder 8MB RAM medan den senaste micro:bit bara har 128kB. När det gäller lagring, packar Mbits 4MB flashminne medan micro:bit bara har 512kB.

Komponenter ombord

En av de största visuella skillnaderna du hittar mellan Mbits och micro:bit är i 5×5 LED-matrisen. Detta beror på att Mbits inkluderar en 5×5 RGB LED-matris, istället för de vanliga enfärgade röda LED-lamporna som finns på micro:bit.

Relaterad  De 6 bästa vita brusapparna för Linux för att hjälpa dig slappna av

Edge Connector

Både Mbits och micro:bit har en kantkontakt där du kan ansluta dess 25 stift till andra elektroniska komponenter. Skillnaden är att Mbits har tre snarare än fyra dedikerade in-/utgångsstift (GPIO) för allmänna ändamål. Den har dock en ADC-kompatibel pin och micro:bit har inte det.

Trådlös anslutning

Medan Mbits har 2,4 GHz WiFi-funktionalitet, har inte micro:bit det. Mbits har också Bluetooth LE 4.2-funktionalitet medan micro:bit stöder Bluetooth LE 5.0.

Maxström

Den maximala strömmen är 500mA på Mbits och 200mA på micro:bit. Detta är den rekommenderade strömmen för att ansluta externa tillbehör till enheterna.

Programmering på Mbit

Det finns flera olika sätt att programmera på Mbitarna, precis som det finns på micro:biten. På Mbits kan detta göras med antingen Letscode Visual Programmering, eller Arduino-programmering som är C/C++. Å andra sidan låter micro:bit dig programmera i MakeCode, MicroPython och Scratch.

För kodexempel, kolla in den officiella Mbits-wikisidan av Elecrow. När det gäller micro:bit finns det massor av lektioner från Micro:bit Educational Foundation samt MakeCode-tutorials.

Alternativ till Mbits

Hittills har vi tittat på Mbits mikrokontroller och micro:bit. Andra datorer i kortstorlek som är nybörjarvänliga inkluderar Raspberry Pi Zero W, Raspberry Pi 3B+ och Raspberry Pi 4B.

Alla tre är enkortsdatorer istället för mikrokontroller som Mbits och micro:bit. Men de används i många tillverkare och nybörjarprojekt, från att bli bekant med vanliga elektroniska komponenter, till spel, hemautomation, IoT, robotik, maskininlärning och mycket mer.

Raspberry Pi tillverkar också Pico, en billig men kraftfull mikrokontroller baserad på företagets RP2040-chip, som också används i många mikrokontroller tillverkade av andra tillverkare. RP2040 har en unik funktion: programmerbar input/output (PIO), ett mångsidigt hårdvarugränssnitt som kan stödja en mängd olika I/O-standarder.

Relaterad  Hur du ändrar (eller återställer) ditt Hulu-lösenord

Är Mbits-mikrokontrollern något för dig?

Den här artikeln har fördjupat sig i funktionerna hos både Mbits och micro:bit, och en jämförelse mellan de två korten. Till att börja med ser det ut som att Mbits mikrokontroller har några fler inbyggda funktioner och extra minne. En annan viktig skillnad ligger i vilka programmeringsspråk den kan användas med. Slutligen erbjuder den WiFi-funktionalitet så det skulle vara en fristående lösning för många IoT-projekt.

Om författaren

Cherie Tan (21 artiklar publicerade)

Cherie är en kreativ tekniker som gick med i MUO 2021. Hon är en ivrig skapare och teknisk skribent, med erfarenhet av att använda Raspberry Pi, Arduino, Micro:bit, ATtiny och ATMega-enheter samt e-textilier, 3D-utskrift och KiCad. Utanför tillverkningen tycker Cherie om att spela musik och träna.

Mer från Cherie Tan

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera