MIT: Independent Activities Period: IAP

IAP 2017 Activities by Category - Computers: Hardware and Devices

Expand All | Collapse All


Assistive Technology Info Center (ATIC) Open House

Kathy Cahill, Associate Dean, Accessibility and Usability

Feb/02 Thu 12:00PM-02:00PM 7-143

Enrollment: Limited: First come, first served (no advance sign-up)
Prereq: None

The Assistive Technology Information Center opens its doors to show visitors the latest in commercially available assistive technologies for people with disabilities.  We will demonstrate

 Learn about ways to make your website and documents more accessible to people with disabilities.  See examples of tactile diagrams and other ways to make information accessible. 

 

Sponsor(s): ATIC Lab
Contact: Kathleen Cahill, 7-143, 617 253-5111, KCAHILL@MIT.EDU


Collaborative Design and Creative Expression with Arduino MIcrocontrollers

Kyle Keane, Lecturer, Craig Carter, Professor, Materials Science and Engineering, Andrew Ringler, non-MIT lecturer, Mark Vrablic, MIT Student, EECS, Abhinav Gandhi, Visiting Student, EECS

Jan/09 Mon 01:00PM-04:00PM 13-4101, bring laptop
Jan/10 Tue 01:00PM-04:00PM 13-4101, bring laptop
Jan/11 Wed 01:00PM-04:00PM 13-4101, bring laptop
Jan/12 Thu 01:00PM-04:00PM 13-4101, bring laptop
Jan/13 Fri 01:00PM-04:00PM 13-4101, bring laptop
Jan/17 Tue 01:00PM-04:00PM 13-4101, bring laptop
Jan/18 Wed 01:00PM-04:00PM 13-4101, bring laptop
Jan/19 Thu 01:00PM-04:00PM 13-4101, bring laptop
Jan/20 Fri 01:00PM-04:00PM 13-4101, bring laptop

Enrollment: Limited: Advance sign-up required
Sign-up by 01/07
Limited to 40 participants
Attendance: Participants must attend all sessions
Prereq: none

Register at https://goo.gl/forms/0MAINQbUz6E690EB2 for this 9-day hands-on workshop about collaboration, design, and electronics prototyping. No previous experience with computer programming or electronics is required. Beginning students will be taught everything they need to know and advanced students will be challenged to learn new skills. Participants will work in small teams to design and build electronics projects using open-source microprocessors. Team projects are completely open-ended and designed by participants, past projects have included: an internet-connected weather simulation station, a giant LED billboard, and a CNC drawing machine. Participants will complete three guided projects in order to learn the fundamentals and will then break into small teams to complete a one-day mini-project of their choosing. After the mini-project, participants will break into new teams that will each get $250 and four days to design, plan, and build a custom project of their choice. On the last day of the course, students will present their projects in public exhibition and have the chance to win a prize for crowd favorite. Participants will learn about microcontroller programming using Arduino, collaborative software development using GitHub, solderless electronics prototyping, electronic sensors, rapid prototyping, and small team management.

 

Sponsor(s): MIT-SUTD Collaboration, Materials Science and Engineering
Contact: Kyle Keane, kkeane@mit.edu


Cybersecurity: Technology, Social Norm, and Policy

Everardo Ruiz SM '00, Energy Transition Partners

Feb/02 Thu 10:00AM-12:00PM E62-223

Enrollment: Unlimited: Advance sign-up required

Cybersecurity continues a shift from Tolerance and Survivability tools towards Moving Target Defenses, but is this shift sufficient to create true cybersecurity?  As the number of malware attacks, cost and time-to-fix continue to escalate it is clear that cyber-attack advances outpace current Social Norms and policies. Increasing impacts on the U.S. and U.S. corporations underscore several Cybersecurity Myths. Cyber-defense strategy requires new Social Norms, similar to the European’s approach for the Plague, Slavery and Piracy for a global deterrence to today’s Malware, Botnets and Espionage. Should security move beyond compliance, monitoring and industry partnership-sharing of threat information? Can cyber policies address today’s challenges of misaligned incentives, information asymmetries and externalities? Is this simply a technology discussion?

Register for this free event.

Sponsor(s): Alumni Association
Contact: Elena Byrne, W98-206C, 617 252-1143, EBYRNE@MIT.EDU


Fabricating Electronic Tattoos (FULL with FULL WAITLIST!)

Cindy Hsin-Liu Kao, PhD Student, MIT Media Lab, Andres Calvo, MS Student, MIT Media Lab

Jan/17 Tue 02:00PM-06:00PM E15-341, Bring laptop
Jan/18 Wed 02:00PM-06:00PM E15-341, Bring laptop
Jan/19 Thu 02:00PM-06:00PM E15-341, Bring laptop
Jan/20 Fri 02:00PM-06:00PM E15-341, Bring laptop

Enrollment: Limited: Advance sign-up required
Sign-up by 01/07
Limited to 12 participants
Attendance: Participants must attend all sessions

THIS CLASS IS FULL with a FULL WAITLIST. We are not taking any more sign-ups. Sorry!

Please sign up for the course here: https://goo.gl/forms/C0XFJ5vJ0CdWRosw2, and we will contact you if selected. This course introduces the fabrication process for creating electronic tattoos that are both aesthetic and functional. The course is broken down into three stages:


1) Learn the fabrication process by making an NFC tag tattoo

2)  Envision and design your own applications for electronic tattoos

3) Prototype and test your application


This course can help you envision the future of wearable devices and on-skin user interfaces through a hands-on approach. During the last day of the course, students will share their applications with the rest of the class.

Sponsor(s): MIT-SUTD Collaboration
Contact: Cindy Hsin-Liu Kao, E15-352, cindykao@mit.edu


Hacking the Holodeck: An Introduction to Touch and Virtual Reality

Marcelo Coelho, Lecturer, Architecture, Daniel Leithinger, CDO/Co-Founder, Lumii

Jan/09 Mon 10:00AM-12:00PM IDC N52 3rd floor, Bring laptop with Unity and Arduino IDE installed
Jan/10 Tue 10:00AM-12:00PM IDC N52 3rd floor, Bring laptop with Unity and Arduino IDE installed
Jan/11 Wed 10:00AM-12:00PM IDC N52 3rd floor, Bring laptop with Unity and Arduino IDE installed
Jan/12 Thu 10:00AM-12:00PM IDC N52 3rd floor, Bring laptop with Unity and Arduino IDE installed
Jan/13 Fri 10:00AM-12:00PM IDC N52 3rd floor, Bring laptop with Unity and Arduino IDE installed
Jan/17 Tue 10:00AM-12:00PM IDC N52 3rd floor, Bring laptop with Unity and Arduino IDE installed
Jan/18 Wed 10:00AM-12:00PM IDC N52 3rd floor, Bring laptop with Unity and Arduino IDE installed
Jan/19 Thu 10:00AM-12:00PM IDC N52 3rd floor, Bring laptop with Unity and Arduino IDE installed
Jan/20 Fri 10:00AM-12:00PM IDC N52 3rd floor, Bring laptop with Unity and Arduino IDE installed

Enrollment: Limited: Advance sign-up required
Sign-up by 01/04
Limited to 15 participants
Attendance: Participants must attend all sessions
Prereq: see description

In 1965, Ivan Sutherland proposed the vision of an “Ultimate Display”: a room that could render data so realistically that it would allow users to interact with information as if it were a real, physical object. Since then, the idea of such an environment has become increasingly popular and has captured people’s imagination through the Star Trek Holodeck, The Matrix, and most recently, Westworld.

In this course, students will learn how to build immersive computer interfaces that allow us to feel and touch data in real life. Building on the rich history of Virtual and Augmented Reality at MIT (and beyond), we will explore the state of the art in shape changing displays, soft robotics, haptic interfaces, and wearables, while combining them with virtual reality interfaces such as the HTC Vive and Google Cardboard.

Through this hybrid lecture and studio workshop students will learn how to create physical user interfaces and haptics for virtual reality. Hands-on experience with common VR devices and prototyping tools such as Unity and Arduino will introduce students to current state of the art research and provide a platform for development and experimentation.   

Should have either a working knowledge of programming, electronics, or 3D modelling. Experience with Unity and Arduino is a bonus. Students will work in small cross-disciplinary groups and will be provided with a basic software toolchain and hardware on which to develop their projects.

May be offered for credit. TBD

Sponsor(s): MIT-SUTD Collaboration, Architecture
Contact: Marcelo Coelho, email@cmarcelo.com


LabVIEW For-Credit Courses

David Trumper

Enrollment: Pre-register on WebSIS
Attendance: Participants must attend all sessions

There are two new for-credit courses on LabVIEW being offered this IAP. You can take either or both. Pre-register on WebSIS. Short description of each course appears below. Full details can be found here.

2.S974/6.S197 LabVIEW for Controls and Mechatronics (Prof. David Trumper, MIT & Jeannie Falcon, National Instruments) - 3 units
January 11, 12; 10 am-5 pm; 1-004

This is an introductory seminar on LabVIEW for Controls that will cover the following topics: 
·         LabVIEW to instrument your .m file textual algorithms
·         Control design and numerical simulation
·         Real-time implementation with high-speed I/O for control prototyping
·         System identification to aid in plant modeling
·         Digital filter design to take out measurement noise
·         Programming FPGAs with LabVIEW

2.S973/6.S198 Introduction to LabVIEW: Programming Language for Controlling Hardware for Engineering Applications (Prof. David Trumper & and Hope Harrison, MIT) - 6 units
MWF, January 13, 18, 20, 23, 25, 27, 30; 12-2:30 pm and Feb 1, 12-1 pm; 36-156

This class will teach you the basics of programming in LabVIEW which is a language for controlling hardware in automated scientific experiments and engineering. At the end of the class you will take the Certified LabVIEW Associate Developer (CLAD) Exam, which will give you internationally recognized certification.

 

 

 

Sponsor(s): Mechanical Engineering, Electrical Engineering and Computer Science
Contact: Laura Zaganjori, 617-258-5620, LAURAZ@MIT.EDU


Learn WordPress and Azure for Web Development and IoT

Jialin.Shi@studentpartner.com, Binh Le, Microsoft Student Partner

Enrollment: Limited: Advance sign-up required
Sign-up by 01/23
Attendance: Participants welcome at individual sessions
Prereq: None

Learn the basics of web development using WordPress, cloud computing using Microsoft Azure, and do an IoT Project!

No prior technical experience necessary.

Sponsor(s): Electrical Engineering and Computer Science
Contact: Jialin Shi, Jialin.Shi@studentpartner.com


WebDev - WordPress & Azure

Jan/31 Tue 12:00PM-02:00PM 32-141, Bring Laptop

Web Development using WordPress and Microsoft Azure: Learn the basics about web development using WordPress and cloud computing using Microsoft Azure in this workshop that will take you step-by-step through a tutorial to create, design, and deploy your own web portfolio. Your new Microsoft Imagine account will give you access to free software! No prior technical experience necessary.

Binh Le - Microsoft Student Partner


Internet of Things (IoT) Using MS Azure

Feb/01 Wed 12:00PM-02:00PM 32-141, Bring Laptop

Learn to build a temperature, humidity, and pressure reader using Microsoft Azure IoT starter kits.  Leverage Azure IoT services to create your own IoT architecture on the cloud.  Tinker with one of our Microsoft Azure IoT starter kits and run a simple remote monitoring solution to communicate with the cloud! 

Jialin.Shi@studentpartner.com


Make an OScope, signal generator, and pulse oximeter measurement circuitry in 2 days!

Patrick Kane, Steven Leeb

Enrollment: Limited: Advance sign-up required
Sign-up by 01/09
Limited to 30 participants
Attendance: Participants must attend all sessions
Prereq: Programming, circuits, soldering experience helpful

Learn about the analog capabilities of Programmable System on Chip (PSoC) products. We will teach you how to make a simple Pulse Oximeter Analog Front End (AFE) with a PSoC 4, and how to use a PSoC 5LP as a function generator and oscilloscope to test the Pulse Oximeter AFE.
One problem with creating analog solutions is that they usually require a complicated analog lab. This makes presenting analog solutions cumbersome because you need to bring an oscilloscope. Instead, we will show you how to build your own PSoC 5LP based Simple Oscilloscope to allow you to see your pulse waveform with only a laptop and a few USB ports. Learn to program the PSOC 5LP as a simple function generator and simple oscilloscope.
Next we will use a PSoC 4 to build a Pulse Oximeter Analog Front End, and use the Simple Oscope to measure the detected heartbeat signal. Each attendee will leave the class with their own PSoC 5 LP OScope/Signal generator, a PSoC 4 - 042 kit, and the pulse oximeter interface board.

Please sign up  for the workshop here: http://svy.mk/2fljfSs

Sponsor(s): Electrical Engineering and Computer Science
Contact: Patrick Kane, iap-psoc@mit.edu


Jan/24 Tue 10:00AM-05:00PM 38-500

Patrick Kane


Jan/25 Wed 10:00AM-05:00PM 38-500

Patrick Kane


Quick Intro to Designing Feedback Controllers

Joseph Steinmeyer, Lecturer, EECS, Jacob White, Professor, EECS

Jan/17 Tue 02:00PM-05:00PM 38-530 Circuits Lab, Bring laptop
Jan/18 Wed 02:00PM-05:00PM 38-530 Circuits Lab, Bring laptop
Jan/19 Thu 02:00PM-05:00PM 38-530 Circuits Lab, Bring laptop
Jan/20 Fri 02:00PM-05:00PM 38-530 Circuits Lab, Bring laptop

Enrollment: Limited: Advance sign-up required
Sign-up by 01/06
Limited to 30 participants
Attendance: Participants must attend all sessions
Prereq: High school-level algebra, some exposure to programming

This course will be a one-week lab-focused introduction to controls focused on discrete time modeling and control of systems using microcontrollers (Teensy3.2 and/or Teensy 3.5/6 ARM development boards) and a number of system artifacts (quadcopter propellers and combinations of propellers, inverted pendulum, etc…).  We’ll be carrying out portions of already-developed and newly-developed lab modules from 6.302 and the 6.302x series we’ve been developing, so in some sense this course is a workshop. There will be some light homework associated with the class (~1 hour per day or less), but we’ll only be working in lab (no lectures) and relying on readings and in-lab discussions for establishing concepts. This on-campus IAP class, the labs will NOT be streamlined or plug-and-play, students should expect a more realistic engineering experience. We are also open to students carrying out mini-projects focused on control within the course if they fit within the goals of the curriculum.  Students should be prepared to work in pairs, be inspired by problems where determining the approach is as important as executing on that approach, and they should be comfortable with simple circuits, basic mechanics, and modifying short programs in C and/or Python.

Contact jodalyst@mit.edu by Jan. 6 to sign up.

Sponsor(s): MIT-SUTD Collaboration, Electrical Engineering and Computer Science
Contact: Joe Steinmeyer, jodalyst@mit.edu


ROS Introduction for Beginners

Baian Chen

Jan/19 Thu 05:00PM-07:00PM 1-115

Enrollment: Unlimited: No advance sign-up
Prereq: Familiarity with Python

ROS (robot operating system) is super cool and useful for robotics and computer vision but seldom taught in class in most of the cases. In this class, we will go through the basic (but powerful) idea of ROS system, have a taste on how it works, and write a simple ROS system in python.

Sponsor(s): Student Information Processing Board
Contact: Baian Chen, sipb-iap17-ros@mit.edu