We already had constructed this arm before, but our motivation was to ask: "how can we differently control this arm?".
With this in mind, we built a system in Python to recognize our face and hand movements:
Therefore, with the use of the cv2 and MediaPipe libraries, we could understand and classify the fingers:
All left fingers down: turn clockwise
On left finger up: turn anti-clockwise
One right-hand finger up: move the X-axis servo motor.
Two right-hand fingers up: move the Y-axis servo motor.
And so on...
Our communication from Python to the Arduino's system was by UART.
Video of the project working: https://imgur.com/4hC5K3f
I will organize the Python code and I will update it here soon!
Comments