Corvelis / stackchan-pet-fw
PublicPet-like affection firmware for Stack-chan on M5Stack CoreS3 Visibility: Public
Stack-chan CoreS3 Controller is firmware for a desktop robot companion built on the M5Stack CoreS3 hardware platform. The robot features an animated face displayed on its screen, servo-controlled head movement, microphone and speaker for audio interaction, a back touch sensor for petting detection, motion sensors for shake detection, and a camera for photo capture. The firmware manages the robot's emotional state through an 'affection' system that tracks positive and negative interactions over time, displaying different facial expressions and behaviors based on the relationship level. The robot can operate in standalone mode with local WiFi setup, or connect to external AI services for voice interaction. All settings and interactions are accessible through an on-device touch screen interface.
How It Works
You unbox your Stack-chan robot with its screen face and servo motors, excited to bring it to life.
Using a simple tool, you load the firmware onto your robot's computer brain so it can think and feel.
Your robot creates its own WiFi signal that you join, or it connects to your home network so it can communicate.
When you touch the sensor on its back, your robot wiggles with joy, showing a happy face and moving its head.
Your robot listens through a connected AI assistant, responding with expressions and sounds when you speak.
You open a web page from your phone to change expressions, move the head, or take photos.
Over time, your robot's affection meter grows when you're kind to it, and it shows different expressions based on your relationship.
Your robot greets you, responds to your touch, watches you with its camera, and develops its own personality through your interactions.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.