Close

Lesson Plan Outline

A project log for XL Robot trainer kit

Low cost, large format teaching platform for High School robotics teams

davidDavid 04/04/2023 at 01:220 Comments

The following provides a rough outline of the lessons I want to accompany the kit. As I'm going through the process of prototyping this kit, I'm going to keep these lessons in mind to make sure it complements the skills the students should be learning. Unfortunately, I won't know if it will work out how I intend until I get it into my students hands but it should be a decent starting point.

Lessons

  1. Frame assembly
    1. Lesson will cover the following while demonstrating how to make a simple 90 degree gusset for t-slot frame
      1. Importance of safety glasses
      2. How to safely hold your material
      3. How to use a drill
      4. How to use wrench and allen wrench
    2. Each group will make a set of gussets and assemble their frame
  2. Drive train assembly
    1. Lesson will demonstrate motor mounting and chain assembly
      1. Brief intro to motors (RPM/torque)
      2. Discus gears
      3. Discus chains and how to assemble
    2. Groups will follow instructions on how to assemble drive train
  3. Electronics board assembly
    1. Less will briefly cover each electronic component, it's purpose, how to wire
      1. Battery
      2. Power distribution board
      3. Roborio
      4. Radio
      5. Motor controller
      6. How to strip wires
    2. Students will follow instructions and mount/wire all electronics. MUST GET INSTRUCTOR TO CHECK WIRING BEFORE POWER ON
  4. Basic drive code
    1. Lesson will cover the following (may be better to do multiple parts here)
      1. Starting a new project
      2. Important sections of code
      3. Declaring motor controller
      4. Declaring joystick
      5. Controlling motors
      6. Deploying code
    2. Groups will write and test their own code
  5. Assemble and code a pivot arm
    1. Lesson will cover example of how to calculate the gear ratio needed for an arm
      1. Includes how to code buttons
    2. Groups will follow instructions to build pivot arms
  6. Prototype game piece pickup
    1. Lesson will cover prototyping using protopipe
      1. Include going over what objective a prototype is trying to achieve
  7. Make rev 2
    1. Lesson will cover the following:
      1. Use prototype to inform design
      2. Sketching a design
      3. Identifying key dimensions
    2. Groups will pick a prototype, and sketch out what a rev 2 will look like. After receiving feed back from the instructor, they will begin construction
  8. Rev 2 continued
    1. Lesson will start with progress updates from each group
    2. Groups will continue working on prototype

Discussions