Echo Pyramid enables smart voice interaction applications on M5Stack Atom ESP32 IoT controllers

M5Stack Echo Pyramid

Designed for M5Stack Atom, AtomS3, and AtomS3R series IoT controllers based on ESP32 or ESP32-S3 wireless SoC, the Echo Pyramid base enables smart voice interaction applications such as far-field voice recognition, voice assistants, voice control, and more. The device features a built-in speaker, a MEMS microphone, an ES8311 HD audio codec for playback and capture, and an STM32 MCU for touch areas and RGB LED management. It’s powered via a USB Type-C port and can be expanded through a 4-pin connector for I2C modules. Echo Pyramic specifications: Supported IoT controllers – M5Stack Atom, AtomS3, and AtomS3R Microcontroller –  STMicro STM32G030F6P6 32-bit Arm  Cortex-M0+ CPU @ 64 MHz with 8KB SRAM, 64 KB flash Audio HD Codec – ES8311, handles playback and recording Microphone – LMA3729T381-0Y3S MEMS microphone ADC – ES7210 for microphone input Built-in speaker on the bottom of the pyramid Amplifier – AW87559 Class-D speaker driver for the speaker […]

DFRobot launches low-power, low-cost Fermion: BMV080 air quality sensor module

Fermion BMV080 Fanless Air Quality Sensor (PM1, PM2.5, and PM10)

Just last year, we reported on the SparkFun Air Quality PM1/PM2.5/PM10 Sensor, based on the Bosch BMV080 fanless air-quality sensor and priced at around $65. DFRobot has now launched a low-cost alternative, the Fermion: BMV080, which provides the same fanless, laboratory-grade PM1, PM2.5, and PM10 sensing capabilities for just $29.90. The sensor uses laser-based light-scattering technology with fanless optical counting to detect particles as small as 0.5 μm. This avoids fan noise, dust buildup, and mechanical wear, which are common with fan-based PM sensors, and, on top of that, it has a service life of up to 10 years. It measures particulate concentrations in a 0–1000 μg/m³ range with 1 μg/m³ resolution and ±10 μg/m³ of accuracy. The sensor supports I2C and SPI interfaces, and consumes about 70 mA in continuous measurement mode with a 6 μA sleep current, making it suitable for battery-powered systems. DFRobot’s Fermion: BMV080 specifications: Sensor IC […]

WiFi and Bluetooth LE can now be used simultaneously on Arduino boards with NINA-W102 (ESP32) module

Arduino Nano RP2040 Connect WiFi and Bluetooth

Today I learned that WiFi and Bluetooth LE could NOT be used simultaneously on Arduino boards featuring the ESP32-based u-blox NINA-W102 wireless module, impacting the Arduino Nano RP2040 Connect, Arduino MKR WiFi 1010, and Arduino Nano 33 IoT boards. It’s a long-running problem since the first Arduino board with NINA-W10 was introduced in 2018, and meant you could use WiFi or Bluetooth LE, but not both simultaneously. The good news is that the issue has finally been fixed, thanks to a new firmware for the module and new WiFi and BLE libraries. More specifically, you’ll need the following libraries and firmware: WiFiNINA library version 2.0.0 or later ArduinoBLE library version 2.0.0 or later NINA-W102 firmware version 3.0.1 or later The libraries can easily be updated in the Library Manager in the Arduino IDE, and the firmware needs to be updated with the Firmware Updater Tool in Tools > WiFi101 / […]

ESP32-C5 bug advisory identifies and fixes PSRAM and sleep coexistence issues

ESP32-C5 Bug Advisory

Espressif  Systems has just published a bug advisory for ESP32-C5 chips that identifies and fixes three bugs related to PSRAM and sleep coexistence stability. New microcontrollers often have issues when they are first released, leading companies to issue errata listing bugs and potential fixes, as we’ve previously seen with the Raspberry Pi RP2350 A4 stepping, which fixes the E9 GPIO Erratum with a new revision of the silicon. Espressif identified three issues with the ESP32-C5: PSRAM Reset Hang – When ESP32-C5 series chips run ESP-IDF v5.5.1 with PSRAM enabled, CPU or digital reset operations may hang. This triggers a secondary RTC WDT reset. If the rollback feature (CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE, disabled by default) is enabled, this sequence may result in an OTA rollback. AES and SHA Access to PSRAM – When ESP32-C5 chips run ESP-IDF v5.5.1, PSRAM data may be corrupted when AES or SHA hardware accesses buffers that are not aligned […]

M5Stack Unit PoE-P4 – A tiny PoE-powered ESP32-P4 development kit with MIPI DSI/CSI and USB-C connectors

Unit PoE with ESP32 P4

The M5Stack Unit PoE-P4 is a tiny, PoE-powered development kit built around the ESP32-P4NRW32 SoC. The module integrates a 10/100Mbps Ethernet PHY, supports IEEE 802.3at PoE for single-cable power and data, and provides MIPI DSI/CSI display and camera interfaces. It’s designed as a network-enabled node with built-in PoE (up to 6W output), a USB Type-C host port, and a separate USB Type-C OTG/download interface, along with an RGB LED, IR transmitter, user button, Grove (HY2.0-4P) port, Hat expansion header, and SDIO/ISP expansion interfaces, making it suitable for industrial HMI panels, PoE smart terminals, camera/vision acquisition nodes, smart home controllers, and edge computing devices. M5Stack Unit PoE-P4 specifications: SoC – Espressif Systems ESP32-P4NRW32 CPU Dual-core 32-bit RISC-V HP (High-performance) CPU @ up to 400 MHz with AI instructions extension and single-precision FPU Single-RISC-V LP (Low-power) MCU core @ up to 40 MHz Memory 768 KB HP L2MEM (for dual-core CPU), 32 KB […]

Inkplate 13SPECTRA 13.3-inch E-ink Spectra smart color display supports Arduino, MicroPython, ESPHome (Crowdfunding)

Inkplate 13Spectra

Soldered Electronics has made ESP32-based e-paper displays for years, starting with the launch of the Inkplate 6 in 2019. The Inkplate 13SPECTRA is their latest model based on an ESP32-S3 WiFi and Bluetooth SoC and a 13.3-inch E-Ink Spectra color display with 1600 x 1200 resolution. More specifically, it’s powered by an ESP32-S3-WROOM-2-N32R16V module with 32MB SPI flash and 16MB PSRAM, features a microSD card slot for data storage, a USB-C port for data and power, a JST connector for an optional 3,000 mAh LiPo battery, and expansion capabilities through three Qwiic connectors and GPIO expander pins. Inkplate 13SPECTRA specifications: Wireless module – ESP32-S3-WROOM-2-N32R16V SoC – ESP32-S3 dual-core Xtensa LX7 processor (up to 240 MHz) with wireless connectivity System Memory – 16 MB PSRAM Storage – 32 MB flash Wireless –  Wi-Fi 802.11 b/g/n (2.4 GHz), Bluetooth 5 (LE), Storage – MicroSD card slot Display 13.3-inch E-Ink SPECTRA color e-paper […]

Olimex ESP32-P4-PC board offers HDMI video output, Ethernet, four USB 2.0 ports, and more

Olimex ESP32-P4-PC

Based on an Espressif Systems ESP32-P4NRW32 SoC with a 400 MHz dual-core RISC-V CPU, 768 KB RAM, and 32MB PSRAM, Olimex ESP32-P4-PC is one of the most feature-rich ESP32-P4 boards on the market so far. The open-source hardware board features 16 MB SPI flash, HDMI and MIPI DSI display interfaces, a MIPI CSI camera interface, a 3.5mm audio jack, Fast Ethernet, and four USB 2.0 ports, as well as a UEXT connector and a 20-pin GPIO header for expansion. It takes power from a USB Type-C port, a LiPo battery, or PoE through an add-on board. Olimex ESP32-P4-PC specifications: SoC – Espressif Systems ESP32-P4NRW32 CPU Dual-core 32-bit RISC-V HP (High-performance) CPU @ up to 400 MHz with AI instructions extension and single-precision FPU Single-RISC-V LP (Low-power) MCU core @ up to 40 MHz Memory 768 KB HP L2MEM (for dual-core CPU), 32 KB LP SRAM, 8 KB TCM (for LP MCU […]

Project Aura – A neat, easy-to-assemble, DIY Air quality monitor compatible with Home Assistant

Project Aura DIY Air Quality Monitor

Project Aura is an ESP32‑based DIY air quality monitor that combines a touchscreen display and industrial sensors. It is fully integrated with the Home Assistant open-source home automation platform. The words “DIY” and “open source” often imply manufacturing the board yourself and soldering components, but that’s not the case for Project Aura. It’s based on off-the-shelf components connected through cables without any soldering requirements, while the enclosure can be 3D printed. The firmware is equally easy to install through a one-click web installer. Project Aura key components: Waveshare ESP32-S3-Touch-LCD-4.3 – ESP32-S3 board with 16MB flash, 4.3-inch IPS display (800×480) with capacitive touch. Similar to the ESP32-S3-Touch-LCD-4.3B but using PH2.0 connectors instead of a terminal block for I/Os Sensirion SEN66 + Adafruit breakout for data capture PM1, PM2.5, PM4, PM10 particle levels (full spectrum of particles from smoke to pollen) CO2, VOC, and NOx for air freshness, volatile chemicals, and exhaust […]

Exit mobile version