{"id":2244,"date":"2022-02-10T21:12:47","date_gmt":"2022-02-11T02:12:47","guid":{"rendered":"https:\/\/courses.ideate.cmu.edu\/48-339\/s2022\/?p=2244"},"modified":"2022-02-10T21:12:47","modified_gmt":"2022-02-11T02:12:47","slug":"class-notes-10-feb-2022","status":"publish","type":"post","link":"https:\/\/courses.ideate.cmu.edu\/48-339\/s2022\/?p=2244","title":{"rendered":"Class Notes, 10 Feb 2022"},"content":{"rendered":"<h2>Class 8: 10 Feb<\/h2>\n<p>Going forward, verify that your camera is not set to &#8220;HD&#8221; in Zoom.\u00a0 I disabled this tonight and things went much better than expected.<\/p>\n<p>Correction for previous lecture!\u00a0 You do use Serial.print() and Serial.write() to send info to p5.js.\u00a0 When you&#8217;re doing this, you can&#8217;t use Serial methods for &#8220;printf debugging&#8221;.<\/p>\n<h3>Types of Input<\/h3>\n<p>Using sound \/ music as an example:<\/p>\n<ul>\n<li>monophonic: wind instruments, voice.\u00a0 Easy to detect pitch\/volume.<\/li>\n<\/ul>\n<p>polyphonic: keyboards, pianos, organs, stringed instruments.\u00a0 Hard to detect pitch\/volume of a single note, but easy to detect volume of a collection of instruments.<\/p>\n<p>Anthropomorphic inputs<\/p>\n<p>respond to human state\/condition:\u00a0 blood pressure, galvanic skin response, breath rate, pulse rate.<\/p>\n<p>Visual interpretation of secondary movements: eye twitch, touching your face, blinking<\/p>\n<p>Tracking \u201crapid eye movement\u201d when eyes are closed, like REM when you&#8217;re asleep is used in PTSD therapy EMDR. <a href=\"https:\/\/en.wikipedia.org\/wiki\/Eye_movement_desensitization_and_reprocessing\">https:\/\/en.wikipedia.org\/wiki\/Eye_movement_desensitization_and_reprocessing<\/a>.\u00a0 This is a recently developed form of therapy and treatment for PTSD and requires trained human therapists.<\/p>\n<p>Alternatively, you can make art out it:\u00a0 http:\/\/www.flong.com\/archive\/projects\/optoisolator\/index.html<\/p>\n<p>SparkFun&#8217;s biometric sensors:\u00a0 <a href=\"https:\/\/www.sparkfun.com\/categories\/146\">https:\/\/www.sparkfun.com\/categories\/146<\/a><\/p>\n<h3>More kinetic output<\/h3>\n<p>There is a lot of work in this area to provide accessibility for people with limited vision or blind people.\u00a0 Please watch all of these, we didn&#8217;t have time to show them all in class.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=psObymNkzvk\">tactile maps<\/a> for the blind<\/li>\n<li>presentation of research data on <a href=\"https:\/\/www.youtube.com\/watch?v=Qbe9G9dWcSk\">tactile map comparison<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=QeulfaWn_Ps\">tactile graphics using \u201cswell paper\u201d<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=bEVTu1xdpVI\">3d printing reference objects for the blind<\/a> \u2014 what does a snowflake look like?\u00a0 A butterfly?\u00a0 A sailboat?<\/li>\n<\/ul>\n<h3>Accessibility and HCI<\/h3>\n<p>In 1968, Doug Englebart demonstrated the first \u201cworkstation\u201d.\u00a0 It\u2019s a long watch but I think at least the first half will give you a lot of ideas on how to pitch a novel technological concept.\u00a0 The important bit about accessibility \u00a0 starts about 30 minutes in when they show the interface. <a href=\"https:\/\/www.youtube.com\/watch?v=yJDv-zdhzMY\">https:\/\/www.youtube.com\/watch?v=yJDv-zdhzMY<\/a><\/p>\n<p>Using this workstation requires sight, hearing, and functioning hands\/fingers\/feet.<\/p>\n<h3>Accessibility vs. Inclusion<\/h3>\n<p>What makes something accessible?\u00a0 Is Universal Design also accessibility?<\/p>\n<p>Inclusion ==&gt; inviting, making someone want to participate. How do you invite someone to provide input \/ direction?<\/p>\n<p>Are 30mm arcade buttons are accessible? Interrupt or constant? Convex or concave? If you want to use Universal Design, how do you decide how big the button should be and where it\u2019s located?<\/p>\n<p>There\u2019s a wide variety of <a href=\"https:\/\/arcadeshock.com\/collections\/pushbuttons\">arcade push buttons<\/a>.\u00a0 Are controls like buttons the wrong answer?\u00a0 Is a better way to collect input?<\/p>\n<h3>Physical interaction with temperature<\/h3>\n<p>There are some serious things to consider when working with temperature.\u00a0 Basically, &#8220;what happens if this breaks, has bugs, or completely fails?&#8221;\u00a0 Can someone be injured?<\/p>\n<p>Maybe you need temperature control in your project? Adam Savage made 2001:Space Odyssey suits for Comic-Con that required a <a href=\"https:\/\/www.youtube.com\/watch?v=hxRoK5LZa_A\">costume cooling vest<\/a>.\u00a0 He actually made two, the other was for Astronaut Chris Hadfield(!) who provides good feedback.\u00a0 This is another one to watch all the way through, there&#8217;s a lot of design\/fabrication skills shown off.<\/p>\n<p>There&#8217;s also a <a href=\"https:\/\/www.youtube.com\/watch?v=U5B0O4l_F3s\">commercial alternative<\/a> for performers.<\/p>\n<h3><strong>Coaching vs. grading<\/strong><\/h3>\n<p>Think\u00a0 about coaching, providing good feedback and encouragement to take a positive action.<\/p>\n<p>Example: sports trainer that monitors your HR, BP, breathing rate, and hydration and knows your training course.\u00a0 It encourages you to do better instead of punishing you for not doing enough.<\/p>\n<p>Example: music \u201ccoach\u201d that helps you learn to perform music. Watches your body and helps you correct form\/posture.\u00a0 Reminds you that you are always performing, even when you\u2019re just practicing a scale or an etude.<\/p>\n<p>Alice Miller\u2019s \u201c<a href=\"https:\/\/en.wikipedia.org\/wiki\/Alice_Miller_(psychologist)#For_Your_Own_Good_(Am_Anfang_war_Erziehung,_1980)\">For Your Own Good<\/a>\u201c, a criticism arguing that we replace the pedagogy of punishment\u00a0 with support for learning, using the German pedagogy that gave rise to support of fascism as one study<\/p>\n<p>Assignment 5 has requirements in its own post.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Class 8: 10 Feb Going forward, verify that your camera is not set to &#8220;HD&#8221; in Zoom.\u00a0 I disabled this tonight and things went much better than expected. Correction for previous lecture!\u00a0 You do use Serial.print() and Serial.write() to send info to p5.js.\u00a0 When you&#8217;re doing this, you can&#8217;t use Serial methods for &#8220;printf debugging&#8221;. &hellip; <a href=\"https:\/\/courses.ideate.cmu.edu\/48-339\/s2022\/?p=2244\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Class Notes, 10 Feb 2022&#8221;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/courses.ideate.cmu.edu\/48-339\/s2022\/index.php?rest_route=\/wp\/v2\/posts\/2244"}],"collection":[{"href":"https:\/\/courses.ideate.cmu.edu\/48-339\/s2022\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/courses.ideate.cmu.edu\/48-339\/s2022\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/48-339\/s2022\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/48-339\/s2022\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2244"}],"version-history":[{"count":1,"href":"https:\/\/courses.ideate.cmu.edu\/48-339\/s2022\/index.php?rest_route=\/wp\/v2\/posts\/2244\/revisions"}],"predecessor-version":[{"id":2245,"href":"https:\/\/courses.ideate.cmu.edu\/48-339\/s2022\/index.php?rest_route=\/wp\/v2\/posts\/2244\/revisions\/2245"}],"wp:attachment":[{"href":"https:\/\/courses.ideate.cmu.edu\/48-339\/s2022\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/48-339\/s2022\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/48-339\/s2022\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}