Arduino Robot
Group Members:
.
Arduino Robot Project 1
editOur first project idea is an arduino Robot
General
edit- Task: Design, build, and program a working robot using arduino.
First Step
editBrainstorming 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
editDurability
editAny 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
editWithout a tough robot we do not have a robot. It will need to withstand some force without crumbling.
Size
editThe smaller the better. A smaller size will concur a faster, easier to turn, and less bulky product. Smaller size has infinite advantages.
Complexity
editAs 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
editThe easier it is for the robot to move and turn the easier it will be to keep the other specifications in order.
Cost
editCompleting 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
editLimited amount of time means picking and choosing what to do when. After all, meeting deadlines is part of being an engineer.
Decision
editObstacle 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
editDisappearance
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
editRebuilding
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
editWe 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