3DX: Arduino Level 1 – 3D Literacy® Certification

In the following sections you will find the resources necessary for 3DX: Arduino Level 1 class. There will be a project list, links of helpful resources, related files, and how-to videos. Students will utilize a variety of different open source technologies and online resources create their 3DX projects.

3DX Project Outline:

Project 1:  Blink with 2 LEDs

Project 2:  Traffic Light

Project 3:  Push Button with 2 LEDs

Project 4:  NeoPixels – Controllable RGB LEDs

Project 5:  Potentiometer with 5 LEDs

Project 6:  Servo Motor with Potentiometer

Concept_to_Reality_3D3

Project 1: Blink with 2 LEDs

2 LED Project

Description:

The first project of 3DX students is the 2 LED project.  The goal is to learn basic 3D CAD, 3D printing, and 3D programming skills and learn how to fuse them together into a single project.  The 2 LED project will be built on their 3D Literacy® Maker Stations. Students will design a bracket for the 2 LED project, 3D print their part, learn how to wire and solder LED circuits. They will also be taught 3D Programming for the project by using an Arduino simulator tool and the actual Arduino integrated development environment for the programming. The 2 LED project will lay the foundation of skills required for all future projects in 3DX Arduino Level 1.

Materials required for 2 LED Project:

  1. 3D Literacy® Maker Station
    1. Arduino Uno
    2. (2) 5mm LED lights
    3. (2) 220Ω resistors
    4. Electronics breadboard
    5. Hookup wire
  2. Soldering iron and solder
  3. 3D printer to create parts
  4. Plastic filament for 3D printing
  5. Computer or tablet for:
    1. 3D CAD design activity
    2. 3D Programming activity with Arduino IDE

Week 1 Learning Objectives:

  1. Introduction to 3DX
    1. Class expectations
    2. Tour of Maker Space
  2. Learn about 3D Literacy®
    1. 3D CAD Design
    2. 3D Printing
    3. 3D Programming
  3. 3D CAD Design Basics:
    1. TinkerCAD account setup
    2. Designing parts for 3DX projects
    3. Exporting files for 3D printing
  4. 3D Printing Basics:
    1. Digital part file types and the 3D printing process
    2. Thingiverse account setup
    3. Slic3r – 3D printing G-Code generator
    4. 3D printer operation and safety

Class Description:

In the 1st week of 3DX students will assemble their 3D Literacy® Learning Stations and become familiar with the 3DX project creation process.  They will be introduced to free 3D printing resources including Slic3r, Thingiverse, TinkerCAD and 3D Programming resources including an Arduino simulator tool. The goal is for the students to learn how to create a CAD design for their first 3DX project, and use the 3D printers to create the part.

Week 1 Outline:

  • Student introductions
  • Introduction to the Maker Space – tools, machines, safety, locker assignments
  • Assemble 3D Literacy® Maker Stations
  • Introduction to 3D Literacy® = 3D CAD + 3D Printing + 3D Programming
  • Introduction to Thingiverse – The hub for open source 3D models
    • Account creation
    • Basic functionality
  • Introduction to TinkerCAD
    • Account creation
    • Design 2 LED project
    • File exportation process for 3D printing
  • Introduction to Slic3r – The open source 3D Printing G-Code generator
    • Create G-Code file
  • Introduction to 3D Printing
    • 3D printer operation and safety
    • 3D printing first part

Week 2: Introduction to Electricity

Week 2 Outline:

  • Introduction to 3D Programming
  • Arduino Online Simulator Tool
    • Build single LED circuit
    • Write program to control LED
    • Build double LED circuit
    • Update program
  • Introduction to soldering
    • Practice soldering resistors to PCB boards
    • Soldering resistors to LEDs
    • Soldering wires
  • Assemble 2 LED project on 3D Literacy® Maker Stations
    • Test/troubleshoot
  • Publishing your project on Thingiverse.com

Week 3: Introduction to Creative CAD software

Week 3 Outline:

  • Traffic Light Project Introduction
  • 3D CAD design activity of traffic light
  • Introduction to MeshMixer and Creative CAD software
    • Basic software functions
    • Creatively enhance traffic light model
  • 3D Printing activity
    • Review Slic3r and G-Code settings
    • Review 3D Printer Operation
    • Print traffic light models

Week 4: Integrated Engineering Projects

Week 5: Introduction to NeoPixels

Week 6: Polishing a Project for Presentation

Week 7: Introduction to Inputs and Outputs

Week 8: Planning/Organizing Complex Projects

Week 9: Introduction to Servo Motors

Week 9 Outline:

Useful Links:

Week 10: Final Project Presentations

Week 10 Outline:

Useful Links: