Elephant Robotics
Published

I Gave My Robot Arm a WhatsApp Number!

Text your robot from anywhere. This project turns WhatsApp into a remote control for the myCobot 280, turning messages into robot motion.

IntermediateFull instructions provided1 hour48
I Gave My Robot Arm a WhatsApp Number!

Things used in this project

Hardware components

myCobot 280 X Edition - Pi
Elephant Robotics myCobot 280 X Edition - Pi
×1
Elephant Robotics adaptive gripper for myCobot 280
×1
Windows / Linux / macOS PC running Python 3.10+
×1
Smartphone with WhatsApp
one hosts the bot, one sends the commands
×2
Cube
roughly 25mm, for the pick-and-place demo
×1
Small box or tray
to drop the cube into
×1

Software apps and online services

Python 3.10 or newer
neonize 0.4.3
WhatsApp Web client bindings
pymycobot 4.0.6
Elephant Robotics' Python API
pyserial 3.5
pyserial 3.5
segno 1.6.6
renders the pairing QR in the terminal
WhatsApp
two accounts

Hand tools and fabrication machines

None. The arm ships assembled and the gripper mounts with the supplied screws.

Story

Read more

Code

Code on Gave Robot Arm a WhatsApp Number!

The full project is on GitHub - about 1,050 lines of Python across eight files: the WhatsApp bridge, the command parser, the serial driver, a login-only test script, a teaching tool for capturing poses by hand, and a config file where all the tuning lives. Nothing needs compiling; it's pip install and run.

Credits

Elephant Robotics
127 projects • 261 followers
An Innovative Robotics Company.

Comments