PhysicalComputingRobotDetails

From ArduinoInfo
Revision as of 06:53, 4 September 2019 by TerryKing (talk | contribs)

Jump to: navigation, search

This will show all the parts that make up the robot, and the OTHER parts used in the early part of the course

MECHANICAL PARTS OF THE ROBOT

  • Plastic Laser-cut base chassis
  • 2 DC gearmotors (With Wires!)
  • 2 Wheels that fit motors
  • Parts package that includes the motor-mounting pieces and hardware, plus encoder discs
  • Caster Wheel (Or alternative??)
  • Plastic bracket for Ultrasonic sensor [$0.57]

ELECTRICAL PARTS OF THE ROBOT

  • Yourduino RoboRED Microcomputer (Keyes $4.56)
  • Motor driver board [KEYES $0.75]
  • Battery case with Arduino power plug
  • Servomotor with parts ( MEGA $.75)
  •  ?? Power switch
  • Rainbow ribbon cable plus pin strip
  • HM-10 type Bluetooth Radio [Keyes $3.30]

ADDITIONAL PARTS USED IN EARLY PART OF COURSE

  • Breadboard (1/2 size) (Factory $0.35)
  • Pushbutton(s)
  • Resistors ( 100, 1K, 10K )
  • Potentiometer (10K)
  • LEDs
  • Buzzer AND Beeper modules [Keyes $0.75]
  • Tilt sensor [KEYES $0.75 ]
  • Light Sensors (Photoresistors AKA Light Dependent Resistors ) [KEYES $0.70]
  • Temperature-Humidity sensor [Keyes $1.25]
  • LCD Display (I2C) (NanHE $1.00)

SOFTWARE FUNCTIONAL OVERVIEW

YES, Pretty Incomplete :-)

Intro to Physical Computing

This is the part where individual sensors and actuators are explained and experimented with

Testing the Robot Parts

This is where the robot-specific parts are explained and experimented with, like Ultrasonic Sensor, Servo, Motor driver to a motor

Testing the assembled Robot

This is where the different robot parts are tested independently, and then some basic robot movements are done.

High-level Robot functions

This is where pre-defined high level functions are introduced, like collision-avoidance, line following, light following, temperature and humidity readings taken as robot moves etc.

Smart-Phone Applications

This is where the pre-written SmartPhone apps are introduced.

Possible How-To examples for users to develop Apps??