Raspberry Pi Pico W – Una placa Raspberry Pi Pico de $6 con WiFi 4

Raspberry Pi Pico W

Esperaba que la próxima placa oficial de Raspberry Pi fuera una actualización de Raspberry Pico con WiFi y Bluetooth o con un acelerador de aprendizaje automático y la nueva Raspberry Pi Pico W de $6 cumple ese deseo mediante la adición de 2.4 Wi-Fi 4 GHz. Habiendo dicho eso, en realidad esperaba un competidor para ESP8266 o ESP32 con un nuevo microcontrolador inalámbrico Raspberry Pi, pero sucedió de esa manera ya que Raspberry Pi Pico W cuenta con el mismo microcontrolador Cortex-M0+ de doble núcleo Raspberry Pi RP2040 que se encuentra en Raspberry Pi Pico junto con un Infineon CYW43439 chip que se supone que es compatible con WiFi 4 de 2,4 GHz y Bluetooth LE 5.2. Bluetooth no está habilitado en este momento, pero es posible que lo esté en una etapa posterior. Especificaciones de Raspberry Pi Pico W: MCU: microcontrolador Cortex-M0+ de doble núcleo Raspberry Pi RP2040 a […]

PikaScript: una implementación ligera de Python que se ejecuta en STM32 y otras MCU de gama baja

PikaScript Python STM32 MCU

PikaScript es un motor Python ultraligero que puede ejecutarse en microcontroladores con tan solo 4 KB de RAM y 32 KB de Flash, mientras que el más popular MicroPython requiere al menos 256kB de espacio de código y 16kB de RAM. PikaScript se desarrolló inicialmente para ejecutarse en MCU STM32G030C8 y STM32F103C8, lo que significa que, por ejemplo, funciona en placa BluePill, pero también se ha portado a otras plataformas como WCH CH582 RISC-V MCU, WinnerMicro W806 Microcontrolador C-Sky, así como otros similares Raspberry Pi RP2040, ESP32-C3, etc… pero no son tan compatibles y faltan algunas funciones. PikaScript también permite vincular la función C a un módulo de Python a través del precompilador de Pika. PikaScript puede ejecutarse completamente en el microcontrolador, pero también admite sistemas operativos en tiempo real como RT-Thread y VSF (Versaloon Software Framework ), así como Linux. Al igual que MicroPython, usa un subconjunto de Python […]

LOLIN C3 Mini – Una placa ESP32-C3 compatible con escudos para Wemos D1 Mini

Lolin C3 Mini

La placa Wemos LOLIN C3 Mini funciona con el microcontrolador Espressif ESP32-C3 WiFi y BLE RISC-V y sigue el anterior Wemos D1 Mini (ESP8266) y LOLIN S2 Mini (ESP32-S2) factor de forma para compatibilidad con los escudos Wemos D1 apilables originales. La pequeña placa viene con una memoria flash de 4 MB integrada en el chip ESP32-C3, un conector USB tipo C, botones de reinicio y de usuario, así como dieciséis orificios pasantes para GPIO, VBUS, 3,3 V y señales de tierra. LOLIN C3 Mini V1.0.0 especificaciones: SoC: microcontrolador Espressif Systems ESP32-C3FH4 de un solo núcleo y 32 bits RISC-V (RV32IMC) de hasta 160 MHz con 400 KB SRAM, 4 MB Flash Conectividad: WiFi 4 de 2,4 GHz y Bluetooth 5.0 LE (en SoC) Encabezados de expansión: 2 encabezados de 8 pines con hasta 12 GPIO, ADC, I2C, SPI, UART (voltaje de E/S de 3,3 V) USB: 1 USB tipo […]

Roundy: una placa redonda con LCD a color, viene con Raspberry Pi RP2040 o módulo ESP8266

Roundy es una placa con una pantalla LCD redonda a color de 1,28 pulgadas con una resolución de 240 x 240 que se ofrece con un MCU Raspberry Pi RP2040 o un módulo WiFi ESP-12E (ESP8266), con las variantes llamadas RoundyPi y RoundyFi respectivamente. Ambas placas vienen con un puerto micro USB para alimentación y programación, un botón para flashear el firmware y seis pines con señales de alimentación y cuatro GPIO. Una diferencia es que la placa Raspberry Pi RP2040 incluye una tarjeta MicroSD para almacenamiento de datos. Especificaciones de Roundy: MCU/módulo RoundyPi – Raspberry Pi RP2040 microcontrolador Cortex-M0+ de doble núcleo a hasta 133 MHz con 256 KB de SRAM RoundyFi – Módulo ESP-12E con ESP8266 microcontrolador a hasta 160 MHz con SRAM de 160 KB, flash SPI de 4 MB Almacenamiento externo (solo RoundyPi): ranura para tarjeta MicroSD Pantalla: LCD redonda de 1,28 pulgadas con resolución de […]

El lenguaje de programación Toit afirma ser 30 veces más rápido que MicroPython en ESP32

Toit language

Desarrollado por un equipo de ex empleados de Google, Toit es una plataforma IoT completa con administración remota, actualizaciones de firmware para flotas de dispositivos con características similares a las que ofrecen soluciones como balena, Microsoft Azure o la plataforma Particle edge-to-cloud. Toit actualmente trabaja en microcontroladores ESP32 usando contenedores livianos, y después de ver que los lenguajes de alto nivel existentes, MicroPython y Javascript no eran lo suficientemente rápidos en plataformas de microcontroladores de gama baja, el equipo de Toit comenzó a desarrollar el lenguaje Toit en 2018, y acaba de hacerlo. código abierto con el lanzamiento del compilador, la máquina virtual y bibliotecas estándar en Github bajo una licencia LGPL-2.1. Una de las principales razones para cambiar de MicroPython al lenguaje Toit es si su aplicación está limitada por el rendimiento o si opera ESP32 desde una batería, ya que Toit afirma un rendimiento hasta 30 veces más […]

Portenta H7 Lite: Una placa Arduino Pro de costo optimizado elimina WiFi, salida de video USB-C, elemento seguro NXP

Arduino Portenta H7 Lite

Arduino Portenta H7 Lite es una versión económica de Portenta H7 STM32H7 que reduce un poco más de $30 de la placa Arduino Pro al prescindir de un módulo inalámbrico ni salida de video USB-C y optando por un elemento seguro Microchip ATECC608 de menor costo. Arduino dice que la nueva placa proporciona una solución de costo optimizado para las empresas que desarrollan maquinaria industrial de alta gama, equipos de laboratorio, visión por computadora, PLC, controladores robóticos y dispositivos de misión crítica. Especificaciones de Arduino Portenta H7 Lite (con diferencias en negrita o tachado ): Microcontrolador: STMicro STM32H747XI Cortex-M7 @ 480 MHz + M4 @ 200 MHz MCU con 2 MB de memoria flash de doble banco, 1 MB de RAM, acelerador gráfico de hardware Chrom-ART Memoria del sistema: 2 MB de SDRAM (actualizable hasta 64 MB) Almacenamiento: flash QSPI NOR de 16 MB (actualizable hasta 128 MB) Conectividad 2.4GHz […]