Você deve considerar a obtenção de Mbits baseados em ESP32?

O Elecrow Mbits é um microcontrolador inspirado no popular micro: bit e ESP32 da BBC. Ele tem muitos recursos semelhantes ao micro: bit v2, mas com um chip ESP32 on-board, o que significa que ele abre as portas para muitos projetos de IoT que requerem conectividade com a Internet. Vamos dar uma olhada em seus recursos, como ele se compara ao micro: bit e ESP32, e se você deve obtê-lo.

O que é micro: bit?

O micro: bit é um pequeno computador que foi criado pela British Broadcasting Corporation para sua iniciativa Make It Digital. Ele foi oferecido gratuitamente a mais de um milhão de alunos no Reino Unido e agora é usado em currículos em todo o mundo. Há uma grande variedade de recursos educacionais micro: bit e plataformas de codificação disponíveis, como MakeCode .

Características do micro: bit

Existem duas versões do micro: bit: a original e uma segunda edição, v2. Embora existam novos componentes integrados, o micro: bit v2 também tem quatro vezes mais poder de processamento do que a primeira versão. Além disso, em comparação com o micro: bit original, há oito vezes mais RAM. Neste artigo, examinaremos o micro: bit v2.

No micro: bit mais recente encontram-se botões, um acelerômetro, sensor de temperatura, sensor de toque, microfone, bússola, soquete de bateria, matriz de LED, rádio embutido e antena Bluetooth, bem como 25 conexões externas. Os últimos são encontrados em sua borda e podem ser conectados a uma grande quantidade de componentes eletrônicos.

Com tantas funcionalidades empacotadas em um pequeno computador, muitos projetos amigáveis ​​para iniciantes foram criados com ele.

O que é ESP32?

A seguir, vamos dar uma olhada no módulo ESP32, que contém um poderoso microcontrolador de 32 bits fabricado pela Espressif Systems. Existem muitas variações, incluindo as séries ESP32-Solo, ESP32-WROOM, ESP32-MINI, ESP32-PICO, ESP32-DU e ESP32-WROVER.

No momento em que este artigo foi escrito, o ESP32-WROOM-DA também foi lançado recentemente, oferecendo antenas de deslocamento duplo para conectividade ainda mais confiável. Todas as placas estão equipadas com WiFi e Bluetooth 4.2 integrados. A Espressif também vende o ESP32 system-on-chip (SoC) separadamente, bem como kits de desenvolvimento.

No coração desses microcontroladores está um Tensilica Xtensa LX6 ou um microprocessador RISC-V de núcleo único. Dependendo do módulo, o ESP32 é equipado com 4 MB, 8 MB ou 16 MB de memória flash. O ESP32 foi projetado para ter baixo consumo de energia e cheio de pinos de E / S: de 38 a 77, dependendo do módulo. Com todos esses recursos, é adequado para uma ampla gama de projetos, incluindo robótica, jogos e aplicativos da Internet das Coisas (IoT).

Características dos Mbits

À primeira vista, o microcontrolador Mbits se parece com o micro: bit v2 e tem alguns dos mesmos recursos. No entanto, é baseado no módulo ESP32-WROVER-B e é ligeiramente maior em 52 mm por 52 mm de tamanho. Ele vem com 4 MB de memória flash e 8 MB de RAM. Na placa, você também encontrará um microfone MEMs, uma matriz de LED 5×5, acelerômetro, sensor de temperatura, dois botões programáveis, funcionalidade Wi-Fi de 2,4 GHz, além de Bluetooth 4.2.

Com o mesmo conector de borda encontrado na parte inferior da placa, você terá acesso a 25 pinos. Os Mbits podem ser alimentados com 5 V por meio de uma porta micro-USB. Alternativamente, alimente-o via 3V com o conector de borda ou uma bateria; a corrente máxima recomendada é 500mA.

Comparação entre Mbits e o micro: bit

Processador

A primeira grande diferença entre as duas placas está no chip usado. O micro: bit é baseado em um Nordic Semiconductor nRF52833, 64MHz Arm Cortex-M4. Por outro lado, o Elecrow Mbits é baseado no ESP32 da Espressif Systems.

Memória

A próxima grande diferença está na memória disponível. O Mbits oferece 8 MB de RAM, enquanto o micro: bit mais recente tem apenas 128 kB. Quanto ao armazenamento, o Mbits embala 4 MB de memória flash enquanto o micro: bit tem apenas 512 kB.

Componentes On-Board

Uma das maiores diferenças visuais que você encontrará entre os Mbits e micro: bit está na matriz LED 5×5. Isso ocorre porque os Mbits incluem uma matriz de LEDs RGB 5×5, em vez dos LEDs vermelhos de uma única cor padrão encontrados no micro: bit.

Conector Edge

Tanto o Mbits quanto o micro: bit possuem um conector de borda onde você pode conectar seus 25 pinos a outros componentes eletrônicos. A diferença é que os Mbits têm três, em vez de quatro pinos de entrada / saída de uso geral (GPIO) dedicados. No entanto, ele tem um pino compatível com ADC e o micro: bit não.

Conectividade sem fio

Enquanto o Mbits tem funcionalidade WiFi de 2,4 GHz, o micro: bit não tem. O Mbits também possui funcionalidade Bluetooth LE 4.2, enquanto o micro: bit suporta Bluetooth LE 5.0.

Corrente máxima

A corrente máxima é 500mA nos Mbits e 200mA no micro: bit. Esta é a corrente recomendada para conectar acessórios externos aos dispositivos.

Programação em Mbits

Existem várias formas de programação nos Mbits, assim como no micro: bit. Nos Mbits, isso pode ser feito com Letscode Visual Programming ou Arduino, que é C / C ++. Por outro lado, o micro: bit permite que você programe em MakeCode, MicroPython e Scratch.

Para exemplos de código, verifique a página wiki oficial do Mbits por Elecrow. Quanto ao micro: bit, existem muitas lições da Micro: bit Educational Foundation, bem como tutoriais MakeCode.

Alternativas para os Mbits

Até agora, vimos o microcontrolador Mbits e o micro: bit. Outros computadores do tamanho de um cartão que são adequados para iniciantes incluem o Raspberry Pi Zero W, o Raspberry Pi 3B + e o Raspberry Pi 4B.

Todos os três são computadores de placa única em vez de microcontroladores como Mbits e micro: bit. No entanto, eles são usados ​​em muitos projetos para criadores e iniciantes , desde a familiarização com componentes eletrônicos comumente usados ​​até jogos, automação residencial, IoT, robótica, aprendizado de máquina e muito mais.

A Raspberry Pi também fabrica o Pico, um microcontrolador de baixo custo, mas poderoso, baseado no chip RP2040 da empresa, que também está sendo usado em vários microcontroladores produzidos por outros fabricantes . O RP2040 tem um recurso exclusivo: entrada / saída programável (PIO), uma interface de hardware versátil que pode suportar uma variedade de padrões de E / S.

O microcontrolador Mbits é para você?

Este artigo investigou os recursos do Mbits e do micro: bit e fez uma comparação entre as duas placas. Para começar, parece que o microcontrolador Mbits tem mais algumas funcionalidades integradas e memória extra. Outra diferença importante está nas linguagens de programação com as quais ele pode ser usado. Por fim, oferece funcionalidade WiFi, portanto, seria uma solução autônoma para muitos projetos de IoT.