Gesture-controlled RC car with Robot Arm
The gesture controlled rc car with robot arm is a two part project. One part is the glove worn to detect gestures to control the car and arm. The second part is the rc car and robot arm which receives commands from the glove to move.
Name
Ilan
Area of Interest
Electrical Engineering
School
Poly Prep Country Day School
Grade
Incoming Sophomore
Reflection
Whenever I am asked what I want to be when I grow up I always reply “an engineer.” When I would say this everyone would always follow up with what kind of engineer I wanted to be. I never had a real answer to this question because I never had the resources to try or even know what some of these sectors of engineering were. Through Bluestamp, however, I now know what these terms mean and can proudly respond that I want to be an electrical engineer.
Final Milestone
Car, Arm and Gun Schematic

Third Milestone
For my third milestone I finished my base project. For this I had to complete my code for my arm. To do this I used a very similar system of if statements that I used for my car. The code had two problems in the beginning mainly stemming from the fact that the example code I referred to, in order to create my code had its servos facing the opposite direction as mine. This resulted in the code doing exactly the opposite of what I had intended. Another problem I had was that my claw wouldn’t close all the way. This was because of a minimum for the servo that I set, this was an easy fix of just changing the value of the minimum. The thing I had to do to finish my project was coding the button to switch whether I was controlling the car or arm. I did this by making it so when the button is pressed on the glove it sends a different signal to the car making it control either the car or the arm.
Second Milestone
For my second milestone I built the car and arm as well as coded the car. First I connected the motors to the motor driver which allows the motors to move in both directions and have the correct amount of current to flow to the motors. I then connected both servos to the motor driver and arduino. This gives them power, ground and allows you to code them through the arduino. The XBEE shield on top of the arduino connects the XBEE to the arduino allowing the car and glove to communicate. Finally I connected the lithium battery to the motor driver through a switch so I can turn it off and on. The code has two parts the glove code and the car code. On the glove the arduino reads the values of the flex sensors and send it to the car through the XBEE’s. The arduino on the car then assigns those values to being the flex sensors being bent or unbent. I then assigned certain flex sensors being bent to different directions that the car can move. My code says that if I point with my index fingers it goes forward, if all fingers are bent it goes backwards, middle finger bent is to turn right and index and middle bent is to turn left. One problem I encountered while building this was that the gripper and the tilt pan were not compatible so they did not connect. To solve this I made a block of wood that could connect both pieces but also switched to a stronger servo because the one that came with the tilt pan was not strong enough.
First Milestone
Glove Circuit

