¿Debería considerar obtener los Mbits basados en ESP32?
El Elecrow Mbits es un microcontrolador inspirado en los populares BBC micro: bit y ESP32. Tiene muchas características similares al micro: bit v2, pero con un chip ESP32 integrado en su lugar, lo que significa que abre las puertas a muchos proyectos de IoT que requieren conectividad a Internet. Echemos un vistazo más de cerca a sus características, cómo se compara con el micro: bit y ESP32, y si debería obtenerlo.
¿Qué es el micro: bit?
El micro: bit es una pequeña computadora que fue creada por la British Broadcasting Corporation para su iniciativa Make It Digital. Se ha proporcionado de forma gratuita a más de un millón de estudiantes en el Reino Unido y ahora se utiliza en los planes de estudio de todo el mundo. Existe una amplia variedad de recursos educativos micro: bit y plataformas de codificación disponibles, como MakeCode .
Características del micro: bit
Hay dos versiones del micro: bit: la original y una segunda edición, v2. Si bien hay nuevos componentes incorporados, también se dice que el micro: bit v2 tiene cuatro veces la potencia de procesamiento que la primera versión. Además, en comparación con el micro: bit original, hay ocho veces más RAM. En este artículo, examinaremos el micro: bit v2.
En el último micro: bit se encuentran botones, un acelerómetro, sensor de temperatura, sensor táctil, micrófono, brújula, toma de batería, matriz de LED, radio incorporada y antena Bluetooth, así como 25 conexiones externas. Estos últimos se encuentran en su borde y se pueden conectar a un montón de componentes electrónicos.
Con tanta funcionalidad empaquetada en una computadora pequeña, se han creado muchos proyectos amigables para principiantes con ella.
¿Qué es el ESP32?
A continuación, veamos el módulo ESP32, que incluye un potente microcontrolador de 32 bits fabricado por Espressif Systems. Hay muchas variaciones, incluidas las series ESP32-Solo, ESP32-WROOM, ESP32-MINI, ESP32-PICO, ESP32-DU y ESP32-WROVER.
En el momento de redactar este artículo, también se lanzó recientemente el ESP32-WROOM-DA , que ofrece antenas de desplazamiento dual para una conectividad aún más confiable. Todas las placas están equipadas con WiFi integrado y Bluetooth 4.2. Espressif también vende el sistema en chip (SoC) ESP32 por separado, así como kits de desarrollo.
En el corazón de estos microcontroladores se encuentra un microprocesador Tensilica Xtensa LX6 o RISC-V de un solo núcleo. Dependiendo del módulo, el ESP32 está equipado con 4 MB, 8 MB o 16 MB de memoria flash. El ESP32 fue diseñado para ser de bajo consumo y lleno de pines de E / S: de 38 a 77, dependiendo del módulo. Con todas estas características, es adecuado para una amplia gama de proyectos, incluidas aplicaciones de robótica, juegos e Internet de las cosas (IoT).
Características de los Mbits
A primera vista, el microcontrolador Mbits se parece al micro: bit v2 y tiene algunas de las mismas características. Sin embargo, se basa en el módulo ESP32-WROVER-B y es un poco más grande con un tamaño de 52 mm por 52 mm. Viene con 4 MB de memoria flash y 8 MB de RAM. En el tablero, también encontrará un micrófono MEMs, una matriz LED de 5×5, acelerómetro, sensor de temperatura, dos botones programables, funcionalidad WiFi de 2.4GHz, así como Bluetooth 4.2.
Con el mismo conector de borde que se encuentra en la parte inferior de la placa, tendrá acceso a 25 pines. Los Mbits se pueden alimentar con 5V a través de un puerto micro-USB. Alternativamente, enciéndalo a través de 3V con el conector de borde o una batería; la corriente máxima recomendada es de 500 mA.
Comparación entre Mbits y micro: bit
Procesador
La primera gran diferencia entre las dos placas radica en el chip utilizado. El micro: bit se basa en un Nordic Semiconductor nRF52833, 64MHz Arm Cortex-M4. Por otro lado, Elecrow Mbits se basa en ESP32 de Espressif Systems.
Memoria
La siguiente gran diferencia está en la memoria disponible. Los Mbits ofrecen 8 MB de RAM, mientras que el último micro: bit solo tiene 128kB. En cuanto al almacenamiento, los Mbits contienen 4 MB de memoria flash, mientras que el micro: bit solo tiene 512kB.
Componentes a bordo
Una de las mayores diferencias visuales que encontrará entre los Mbits y micro: bit está en la matriz de LED de 5×5. Esto se debe a que los Mbits incluyen una matriz de LED RGB de 5×5, en lugar de los LED rojos estándar de un solo color que se encuentran en el micro: bit.
Conector de borde
Tanto el Mbits como el micro: bit tienen un conector de borde donde puedes conectar sus 25 pines a otros componentes electrónicos. La diferencia es que los Mbits tienen tres en lugar de cuatro pines dedicados de entrada / salida de propósito general (GPIO). Sin embargo, tiene un pin compatible con ADC y el micro: bit no.
Conectividad inalámbrica
Mientras que el Mbits tiene funcionalidad WiFi de 2,4 GHz, el micro: bit no. El Mbits también tiene la funcionalidad Bluetooth LE 4.2, mientras que el micro: bit es compatible con Bluetooth LE 5.0.
Corriente maxima
La corriente máxima es de 500 mA en los Mbits y de 200 mA en el micro: bit. Esta es la corriente recomendada para conectar accesorios externos a los dispositivos.
Programación en Mbits
Hay varias formas diferentes de programar en los Mbits, al igual que en el micro: bit. En los Mbits, esto se puede hacer con la programación visual Letscode o la programación Arduino, que es C / C ++. Por otro lado, micro: bit te permite programar en MakeCode, MicroPython y Scratch.
Para ver ejemplos de código, consulte la página wiki oficial de Mbits de Elecrow. En cuanto a micro: bit, hay muchas lecciones de la Fundación Educativa Micro: bit, así como tutoriales de MakeCode.
Alternativas a los Mbits
Hasta ahora, hemos analizado el microcontrolador Mbits y el micro: bit. Otras computadoras del tamaño de una tarjeta que son amigables para principiantes incluyen Raspberry Pi Zero W, Raspberry Pi 3B + y Raspberry Pi 4B.
Los tres son computadoras de placa única en lugar de microcontroladores como Mbits y micro: bit. Sin embargo, se utilizan en muchos proyectos de creadores y principiantes , desde familiarizarse con los componentes electrónicos de uso común hasta juegos, automatización del hogar, IoT, robótica, aprendizaje automático y mucho más.
Raspberry Pi también fabrica el Pico, un microcontrolador potente pero de bajo costo basado en el chip RP2040 de la compañía, que también se utiliza en numerosos microcontroladores producidos por otros fabricantes . El RP2040 tiene una característica única: entrada / salida programable (PIO), una interfaz de hardware versátil que puede admitir una variedad de estándares de E / S.
¿Es el microcontrolador Mbits para usted?
Este artículo ha profundizado en las características de los Mbits y micro: bit, y ha realizado una comparación entre las dos placas. Para empezar, parece que el microcontrolador Mbits tiene algunas funcionalidades más integradas y memoria adicional. Otra diferencia clave radica en los lenguajes de programación con los que se puede utilizar. Finalmente, ofrece funcionalidad WiFi, por lo que sería una solución independiente para muchos proyectos de IoT.