{"id":11860,"date":"2024-08-26T17:51:17","date_gmt":"2024-08-26T21:51:17","guid":{"rendered":"https:\/\/itp.nyu.edu\/physcomp\/?page_id=11860"},"modified":"2025-10-07T09:49:33","modified_gmt":"2025-10-07T13:49:33","slug":"danny-rozin-fall-2024","status":"publish","type":"page","link":"https:\/\/itp.nyu.edu\/physcomp\/itp\/sections\/danny-rozin-fall-2024\/","title":{"rendered":"Danny Rozin Fall 2024"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"450\" src=\"https:\/\/itp.nyu.edu\/physcomp\/wp-content\/uploads\/qrcode_itp.nyu_.edu_.png\" alt=\"QR code for  this page\n\" class=\"wp-image-12020\" style=\"width:182px;height:auto\" srcset=\"https:\/\/itp.nyu.edu\/physcomp\/wp-content\/uploads\/qrcode_itp.nyu_.edu_.png 450w, https:\/\/itp.nyu.edu\/physcomp\/wp-content\/uploads\/qrcode_itp.nyu_.edu_-150x150.png 150w\" sizes=\"(max-width: 450px) 85vw, 450px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Tuesday_9_30am_%E2%80%93_12_00pm_room_407_Tuesday_3_20pm_%E2%80%93_5_50pm_room_408\"><\/span>Tuesday 9:30am &#8211; 12:00pm room 407<br>Tuesday 3:20pm &#8211; 5:50pm room 408<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><a href=\"https:\/\/itp.nyu.edu\/physcomp\/syllabus\/#weekbyweek-class-schedule\">ITP Physcomp weekly syllabus<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"block-408f77dc-531d-41ba-a5d5-9a3013abe26b\"><span class=\"ez-toc-section\" id=\"Contact\"><\/span>Contact<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p id=\"block-99bf90a9-5741-435c-a295-b5e094bf40cd\">Book office hours with me on <a href=\"https:\/\/calendar.google.com\/calendar\/u\/0\/appointments\/schedules\/AcZssZ1VukTPa04BL1m__FBC4FT6sMHNPBqPGSzvT9w7x4Mdxpo-FHTxXcWjkXaXR5KB4l-F-KNzamA8\" target=\"_blank\" rel=\"noreferrer noopener\">my calendar<\/a>.&nbsp;I will schedule regular office hour appointment slots which you can book automatically once the semester starts. You&#8217;ll need to sign in with your NYU login to see it.<\/p>\n\n\n\n<p>Feel free to email me at danny.rozin@nyu.edu if you have any questions or things you want to talk about.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Class_Blogs\"><\/span>Class Blogs<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Morning class- add your blog URL <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1foF7r8YD03S04W2T7qUjv0tVF_rG49sXAZQvMDtEJEU\/edit?usp=sharing\">here<\/a><br>Afternoon class &#8211; add your blog URL <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/19_eUEcckUFU2ZdORcCa-5LdqwOeTwFNJNVzyQ7UodT8\/edit?usp=sharing\">here<\/a><br>(Sign-in with NYU account)<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Week_11_%E2%80%93_more_communications\"><\/span>Week 11 \u2013&nbsp;more communications<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Some_more_Asynchronous_serial\"><\/span>Some more Asynchronous serial<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><a href=\"https:\/\/www.google.com\/imgres?imgurl=http:\/\/www.circuitbasics.com\/wp-content\/uploads\/2016\/01\/Introduction-to-UART-Basic-Connection-Diagram.png&amp;imgrefurl=http:\/\/www.circuitbasics.com\/basics-uart-communication\/&amp;h=392&amp;w=800&amp;tbnid=oV-eXmXQxyuc-M:&amp;q=uart&amp;tbnh=111&amp;tbnw=226&amp;usg=AI4_-kTvqYeh6VxYak_8Ha29RGRrjY-Amg&amp;vet=12ahUKEwjP-eTji_feAhUQJt8KHdfEAbQQ9QEwAHoECAIQBg..i&amp;docid=c1xhuttcfeG1WM&amp;sa=X&amp;ved=2ahUKEwjP-eTji_feAhUQJt8KHdfEAbQQ9QEwAHoECAIQBg\">Asynchronous = UART<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.sparkfun.com\/standard_arduino_comparison_guide\">Multiple UART Arduinos<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.arduino.cc\/en\/Tutorial\/SoftwareSerialExample\">Adding Software Serial to Arduino<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.dfrobot.com\/product-1030.html\">To connect to printers and appliances that use RS232<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.dfrobot.com\/product-1024.html\">For long distance or many nodes \u2013 RS485<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"MIDI_Control_sound_and_synthesizers_from_Arduino\"><\/span>MIDI, Control sound and synthesizers from Arduino:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-itp-physical-computing wp-block-embed-itp-physical-computing\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"OLO7ituzMO\"><a href=\"https:\/\/itp.nyu.edu\/physcomp\/labs\/labs-serial-communication\/lab-midi-output-using-an-arduino\/\">Lab: MIDI Output using an Arduino<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Lab: MIDI Output using an Arduino&#8221; &#8212; ITP Physical Computing\" src=\"https:\/\/itp.nyu.edu\/physcomp\/labs\/labs-serial-communication\/lab-midi-output-using-an-arduino\/embed\/#?secret=4LP3KvKImk#?secret=OLO7ituzMO\" data-secret=\"OLO7ituzMO\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><a href=\"https:\/\/www.cs.cmu.edu\/~music\/cmsip\/readings\/MIDI%20tutorial%20for%20programmers.html\">MIDI tutorial<\/a>,       <a href=\"https:\/\/computermusicresource.com\/MIDI.Commands.html\">MIDI commands<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"DMX_Control_lighting_and_other_theatrical_and_home_automation\"><\/span>DMX, Control lighting and other theatrical and home automation:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><a href=\"https:\/\/www.arduino.cc\/reference\/en\/libraries\/dmxserial\/\">Arduino DMX library &#8211; <\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.google.com\/search?q=dmx+arduino+shield&amp;sca_esv=584083287&amp;ei=3MlbZeG4JPex5NoPo6Cm6A0&amp;ved=0ahUKEwjhlqmnvdOCAxX3GFkFHSOQCd0Q4dUDCBA&amp;uact=5&amp;oq=dmx+arduino+shield&amp;gs_lp=Egxnd3Mtd2l6LXNlcnAiEmRteCBhcmR1aW5vIHNoaWVsZDIFEAAYgAQyBhAAGBYYHjIGEAAYFhgeMgYQABgWGB4yBhAAGBYYHjIGEAAYFhgeMgYQABgWGB5I3y9QogVY9RxwAXgAkAEAmAFcoAGNBKoBATi4AQPIAQD4AQHCAgoQABhHGNYEGLADwgINEAAYgAQYigUYsAMYQ8ICDhAAGOQCGNYEGLAD2AEBwgITEC4YgAQYigUYyAMYsAMYQ9gBAsICFhAuGIAEGIoFGOUEGMgDGLADGEPYAQLCAgoQABiABBiKBRhD4gMEGAAgQYgGAZAGEboGBggBEAEYCboGBggCEAEYCA&amp;sclient=gws-wiz-serp\">Arduino DMX Shields<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Synchronous_serial\"><\/span>Synchronous serial:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><\/p>\n\n\n\n<p>Arduino pins used for synchronous <a href=\"https:\/\/images.theengineeringprojects.com\/image\/webp\/2021\/01\/introduction-to-arduino-nano-33-iot.png.webp?ssl=1\">Nano 33IOT<\/a>, <a href=\"https:\/\/www.electronicshub.org\/wp-content\/uploads\/2021\/01\/Arduino-UNO-Pinout.jpg\">Uno<\/a> <\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><a href=\"https:\/\/hackaday.com\/wp-content\/uploads\/2015\/02\/spi-and-i2c.png\">Compare I2C and SPI<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"SPI\"><\/span>SPI<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><a href=\"https:\/\/www.corelis.com\/wp-content\/uploads\/2023\/02\/SPI-Interface.jpg\">SPI schematic<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/docs.arduino.cc\/language-reference\/en\/functions\/communication\/SPI\/\">Arduino reference SPI<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/itp.nyu.edu\/physcomp\/labs\/labs-serial-communication\/lab-spi-communication-aith-a-digital-potentiometer\/\">SPI Potentiometer lab<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"I2C\"><\/span>I2C<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><a href=\"https:\/\/www.arduino.cc\/en\/Reference\/Wire\">https:\/\/www.arduino.cc\/en\/Reference\/Wire<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/itp.nyu.edu\/physcomp\/i2c-communication-with-a-time-of-flight-distance-sensor\/\">I2C Time of Flight distance sensor lab<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/itp.nyu.edu\/physcomp\/labs\/labs-serial-communication\/i2c-communication-with-an-infrared-temperature-sensor\/\">I2C infrared temperature sensor lab<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/docs.arduino.cc\/tutorials\/nano-33-iot\/imu-accelerometer\/\">Using Arduino Nano 33 IOT accelerometer<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/learn.adafruit.com\/introducing-adafruit-stemma-qt?view=all\">Stemma connectors<\/a> <\/p>\n\n\n\n<p><a href=\"https:\/\/www.adafruit.com\/product\/5914\">I2C address translator<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"MultiplexingShifting\"><\/span>Multiplexing\/Shifting :<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><a href=\"https:\/\/www.adafruit.com\/product\/2717\">I2C multiplexor<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.arduino.cc\/reference\/tr\/language\/functions\/advanced-io\/shiftout\/\">Arduino ShiftOut reference<\/a>       <a href=\"https:\/\/docs.arduino.cc\/tutorials\/communication\/guide-to-shift-out\/\">circuit<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/docs.arduino.cc\/tutorials\/communication\/guide-to-shift-in\">https:\/\/www.arduino.cc\/en\/Reference\/ShiftIn<\/a><\/p>\n\n\n\n<p><br><a href=\"http:\/\/www.instructables.com\/id\/Multiplexing-with-Arduino-and-the-74HC595\/?ALLSTEPS\">http:\/\/www.instructables.com\/id\/Multiplexing-with-Arduino-and-the-74HC595\/?ALLSTEPS<\/a><\/p>\n\n\n\n<p><br><a href=\"https:\/\/3.bp.blogspot.com\/--u8iRFF1z00\/WGG3Prxa8tI\/AAAAAAAAF50\/8QEO4MFFrTEZ0qEWDrSoNl6CkBOusZGsgCLcB\/s1600\/keypad%2B4x4%2Bpinout%2B-%2Bkeypad%2Bmatrix%2B-%2Bscanning%2Btechnique.png\">Row \u2013 Column schematic<\/a>   <a href=\"https:\/\/www.google.com\/search?sca_esv=0734fda996d53699&amp;q=led+cube+circuit+diagram&amp;udm=2&amp;fbs=AEQNm0Aa4sjWe7Rqy32pFwRj0UkWd8nbOJfsBGGB5IQQO6L3J7pRxUp2pI1mXV9fBsfh39JqJxzRlphkmT2MeVSzs3MQCUNkeUaVjRp3Bu8J5s0UhhW9p8XBQ4OgSxaZFuzMRIHm1YH1fcYQUvvrISxlCv9Km7C6ufW8zILU3_5Nhj-Vo4qKzb5wi7QUQvpxDIQTbaNzipXoYS-g5hS9YBSIbVVrGMsj-g&amp;sa=X&amp;ved=2ahUKEwjWscnDyuiJAxWbtokEHXwmCy0QtKgLegQIHBAB&amp;biw=1509&amp;bih=804&amp;dpr=1.1#vhid=bf1z1ToKi82u7M&amp;vssid=mosaic\">3D LED cube diagram<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Another_Multiplexer_not_serial_analog\"><\/span>Another Multiplexer (not serial, analog)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><a href=\"http:\/\/playground.arduino.cc\/Learning\/4051\">http:\/\/playground.arduino.cc\/Learning\/4051<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Week_10\"><\/span>Week 10<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"BOMs_system_diagrams_and_time_tables\"><\/span>BOMs, system diagrams and time tables<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"CONTROLLING_YOUR_RESOURCES\"><\/span>CONTROLLING YOUR RESOURCES:<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Time<\/li>\n\n\n\n<li>Money<\/li>\n\n\n\n<li>Space<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"PLANNING_YOUR_PROJECT\"><\/span>PLANNING YOUR PROJECT:<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>interaction<\/li>\n\n\n\n<li>electronics<\/li>\n\n\n\n<li>space\/ enclosure<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/lav.io\/category\/itp\/physcomp\/\/\">Sam Levigne RoboCop<\/a><br><a href=\"https:\/\/docs.google.com\/a\/nyu.edu\/document\/d\/11QbVGa3TRsxxnRebFqY91nC2fCozVcoa7H2XK_ffzJc\/edit?usp=sharing\">Some BOMS and diagrams of my (Danny) work<\/a><br><a href=\"https:\/\/fritzing.org\/learning\/tutorials\/building-circuit\">Make breadboard schematics \u2013 Fritzing<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Class_8_%E2%80%93_Serial\"><\/span>Class 8 &#8211; Serial:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1392\" src=\"https:\/\/itp.nyu.edu\/physcomp\/wp-content\/uploads\/Serial-path-arduino-to-p5-768x1392-copy.jpg\" alt=\"drawing of serial communications from between arduino and p5 overview\" class=\"wp-image-10665\"\/><figcaption class=\"wp-element-caption\">serial communications from between arduino and p5 overview<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"ARDUINO_-%3E_P5\"><\/span>ARDUINO -&gt; P5<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p><a href=\"https:\/\/editor.p5js.org\/dannyrozin\/sketches\/iRIc-ZwBa\">P5 and Arduino sketches for sending 1 byte binary from Arduino to P5<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/editor.p5js.org\/dannyrozin\/sketches\/m2Ti56xWe\">P5 and Arduino sketches for sending 1 value in ascii from Arduino to P5<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"P5_-%3E_ARDUINO\"><\/span>P5 -&gt; ARDUINO<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p><a href=\"https:\/\/editor.p5js.org\/dannyrozin\/sketches\/ahAN_jj6H\">P5 and Arduino sketches for sending 1 byte binary from P5 to Arduino<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/editor.p5js.org\/dannyrozin\/sketches\/-Ktuki9vC\">P5 and Arduino sketches for sending 1 value in ascii from P5 to Arduino<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/editor.p5js.org\/dannyrozin\/sketches\/ylbtUYutp\">P5 and Arduino sketches for sending 1 byte binary P5 to Arduino with capture<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"MULTIPLE_VALUES\"><\/span>MULTIPLE VALUES<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p><a href=\"https:\/\/editor.p5js.org\/dannyrozin\/sketches\/e47HTELnP\">P5 and Arduino sketches for sending multiple values in ascii from&nbsp; Arduino to P5<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/editor.p5js.org\/dannyrozin\/sketches\/Uh-ybRXz3\">P5 and Arduino sketches for sending multiple values in ascii from P5 to Arduino with parseInt()<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Class_6_%E2%80%93_Loads\"><\/span>Class 6 &#8211; Loads:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"AC_Loads\"><\/span>AC Loads:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Any AC load can be controlled with Arduino using a relay, including motors, fans, lights, computers,<\/p>\n\n\n\n<p>power switch tail&nbsp;<a href=\"https:\/\/www.adafruit.com\/product\/2935\">https:\/\/www.adafruit.com\/products\/268<\/a>&nbsp;safest and most convenient<\/p>\n\n\n\n<p>Relay&nbsp;<a href=\"https:\/\/www.sparkfun.com\/products\/10924\">https:\/\/www.sparkfun.com\/products\/10924<\/a>&nbsp;you need to wire your high voltage through it so be super careful (<a href=\"http:\/\/www.sparkfun.com\/tutorials\/119\">Relay Tutorial<\/a>)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"AC_motors\"><\/span><strong>AC motors<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Attributes: Cheap, strong, medium speed, hard to control speed, hard to reverse.<\/p>\n\n\n\n<p><a href=\"http:\/\/www.mcmaster.com\/#ac-motors\/=5yytj1gdt8igtyq137\">http:\/\/www.mcmaster.com\/#ac-motors\/=5yytj1gdt8igtyq137<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Geared_AC_motors\"><\/span><strong>Geared AC motors<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Attributes: cheap, slow, very strong, hard to control speed, hard to reverse.<\/p>\n\n\n\n<p><a href=\"http:\/\/www.mcmaster.com\/#ac-motors\/=zr6bef\">http:\/\/www.mcmaster.com\/#ac-motors\/=zr6bef<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"DC_Motors\"><\/span><strong>DC Motors<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><\/p>\n\n\n\n<p>Attributes: Cheap , strong, very fast , you can control speed but not angle, reversible<\/p>\n\n\n\n<p><a href=\"https:\/\/www.adafruit.com\/products\/711\">https:\/\/www.adafruit.com\/products\/711<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.google.com\/search?q=5v+dc+fan&amp;sa=X&amp;sca_esv=573847129&amp;biw=1811&amp;bih=1009&amp;tbm=shop&amp;ei=hI8tZeKaN-rj5NoP_cqzyAY&amp;ved=0ahUKEwji7LaZp_uBAxXqMVkFHX3lDGkQ4dUDCAg&amp;uact=5&amp;oq=5v+dc+fan&amp;gs_lp=Egtwcm9kdWN0cy1jYyIJNXYgZGMgZmFuMgUQABiABDIFEAAYgAQyBhAAGAgYHkjmG1C7CVjaF3AAeACQAQCYAVigAakCqgEBNLgBA8gBAPgBAcICCBAAGIAEGLADwgIGEAAYBxgewgIIEAAYCBgHGB6IBgGQBgo&amp;sclient=products-cc\">DC fans<\/a>,<a href=\"https:\/\/www.google.com\/search?q=12+volt+dc+blower+fan&amp;sca_esv=573847129&amp;biw=1811&amp;bih=1009&amp;tbm=shop&amp;ei=uo8tZcfVEL-f5NoPvsa00AE&amp;oq=dc+blower&amp;gs_lp=Egtwcm9kdWN0cy1jYyIJZGMgYmxvd2VyKgIIBjIIEAAYgAQYsAMyCBAAGIAEGLADMggQABiABBiwAzIIEAAYgAQYsAMyCBAAGIAEGLADMggQABiABBiwAzIJEAAYBxgeGLADMgkQABgHGB4YsAMyCRAAGAcYHhiwAzIJEAAYBxgeGLADSJYdUABYAHAAeACQAQCYAUugAUuqAQExuAEByAEAiAYBkAYK&amp;sclient=products-cc\" target=\"_blank\" rel=\"noreferrer noopener\"> DC blowers<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.google.com\/search?q=5v+dc+pumps&amp;sa=X&amp;sca_esv=573847129&amp;biw=1811&amp;bih=1009&amp;tbm=shop&amp;ei=5Y8tZY-rGaKo5NoPu423iAE&amp;ved=0ahUKEwjPsbnHp_uBAxUiFFkFHbvGDREQ4dUDCAg&amp;uact=5&amp;oq=5v+dc+pumps&amp;gs_lp=Egtwcm9kdWN0cy1jYyILNXYgZGMgcHVtcHNIgQdQAFgAcAB4AJABAJgBS6ABS6oBATG4AQPIAQD4AQGIBgE&amp;sclient=products-cc\">DC pumps<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Geared_DC_motors\"><\/span><strong>Geared DC motors<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Attributes:&nbsp; Very strong, slow , you can control speed but not angle, reversible <a href=\"https:\/\/www.servocity.com\/motors\/\">https:\/\/www.servocity.com\/html\/micro_gearmotorblocks.html<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"DC_motors_with_encoder\"><\/span><strong>DC motors with encoder<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Attributes: Like DC motors but give you to feedback via optical encoder<\/p>\n\n\n\n<p><a href=\"https:\/\/www.servocity.com\/5202-series-yellow-jacket-planetary-gear-motors\/\">https:\/\/www.servocity.com\/html\/3-12v_planetary_gear_motors_wi.html<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"DC_motors_from_Cars\"><\/span><strong>DC motors from Cars<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><a href=\"https:\/\/www.google.com\/search?q=car+antenna+motor&amp;oq=car+antenna+motor&amp;aqs=chrome..69i57j0i22i30l7.9583j0j4&amp;sourceid=chrome&amp;ie=UTF-8\">Car retractable antena motor<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.google.com\/search?ei=eSO1X5-1G8Gl5NoP-sKqwAs&amp;q=car+wiper+motor&amp;oq=car+wiper+motor&amp;gs_lcp=CgZwc3ktYWIQAzICCAAyBggAEAcQHjIGCAAQBxAeMgIIADIGCAAQBxAeMgIIADICCAAyAggAMgIIADICCAA6BAgAEEc6BAgAEA1QleYDWNP0A2Dv_QNoAHADeACAAVaIAfQCkgEBNZgBAKABAaoBB2d3cy13aXrIAQjAAQE&amp;sclient=psy-ab&amp;ved=0ahUKEwjf1a-km4ztAhXBElkFHXqhCrgQ4dUDCA0&amp;uact=5\">Car wipers motor<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.google.com\/search?ei=vCO1X4mFFaus5NoP3ZyoqA4&amp;q=car+window+motor&amp;oq=car+window+motor&amp;gs_lcp=CgZwc3ktYWIQAzICCAAyAggAMgIIADICCAAyAggAMgIIADICCAAyAggAMgIIADICCAA6BAgAEEc6BAgAEA06BggAEAcQHlDcvgJYhc0CYLrdAmgAcAN4AIABWIgBrAOSAQE2mAEAoAEBqgEHZ3dzLXdpesgBCMABAQ&amp;sclient=psy-ab&amp;ved=0ahUKEwiJ06LEm4ztAhUrFlkFHV0OCuUQ4dUDCA0&amp;uact=5\">Car windows motor<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.google.com\/search?q=car+door+lock+actuator&amp;tbm=isch&amp;ved=2ahUKEwjk0ZL9m4ztAhUSNd8KHWQpDAcQ2-cCegQIABAA&amp;oq=car+door+lock+actuator&amp;gs_lcp=CgNpbWcQAzICCAAyAggAMgYIABAFEB4yBAgAEBgyBAgAEBgyBAgAEBgyBAgAEBgyBAgAEBgyBAgAEBg6BggAEAgQHlDZVFimZ2CjdGgAcAB4AIABSIgBwQOSAQE4mAEAoAEBqgELZ3dzLXdpei1pbWfAAQE&amp;sclient=img&amp;ei=MyS1X6TsJZLq_Abk0rA4&amp;bih=851&amp;biw=1563\">Car door lock actuator<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Stepper_motor\"><\/span><strong>Stepper motor<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Attributes: medium speed, control speed, position, reversible<\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=0qwrnUeSpYQ\">Video explaining stepper motors and how to drive them<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.adafruit.com\/products\/324\">https:\/\/www.adafruit.com\/products\/324<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Geared_stepper_motor\"><\/span><strong>Geared stepper motor<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Attributes: slow, strong, control speed, position, reversible<\/p>\n\n\n\n<p><a href=\"https:\/\/www.adafruit.com\/products\/918\">https:\/\/www.adafruit.com\/products\/918<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.amazon.com\/Longruner-Stepper-Uln2003-arduino-LK67\/dp\/B015RQ97W8\/ref=asc_df_B015RQ97W8\/?tag=hyprod-20&amp;linkCode=df0&amp;hvadid=241948263033&amp;hvpos=&amp;hvnetw=g&amp;hvrand=2874532088078407989&amp;hvpone=&amp;hvptwo=&amp;hvqmt=&amp;hvdev=c&amp;hvdvcmdl=&amp;hvlocint=&amp;hvlocphy=9067609&amp;hvtargid=pla-569411026209&amp;psc=1\">with driver board<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Automotive_gauge_stepper_motor_cluster\"><\/span><strong>Automotive gauge stepper motor (cluster)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Attributes: very light, weak, cheap , Can work directly from Arduino with no transistors or anything.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.amazon.com\/Cluster-Stepper-Instrument-Repair-Speedometer\/dp\/B075GHYLVN\/ref=asc_df_B075GHYLVN\/?tag=hyprod-20&amp;linkCode=df0&amp;hvadid=344005222927&amp;hvpos=&amp;hvnetw=g&amp;hvrand=758765825285546614&amp;hvpone=&amp;hvptwo=&amp;hvqmt=&amp;hvdev=c&amp;hvdvcmdl=&amp;hvlocint=&amp;hvlocphy=9004331&amp;hvtargid=pla-773179875567&amp;psc=1&amp;tag=&amp;ref=&amp;adgrpid=70731225353&amp;hvpone=&amp;hvptwo=&amp;hvadid=344005222927&amp;hvpos=&amp;hvnetw=g&amp;hvrand=758765825285546614&amp;hvqmt=&amp;hvdev=c&amp;hvdvcmdl=&amp;hvlocint=&amp;hvlocphy=9004331&amp;hvtargid=pla-773179875567\">on amazon<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=ICJqAXFqSUw\">video of inside<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Servo\"><\/span><strong>Servo<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Attributes: slow, strong, control speed, position, reversible, 180 degrees , super easy to control<\/p>\n\n\n\n<p><a href=\"https:\/\/www.adafruit.com\/products\/155\">https:\/\/www.adafruit.com\/products\/155<\/a><\/p>\n\n\n\n<p>More servos \u2013 <a href=\"https:\/\/www.servocity.com\/servos-accessories\/\">https:\/\/www.servocity.com\/html\/servos___accessories.html<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Continuous_rotation_360_degree_servo\"><\/span><strong>Continuous rotation 360 degree servo<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Attributes: slow, strong, control speed, reversible, super easy to control<\/p>\n\n\n\n<p><a href=\"https:\/\/www.adafruit.com\/products\/154\">https:\/\/www.adafruit.com\/products\/154<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/learn.adafruit.com\/modifying-servos-for-continuous-rotation\">Converting servo to continuous motion<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Linear_actuators\"><\/span><strong>Linear actuators<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Attributes: Linear, limited stroke, expensive, control like DC motor, some have potentiometer feedback<\/p>\n\n\n\n<p><a href=\"https:\/\/www.servocity.com\/linear-actuators\/\">https:\/\/www.servocity.com\/html\/12v_linear_actuators.html<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.digikey.com\/en\/products\/detail\/pololu-corporation\/2689\/10450033?utm_adgroup=Motors%2C%20Solenoids%2C%20Driver%20Boards%2FModules&amp;utm_source=google&amp;utm_medium=cpc&amp;utm_campaign=Shopping_DK%2BSupplier_Pololu%20Corporation&amp;utm_term=&amp;utm_content=Motors%2C%20Solenoids%2C%20Driver%20Boards%2FModules&amp;gclid=EAIaIQobChMI24-u9ZiK7QIVheDICh0jZwLTEAQYASABEgInb_D_BwE\">Stepper motor linear actuator<\/a> , more <a href=\"https:\/\/www.google.com\/search?q=stepper+linear+actuator&amp;sca_esv=159f37a1251190f9&amp;ei=EScFZ569LuShiLMPu6Ci2A4&amp;ved=0ahUKEwjeiZv75f6IAxXkEGIAHTuQCOsQ4dUDCA8&amp;uact=5&amp;oq=stepper+linear+actuator&amp;gs_lp=Egxnd3Mtd2l6LXNlcnAiF3N0ZXBwZXIgbGluZWFyIGFjdHVhdG9yMgoQABiwAxjWBBhHMgoQABiwAxjWBBhHMgoQABiwAxjWBBhHMgoQABiwAxjWBBhHMgoQABiwAxjWBBhHMgoQABiwAxjWBBhHMgoQABiwAxjWBBhHMgoQABiwAxjWBBhHMg0QABiABBiwAxhDGIoFSMgOUABYAHACeAGQAQCYAQCgAQCqAQC4AQPIAQCYAgKgAgiYAwCIBgGQBgmSBwEyoAcA&amp;sclient=gws-wiz-serp\">stepper linear actuators<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Solenoids\"><\/span><strong>Solenoids<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Attributes: Super fast, super short stroke, momentary<\/p>\n\n\n\n<p><a href=\"https:\/\/www.sparkfun.com\/products\/11015\">https:\/\/www.sparkfun.com\/products\/11015<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.google.com\/search?biw=1563&amp;bih=851&amp;tbm=shop&amp;ei=dyW1X7zIGIf_5gLwuoL4Bw&amp;q=solenoid+valves&amp;oq=solenoid+valves&amp;gs_lcp=Cgtwcm9kdWN0cy1jYxADMgIIADICCAAyAggAMgIIADICCAAyAggAMgIIADIECAAQGDIECAAQGDIECAAQGDoECAAQQzoICAAQsQMQgwE6BAgAEANQpOMDWLiJBGC8jARoAHAAeACAAViIAdkGkgECMTWYAQCgAQGqAQ9wcm9kdWN0cy1jYy13aXrAAQE&amp;sclient=products-cc&amp;ved=0ahUKEwj838SXnYztAhWHv1kKHXCdAH8Q4dUDCAw&amp;uact=5\">Solenoid valves<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.google.com\/search?biw=1563&amp;bih=851&amp;tbm=shop&amp;ei=uyW1X4L9Joem5wKvh4r4BA&amp;q=solenoid+locks&amp;oq=solenoid+locks&amp;gs_lcp=Cgtwcm9kdWN0cy1jYxADMgIIADICCAAyBAgAEBgyCAgAEAoQHhAYMgYIABAeEBgyCAgAEAUQHhAYMggIABAFEB4QGDIICAAQBRAeEBgyCggAEAUQChAeEBgyCAgAEAgQHhAYOgQIABBDUMy1AliWwAJg9sICaABwAHgAgAFEiAGWA5IBATeYAQCgAQGqAQ9wcm9kdWN0cy1jYy13aXrAAQE&amp;sclient=products-cc&amp;ved=0ahUKEwjCxom4nYztAhUH01kKHa-DAk8Q4dUDCAw&amp;uact=5\">Solenoid locks<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mechanical_linkages\"><\/span><strong>Mechanical linkages:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><strong>Hubs \u2013<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/www.servocity.com\/hubs\/\">https:\/\/www.servocity.com\/html\/hubs__couplers___adaptors.html<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.robotshop.com\/en\/hubs-couplers.html\">https:\/\/www.robotshop.com\/en\/hubs-couplers.html<\/a><\/p>\n\n\n\n<p><strong>Couplers \u2013&nbsp;<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/www.servocity.com\/couplers\/\">https:\/\/www.servocity.com\/couplers\/<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.mcmaster.com\/standard-shaft-couplings\">https:\/\/www.mcmaster.com\/standard-shaft-couplings<\/a><\/p>\n\n\n\n<p><strong>Bearings &#8211;<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/www.mcmaster.com\/standard-mounted-bearings\">https:\/\/www.mcmaster.com\/standard-mounted-bearings<\/a><\/p>\n\n\n\n<p><strong>Gears \u2013&nbsp;<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/www.servocity.com\/gears\/\">https:\/\/www.servocity.com\/html\/pinion_gears.html<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.mcmaster.com\/gears\">https:\/\/www.mcmaster.com\/gears<\/a><\/p>\n\n\n\n<p><strong>Chains \/ sprockets \u2013&nbsp;<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/www.servocity.com\/sprockets-chain\/\">https:\/\/www.servocity.com\/html\/sprockets___chain.html<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.mcmaster.com\/roller-chain-sprockets\">https:\/\/www.mcmaster.com\/roller-chain-sprockets<\/a><\/p>\n\n\n\n<p><strong>Belts \/ pulleys&nbsp; \u2013<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/www.servocity.com\/xl-series-timing-belts-pulleys\/\">timing belts<\/a>,<a href=\"https:\/\/www.servocity.com\/o-ring-belts-pulleys\/\"> O Ring pulleys<\/a>,<a href=\"https:\/\/www.servocity.com\/cable-pulleys\/\"> cable pulleys<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.mcmaster.com\/timing-belt-pulleys\">https:\/\/www.mcmaster.com\/timing-belt-pulleys<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Power_supplies\"><\/span><strong>Power supplies:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><a href=\"https:\/\/www.sparkfun.com\/search\/results?term=power+supply\">Power supplies on SparkFun<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.google.com\/search?q=computer+power+supply&amp;source=lnms&amp;tbm=shop&amp;sa=X&amp;ved=2ahUKEwjbh_yLm4rtAhWRFVkFHX-DAa8Q_AUoAXoECA0QAw&amp;biw=1679&amp;bih=909\">computer power supplies<\/a>,<a href=\"https:\/\/www.google.com\/search?q=using+computer+power+supply+for+12v&amp;oq=using+computer+power+supply&amp;aqs=chrome.2.0i457j69i57j0l5j0i22i30.16641j0j4&amp;sourceid=chrome&amp;ie=UTF-8#kpvalbx=_dRa0X97IEL2s5NoPy7ywiA815\"> how to use computer power supplies<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/encrypted-tbn1.gstatic.com\/shopping?q=tbn:ANd9GcQeKMIPl6hS6Ygo3MgRjTyEJjXwZEsSSxR8b9nnC3dqLaSaGr210F_BhPdRJs0y6yf8DgrsYhtTAiAMnmN49rOXeEtwPf9N&amp;usqp=CAY\">How to tell the capabilities of computer power supply<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Wires\"><\/span><strong>Wires<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><a href=\"https:\/\/i.pinimg.com\/originals\/01\/d7\/e2\/01d7e24edb70f60bbecb3068e0a9718a.jpg\">Wire gauge chart per amp&nbsp;<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/i.pinimg.com\/originals\/a4\/31\/9e\/a4319e689c454a6fb0b26a01cf556d8e.jpg\">Wire gauge chart diameter<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.google.com\/search?q=multi+conductor+wire&amp;spell=1&amp;sa=X&amp;ved=2ahUKEwj3iPLfyIztAhV7GFkFHUpMA14QBSgAegQIBRAv&amp;biw=1896&amp;bih=924\">multiconductor wire<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/sites.google.com\/nyu.edu\/ddf-24\/week-7\">More from my Designing for Digital Fabrication class<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Second_class\"><\/span>Second class:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0674\/3651\/files\/blogimg1_grande.png?528\" alt=\"water metaphor sometimes helps explain the three components of electricity\"\/><figcaption class=\"wp-element-caption\">water metaphor sometimes helps explain the three components of electricity<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Hight of water reservoir = Potential = volts = v<br>Narrowness of pipe = Resistance = ohms = R<br>The resulting flow of water= Current = Amps = I<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/fritzing\/fritzing-app\/releases\">Fritzing github (free?)<\/a>, <a href=\"https:\/\/fritzing.org\/download\/\">or buy<\/a>, <a href=\"https:\/\/github.com\/fritzing\/fritzing-app\/releases\/download\/CD-548\/fritzing-3d61c58421bdb63ca903bb5d11310a257f1ec0ed-develop-548.mojave.10.2.dmg\">github mac<\/a>, <a href=\"https:\/\/github.com\/fritzing\/fritzing-app\/releases\/download\/CD-548\/fritzing-3d61c58421bdb63ca903bb5d11310a257f1ec0ed-develop-548.windows.64.zip\">github Windows<\/a><br><a href=\"https:\/\/store.arduino.cc\/usa\/nano-33-iot\">Arduino Nano 33 IOT page<\/a> and <a href=\"https:\/\/content.arduino.cc\/assets\/Arduino%20Nano%2033%20IOT.fzpz\">download Fritzing part<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdn.tutsplus.com\/mac\/uploads\/2013\/10\/horizontal-rows.png\" alt=\"How to Use a Breadboard and Build a LED Circuit\"\/><\/figure>\n\n\n\n<p>Breadboard connections<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/itp.nyu.edu\/physcomp\/wp-content\/uploads\/Nano_33_IoT.png\" alt=\"Arduino Nano 33 IoT board with USB connector facing the top\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"First_class\"><\/span>First class<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><a href=\"https:\/\/docs.google.com\/presentation\/d\/1mWAM8oLDh0kVCJZVjFoOw9ZUYaAKDwSBfhyw7fatL2s\/edit#slide=id.p\">slides about interaction<\/a><\/p>\n\n\n\n<p><a href=\"http:\/\/smoothware.com\/p5\/presentation3\">my work<\/a><\/p>\n\n\n\n<p><strong>Fantasy Device<\/strong>&nbsp;\u2013 As a class, we\u2019ll make a list of fantasy devices; things that don\u2019t exist, but that we wish did. For today, we\u2019ll ignore technical feasibility and concentrate on how you\u2019d operate these devices if they did exist. We&#8217;ll divide into groups of 3. Pick a fantasy device from the list. Design\/mockup a control interface for this device and demonstrate it in\u00ad class.<\/p>\n\n\n\n<p>It is sometimes useful to think in terms of WH questions and try to answer them in your design:<\/p>\n\n\n\n<p>WHO?  WHEN?  WHERE? WHAT?  <\/p>\n\n\n\n<p>Lets take an example, A popular fantasy device in movies and books is a time machine. In movies and TV, the production has to imagine what these devices look like and how they are controlled:<\/p>\n\n\n\n<p class=\"has-medium-font-size\">&#8220;Back to the future&#8221; movie:<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"113\" src=\"https:\/\/itp.nyu.edu\/physcomp\/wp-content\/uploads\/image-2.png\" alt=\"Time Machine control panel\" class=\"wp-image-8414\" style=\"width:508px;height:auto\"\/><figcaption class=\"wp-element-caption\">Time Machine control panel<\/figcaption><\/figure>\n<\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" src=\"https:\/\/media1.tenor.com\/images\/8f2255a1e9c805053f0e0da5b1b40e1a\/tenor.gif?itemid=13113002\" alt=\"Time Machine in &quot;Back to the future&quot; movie\"\/><figcaption class=\"wp-element-caption\">Time Machine in &#8220;Back to the future&#8221; movie<\/figcaption><\/figure>\n\n\n\n<p>So thinking about the WH questions:<\/p>\n\n\n\n<p>WHAT is it ? &#8211; A car.<br>WHO gets to go ? &#8211; anyone in the car.<br>WHERE does it take you ?  Set in the control panel.<br>WHEN does it activate ?  When the car reaches 80 MPS.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Stewie from &#8220;Family Guy&#8221; time machine:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" src=\"https:\/\/png.pngitem.com\/pimgs\/s\/168-1684430_stewie-griffin-fotos-stewie-and-brian-griffin-time.png\" alt=\"Stewey's time machine\"\/><figcaption class=\"wp-element-caption\">Stewie&#8217;s time machine<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" src=\"https:\/\/y.yarn.co\/4a0fafb3-d14e-464a-86ba-c0d5bddf5329_screenshot.jpg\" alt=\"Stewey's time machine cabinet\"\/><figcaption class=\"wp-element-caption\">Stewie&#8217;s time machine cabinet<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" src=\"https:\/\/vignette.wikia.nocookie.net\/familyguy\/images\/4\/4e\/Time_machine_1.jpg\/revision\/latest\/top-crop\/width\/220\/height\/220?cb=20100504230411\" alt=\"Stewey's time machine control panel\"\/><figcaption class=\"wp-element-caption\">Stewie&#8217;s time machine control panel<\/figcaption><\/figure>\n\n\n\n<p>Here the designers decided the machine is a cabinet, but they also added a disc that goes with Stewie and is used to get back:<\/p>\n\n\n\n<p>WHAT? &#8211; A cabinet and a disc<br>WHO gets to go? Anyone in the cabinet or on the disc.<br>WHEN does it activate ?  Not sure, but there is a big red button&#8230;<br>WHERE does it take you? There is a control panel, note that the control seems to be relative, so you can go forwards and backwards, not absolute like in &#8220;Back to the future&#8221;<\/p>\n\n\n\n<p class=\"has-medium-font-size\">&#8220;Spongebob Squarepants&#8221; time machine:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.youtube.com\/watch?v=mJZXCBLbNkU\n<\/div><figcaption class=\"wp-element-caption\">video of Spongebob Squarepants episode &#8211; Time machine at 2:20<\/figcaption><\/figure>\n\n\n\n<p>Here the machine is the freezer from the Crusty Crab, note that the whole freezer travels through time and it is ripped from it&#8217;s surroundings<\/p>\n\n\n\n<p class=\"has-medium-font-size\">WHAT is it ? A freezer.<br>WHO gets to go ? Whoever is in the freezer.<br>WHERE does it go? Hard to say, looks like two levers and no display.<br>WHEN does it activate? Hard to say, but it has some buttons.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tuesday 9:30am &#8211; 12:00pm room 407Tuesday 3:20pm &#8211; 5:50pm room 408 ITP Physcomp weekly syllabus Contact Book office hours with me on my calendar.&nbsp;I will schedule regular office hour appointment slots which you can book automatically once the semester starts. You&#8217;ll need to sign in with your NYU login to see it. Feel free to &hellip; <a href=\"https:\/\/itp.nyu.edu\/physcomp\/itp\/sections\/danny-rozin-fall-2024\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Danny Rozin Fall 2024&#8221;<\/span><\/a><\/p>\n","protected":false},"author":7,"featured_media":0,"parent":9,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-11860","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/pages\/11860"}],"collection":[{"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/comments?post=11860"}],"version-history":[{"count":30,"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/pages\/11860\/revisions"}],"predecessor-version":[{"id":13810,"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/pages\/11860\/revisions\/13810"}],"up":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/pages\/9"}],"wp:attachment":[{"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/media?parent=11860"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/categories?post=11860"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/tags?post=11860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}