Arduino Robot
Group Members:
.
Arduino Robot Project 1 edit
Our first project idea is an arduino Robot
General edit
- Task: Design, build, and program a working robot using arduino.
First Step edit
Brainstorming Ideas edit
- line tracking
- wall sensing
- Obstacle avoiding robot
- Temperature detecting robot
- Pipeline fracture detecting Robot
- Maze maneuvering robot
- Voice recognition and commands
Necessary Design Specifications edit
Durability edit
Any product we create will need to be durable. It will need to be able to travel and move without falling apart and stay a solid working creation.
Should be able to withstand 4ft drops.
Toughness edit
Without a tough robot we do not have a robot. It will need to withstand some force without crumbling.
Size edit
The smaller the better. A smaller size will concur a faster, easier to turn, and less bulky product. Smaller size has infinite advantages.
Complexity edit
As engineers we are looking to make our robot with as few moving parts as possible and keep coding short; therefore the less complex the better.
Maneuverability edit
The easier it is for the robot to move and turn the easier it will be to keep the other specifications in order.
Cost edit
Completing the project on a college student budget means that we keeps costs to a minimum and try to build it out of salvaged parts. Nonetheless a integral specification that makes all the difference in projects.
Estimated Development Time edit
Limited amount of time means picking and choosing what to do when. After all, meeting deadlines is part of being an engineer.
Decision edit
Obstacle Avoiding Robot (Subject to change) edit
*According to our decision matrix, this was the best and simplistic decision. *Simple *Intro to arduino to build on *Intro to bread boarding and circuitry
Materials edit
- Arduino Uno
- Arduino Motor Shield
- 2 Motors (1 from printer, 1 found)
- Sonar/Distance sensor
- Bread board and wires
- Body/vehicles
- Wires
- Power Supply
Prototyping edit
- We chose a body for our robot. An old R/C car works as a perfect pre-existing structure for us to build around.
- The R/C car provides a area that the arduino fits on to properly and an existing back motor & wheel setup easily programmable to move the vehicle.
- The R/C Car also provides a modifiable front axle that we can transform to meet the requirements and demands of our robot.
Trouble Shooting edit
- Finding a suitable way to get the axle to turn left and right using one motor. We have many design and ideas, but choosing and putting one together has been difficult.
Turning Point edit
Disappearance edit
- Our project was stolen and never recovered. Although at this point it was only a simple body with an arduino attached, it still required us to begin from scratch.
Next Steps edit
Rebuilding edit
- We had many design ideas for the new Arduino Bot. Here are three sketches:
New Materials edit
- The Materials remained about the same.
*Sonar *Wheels *New Arduino *Motor Shield *Cover/Battery Pack *Wires *Breadboard *Metal Mesh Plate
Assembly edit
- The initial assembly was simple due to the fact that we had already built one arduino bot and had a good idea what we wanted this one to look like.
- We used soldering as a way to make sure all metal components linked together.
Final Product edit
- We did produce a working prototype of our initial design. It has some bugs(as any beginner would incur), but for the most part is fully functional. We have conducted a few tests and the Arduino Robot does work in every single one. A rough sample video can be found at Our Arduino Robot and Our Final Arduino Robot
- Our final design:
CAD Rendering edit
We used Autodesk Inventor to create the CAD models. These were created to add an extra view of our Arduino Bot and enhance our documentation.
Presentation edit
- A progressive Google Drive Presentation of all documented work also available at Arduino Robot Presentation