Elecrow Mbits to mikrokontroler inspirowany popularnym mikro BBC: bit i ESP32. Ma wiele podobnych funkcji do micro: bit v2, ale zamiast tego ma wbudowany układ ESP32, co oznacza, że ​​otwiera drzwi do wielu projektów IoT, które wymagają łączności z Internetem. Przyjrzyjmy się bliżej jego funkcjom, jak wypada w porównaniu z micro: bit i ESP32 i czy powinieneś go zdobyć.

Co to jest mikro: bit?

Micro: bit to mały komputer, który został stworzony przez British Broadcasting Corporation w ramach inicjatywy Make It Digital. Została przekazana za darmo ponad milionowi uczniów w Wielkiej Brytanii i jest obecnie wykorzystywana w programach nauczania na całym świecie. Dostępna jest szeroka gama mikro: bitowych zasobów edukacyjnych i platform do kodowania, takich jak MakeCode.

Cechy mikro: bit

Istnieją dwie wersje mikro: bitowa: oryginalna i druga edycja, v2. Chociaż pojawiły się nowe wbudowane komponenty, mikro: bit v2 mówi się również, że ma czterokrotnie większą moc obliczeniową niż pierwsza wersja. Ponadto, w porównaniu do oryginalnego micro: bit, jest osiem razy więcej pamięci RAM. W tym artykule przyjrzymy się micro: bit v2.

instagram viewer

Mikro: bit Podkład/Micro: bit Foundation

Znalezione na najnowszym micro: bit to przyciski, akcelerometr, czujnik temperatury, czujnik dotykowy, mikrofon, kompas, gniazdo baterii, matryca LED, wbudowane radio i antena Bluetooth oraz 25 zewnętrznych znajomości. Te ostatnie znajdują się na jego krawędzi i można je połączyć z całym stosem elementów elektronicznych.

Przy tak wielu funkcjach zapakowanych w mały komputer, mnóstwo projekty przyjazne początkującym zostały z nim stworzone.

Co to jest ESP32?

Elecrow/Elecrow

Następnie przyjrzyjmy się modułowi ESP32, który zawiera potężny 32-bitowy mikrokontroler firmy Espressif Systems. Istnieje wiele odmian, w tym serie ESP32-Solo, ESP32-WROOM, ESP32-MINI, ESP32-PICO, ESP32-DU i ESP32-WROVER.

W chwili pisania tego tekstu ESP32-WROOM-DA został również niedawno wydany, który oferuje podwójne anteny offsetowe dla jeszcze bardziej niezawodnej łączności. Wszystkie płytki wyposażone są w zintegrowane WiFi i Bluetooth 4.2. Espressif sprzedaje również osobno system ESP32 system-on-chip (SoC), a także zestawy rozwojowe.

Sercem tych mikrokontrolerów jest Tensilica Xtensa LX6 lub jednordzeniowy mikroprocesor RISC-V. W zależności od modułu ESP32 jest wyposażony w 4MB, 8MB lub 16 MB pamięci flash. ESP32 został zaprojektowany tak, aby był energooszczędny i pełen pinów I/O: od 38 do 77, w zależności od modułu. Dzięki tym wszystkim funkcjom nadaje się do szerokiej gamy projektów, w tym robotyki, gier i aplikacji Internetu rzeczy (IoT).

Cechy Mbitów

Elecrow/Elecrow

Na pierwszy rzut oka mikrokontroler Mbits wygląda podobnie do micro: bit v2 i ma niektóre z tych samych funkcji. Jest on jednak oparty na module ESP32-WROVER-B i jest nieco większy i ma wymiary 52 mm na 52 mm. Jest wyposażony w 4 MB pamięci flash i 8 MB RAM. Na pokładzie znajdziemy też mikrofon MEMs, matrycę LED 5x5, akcelerometr, czujnik temperatury, dwa programowalne przyciski, funkcjonalność WiFi 2,4 GHz, a także Bluetooth 4.2.

Za pomocą tego samego złącza krawędziowego, które znajduje się na spodzie płyty, będziesz mieć dostęp do 25 pinów. Mbity mogą być zasilane napięciem 5V przez port micro-USB. Alternatywnie można go zasilać przez 3V za pomocą złącza krawędziowego lub akumulatora; maksymalny zalecany prąd to 500mA.

Porównanie między Mbitami a mikro: bit

Edytor

Pierwsza poważna różnica między obiema płytami polega na zastosowanym chipie. Micro: bit jest oparty na Nordic Semiconductor nRF52833, 64 MHz Arm Cortex-M4. Z drugiej strony Elecrow Mbits jest oparty na ESP32 firmy Espressif Systems.

Pamięć

Kolejna główna różnica dotyczy dostępnej pamięci. Mbit oferuje 8 MB pamięci RAM, podczas gdy najnowszy micro: bit ma tylko 128 kB. Jeśli chodzi o przechowywanie, Mbits pakuje 4 MB pamięci flash, podczas gdy micro: bit ma tylko 512 kB.

Komponenty pokładowe

Jedna z największych różnic wizualnych, jakie znajdziesz między Mbits i micro: bit znajduje się w matrycy LED 5x5. Dzieje się tak, ponieważ Mbits zawiera matrycę LED 5x5 RGB, zamiast standardowych jednokolorowych czerwonych diod LED znajdujących się na micro: bit.

Złącze krawędziowe

Zarówno Mbit, jak i micro: bit mają złącze krawędziowe, do którego można podłączyć jego 25 pinów z innymi elementami elektronicznymi. Różnica polega na tym, że Mbit ma trzy, a nie cztery dedykowane piny wejścia/wyjścia ogólnego przeznaczenia (GPIO). Jednak ma pin zgodny z ADC, a micro: bit nie.

Połączenie bezprzewodowe

Podczas gdy Mbit ma funkcjonalność WiFi 2,4 GHz, micro: bit nie. Mbit posiada również funkcję Bluetooth LE 4.2, podczas gdy micro: bit obsługuje Bluetooth LE 5.0.

Maksymalny prąd

Maksymalny prąd to 500mA na Mbitach i 200mA na micro: bit. Jest to zalecany prąd do podłączania zewnętrznych akcesoriów do urządzeń.

Programowanie na Mbitach

Istnieje kilka różnych sposobów programowania na Mbitach, tak jak na micro: bit. Na Mbitach można to zrobić za pomocą Letscode Visual Programming lub programowania Arduino, czyli C/C++. Z drugiej strony, micro: bit pozwala programować w MakeCode, MicroPython i Scratch.

Aby zapoznać się z przykładami kodu, sprawdź oficjalna strona wiki Mbits przez Elecrow. Jeśli chodzi o mikro: bit, jest ich mnóstwo Lekcje przez Fundację Edukacyjną Micro: bit oraz Samouczki MakeCode.

Alternatywy dla Mbitów

Do tej pory przyjrzeliśmy się mikrokontrolerowi Mbits i micro: bit. Inne komputery wielkości karty, które są przyjazne dla początkujących, to Raspberry Pi Zero W, Raspberry Pi 3B+ i Raspberry Pi 4B.

Wszystkie trzy to komputery jednopłytkowe zamiast mikrokontrolerów, takich jak Mbits i micro: bit. Są jednak używane w wielu producentach i projekty dla początkujących, od zapoznania się z powszechnie używanymi komponentami elektronicznymi, po gry, automatykę domową, IoT, robotykę, uczenie maszynowe i wiele innych.

Raspberry Pi produkuje również Pico, tani, ale potężny mikrokontroler oparty na chipie RP2040 firmy, który jest również używany w wielu mikrokontrolery innych producentów. RP2040 ma unikalną cechę: programowalne wejście/wyjście (PIO), wszechstronny interfejs sprzętowy, który może obsługiwać różne standardy I/O.

Czy mikrokontroler Mbits jest dla Ciebie?

W tym artykule zagłębiono się w funkcje zarówno Mbits, jak i micro: bit oraz porównanie obu płyt. Na początek wygląda na to, że mikrokontroler Mbits ma kilka wbudowanych funkcji i dodatkową pamięć. Kolejna kluczowa różnica polega na tym, z jakimi językami programowania może być używany. Wreszcie oferuje funkcjonalność Wi-Fi, więc byłoby samodzielnym rozwiązaniem dla wielu projektów IoT.

UdziałĆwierkaćE-mail
Kodowanie dla dzieci - BBC micro: bit Review

Podążając śladami niezwykle popularnego minikomputera Raspberry Pi i mikrokontrolera Arduino, pojawia się mikrokontroler BBC: bit – i tak, mamy na myśli BBC.

Czytaj dalej

Powiązane tematy
  • majsterkowanie
O autorze
Cherie Tan (4 opublikowane artykuły)

Cherie jest kreatywnym technologem, który dołączył do MUO w 2021 roku. Jest zapalonym twórcą i pisarzem technicznym, z doświadczeniem w używaniu urządzeń Raspberry Pi, Arduino, Micro: bit, ATtiny i ATMega, a także e-tekstyliów, drukowania 3D i KiCad. Poza tworzeniem, Cherie lubi grać muzykę i ćwiczyć.

Więcej od Cherie Tan

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować