1 / 11

DIY ROBOTICS

View slide notes for more info!!!!!. DIY ROBOTICS. Design | Programming | Implementation. Eric Cauble - University of South Carolina Upstate - SCSC W314. WHY DIY ROBOTICS?. Arduino schematic. Learn concepts outside of CS electrical engineering computer engineering. PCB trace. DIY Arduino.

iokina
Download Presentation

DIY ROBOTICS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. View slide notes for more info!!!!! DIY ROBOTICS • Design | Programming | Implementation Eric Cauble - University of South Carolina Upstate - SCSC W314

  2. WHY DIY ROBOTICS? Arduino schematic • Learn concepts outside of CS • electrical engineering • computer engineering PCB trace DIY Arduino

  3. WHY DIY ROBOTICS? • Good for small-scale prototyping • Wealth of information resources: • online communities • open source code/ development environments • open source hardware

  4. WHY DIY ROBOTICS? • Cheap, readily available parts

  5. Single-board microcontrollers • Arduino (C++) $20- $70 • IOIO (Android) $50 • FEZ Panda (.NET/C#) $40 • Raspberry Pi (Python) $25

  6. HARDWARE - MOTORS Servo $15-$25 DC Motor $2-$10 Stepper $15-$25 Linear actuator $80-$150

  7. HARDWARE - COMPONENTS GPS Module $75 Gripper $10 Accelerometer $30 Arm link $30 Gyro module $30

  8. GET STARTED • Create a goal, or task you want your robot to complete • Design your robot/buy parts based on your goals • Assemble it from your parts list • Program one step at a time • Test and improve

  9. Video Example http://www.youtube.com/watch?v=nz_tgDD8FNw video removed to save file size

  10. Questions • Q: Why would a brushed DC motor be a poor choice for an arm joint motor? • A: Hard to measure rotations, speed controlled by applying resistance, need to physically swap positive and negative leads to reverse rotation. http://electronics.howstuffworks.com/motor2.htm • Q: What are the main differences between a servo motor and a stepper motor? • A: Servos use encoders to provide position, speed and feedback. Standard servos can only turn between 0 to 180 degrees. • A: Steppers divide a full rotation into a number of equal steps. Use electromagnets around iron gear to turn motor. Steppers can make full rotations. • Q: Name one Single-board microcontroller. • A: Arduino, IOIO, FEZ Panda, Raspberry PI, Make Controller, PIC Programmer, DWENGO, AVR

  11. Literature Review • http://www.sparkfun.com/categories/31http://torchmate.com/resource_center/stepper_motors_vs._servo_motors_vs._intelligent_motors_-_the_facts/http://en.wikipedia.org/wiki/Stepper_motorhttp://arduino.cc/en/Reference/Servohttp://www.societyofrobots.com/step_by_step_robot.shtmlhttp://www.societyofrobots.com/actuators_servos.shtml#digitalanalogservos http://www.dimensionengineering.com/info/accelerometers

More Related