New York City College of TechnologyDescription: Entertainment Technology Wiki

Entertainment Technology Department

300 Jay Street, Room V-205 Brooklyn, NY  11201

(718) 260-5588

MTEC 1005, Physical Computing Skills Lab

Lecture Hours, Lab Hours, Studio Hours, Credits and Total Hours

Prerequisites: PREREQUISITE OF MTEC 1001 OR MTEC 1002 OR IMT 1100

SPRING 2019

Professor Levy Lorenzo - M.Eng., D.M.A.

Office: Voorhees V203 

Email: LLorenzo@citytech.cuny.edu

Office Hour: Tuesday 10:30-11:30am or by appointment

Class Meeting Time:  

SECTION 1 - MONDAY, 12:00am-2:30pm, Voorhees 321, D286 (54120)

SECTION 2 - TUESDAY, 11:30am-2:00pm, Voorhees 321, D287(36752)

Course Website:  

https://openlab.citytech.cuny.edu/lorenzomtec1005sp2019/

COURSE DESCRIPTION

The goal of this course is to allow students to design and build a complete physical computing system.  With intensive work on the fundamentals of electronics hardware and software design, students will work with components such as LED, potentiometer, photocell, speaker, servo motor, and the Arduino microcontroller development platform. The course culminates with integration and demonstration of all components to building a fully human-interactive system.  Throughout the course there will be emphasis on perspectives that balance engineering practice and aesthetic design.

GRADING SYSTEM

Participation Grade

25%

Modules (5)

50%

Final Project

25%

PARTICIPATION GRADE

Each class you will be giving a participation grade out of 3 points.

3 pts = full

2 pts = partial / late

1 pts = minimal / very late / materials unprepared

0 pts = none / uncooperative / absent.

CLASSROOM POLICY

No Food or Drink - only water in a sealable water bottle

No cellphones/smartphones

No headphones/earbuds worn

No social media:  facebook, instagram, messaging, etc

MODULES

1 - Electronics - Basics of Electronics - Electricity, Polarity, Voltage, Current, Resistance, Working with Wire, Breadboard skills, Multimeter, LED circuit

2 - Arduino Digital control  - Sequence Timing, LED control, Servo, Digital Write coding

3 - Arduino Analog contol - Potentiometer Circuit, Photocell circuit, Analog Read coding

4 - Basic Audio and Soldering - simple speaker, soldering

5 - Full System integration of all Components

FINAL PROJECT

During the last 3 weeks - all students will develop and demo a project that is a culmination of all skills learned in the course.  

WEEKLY TOPICS

Week 1 - Electronics Basics 1, Wire, Breadboarding

Week 2 - Electronics Basics 2, Continuity Chain  

Week 3 - LED circuit  1

Week 4 - LED circuit 2, complex configurations                  [MODULE 1 GRADING]

Week 5 - Arduino Intro, LED control 1

Week 6 - LED control 2, programmable sequences                 [MODULE 2 GRADING]

Week 7 - Analog Input: Potentiometer control 1

Week 8 - Potentiometer control 2  

Week 9 - Photocell control 1                                         [MODULE 3 GRADING]

Week 10 - Photocell control  2

Week 11 - Basic Audio / Soldering                                 [MODULE 4 GRADING]  

Week 12  -Full Interactive System Integration                 [MODULE 5 GRADING]

Week 13 - Final Project Work

Week 14 - Final Project Work 2

Week 15 - Final Project DEMO and GRADING

LEARNING OUTCOMES

- Understanding of fundamentals of electronic system design

- Demonstration of Arduino programming

- Demonstration of hardware component interfacing

- Connection of physical response between input and output

- Build a complete physical interactive electronic system with integration of light, sound, motor, programming, soldering and human interface

Required Materials: 

HARDWARE

*** BUY THIS EXACT KIT / SUBSTITUTIONS NOT ALLOWED ***

SunFounder Project Universal Starter Kit V2.0 with New Uno R3

https://www.amazon.com/SunFounder-Project-Universal-Starter-Beginner/dp/B00D9NRIGO/ref=sr_1_8?s=electronics&ie=UTF8&qid=1535466381&sr=1-8&keywords=sunfounder+kit

*** ALL STUDENTS MUST PURCHASE by WEEK 3 THIS FOR THE COURSE ***

*** NO EXCEPTIONS ***

*** You will get a zero on your Participation Grade for each class without the Kit***

SOFTWARE

All students should download a version of Arduino Programming Software from

https://www.arduino.cc/

There are no required textbooks for this course

------

Make-ups

If a student finds he or she will not be able to present or hand in a project on the scheduled day, it is the student’s responsibility to notify the instructor PRIOR to that due date.

Event Attendance Policy (Departmental Policy)

If you are going to work in our Industry, it is as important to be an educated and engaged audience member as it is to have a clear understanding of what happens behind the scenes. Also, when your peers and/or faculty are working hard on an event for the department, they should be rewarded with your strong support and encouragement, even though you may have had nothing to do with that project. There is nothing worse, after working a “zillion” hours, to have a small audience.

Therefore, as part of completion of this course you will be REQUIRED to attend at least one of the department's and events. Please come and show your support as often as you can!  

This will be demonstrated by the writing of one 500-word report on any departmental event. The report should focus on one of the principles of interaction that we discussed in the first several weeks of class. You must clearly identify this principle, cite an example from the text, and organize your report around it.

Academic Integrity Policy (College Policy)

Students and all others who work with information, ideas, texts, images, music, inventions, and other intellectual property owe their audience and sources accuracy and honesty in using, crediting, and citing sources. As a community of intellectual and professional workers, the College recognizes its responsibility for providing instruction in information literacy and academic integrity, offering models of good practice, and responding vigilantly and appropriately to infractions of academic integrity. Accordingly, academic dishonesty is prohibited in The City University of New York and at New York City College of Technology and is punishable by penalties, including failing grades, suspension, and expulsion. The complete text of the College policy on Academic Integrity may be found in the catalog.