Overview and Portfolio Instructions


Introduction

In this series of activities, you will learn about and test the components that you will use for the motor control coursework element of your portfolio. Initially you will test each component individually using the laboratory equipment. Then you will integrate an Arduino and test the components by integrating them with the Arduino.

The purpose is for you to learn Embedded system programming. The development of these systems is different from higher level programming because it is highly hardware and platform dependant. The same code will not run or run incorrectly if you change the connections or if you change microcontroller. This skill is based on demonstrating that you understand the basics of programming and main hardware components of a basic digital control system by producing a working system.

Your Mahara page should include:

  • 1) Image of your circuit,
  • 2) schematic diagram of your circuit,
  • 3) code .ino file (properly commented at the section- and line-level),
  • 4) video of your circuit/code demonstrating that it works (see note 1 below),
  • 5) plots (see note 2 below),
  • 6) a section describing your work (100-200 words).

Note 1: In the video / code there should be the implementation (even if does not work perfectly) of the PID control loop (P is sufficient to pass).

Note 2: At least 2 plots: to choose from e.g. speed vs target speed, Proportional constant tuning, position vs target position, position and speed profile vs target position.