• Skip to main content
  • Skip to footer

Contextual Electronics

The Online Electronics Apprenticeship

  • Courses
    • Projects
      • Start Here
      • Shine On You Crazy KiCad
      • Getting To Blinky
      • The CE Header
      • Current Sink Or Swim
      • Power Swap
      • Advanced BLE-CELL (ABC Board)
    • Skills
      • Board Assembly
      • Revision Control
      • Simulation
      • Soldering
      • Test Equipment
  • Membership
    • Sign In
    • Sign Up
  • Forum
  • Podcast
    • Blog
  • Store
    • Cart

RWI Integration

posted on January 26, 2021

Course Content

Expand All | Collapse All
Lessons Status
1

Introduction
  • Introduction to “Roll With It”
  • RWI Concept Sketch
  • Participate: What features are we missing for Roll With It?

2

Background and Ideas
  • Battery Vs Motor Tradeoffs Intro
  • Battery, Motor and Chassis Initial Investigation
  • A Proposed Control Change
  • System Diagram Update
  • System Prototyping
  • Competitive Landscape
  • New course added for battery control board

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

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

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

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

Filed Under: Project

Footer CTA

Have a question? Post it to the support section of The Contextual Electronics Forum! Easy to register, free to all!

 

Need more personalized help? Email [email protected]

 

Copyright © 2025 ยท Log in