Motion Detecting Remote Controlled Robot Tank

This will serve as a brief description of your project. Limit this to three sentences because it can become overly long at that point. This copy should draw the user in and make she/him want to read more.

Engineer

Victoria B.

Area of Interest

Electrical & Software Engineering

School

Oakland Technical HS

Grade

Incoming Junior

Final Milestone

My final milestone is the increased reliability and accuracy of my robot. I ameliorated the sagging and fixed the reliability of the finger. As discussed in my second milestone, the arm sags because of weight. I put in a block of wood at the base to hold up the upper arm; this has reverberating positive effects throughout the arm. I also realized that the forearm was getting disconnected from the elbow servo’s horn because of the weight stress on the joint. Now, I make sure to constantly tighten the screws at that joint.

Second Milestone

My second milestone was controlling all of the robot’s actions through the Playstation X controller. I made functions on the bottom of code which made it easier to code the other parts of the program. I struggled a lot with the code at first, as I was able to move both motors backward, but I was only able to move the left motor forward and not that right one. I went through my code for a full day trying to troubleshoot by myself, and then I realized I assigned the right motor to the wrong analog pin. Once I fixed that I was able to control forward and backward with the L & R buttons on the controller. Then I realized that if I move the left motor forward and the right motor backward it will turn left and vice versa. So I made a shortcut and assigned those actions to the triangle and circle buttons. Overall, I struggled a bit with my code but it was a really rewarding experience.

First Milestone

My first milestone was connecting the motors, the L298N motor driver, the 6V battery, and the Arduino UNO all together. To get to that step I had to build my chassis, the gearbox which was connected to the motor driver, and I had to program the Arduino. I had a problem with my motors because they weren’t the best quality but when I changed the motors everything else fell apart, including the gearbox, the wheels, etc. Which was a challenge because I had to start everything from the beginning. But I was glad that everything fell apart because I was able to realize that I hadn’t greased the gearbox and that I had forgotten to program the second motor.

Distance Alarm

My Starter Project was the Distance Alarm, an alarm that detects motion or sound in its programmed vicinity. When you wave your hand or an object in front of the ultrasonic sensor it makes the piezo buzzer make a beep. I enjoyed this project because I learned about circuits like parallel and series circuits, I learned how to program and use an Arduino, and lastly, I enjoyed the feeling of finishing the project.

Leave a Comment

Start typing and press Enter to search