A transmitter circuit, powered by an nRF24L01 breakout board and Arduino Pro Mini, is attached to a glove. The circuit also contains an IMU and flex sensor.
For this project, a DIY flex sensor was used:
The flex sensor contains a light transmitter and a receiver in both ends of the tube. When the tube is bent, the light receiver receives less light, thereby detecting the bend.
The MPU6050 IMU detects wrist rotation. The movements are detected and sent to the receiving circuit through the nRF24L01 transceiver.
The receiver circuit decodes the data coming from the transmitter and moves the four-servo robotic arm accordingly. The robotic arm used is the one from MeArm.
Discover our new series of 11 industrial-grade RS485 water quality sensors. Featuring IP68 rating, Modbus RTU, optical dissolved oxygen (DO), and Arduino compatibility for continuous IoT water monitoring.
Explore DFRobot’s AI & STEM education ecosystem at Bett Brasil 2026 (Booth M120, São Paulo). Hands-on AI literacy, robotics, and GenAI projects for K-12 classrooms.
Unlock advanced smart home automations with the $8.9 DFRobot C4002 mmWave sensor. Learn to extract raw speed, energy, and direction data using ESPHome.