Milestone map
3 milestones
Read one sensor and log it
1–2 weeks (1 hr/day)
Wire one sensor (distance, light or IMU) to a board and log its readings over serial. Move something in front of it and show the numbers change. Getting clean data in is the base of every robot.
Proof required
Link a video (30s+) of the sensor reacting to a real object, plus the code and a photo or simulator link of the wiring.
What gets checked
Common mistakes
Powstik Guide
One sensor streaming real readings.
Steps
Template
Sensor log Sensor: Board: Range tested: Noise seen: Fix tried:
What gets sent back
Resources
Foundationstart here
Depthgo deeper
What a verifier looks for
You'll sign in first, then come straight back here.
Make it move under control
2–3 weeks (1 hr/day)
Drive motors or servos so the robot moves, and use the sensor to change what it does — stop at a wall, follow a line, or turn toward light. Structure the logic as clear states.
Proof required
Link a video of the robot reacting to its sensor at least 3 times in a row, plus code with the behaviour written as named states.
What gets checked
Common mistakes
Powstik Guide
A robot that senses and reacts.
Steps
Template
States STATE → trigger → next STATE Run 1: Run 2: Run 3:
What gets sent back
Resources
Foundationstart here
Depthgo deeper
What a verifier looks for
You'll sign in first, then come straight back here.
Tune it and explain the build
2 weeks
Improve one behaviour with feedback control (for example a PID loop for line following or distance holding). Write a short build note and walk a reviewer through it live.
Proof required
Submit a before/after video of the tuned behaviour, the build note (300+ words: parts, wiring, control logic, what you tuned) and the review session log.
What gets checked
Common mistakes
Powstik Guide
A tuned behaviour and a build note.
Steps
Template
Review session log Date: Duration: Reviewer name: Reviewer role and experience: Challenge 1 (control loop and tuning): What they asked: My answer: Challenge 2: What they asked: My answer: Change I made after the session:
What gets sent back
Resources
Foundationstart here
Depthgo deeper
What a verifier looks for
You'll sign in first, then come straight back here.