mtec2250

zeven edited this page Apr 11, 2016 · 67 revisions

Syllabus

mtec2250 syllabus

#HW Upload

Week 1

Class 1 - February 1

Coming up with Ideas

Markdown Cheatsheet

For next class start thinking of project ideas

Class 2 - February 3

####Using Wikis

Markdown Cheatsheet

Research and Brainstorming of Ideas and Themes

Week 1 - Homework

  • Create Class repository

  • Create Class Wiki

  • Create Week 1 Assignment page

    • Add image to repository and link it to your wiki
  • Create Ideas page

#Week 2

Class 3 - February 8

Ideas Workshop

Class 4 - February 10

Idea Workshop Spill over

One on One Conferences

Week 2 - Homework

Prelim presentations - Continue Researching and developing your idea or ideas. Find examples, make sketches that help us understand your motivation and aid in explaining your project.

#Week 3

Class 5 - February 15 – No Classes

Class 6 - February 17

Prelim presentations

Week 3 - Homework

Think about your Inputs and Outputs. List or Diagram how your project will work. List the steps on a user will use to operate your project.

#Week 4

Class 7 - February 22

Sensors

Analog vs Digital

####Thinking about prototypes

When creating a prototype, we need to think about the inputs and outputs. Having a diagram or wireframe will help us understand how to layout our controls.

######Examples

Paper/Clay Prototypes

Breakdown Inputs and Outputs into physical prototypes. Using paper/clay create a series of prototypes. Use actual sensors, like switches, buttons, range finders and output devices, like leds, speakers, etc to understand and inform size and usability of your project.

Goal: Come up with 3 physical prototypes

Class 8 - February 24

Prototypes Continued...

Week 4 - Homework

Finish and document prototypes on your wiki

#Week 5

Class 9 - February 29

Basics of 3D modelling

Using Calipers: LittleMachineShop.com

Fasteners and Putting stuff together

Different types of modeling programs

Onshape is a parametric modeler. Parametric modeling uses parameters to define a model (dimensions, for example). Examples of parameters are: dimensions used to create model features, material density, formulas to describe swept features, imported data

Sign Up on Onshape

Working with Planes - When working with planes, Use the top plane because that it how the 3D printer is oriented.

Drawing - Sketches are the basic building blocks of your design. Once you have a sketch you can create a 3D object. You can add sketches on to face of 3D objects.

Dimension - By dimension-ing your drawings you can easily update your model

Understanding Constraints - Constraints are used to define the relationship between line segments of your drawing

Basic UI

Document and UI Video

Basics tutorial

Creating a Part Video Tutorial

Class 10 - March 2

Class Assignments

Idea Documentation

#####Start modeling a part or interface for your project

Week 5 - Homework

Finish documentation and 3D models

Week 6

Class 11- March 7

Continue Modeling...

Class 12 - March 9

Continue Modeling...

#Week 7

Class 13 - March 14

####3D Printing

3D Printing Slides

Working with Makerbots

####Week 7 Homework

Create a 3D modelled part you can use on your project

Class 14 - March 16

#Week 8

Class 15 - March 21

3D Prints Due

Class 16 - March 23 – Friday Schedule

#Week 9

Class 17 - March 28

Class 18 - March 30

####Basic Digital output example Examples => Digital => Blink

Led

Blink 2 LEDs with Variables

Variables

###Week 9 - Homework

Write a program that uses 3 LEDs. Come up with an idea for what your program can be used for. Example a traffic light. Provide an image or video on your wiki and a link to your code.

#Week 10

Class 19 - April 4

####Basic Digital input example Examples => Digital => Button

Button

digitalRead Serial LED

####Code Plan

A code plan is a blueprint for programing your project. Breakdown are the inputs, outputs, and features. Explain step by step how each element of your project is going to work.

*Press Button for 5 seconds *LED Turns On *When release LED stays on

*Press Button for 10 seconds *LED Turns Off *When release LED stays off

Code plan

####Write a tutorial

write a tutorial based of a component you are going to use in your project. Create a wiki page with the following:

Image of component

What does the component do?

How the sensor works?

Diagram of connecting to Arduino

Getting started program

Any Issues or quirks with the sensor

Examples

http://oddgui.com/working-with-rotary-encoders/

https://learn.sparkfun.com/tutorials/how-to-use-a-breadboard

https://learn.adafruit.com/

Class 20 - April 6

Button Pressed with Counter

Changing LED With One Button

Week 10 homework

Use 3 switches to set 3 different states. Switch 1 should set state 1, Switch 2 should set state 2 ,etc. Each state should activate 2-3 LEDs.

#Week 11

Class 21 - April 11

####Analogread

Changing states

####AnalogWrite- Understanding PWM

Class 22 - April 13

Code Plan Due

#Week 12

Class 23 - April 18

Class 24 - April 20

Tutorial Due

#Spring Break - April 22 -29

#Week 13

Class 25 - May 2

Class 26 - May 4

#Week 14

Class 27 - May 9

Class 28 - May 11

#Week 15

Class 29 - May 16

Class 30 - May 18

#Week 16 - May 25 Final

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.