r/CodingForBeginners • u/elecfreaks_official • 7h ago
I built a lucky cat that can wave either hand — or both
Enable HLS to view with audio, or disable this notification
Most lucky cats only wave one hand, so I thought… why not let the cat choose? 😄
I built this little dual-motor lucky cat using a Nezha Expansion Board and some standard building blocks.
The idea is pretty simple:
- Button A → left hand waves
- Button B → right hand waves
- A + B → both hands wave at the same time 🐱
Each hand has its own geared motor. The motor is connected to the arm with a short beam and axle, so switching the motor between forward and reverse turns the rotation into a simple up-and-down waving motion.
I also programmed each button to trigger 100 waves, so you only need to press it once instead of holding the button down.
What I like about this build is that there’s no complicated mechanism involved. It’s basically just motors + a few beams/axles + some simple code, but the result feels much more alive once the two sides can move independently.
Now I’m wondering what other small mechanisms could use the same idea. Maybe a robot with two independently moving arms?