Hour of Math
Catalogue
Emerging Technologies

Robot Design I

Build, wire, program and document a two-wheel differential drive robot that avoids obstacles under microPython control.

  1. Sense, Think, ActYou will be able to explain how a robot differs from plain automation, name its three jobs, and point to the part that does each one.
  2. The Brain and Its PinsYou will wire your first circuit, tell input, output and power pins apart, and see the same board and pins at work on a robot.
  3. The Six Steps of a BuildYou will name the six steps of a robot build in order, say why the order holds, and carry one robot through all six โ€” testing it and calibrating it until it meets its purpose.
  4. The Parts, and Why the Motor Needs a DriverYou will identify every component of a robot by its job, choose parts from a purpose, and wire a motor so a pin can control it.
  5. Two Wheels, One ShapeYou will predict a robot's path from its two wheel numbers, and steer one into a bay โ€” and over a wall โ€” by changing only those numbers.
  6. Build the ChassisYou will say where every part of a two-wheel chassis goes and why, put the assembly steps in order, read faults back to placements, and start your build record.
  7. Wire It From the DatasheetYou will read a sensor and a motor-driver datasheet, wire a robot's sonar and both motor switches from a pin table, and fix a mis-wired chassis from its symptom.
  8. The Two Motion VerbsYou will trace robot programs, predict and run two of them, and write a three-move course of your own that parks the robot in a bay.