3DX Arduino Level 1

3DX - Arduino Level 1

In the following sections you will find the resources necessary for 3DX Arduino Level 1 class. There will be an outline, list of links, related files, and how-to videos for each weekly class. Students will use the “Concept-to-Reality” process to rapidly create their projects each week.

Tentative Outline:

Week 1:  Introduction to 3DX – 2 LED Blink

Week 2:  3D CAD/3D Printing/Electrical – Traffic Light

Week 3:  Inputs and Outputs – Switch/Push button/LED

Week 4:  Analog Inputs/Ohm’s Law – Potentiometer/Volt meter/LED

Week 5:  Making things move – Servo/Potentiometer

Week 6:  Personal project selection/project planning

Week 7:  NeoPixels – Creating a light display

Week 8:  Displaying information on an LCD Screen – “Hello World!”

Week 9:  Motion sensor alarm – PIR Sensor/Buzzer/LED

Week 10: Motion activated door – PIR Sensor/Servo/LCD screen

Week 11: Finalize Personal Projects

Week 12: Personal Project Presentations/3D Literacy® Certification Awards

Concept_to_Reality_3D3

Week 1: Introduction to 3D Literacy®

Description:

In the 1st week of 3DX students will assemble their 3D Literacy® Learning Stations and become familiar with the 3D printing process.  They will be introduced to open source 3D printing resources including Slic3r, Thingiverse, and 3D Programming resources including Arduino. The goal is for the students to build their first 3DX project, the 3D printed post with 2 flashing LEDs.

Mission for Week 1:

Create a post to hold two oppositely blinking LEDs

Objectives:

  1. Download a 3D CAD file for 2 LEDs from thingiverse
  2. 3D print the part
  3. Wire single LED circuit – Test “Blink” example Arduino program
  4. Wire double LED circuit- Alter program to make LED’s alternatively flash
  5. Assemble double LED circuit and 3D printed bracket onto the 3DLS board
  6. Test/present success

Week 1 Outline:

  • Student introductions
  • Introduction to the Maker Space – tools, machines, safety, locker assignments
  • Assemble 3D Literacy® Learning Stations
  • Introduction to Slic3r – The open source 3D Printing G-Code generator
  • Introduction to Thingiverse – The hub for open source 3D models
  • Download and print LED Post
  • Download Arduino IDE
  • Load the “Blink” example program and build single LED circuit on breadboard
  • Test program
  • Add additional LED, change the program to add 2nd LED and have alternating flashing
  • Assemble LEDs into the 3D printed bracket, wire the circuit, test the program

Helpful YouTube Videos:

Week 2: 3D CAD/3D Printing/Electrical

Description:

In the 2nd week of 3DX students will be introduced to 3D CAD Design software and learn how to design a simple traffic light. We will also learn soldering skills and practice soldering wires and LEDs. Then students will assemble a 3-7 LED traffic light circuit and alter their “2 LED Post” programs to reflect the functions of a typical traffic light.

Mission for Week 2:

Design and build a traffic light

Objectives:

  1. Introduce different 3D CAD software programs
  2. Create several “Base Template” files
  3. Design traffic light, save file, export STL file
  4. Introduction to Slic3r – Create G-Code, 3D print traffic light
  5. Learn how to Solder – Resistors, Wires, and LEDs
  6. Solder Red, Yellow, and Green LEDs with wire and in-line resistors for traffic light
  7. Alter “2 LED Post” Arduino program for “Traffic light” – wire on breadboard, test
  8. Assemble 3D Printed Traffic Light – Final design changes/test/present success
  9. Publish design on your Thingiverse account – tag: “3D Literacy Learning Station”, “3DX”, “3DLS”

Week 2 Outline:

  • Introduction to 3D CAD Software – Explore software options
  • Show open source learning resources for various CAD software
  • Design a few base template files
  • Design a simple traffic light model
  • Introduction to Slic3r – 3D print the traffic light model
  • Introduction to Soldering- Resistors, Wires, LEDs
  • Prepare Red, Yellow, and Green LED with inline resistor and wires
  • Assemble the 3D printed Traffic Light bracket with the 3 LEDs and wire into Arduino
  • Load either “Blink” or the “2 Post LED” Arduino program and test LEDs
  • Tweak program to control LEDs in a traffic light sequence
  • Test program/present
  • Publish project on Thingiverse.com

Helpful YouTube Videos:

Week 3:

Description:

The 3rd week of 3DX is going to be a continuation of the design and electrical skills introduced last week with two minor additions in this next project. Students will be introduced to Autodesk Meshmixer and taught how to mesh multiple STL files together for extended possibilities in their creative 3D CAD design. We will also be adding a toggle switch as an input to control a double LED light system. Students will use 3D CAD Design software to design multiple housings to be 3D printed for this project, one bracket for the toggle switch and a separate bracket with a creative file added for the LED lights.

Mission for Week 3:

Design and build a toggle switch controlled creative LED system

Objectives:

  1. Learn how to use Autodesk Meshmixer for creative CAD applications
  2. Design ON/Off switch box and creative LED light system – 3D print parts
  3. Explore “Inputs vs. Outputs” with Arduino programming
  4. Wire a toggle switch controlled LED circuit and test Arduino program
  5. Solder wires to LEDs and toggle switch for week 3 project
  6. Assemble Toggle Switch LED system – Final design changes/test/present success
  7. Publish design on your Thingiverse account – tag: “3D Literacy Learning Station”, “3DX”, “3DLS”

Week 3 Outline:

  • Using digital calipers to measure components
  • 3D CAD design of ON/OFF switch plate
  • 3D CAD design of creative LED base
  • Introduction to Autodesk Meshmixer
  • Mesh STL CAD models together using Meshmixer
  • Load final STL file into Slic3r – Create G-Code
  • 3D Print parts
  • Build toggle-switch controlled LED circuit
  • Load Arduino example program “Switch” and test
  • Tweak program to control 2 LEDs with the toggle switch
  • Test program/present
  • Publish project on Thingiverse.com

Video Coming Soon

Video Coming Soon

Video Coming Soon

Video Coming Soon

Week 2 - Traffic Light Project Complete

Week 4:

Description:

The 4th week of 3DX will be focused more on fine tuning your electrical skills and introducing more complicated programming applications including Analog Inputs, Arrays, and viewing real-time data through the Serial Monitor. Students will be designing and building a LED Bar Graph controlled with a Potentiometer. It will be up to the students to come up with their own designs for both the LED (minimum of 5 LEDs) and Potentiometer brackets and 3D print them.

Mission for Week 4:

Design and build a LED Bar Graph controlled with a Potentiometer

Objectives:

  1. Apply knowledge of series and parallel circuits with soldering
  2. Design LED Bar Graph with a minimum of 5 LEDs
  3. Design Potentiometer bracket – 3D print all parts
  4. Read through “LEDarray” Arduino program
  5. Wire the Potetiometer to the Arduino, load the program, and test the Serial Monitor
  6. Solder resistors and wires to LEDs and Potentiometer for week 4 project
  7. Assemble LED Bar Graph system – Final design changes/test/present success
  8. Publish design on your Thingiverse account – tag: “3D Literacy Learning Station”, “3DX”, “3DLS”

Week 4 Outline:

  • 30 min – Work on previous projects – print, program, publish
  • 20 min – Series vs Parallel circuits, Breadboard review, soldering tips
  • 30 min – Arduino Programming – Inputs, Outputs, and Real-Time Data
  • 10 min – Wire Potentiometer, load program, test Serial Monitor
  • 30 min – Work on projects, Update 3D Literacy® Certification Checklists

Week 5:

Description:

Week 5 of 3DX is now going to apply the programming functions from week 4 into learning how to precisely control the movement of a servo motor with a potentiometer. Students again will design, 3D print, and assemble their own servo motor project.

Mission for Week 5:

The Servo Pot Project

Objectives:

  1. Use mapping function in program to control a servo
  2. Design servo motor bracket and servo arm/arrow
  3. Design Potentiometer bracket – 3D print all parts
  4. Read through “servoPot” Arduino program
  5. Wire the Servo and Potentiometer circuits, load the program, and test the Serial Monitor
  6. Solder wires to components for week 5 project
  7. Assemble Servo Pot project – Final design changes/test/present success
  8. Publish design on your Thingiverse account – tag: “3D Literacy Learning Station”, “3DX”, “3DLS”

Week 5 Outline:

  • 30 min – Work on previous projects – print, program, publish
  • 15 min – Introduction to motors – DC, servo, and steppers
  • 15 min – Arduino Programming – Mapping servo output
  • 15 min – Arduino Programming – Serial Monitor Data Display
  • 15 min – Wire Servo Pot circuit, load program, test and troubleshoot
  • 30 min – Work on projects, Update 3D Literacy® Certification Checklists

Week 6:

Description:

Week 6 of 3DX students will begin working on their Personal Project, the final project in 3DX Arduino Level 1. For the 3DX Personal Projects, students will be using the “Concept-to-Reality” Project Check List to help thoroughly complete the necessary steps for the project. We will also be using this class period to catch up on any previous projects and check off appropriate boxes in the 3D Literacy® Certification Rubric.

Mission for Week 6:

3DX Personal Project

Objectives:

  1. 3DX Arduino Level 1 Personal Project – Introduction
  2. Introduce the “Concept-to-Reality” Project Check List
  3. Discuss Personal Project Timeline and Deliverables
  4. Where to find Personal Project Ideas and/or Technology
  5. Finish working on all projects from Week 1 – Week 5

Week 6 Outline:

  • 20 min – Finish previous projects – 3D Literacy® Certification Checklists
  • 20 min – Introduction 3DX Personal Projects – Examples, Resources
  • 20 min – “Concept-to-Reality” Project Check List
  • 60 min – Finish previous projects – 3D Literacy® Certification Checklists

Week 7

Week 8:

Week 9:

Week 12:

Week 11:

Week 10:

Demos

Color Skin

Header Style

Nav Mode

Layout

Wide
Boxed