LOLIN C3 Mini ESP32-C3 board is compatible with Wemos D1 Mini shields

Lolin C3 Mini

Wemos LOLIN C3 Mini board is powered by Espressif ESP32-C3 WiFi and BLE RISC-V microcontroller and follows the company’s earlier Wemos D1 Mini (ESP8266) and LOLIN S2 Mini (ESP32-S2) form factor for compatibility with the original stackable Wemos D1 shields. The tiny board comes with 4MB flash embedded in the ESP32-C3 chip, a USB Type-C connector, reset and user buttons, as well as sixteen through holes for GPIOs, VBUS, 3.3V, and ground signals. LOLIN C3 Mini V1.0.0 specifications: SoC – Espressif Systems ESP32-C3FH4 single-core 32-bit RISC-V (RV32IMC) microcontroller up to 160 MHz with 400 KB SRAM, 4MB Flash Connectivity – 2.4 GHz WiFi 4 and Bluetooth 5.0 LE (in SoC) Expansion headers – 2x 8-pin headers with up to 12x GPIO, ADC, I2C, SPI, UART (3.3V I/O voltage) USB – 1x Type-C USB for 5V power and programming Misc – Reset button and button 0 also used to enter Device […]

Arduino Nicla Vision – A tiny STM32H7 board with 2MP camera, WiFi & Bluetooth LE, sensors

Arduino Nicla Vision

Arduino Nicla Vision is an ultra-compact (~2.3×2.3 cm) board powered by an STMicro STM32H7 dual-core Cortex-M7/M4 microcontroller, and equipped with a 2MP camera, a WiFi & Bluetooth LE module, and a few sensors. Those features make the board suitable for machine vision and edge computing applications such as asset tracking, image detection, object recognition, and predictive maintenance. For instance, image detection, facial recognition, automated optical inspection, vehicle plate reading, or gesture recognition can be added to projects, either using Nicla Vision as a standalone board or in combination with Portenta or MKR boards. Arduino Nicla Vision specifications: Microcontrollers – STMicro STM32H757AII6 dual-core MCU with Arm Cortex M7 @ 480MHz, Cortex-M4 @ 240MHz, 2 MB flash, 1MB RAM Storage – 16MB QSPI flash Connectivity – 2.4GHz WiFi 802.11b/g/n up to 65 Mbps and Bluetooth 5.1 BR/EDR/LE via Murata 1DX module Camera – 2MP GC2145 color camera. USB – Micro USB port […]

M5Stamp C3U IoT module relies on ESP32-C3’s own USB interface for firmware programming

M5Stamp C3U

M5Stamp C3U is an update of the M5Stamp C3 RISC-V IoT module with heat-resistant cover, support for WiFi 4 and Bluetooth 5.0, that does without CH9102 USB to TTL chip, relying instead on the internal USB interface of ESP32-C3 processor to handle serial programming of the firmware, and gaining on extra GPIO pin in the process. While several ESP32 processors come with a built-in USB interface, many boards still use an external USB to TTL chip such as CH340 or CP2102 to handle the serial interface used for debugging and flashing the firmware likely because of limitations when using ESP32-C3’s USB serial/JTAG controller console, but M5Stack probably considered those to be workable, and the small cost-saving beneficial. M5Stamp C3U specifications: WiSoC – ESP32-C3FH4 32-bit single-core RISC-V processor @ up to 160 MHz, with 384KB ROM, 400KB SRAM, 8KB RTC SRAM, 4MB embedded flash, WiFi and Bluetooth Connectivity 2.4 GHz WiFi […]

Silicon Witchery S1 module combines nRF52811 Bluetooth SoC with Lattice iCE40 FPGA

Silicon Witchery S1 module

Sweden-based Silicon Witchery S1 is a tiny module combining Nordic Semi nRF52811 Bluetooth LE SoC with Lattice Semi iCE40 FPGA designed for battery-powered applications leveraging DSP and machine learning (ML) at the edge. The S1 module features just four key components in a tiny 11.5 x 6 mm form factor and targets applications requiring “demanding” algorithms while consuming as little energy as possible. Silicon Witchery S1 module specifications: MCU – Nordic Semi nRF52811 Arm Cortex-M4 MCU @ 64 MHz with Bluetooth 5.2 support including Long Range, Thread support. FPGA – Lattice Semi iCE40 FPGA with 5k LUT and DSP blocks. Storage – 32 Mbit flash storage. Integrated antenna, passives, and crystals. I/Os – 20x castellated holes with 8x FPGA IO include I3C, I2C, SPI, and USB. 2x nRF GPIO pins with ADC and low power wake. SWD pins for debugging Power Supply Lithium battery charging and monitoring. 3x adjustable Vout […]

Ai-Thinker BW16 is a dual-band WiFi & Bluetooth 5.0 IoT module (Sponsored)

Ai Thinker BW16 dual-band WiFi BLE 5.0 module

Many users prefer the ESP32 when implementing WiFi & Bluetooth into their IoT projects. But Ai-Thinker BW16 offers dual-band WiFi 4 & Bluetooth 5.0 connectivity through Realtek’s RTL8720DN chipset which may provide more reliable connectivity where the 2.4 GHz band is crowded. The module integrates an Arm Cortex-M4F compatible high-performance MCU, an Arm Cortex-M0 compatible low power MCU, WiFI 802.11 a/b/g/n, MAC, Bluetooth and RF baseband, and provides a set of configurable GPIO ports to control peripheral devices. BW16 module One significant difference between BW16 and ESP32 module is that it has two serial port interfaces, so attention should be paid to the wiring of the UART interfaces. The following diagram shows the two serial interfaces of the BW16 module. One of the module serial interfaces is used to send and receive AT commands to control connectivity from a host processor or microcontroller, while the other serial port is used […]

Inkplate 6COLOR – A 5.8-inch e-paper color wireless display (Crowdfunding)

Inkplate 6COLOR

Inkplate 6COLOR is a 5.8-inch color e-paper display equipped with ESP32 WiSoC to provide WiFi and Bluetooth LE connectivity, and programmable with the Arduino IDE or MicroPython. We’ve covered Inkplate ESP32-based e-paper displays since Inkplate 6 was launched in 2019, and since then the company introduced a larger model and an upgraded variant with a touchscreen display and higher resolution. But so far, all were grayscale models, and Inkplate 6COLOR is the first to come with color, or more exactly 7 colors. Inkplate 6COLOR specifications: Wireless module with dual-core ESP32 processor, Wi-Fi 4 & Bluetooth 4.0 (BLE) connectivity External storage – MicroSD card socket Display  – 5.8-inch, 600 x 448 e-paper display with 7 colors (Black, White, Red, Yellow, Blue, Green, Orange) 128 DPI 25 seconds refresh time (manufacturer); tested by Inkplate: 10 to 11 seconds USB – 1x USB Type-C port for programming and power Expansion – Headers for […]

Review of GL.inet GL-S10 BLE to MQTT gateway with MQTT X open-source client

GL.inet GL-S10 review

I started the review of GL.inet GL-S10 BLE to MQTT gateway in December by doing an unboxing and a teardown of the ESP32 gateway and BLE beacon provided. I’ve now had to play with the device and recommended app and software, and it took longer than expected since I encountered several issues during testing, most of which should now be resolved with new firmware, and documentation will be updated very soon. I mostly followed the steps from the detailed user manual for this review. The first time I did was to install the GL-S10 Tool App for Android, then power the gateway while pressing its button to enter pairing mode and soon enough the gateway was detected. Note you should probably not share the MAC address of your devices as there’s no security by default, and anybody would be able to access the information with the tools we’ll use below. […]

PB-03 – A Bluetooth LE 5.2 module for the Smart Home, wearables, IoT, etc… (Sponsored)

PB-03 Bluetooth LE 5.2 module

What changes does Bluetooth LE 5.2 (BLE 5.2) bring? Maybe PB-03 module can tell you. PB-03 is a BLE module developed by Shenzhen Ai-Thinker Technology based on PHY+ PHY6252 32-bit microcontroller (see PDF datasheet) that offers high integration and low power consumption down to 0.3uA in OFF mode, and is well suited to various applications such as IoT, mobile devices, wearable electronic devices, and smart homes. PB-03 module’s highlights Ai-Thinker PB-03 provides an upgrade to earlier PB-01/02 modules with the following highlights: MCU – PHY6252 microcontroller with 256KB flash, 64KB SRAM Supports BLE 5.2 and Bluetooth Mesh Equipped with an on-board PCB antenna Up to 2 Mbps data rate I/Os – UART, PWM, ADC, I2C, SPI, PDM, DMA, and up to 19 IOs. Security – AES-128 encryption hardware Power consumption (PHY6252) 0.3uA @ OFF Mode (IO wake up only) 1uA @ Sleep Mode with 32KHz RTC 3.5uA @ Sleep Mode […]