An overview of ESPConnect, a free self-hosted web utility used to manage and flash ESP32 microcontrollers. The tool provides detailed hardware profiling for various MCU models, allows for advanced partition management, and enables flashing firmware or creating system backups through filesystem access. It also includes essential debugging features like an NVS Inspector and a Serial Monitor.
- Detailed hardware profile generation (MAC address, memory, clock speeds)
- Partition layout modification and flash backup capabilities
- File system support including SPIFFS, LittleFS, and FATFS
- Debugging via UART logs and session history tracking
- Easy deployment on Proxmox using LXC scripts
Following his successful creation of a 7:1 scale Arduino UNO Rev3, creator UncleStem has developed a matching oversized "turtle robot" designed to operate with the massive board. Using a standard-sized turtle robot as a blueprint, he scaled up every component by utilizing functional equivalents, such as high-power motors intended for kids' ride-on vehicles and 3D-printed shells that mimic the appearance of original miniature parts. The resulting mega-robot functions identically to its small counterpart, using an ultrasonic sensor on a servo mount to navigate around obstacles.
Anthropic has released an open-source project called Claude Desktop Buddy that allows ESP32-S3 hardware to act as a physical companion for the Claude desktop application. By utilizing a new Bluetooth Low Energy (BLE) API, these small devices can provide real-time updates on AI agent activity and allow users to approve or deny permission requests directly through physical buttons.
Key features and details:
- Connects via BLE to macOS and Windows desktop apps for fast, local interaction
- Features Tamagotchi-style animations that reflect the AI's status, such as sleep, busy, or attention modes
- Supports custom character skins using user-provided GIF packs
- Optimized for ESP32-S3 boards like the M5StickC Plus and M5Stack Cardputer
- Developed using the Arduino framework and PlatformIO
Clawdmeter is a custom-built desk dashboard powered by the ESP32-S3 that provides real-time monitoring of Claude Code token usage. Utilizing a 2.16-inch AMOLED screen and Bluetooth LE connectivity, the device displays animated pixel art that reacts to usage rates and acts as a HID keyboard for quick command shortcuts via BLE.
This repository provides a reference and example implementation for using the Bluetooth Low Energy (BLE) API to connect Claude desktop applications with external hardware devices. It is designed for makers and developers who want to build interactive physical companions, such as desk pets, that respond to Claude sessions through permission prompts, message notifications, and status updates.
Key features and details include:
- Support for ESP32 microcontrollers using the Arduino framework.
- An example implementation of a "desk pet" on M5StickC Plus hardware.
- Capabilities for displaying ASCII animations or custom GIF character packs via BLE.
- A wire protocol based on Nordic UART Service UUIDs and JSON schemas.
- Hardware interaction states such as sleep, idle, busy, attention (for approvals), celebrate, dizzy, and heart.
NocKinematics is a modern, modular, and lightweight C++ Inverse Kinematics library designed specifically for Arduino and ESP32 microcontrollers. It utilizes the FABRIK (Forward And Backward Reaching Inverse Kinematics) algorithm to provide fast, iterative computations that are more efficient than traditional Jacobian Matrix approaches. The library is optimized for memory-constrained systems like AVR and ESP8266 by using specialized dynamic memory allocation to prevent RAM fragmentation.
Key features and topics:
* N-Joint Support for arbitrary numbers of connected joints.
* Memory-optimized architecture avoiding heavy std::vector usage.
* Platform agnostic compatibility with Arduino Uno, Nano, Mega, ESP8266, and ESP32.
* Practical implementation examples ranging from basic logic verification to multi-DOF servo motor control.
* Support for complex mechanisms like snake or tentacle simulations via the MultiJointSnake example.
The author explores the potential of running an AI agent framework on low-cost hardware by testing MimiClaw, an OpenClaw-inspired assistant, on an ESP32-S3 microcontroller. Unlike traditional AI setups, MimiClaw operates without Node.js or Linux, requiring the user to flash custom firmware using the ESP-IDF framework. The setup integrates with Telegram for interaction and utilizes Anthropic and Tavily APIs for intelligence and web searching. Despite the technical hurdles of installation and potential API costs, the project successfully demonstrates a functional, sandboxed, and low-power personal assistant capable of persistent memory and routine tracking.
Flock-Detector 3.0, a specialized surveillance sniffing tool powered by the Seeed Studio XIAO ESP32-S3. This tool is engineered to identify and log various surveillance devices, including Flock Safety ALPR cameras and Raven gunshot detectors, in real-time..
DFRobot has launched the Fermion: BMV080, a low-cost air quality sensor module based on the Bosch BMV080. It provides fanless PM1, PM2.5, and PM10 sensing capabilities for $29.90. The sensor uses laser-based light-scattering technology and 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 supports I2C and SPI interfaces. It consumes about 70 mA in continuous measurement mode and 6 μA in sleep mode. The module also features a 35 cm obstruction zone for accurate readings. Schematics, component location diagrams, and 3D STEP files are available.
Monitor air quality with the Fermion BMV080, the world's smallest fanless PM2.5 sensor.
This ultra-compact breakout board utilizes innovative laser-based light scattering and a fanless measurement principle to deliver laboratory-grade precision in a footprint of just 24×20mm.
Capable of simultaneously measuring PM1, PM2.5, and PM10 mass concentrations with an accuracy of ±10μg/m³, the device operates with an ultra-low current consumption of 6μA in sleep mode.
It's perfect for space-constrained applications, ranging from portable air monitors and smart home thermostats to battery-powered IoT nodes.