Skip to content

Egokitek/Power-Ring

Repository files navigation

Power-Ring

A device to manage your house with Machine Learning

The project uses a XIAO MG24 to listen to voice commands and convert them into tasks. It features a 6x10 LED matrix interface from Seeed Studio, which has the same footprint as the MG24.

The MEMS microphone can listen to voice commands, and with machine learning training, the sound can be transformed into actions that can be sent to a platform such as Home Assistant, allowing it to perform tasks like turning on lights, etc. The Silicon Labs MG24 microprocessor is enough powerful to manage a little AI model.

The device is tiny, the idea is a ring in you finger.

Power Ring Size

BOM (Bill of materials):

  • XIAO MG24
  • 6x10 XIAO LED matrix (same footprint as the MG24)
  • Lithium-ion battery
  • Power switch
  • 2 push buttons
  • 1 I2C sensor to measure temperature, humidity, and CO₂ (Sensirion SCD41)
  • 3D-printed PLA chassis to mount the device as a ring

Power Ring BOM

Photos:

This is an example of LED matrix working. It's necessary to use a low current to reduce power. In this case is almost at max power.

Power Ring LED Matrix

Video:

WORK IN PROGRESS

CODE AND STLs:

WORK IN PROGRESS

Problems encountered:

The project has been delayed due to library incompatibility with the WS2812-type LEDs. I usually use FastLED or NeoPixel, but in this case, neither works. I tried others that claim compatibility (ezWS2812), and during testing, I managed to get it working briefly, but it stopped functioning and I haven’t found the cause. The microcontroller works, and the LED matrix also works (for example, when connected to an ESP32S3), but not together with the MG24. I’m investigating whether the issue can be solved, but it’s proving difficult.

In summary:

This device can be worn on a finger, is always available, and can listen to voice commands to perform various tasks. The use of an LED matrix will affect the device’s battery life, so it should be used with low brightness. But it will be sooo cute !

About

A device to manage your house with Machine Learning

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published