M5Stack-avatar-mic-cores3
Multi-purpose View the repo
This firmware demonstrates using a microphone with M5Stack Avatar, making the avatar’s mouth and tilt react to sound. It supports various M5Stack devices and can be built with VSCode + PlatformIO or Arduino IDE.
auto-summary
52 stars · 15 forks
- Maintainer
- mongonta0716
- Chip families
- esp32esp32-s3
Runs on these boards
Unverified
- AtomS3Unverified
Flash AtomS3
Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
- DialUnverified
Flash Dial
Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
- Core2Unverified
Flash Core2
Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
- CoreS3Unverified
Flash CoreS3
Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
- FireUnverified
Flash Fire
Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
- StickCUnverified
Flash StickC
Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
- StickC-Plus2Unverified
Flash StickC-Plus2
Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
README
machine-translated from Japanese
m5stack-avatar-mic
An example of M5Stack Avatar using a microphone. The Avatar syncs its mouth movements and tilts according to sound.
Supported Devices
- M5Stack Core2/Core2 V1.1/AWS
- M5StickC
- M5StickCPlus
- ATOMS3 + PDMUnit
- M5Stack CoreS3
- M5Stack CoreS3SE
- M5Stack Fire
- M5Dial + PDMUnit(Port.A)
Environment
・VSCode + PlatformIO
If using Arduino IDE, rename as follows:
- src folder -> m5stack-avatar-mic
- main.cpp -> m5stack-avatar-mic.ino
Tested Boards and Library Versions
See platformio.ini for details.
Boards
- espressif 6.5.0
Libraries
- M5Stack-Avatar v0.9.2
- M5Unified v0.1.16