klotz: esp32*

0 bookmark(s) - Sort by: Date ↓ / Title / - Bookmarks from other users for this tag

  1. Esposito OS is a simple operating system designed for the ESP32 Cheap Yellow Display (CYD). It features dynamic application loading from an SD card and utilizes an event-driven architecture. The system follows a single-tasking, single-app model with a Palm-style lifecycle that allows apps to checkpoint and save their state.
    Main points:
    - Dynamic app loading via SD card filesystem
    - Event-driven architecture using a central queue
    - Hardware support for ESP32 CYD (2USB version) and BBQ20 keyboard
    - Built on the ESP-IDF framework
  2. 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
    2026-05-25 Tags: , , , , , by klotz
  3. The author demonstrates how to run Espressif's ESP-Claw agent framework on an ESP32-P4 microcontroller using a self-hosted Qwen 3.6 LLM. Unlike standard TinyML implementations that only use microcontrollers for simple tasks, this setup allows the chip to manage sensing, decision-making, and tool execution through Lua scripts triggered via Telegram. The project shows how hardware behavior can be modified in real-time through chat without needing to recompile firmware.
    Main topics:
    * Implementation of an agent loop directly on a microcontroller
    * Using Lua modules for dynamic runtime skill acquisition
    * Interfacing with LLMs via OpenAI-compatible APIs
    * Controlling peripherals like GPIO, I2C, and sensors through natural language
    * Utilizing Telegram as the primary user interface
  4. 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
  5. 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.
  6. Victor Frost has created an ESP32-based community hub that functions as a localized message board with a solarpunk aesthetic. The device resembles a lantern and operates as a local webserver accessible through its own wireless captive portal. It is powered by solar energy using 18650 battery cells. To facilitate easy updates, the project utilizes LittleFS for flash partitioning and stores the entire user interface in PROGMEM rather than on a file system.
  7. Espressif Systems has introduced the ESP-Claw framework, designed to enable ESP32 devices to function as local AI agents. The framework allows hardware to interact with Large Language Models (LLMs) to make decisions and execute actions locally without requiring constant cloud connectivity. It supports natural language conversation for defining device behavior through chat coding and utilizes Lua scripts for deterministic execution.
    Key features include:
    - Local event bus driving millisecond-latency responses via Lua rules.
    - MCP Server and Client capabilities for hardware exposure and external service calling.
    - On-chip private memory for long-term context retention without data leaving the device.
    - Support for various messaging platforms including Telegram, WeChat, and Feishu.
    - Compatibility with LLMs such as OpenAI, Qwen, and ChatGPT.
    - Current support for ESP32-S3 with upcoming support for ESP32-P4.
    2026-04-23 Tags: , , , , , , , by klotz
  8. A Macintosh Plus emulator port designed specifically for the Cheap-Yellow-Display (ESP32) board. This project utilizes umac and the Musashi 68k emulator to provide a functional vintage computing experience on modern low-cost hardware, featuring touchpad emulation for mouse control.
    Key features include:
    - Homebrew Macintosh applications built with Retro68 such as Weather, WiFi status, and CydCtl for hardware control.
    - An IPC (Inter-Process Communication) interface between the Mac emulator and ESP32 via memory-mapped regions.
    - Integration with Home Assistant through MQTT to display real-time weather data.
    - Support for 240x320 LCD displays with touch capabilities.
  9. 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.
  10. 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.

Top of the page

First / Previous / Next / Last / Page 5 of 0 SemanticScuttle - klotz.me: Tags: esp32

About - Propulsed by SemanticScuttle