This project is for a robotic hand controlled by AI for FRDM-KL25Z Microcontroller. Hand mimmicks the user's finger gestures through a camera. Using OpenCV library in Python critical points on the hand are detected and angles between the joints of the fingers seen by the camera are sent to the Microcontroller. It has 5 different states (fully closed, %25, %50, %75, fully open) for each finger individually and number of states could be increased with more optimization easily. Servos moves the strong rope (a fishing line in our case) and creates the motion of contraction in the 3D printed hand.
Before starting, many thanks to my project partner Busenaz Kerimgil. This project is her work as well as mine.
These two files would be enough for you to get this project working after initializing basic files for KL25Z MC. I also used an Arduino Nano to make serial communications easier and more traceable, however it is not necessary.
I 3D-Printed this hand from InMoov: https://inmoov.fr/hand-and-forarm/ (Gael Langevin has a great tutorial about it and he is building a full robotic body himself!)
You can find more images and videos in media folder!