Close

Voice Recognition

A project log for Zeno Robot

Zeno is a hybrid robot--could be AI controlled, could be local--that is large enough to bring a drink or remove trash.

mike-rigsbyMike Rigsby 02/25/2026 at 00:410 Comments

Using a Gravity speech module (about $15.) and an Arduino Uno, I added speech recognition to Zeno.  With the Gravity, a wake word and about 15 custom commands can be trained. Roughly 100 preset commands are recognized. When I say, "Zeno . . . come" command id5 (first trained word) is activated. I use that to turn on pin 13 of an Arduino Uno, which is then read by the Arduino Mega--activating the "follow me" sequence (a Huskylens camera has been trained to me and it provides left, center, right lines to the Arduino Mega).

Here's the current list of Arduino processors and how they are interconnected.

Arduino Pin Connection Reference

Source Arduino

Source Pin

Destination Arduino

Destination Pin

Arduino #1 – Right Front LiDAR

Pin 13

Arduino #5 (Mega)

Pin 48

Arduino #2 – Left LiDAR

Pin 13

Arduino #5 (Mega)

Pin 49

Arduino #3 – Front Camera LiDAR

Pin 13

Arduino #5 (Mega)

Pin 30

Arduino #4 – Lower Front Camera

Pin 6

Arduino #5 (Mega)

Pin 26

Arduino #4 – Lower Front Camera

Pin 7

Arduino #5 (Mega)

Pin 24

Arduino #4 – Lower Front Camera

Pin 8

Arduino #5 (Mega)

Pin 22

Arduino #6 – Left Rear LiDAR

Pin 13

Arduino #5 (Mega)

Pin 46

Arduino #7 – Right Rear LiDAR

Pin 13

Arduino #5 (Mega)

Pin 47

Arduino #8 – Upper Camera

Pin 6

Arduino #5 (Mega)

Pin 27

Arduino #8 – Upper Camera

Pin 7

Arduino #5 (Mega)

Pin 25

Arduino #8 – Upper Camera

Pin 8

Arduino #5 (Mega)

Pin 23

Arduino #9 – Voice Recognition

Pin 13

Arduino #5 (Mega)

Pin 45

Yes, there are nine Arduinos and there will be at least two more.

Discussions