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

  • AtomS3UnverifiedM5Stack
    Flash AtomS3guided

    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.

  • DialUnverifiedM5Stack
    Flash Dialguided

    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.

  • Core2UnverifiedM5Stack
    Flash Core2guided

    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.

  • CoreS3UnverifiedM5Stack
    Flash CoreS3guided

    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.

  • FireUnverifiedM5Stack
    Flash Fireguided

    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.

  • StickCUnverifiedM5Stack
    Flash StickCguided

    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-Plus2UnverifiedM5Stack
    Flash StickC-Plus2guided

    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

LICENSE

MIT

Author

Takao Akaki

Read the original README on GitHub