An open-source RFID-controlled audio player built on ESP32, supporting local files, web streams, and Bluetooth.
ESPuino is an open-source, RFID-controlled audio player platform built around the ESP32 microcontroller. It allows users to create custom music players and audiobook devices where playback is triggered by tapping RFID cards, which can be mapped to audio files, folders, or web streams. The system includes a web interface for configuration, supports various playback modes, and integrates with smart home systems via MQTT and REST API.
DIY electronics enthusiasts, makers, and hobbyists interested in building custom audio players, interactive toys for children, or smart home audio systems. It's also suitable for developers working on IoT projects with ESP32 and RFID integration.
ESPuino offers a unique, tangible interface for audio control via RFID cards, extensive customization through a web GUI, and robust integration with home automation platforms. Its open-source nature and detailed documentation enable full hardware and software tailoring, making it a flexible alternative to commercial audio players.
RFID-controlled musicplayer powered by ESP32
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Enables unique, physical interaction by mapping RFID cards to audio files, folders, or web streams via an intuitive web interface, perfect for interactive projects like children's players.
Offers a full-featured GUI for configuring WiFi, RFID mappings, volume, sleep timers, and file uploads via FTP or web transfer, eliminating the need to remove the SD card.
Integrates seamlessly with MQTT brokers and REST API, allowing remote control and automation in systems like Home Assistant and openHAB, with detailed topics for state synchronization.
Supports multiple modes including audiobook resume, playlists, web radio, and .m3u files, catering to diverse audio needs with configurable sleep and loop options.
Requires ESP32-WROVER with PSRAM; standard ESP32 boards are incompatible, and Bluetooth cannot run concurrently with WiFi due to memory constraints, limiting functionality.
Involves installing PlatformIO, cloning repositories, editing configuration files, and assembling hardware like PCBs, which is time-consuming and error-prone for newcomers.
Primary documentation and community forum are in German, with limited English resources, posing challenges for international users seeking detailed guides or support.