Danny Rozin Fall 2015

Danny Rozin Intro to Physical Computing
Fall 2015

Class Times

Wednesday, 9:00 AM – 11:55 AM
Wednesday 3:20 PM – 6:15PM

Contact:

danny.rozin@nyu.edu
Office hours – https://itp.nyu.edu/inwiki/Signup/Rozin

Grading:

30%   In-class lab work and participation
20%   Midterm a/k/a Stupid Pet Trick
30%   Final project
20%   Blog & documentation

Supplies

See the following link for Parts Needed

To do first week

Email me your blog link by clicking here

Sign up for the PComp Mailing List here

Morning section blogs:

Wiedersheim Sendagorta, Adi
Kim, EunJee
Tseng, Fan-Hao
Combs, Jamal
Friedman, Jared D
Beck, Jason
Jess Scott-Dutcher
Twitchsri, Kritchaya
Govindarajan, Mathura
Ricks, Rebecca
Vetka, Regina
Multani, Satbir Samantha
An, Xingjian
Wang, Xinyao
He, Ying
Song, Zhuoxi

Afternoon section blogs:

Narula, Avika
Ordel, Corbin Y
Zhu, Fengyi
Zhu, Fengyuan
Ha, Jae Woo
Frand-Nevler, Jordan
Takacs, Katherine A
Yang, Nai-Chen
Huggins, Nikita R
Frate, Ondina E
Jessen, Skylar A
We, Song Eun
Quest Kennelly, William
Zhao, Yan
Cai, Yuli

Week 12 – more communications

Some more Asynchronous serial:

MIDI, Control sound and synthesizers from Arduino:

https://itp.nyu.edu/physcomp/labs/labs-serial-communication/lab-midi-output-using-an-arduino/

DMX, Control lighting and other theatrical and home automation:

https://www.tindie.com/products/Conceptinetics/25kv-isolated-dmx-512-shield-for-arduino-rdm-capable-r2/?pt=full_prod_search

Synchronous serial:

http://www.mikroe.com/img/publication/pic-books/pic-microcontrollers/chapter/06/fig6-21.gif

SPI

http://www.mikroe.com/img/publication/pic-books/pic-microcontrollers/chapter/06/fig6-22.gif

I2C

http://www.mikroe.com/img/publication/pic-books/pic-microcontrollers/chapter/06/fig6-29.gif

Shifting :

https://www.arduino.cc/en/Reference/ShiftOut
https://www.arduino.cc/en/Reference/ShiftIn
http://www.instructables.com/id/Multiplexing-with-Arduino-and-the-74HC595/?ALLSTEPS

Another Multiplexer (not serial, analog)

http://playground.arduino.cc/Learning/4051

 

 

Week 11 – Loads

AC Loads:

Any AC load can be controlled with Arduino using a relay, including motors, fans, lights, computers,

power switch tail https://www.adafruit.com/products/268 safest and most convenient

Relay https://www.sparkfun.com/products/10924 you need to wire your high voltage through it so be super carefull

AC motors

Attributes: Cheap, strong, medium speed, hard to control speed, hard to reverse.

http://www.mcmaster.com/#ac-motors/=5yytj1gdt8igtyq137

Geared AC motors

Attributes: cheap, slow, very strong, hard to control speed, hard to reverse.

http://www.mcmaster.com/#ac-motors/=zr6bef (scroll down)

DC Motors

Attributes: Cheap , strong, very fast , you can control speed but not angle, reversible

https://www.adafruit.com/products/711

Geared DC motors

Attributes:  Very strong, slow , you can control speed but not angle, reversible https://www.servocity.com/html/micro_gearmotorblocks.html

DC motors with encoder

Attributes: Like DC motors but give you to feedback via optical encoder

https://www.servocity.com/html/3-12v_planetary_gear_motors_wi.html

Stepper motor

Attributes: medium speed, control speed, position, reversible

https://www.adafruit.com/products/324

Geared stepper motor

Attributes: slow, strong, control speed, position, reversible

https://www.adafruit.com/products/918

Servo

Attributes: slow, strong, control speed, position, reversible, 180 degrees , super easy to control

https://www.adafruit.com/products/155

More servos – https://www.servocity.com/html/servos___accessories.html

Continuous rotation 360 degree servo

Attributes: slow, strong, control speed, reversible, super easy to control

https://www.adafruit.com/products/154

Linear actuators

Attributes: Linear, limited stroke, expensive, control like DC motor, some have potentiometer feedback
https://www.servocity.com/html/12v_linear_actuators.html

Solenoids

Attributes: Super fast, super short stroke, momentary

https://www.sparkfun.com/products/11015

Mechanical linkages:

Hubs – https://www.servocity.com/html/hubs__couplers___adaptors.html

couplers – https://www.servocity.com/html/set_screw_shaft_couplers.html#.VkJ3Tq6rSEI

gears – https://www.servocity.com/html/pinion_gears.html

chains / sprockets – https://www.servocity.com/html/sprockets___chain.html

Belts / pulleys  – https://www.servocity.com/html/pulleys___belts.html

 

Play testing afternoon:

First half- Danny’s class testing Tom’s class:

Room 20:

Aaron Montoya-Moraga & Daniel J Kim – Telephone game/Rube Goldberg

Emmanuel Y Klein & Esther Hersh – Paint wall

Rebecca M Leopold – drawing device

Xiqiao Zhou – changing night light

Jonny Gallagher & Soyeon Chung – buttons!

Nicole He – Tinder Robot

Room 50:

Peiyu Luo – Singing visualizer

Eve J Weinberg _ Sonified Subway Map

Jesse Horwitz & Kathleen S Temrowski – Trash can

Yiting Liu & Yue Hu – Shadow puppets

Yuan Gao & Yuchi Ma – sonic boxing

3:30-3:45

Montoya-Moraga, Aaron  – Your tester is :  Narula, Avika

Kim, Daniel  – Your tester is :  Ordel, Corbin

Klein, Emmanuel  – Your tester is :  Zhu, Fengyi

Hersh, Esther  – Your tester is :  Zhu, Fengyuan,

Weinberg, Eve  – Your tester is :  Ha, Jae Woo

Horwitz, Jesse  – Your tester is :  Frand-Nevler, Jordan

Gallagher, Jonathan James  – Your tester is :  Takacs, Katherine

Temrowski, Kathleen  – Your tester is :  Yang, Nai-Chen

He, Nicole  – Your tester is :  Huggins, Nikita

Luo, Peiyu  – Your tester is :  Frate, Ondina

Leopold, Rebecca  – Your tester is :  Jessen, Skylar

Chung, Soyeon  – Your tester is :  We, Song Eun

Zhou, Xiqiao  – Your tester is :  Kennelly, William

Liu, Yiting  – Your tester is :  Zhao, Yan

Gao, Yuan  – Your tester is :  Cai, Yuli

Hu, Yue  – Your tester is :  Danny / Tom / Extra person

3:45-4:00

Montoya-Moraga, Aaron  – Your tester is :  Danny / Tom / Extra person

Kim, Daniel  – Your tester is :  Narula, Avika

Klein, Emmanuel  – Your tester is :  Ordel, Corbin

Hersh, Esther  – Your tester is :  Zhu, Fengyi

Weinberg, Eve  – Your tester is :  Zhu, Fengyuan,

Horwitz, Jesse  – Your tester is :  Ha, Jae Woo

Gallagher, Jonathan James  – Your tester is :  Frand-Nevler, Jordan

Temrowski, Kathleen  – Your tester is :  Takacs, Katherine

He, Nicole  – Your tester is :  Yang, Nai-Chen

Luo, Peiyu  – Your tester is :  Huggins, Nikita

Leopold, Rebecca  – Your tester is :  Frate, Ondina

Chung, Soyeon  – Your tester is :  Jessen, Skylar

Zhou, Xiqiao  – Your tester is :  We, Song Eun

Liu, Yiting  – Your tester is :  Kennelly, William

Gao, Yuan  – Your tester is :  Zhao, Yan

Hu, Yue  – Your tester is :  Cai, Yuli

 4:00-4:15

Montoya-Moraga, Aaron  – Your tester is :  Cai, Yuli

Kim, Daniel  – Your tester is :  Danny / Tom / Extra person

Klein, Emmanuel  – Your tester is :  Narula, Avika

Hersh, Esther  – Your tester is :  Ordel, Corbin

Weinberg, Eve  – Your tester is :  Zhu, Fengyi

Horwitz, Jesse  – Your tester is :  Zhu, Fengyuan,

Gallagher, Jonathan James  – Your tester is :  Ha, Jae Woo

Temrowski, Kathleen  – Your tester is :  Frand-Nevler, Jordan

He, Nicole  – Your tester is :  Takacs, Katherine

Luo, Peiyu  – Your tester is :  Yang, Nai-Chen

Leopold, Rebecca  – Your tester is :  Huggins, Nikita

Chung, Soyeon  – Your tester is :  Frate, Ondina

Zhou, Xiqiao  – Your tester is :  Jessen, Skylar

Liu, Yiting  – Your tester is :  We, Song Eun

Gao, Yuan  – Your tester is :  Kennelly, William

Hu, Yue  – Your tester is : Zhao, Yan

4:15-4:30

Montoya-Moraga, Aaron  – Your tester is :  Zhao, Yan

Kim, Daniel  – Your tester is :  Cai, Yuli

Klein, Emmanuel  – Your tester is :  Danny / Tom / Extra person

Hersh, Esther  – Your tester is :  Narula, Avika

Weinberg, Eve  – Your tester is :  Ordel, Corbin

Horwitz, Jesse  – Your tester is :  Zhu, Fengyi

Gallagher, Jonathan James  – Zhu, Fengyuan

Temrowski, Kathleen  – Your tester is :  Your tester is :  Ha, Jae Woo

He, Nicole  – Your tester is :  Frand-Nevler, Jordan

Luo, Peiyu  – Your tester is :  Takacs, Katherine

Leopold, Rebecca  – Your tester is :  Yang, Nai-Chen

Chung, Soyeon  – Your tester is :  Huggins, Nikita

Zhou, Xiqiao  – Your tester is :  Frate, Ondina

Liu, Yiting  – Your tester is :  Jessen, Skylar

Gao, Yuan  – Your tester is :  We, Song Eun

Hu, Yue  – Your tester is : Kennelly, William

4:30-4:45 – break

Second half – Tom’s class testing Danny’s class

Room 20:

Narula, Avika

Ordel, Corbin

Zhu, Fengyi

Zhu, Fengyuan,

Ha, Jae Woo

Frand-Nevler, Jordan

Takacs, Katherine

Room 50:

Yang, Nai-Chen

Huggins, Nikita

Frate, Ondina

Jessen, Skylar

We, Song Eun

Kennelly, William

Zhao, Yan

Cai, Yuli

4:45-5:00

Narula, Avika  – Your tester is : Weinberg, Eve

Ordel, Corbin  – Your tester is : Horwitz, Jesse

Zhu, Fengyi  – Your tester is : Gallagher, Jonathan James

Zhu, Fengyuan  – Your tester is : Temrowski, Kathleen

Ha, Jae Woo  – Your tester is : He, Nicole

Frand-Nevler, Jordan  – Your tester is : Luo, Peiyu

Takacs, Katherine  – Your tester is : Leopold, Rebecca

Yang, Nai-Chen  – Your tester is : Chung, Soyeon and Hersh, Esther

Huggins, Nikita  – Your tester is : Zhou, Xiqiao

Frate, Ondina  – Your tester is : Liu, Yiting

Jessen, Skylar  – Your tester is : Gao, Yuan

We, Song Eun  – Your tester is : Hu, Yue

Kennelly, William  – Your tester is : Montoya-Moraga, Aaron

Zhao, Yan  – Your tester is : Kim, Daniel

Cai, Yuli  – Your tester is : Klein, Emmanuel 

5:00-5:15

Narula, Avika  – Your tester is : Horwitz, Jesse and Weinberg, Eve

Ordel, Corbin  – Your tester is : Gallagher, Jonathan James

Zhu, Fengyi  – Your tester is : Temrowski, Kathleen

Zhu, Fengyuan  – Your tester is : He, Nicole

Ha, Jae Woo  – Your tester is : Luo, Peiyu

Frand-Nevler, Jordan  – Your tester is : Leopold, Rebecca

Takacs, Katherine  – Your tester is : Chung, Soyeon

Yang, Nai-Chen  – Your tester is : Zhou, Xiqiao

Huggins, Nikita  – Your tester is : Liu, Yiting

Frate, Ondina  – Your tester is : Gao, Yuan

Jessen, Skylar  – Your tester is : Hu, Yue

We, Song Eun  – Your tester is : Montoya-Moraga, Aaron

Kennelly, William  – Your tester is : Kim, Daniel

Zhao, Yan  – Your tester is : Hersh, Esther

Cai, Yuli  – Your tester is : Klein, Emmanuel 

5:15-5:30

Narula, Avika  – Your tester is : Gallagher, Jonathan James

Ordel, Corbin  – Your tester is : Temrowski, Kathleen

Zhu, Fengyi  – Your tester is : He, Nicole

Zhu, Fengyuan  – Your tester is : Luo, Peiyu

Ha, Jae Woo  – Your tester is : Leopold, Rebecca

Frand-Nevler, Jordan  – Your tester is : Chung, Soyeon

Takacs, Katherine  – Your tester is : Zhou, Xiqiao

Yang, Nai-Chen  – Your tester is : Liu, Yiting

Huggins, Nikita  – Your tester is : Gao, Yuan

Frate, Ondina  – Your tester is : Hu, Yue and Horwitz, Jesse 

Jessen, Skylar  – Your tester is : Montoya-Moraga, Aaron

We, Song Eun  – Your tester is : Kim, Daniel

Kennelly, William  – Your tester is : Hersh, Esther

Zhao, Yan  – Your tester is : Klein, Emmanuel 

Cai, Yuli  – Your tester is : Weinberg, Eve

5:30- 5:45

Narula, Avika  – Your tester is : Temrowski, Kathleen

Ordel, Corbin  – Your tester is : He, Nicole

Zhu, Fengyi  – Your tester is : Luo, Peiyu and Leopold, Rebecca

Zhu, Fengyuan  – Your tester is : Chung, Soyeon

Ha, Jae Woo  – Your tester is : Zhou, Xiqiao

Frand-Nevler, Jordan  – Your tester is : Liu, Yiting

Takacs, Katherine  – Your tester is : Gao, Yuan

Yang, Nai-Chen  – Your tester is : Horwitz, Jesse 

Huggins, Nikita  – Your tester is : Hu, Yue 

Frate, Ondina  – Your tester is : Montoya-Moraga, Aaron

Jessen, Skylar  – Your tester is : Kim, Daniel

We, Song Eun  – Your tester is : Hersh, Esther

Kennelly, William  – Your tester is : Klein, Emmanuel 

Zhao, Yan  – Your tester is : Weinberg, Eve

Cai, Yuli  – Your tester is : Gallagher, Jonathan James

 

 

Final project schedule (ideal):

DateIn class activityStage of project
Oct 28project concept brainstormingconcept
Nov 4play testinginteraction design mockup for play testing
Nov 11not related to final projectBOM, timetable, system schematics (feasibility research)
Nov 18not related to final projectfinalize design, order stuff
Nov 26thanksgiving breakfabrication and assembly
Dec 2user testingworking prototype, missing finish and some content
Dec 9final presentationfinished project

BOMs, system diagrams and time tables from previous semesters:

Sam Levigne RoboCop
Arlene Ducao
Jingwen Zhu cloud
Chanwook Min
Boram Kim
Some BOMS and diagrams of my (Danny) work