None
You can use your workstations to test your project 1 controller. With hardware you already have, you can simulate the entry gate on the elevator platform so you can have direct feedback that your zumo is achieving the right distance in the correct time.
To setup:
You can change the position of the remote sensor to be about 20 inches from the gate so it can sense the start of your zumo and activate a timer to control the gate.
motorDownPWMCounts
variable in the code). During the demonstration we will provide the gate timing. While you practice with the gates, you can enter your own timing by adjusting the timer durations found at the top of the code and described in the comments:
//+++++++++++ Timer variables ++++++++++
unsigned long timer1DurationFar = 3000; //time(ms) from start when gate will open (FAR)
unsigned long timer2DurationFar = 2000; //time(ms) gate will remain open (FAR)
unsigned long timer1DurationNear = 2000; //time(ms) from start the gate will open (NEAR)
unsigned long timer2DurationNear = 800; //time(ms) gate will remain open (NEAR)
//++++++++++++++++++++++++++++++++++++++
TIP: Having trouble programming your zumo? Make sure you have a data usb cable. Not all USB cables transmit data. Some just deliver power for charging! If communication isn't working, try a friends cable that you know works!
Your challenge is to ensure the zumo arrives on the elevator platform before it moves (as indicated by the gates lowering) and not fall off! We'll evaluate how well the zumo's open-loop controller worked by using the zones shown below.
Success is ensured by the zumo being entirely in the safe zone (the size of the elevator). Arriving on the target (Centered) does recieve a bit of a bonus, but is not required. There are increasing penalties for being in the Dangling, or 50/50 zone. The lowest points are awarded for any part of the zumo being outside the 50/50 zone.
Your zumo will be scored according to which zone it is entirely within.