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:
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):
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