Course Content
Lessons
Status
3
Schematic creation
-
Intro to 3D Model Prototyping
-
Early Thoughts About A Micro Platform
-
Chassis Wheel 3D Modeling
-
Teensy Consideration
-
Participate – Beginning To Compare Micro Platforms
-
Distributed Computing Considerations
-
Seeking Out Dev Boards
-
Robot Kit Unboxing and Initial Assembly
-
Motor Assembly and Final Robot Assembly
- Intro to 3D Model Prototyping
- Early Thoughts About A Micro Platform
- Chassis Wheel 3D Modeling
- Teensy Consideration
- Participate – Beginning To Compare Micro Platforms
- Distributed Computing Considerations
- Seeking Out Dev Boards
- Robot Kit Unboxing and Initial Assembly
- Motor Assembly and Final Robot Assembly
4
PCB Layout
-
A New System Diagram Tool And New Diagram
-
Participate – Beginning RWI Integration Prototyping
-
Modifying The Shadow Chassis
-
Installing Motor Encoders And Disks
-
Considering A Low Cost Tablet
-
Hot Glue and Daisy Chained Power
-
The Importance of Strain Relief
-
Reviewing The $50 Kindle Fire Tablet
-
Troubleshooting The Arduino
-
Participate – Cabling for the RWI
- A New System Diagram Tool And New Diagram
- Participate – Beginning RWI Integration Prototyping
- Modifying The Shadow Chassis
- Installing Motor Encoders And Disks
- Considering A Low Cost Tablet
- Hot Glue and Daisy Chained Power
- The Importance of Strain Relief
- Reviewing The $50 Kindle Fire Tablet
- Troubleshooting The Arduino
- Participate – Cabling for the RWI
5
Manufacturing
-
Revisiting The RWI Integration Assembly
-
Choosing a Preliminary Cable
-
Using Interrupts With The Encoder
-
2015 RWI Recap
-
What Info Is Passed Between Boards?
-
Controlling the RWI via steps
-
Functionizing The Code
-
Converting Our Code to the Nucleo Part 1
-
Converting Our Code to the Nucleo Part 2
-
Converting Our Code to the Nucleo Part 3
-
Wrapping Up Our Code Conversion
-
Debugging Conversion to Nucleo Part 1
-
Debugging Conversion to Nucleo Part 2
-
Debugging the Right Wheel
-
Starting on the Right Wheel
-
Adding a Start/Stop Button
- Revisiting The RWI Integration Assembly
- Choosing a Preliminary Cable
- Using Interrupts With The Encoder
- 2015 RWI Recap
- What Info Is Passed Between Boards?
- Controlling the RWI via steps
- Functionizing The Code
- Converting Our Code to the Nucleo Part 1
- Converting Our Code to the Nucleo Part 2
- Converting Our Code to the Nucleo Part 3
- Wrapping Up Our Code Conversion
- Debugging Conversion to Nucleo Part 1
- Debugging Conversion to Nucleo Part 2
- Debugging the Right Wheel
- Starting on the Right Wheel
- Adding a Start/Stop Button
6
Testing
-
Upcoming Motor Control Thoughts
-
A Refactoring Pass to Move On
-
Ceedling & Unity to TDD Wheel Code
-
TDDing the Straight Code
-
Continuing the Straight Code
-
TDDing the contents of a while loop
-
Finishing up while loop TDDing
-
Move Step Counter Out
-
Starting on our Drivetrain
-
Starting on our turning algorithm
-
Wrapping up linear turning algorithm
- Upcoming Motor Control Thoughts
- A Refactoring Pass to Move On
- Ceedling & Unity to TDD Wheel Code
- TDDing the Straight Code
- Continuing the Straight Code
- TDDing the contents of a while loop
- Finishing up while loop TDDing
- Move Step Counter Out
- Starting on our Drivetrain
- Starting on our turning algorithm
- Wrapping up linear turning algorithm