This class’s final project is to build assistive devices for older people which can be helpful to them in their lives.

The Project 2 assignment is to make an assistive device for yourself. It should actually function in its intended role and be something that makes some task, practice, or aspect of your daily life easier, simpler, more comfortable, or in some meaningful way better for you; however, it is perfectly acceptable for the device to be something that is more fanciful and less practical. While your device may have major mechanical components, you are expected to build in at least some electronic logic as well using the Arduino or another microcontroller. The final product should be reasonably polished; unlike Project 1, aesthetic care is defined as part of the criteria for success.

Jump to sections:

Project schedule

date class activity, or assignment sub-part that is due
Monday, Feb. 17th assignment introduction
Friday, Feb. 21st due: Brainstorming sketches and notes for staff discussion
Wednesday, Feb. 26th due: Prototype for quick presentations and feedback
Monday, Mar. 2nd work day for final project build
Wednesday, Mar. 4th Final project critique
Wednesday, Mar. 18th due: Final documentation

The meaning of an assistive device

The traditional notion is that “assistive devices” are things that look like this:

Image of traditional hearing aid: a pink flesh-tone bean-shaped electronic device is paired with a clear plastic tube which ends in a molded clear piece to fit into the ear canal. (image from Udo Schröter via Wikimedia Commons)

People often think of assistive devices as things that are used exclusively by people with physical disabilities. In fact, the top of the Wikipedia entry for “Assistive technology” reads “Assistive technology is an umbrella term that includes assistive, adaptive, and rehabilitative devices for people with disabilities and also includes the process used in selecting, locating, and using them.” (Emphasis mine.)

Artist / educator / deep thinker Sara Hendren, in an essay entitled All Techology is Assistive, responds to this sort of thinking:

Instead of labeling some technologies and not others as assistive, let’s start like this: We’re all getting all kinds of help from the things we make. All kinds of help, all the time, for our many material and social and educational and political needs. Private needs and public ones. No one is exempt.

An assistive device, for our purposes, is fundamentally any piece of technology which makes any task or practice easier for any person. A cane is an assistive device: it helps somebody walk more easily. A pair of reading glasses is an assistive device: it helps someone read. A bicycle is an assistive device: it helps someone move quickly from one place to another. A pen is an assistive device: it helps someone make clear, narrow marks on a page.

There are a huge variety of creative and interesting assistive devices which look very little like the classic pink-plastic device shown above, and which serve all sorts of purposes.

Some examples

Squeeze chairs

Noted researcher Temple Grandin worked with Prof. Wendy Jacob to produce “squeeze chairs”: pieces of furniture with inflatable elements designed to provide deep pressure, a sensation which is known to significantly calm and comfort some people on the autistic spectrum:

Image of three chairs in a room. The leftmost chair has a young boy sitting in it, and he is nearly surrounded by an inflatable material which is hugging him. The center chair has a young girl in it; the inflatable material nearly covers her head up and she peeks out to the side.(Squeeze Chair image from Sara Hendren’s Abler blog)

Spike Away

Industrial designer Siew Ming Cheng wanted the people near her on the subway to maintain a healthy distance, so she built “Spike Away” in a two-day workshop:

Image of young woman on a subway wearing several strips of plastic spikes across her chest and back; they protrude perhaps 5" off of her body. A group of people around her keep their distance and make grimacing expressions.

Phone notifier

Recent CMU design alum Mackenzie Cherban made a really strong project to help her grandmother, who has limited hearing, know when her cell phone is ringing from the next room over. It consists of a photosensor positioned to face into the screen of a smart device (phone, tablet, etc.). An Arduino reads the photosensor’s values, and when it detects a light level over a certain threshold, it triggers two large bright LEDs on a breadboard to blink. The idea is that these indicator lights could be the next room over from the phone/tablet, and alert the user to the fact that the phone has a notification.

Gif showing a person holding a small black cylinder with wires coming out of it (a photosensor) near the face of an iPad on a table. At the end of the wires of the photosensor is an Arduino attached to a breadboard, which has some small red LEDs on it which are blinking at first. The iPad is sleeping, but when it wakes up and the screen lights up, the red LEDs shut off and bright white LEDs on the breadboard begin to blink in response.

Prior Student projects from this course

Laptop light extension

A device to help the designer remember to take a break from using her laptop after long intervals. It uses a piece of bent clear acrylic which transmits lights from an LED strip mounted on the back of the laptop. When the laptop lid is open (which the device detects with an accelerometer), the lights turn green.

Short video of a laptop lid being opened; when it is open, a thin plastic panel along the screen's top edge illuminates blue.

After the screen has been continuously open for some specified time (say, 30 minutes), the lights will turn red instead of green—an unmissable visual signal that it’s time for the user to take a break.

Walk the Walk

A device to help the user walk with greater attention and care to the positioning of her feet.

Image of a shoe with two lasercut wooden boxes nearby, connected by cables. One box is labeled "Walk The Walk", and the other one has a simple diagram of a foot on its face, with seven LEDs located at particularly defined pressure points.

In the designer’s words:

I am someone who has very bad walking habits. Ever since I was a kid, I knew I had wrong pressure distribution when walking, which caused my knees to grow at a wrong angle. To fix that, I need to constantly remind myself to fix the way I walk. This device is designed to help me do that. It visually displays the pressure distribution, plus tells me when I am putting the right amount of pressure.

Interactive Memory Box

A device to help the user focus on particularly meaningful memories before sleep.

An image of a hand holding a small printed receipt with mostly illegible paragraph-form text written on it. The first line of the text is a date and time. In the background, a closed wooden box with beautiful grain. A small piece of receipt paper is torn and emerging from the front of the box, suggesting that the piece being held in the foreground was torn from that source.

From the designer:

This project is a concept work which draws upon neuroscientific findings regarding the lasting effects of memory books on progressive memory loss. It works by systematically reminding you of certain memories by physically printing them on paper right before going to sleep, which causes a strengthening of neural pathways. This is thought to improve memory and protect it from potential neural damage.

Inside the box, which the designer took great care to craft manually in a campus wood shop, is a thermal receipt printer.

Image of an opened wooden box. Inside of it is a thermal receipt printer with paper coming out of it and a string of short printed messages with gaps between them.

A Ring for Retinal Degeneration

A piece of ring-sized electronics which is designed to work as a visual aide for the designer, whose retinal degenerative disease leaves her prone to irreversible damage if she does not have sufficient lighting for focused tasks.

Image of two unusual rings on a person's left middle finger. One ring is a battery holder for a large coin-cell battery. It is connected by a short length of green and white wires to the other ring, which is a small square section of perforated circuit board containing two illuminated LEDs, a photoresistor, a resistor, an 8-pin IC, and a sliding switch.

From the designer:

To combat one of the most important causes (at least in my case) of retinal degeneration—eye strain due to lack of lighting—I decided to make myself an LED ring that serves as a reminder to turn on the lights when a room is too dark to work in.

A Reluctant Wallet

A student didn’t want to keep spending too much money. A clever solution:

In an effort to save money, I created a difficult wallet to bombard you with guilt-inducing questions and will only unlock if you’ve proven your desperation and need.

The user pushes buttons to answer questions before this wallet will agree to open up.

Closeup image of a digital display reading "Sorry. Not this time." Beneath it are two metal buttons labeled "yes" and "no," and a wooden latching mechanism.

The “wallet” itself was a wooden box with a living hinge.

Image of a wooden box with curved back face, approximately 6" wide by 3" tall by 5" deep. A wooden latch mechanism holds the box top shut, but were the mechanism to open up, the top would be able to lift and reveal the inner contents.

A Thrombosis Reminder

A device which vibrates and blinks when the user has been sitting for too long. It’s worn above the knee.

Brief moving image of a grey rounded triangular device with a glowing light affixed to a user's thigh right above her knee. The user sits and stands, and in so doing, reorients the device.

All of these disparate examples are meant to show that 1) “assistive technology” is actually a very broad category, 2) low-tech answers can be very good answers, and 3) the potential range of inventive ideas to address various problems is enormous.

(One note on #2 above is that this project assignment requires that you build some electronic logic of some sort into your assistive device. But perhaps you will not need to begin with the electronics, which may, for instance, provide additional useful affordances to a device that is primarily physical.)

Deliverables and deadlines

Begin by brainstorming: written ideas/doodles/sketches and notes

due Friday, February 21st by appointment; 5% of final project grade

(The appointment signup link is on Canvas.)

You are expected to spend a few hours this week drawing ideas and writing. At this stage, volume is more important than quality. This culminates in at least four dated pages of handwritten notes and drawings which illustrate your brainstorming about various problems you’ve observed in your own life and potentially some proposed solutions to them. Each idea should have a few different sketches (do your best—take five minutes to work on each drawing and wherever you get is fine), as well as some short sentences of description.

Don’t try to do all this the night before our meeting. You must date each page, and I expect to see that you worked on different ideas on different days during the course of this week.

Your level of art/drawing skill is not a factor in grading.

At the ideation stage of this project, take note of your daily life, trying to use a critical eye on yourself as much as you’re able. Are there any tasks that you regularly do (or don’t do) that are difficult or frustrating for you?

  • Are there things that are difficult to reach, hold, or manipulate?
  • Do you fall asleep in an uncomfortable pose, or fail to go to sleep or wake up at the right time?
  • Do you have poor posture sometimes?
  • Do you have discomfort in your body that some well-designed tool could help with?
  • Are there important things you forget regularly?
  • Do you drink enough water?
  • Do you wish you would do a better job of brushing your teeth or talking with strangers on the bus or washing your hands regularly?
  • Do you sit for too long at a stretch?
  • Could some gentle reminder at the right moment help to keep you on track?
  • Would some gadget help your hands keep busy so your mind was more free to wander?

These are just some prompts to get you thinking but not at all an exhaustive listing of the sorts of things you could consider.

Create a prototype

due Wednesday, February 26th at the start of class; 15% of final project grade

You will present some sort of prototype in class. It need not be high-fidelity. There is a lot of different thinking in the design world about what “prototyping” means. Designer and academic Graham Pullin, in his excellent Design Meets Disability (2011), helpfully outlines a few different approaches:

  • feels-like prototype: an ergonomic prototype for physical feeling in hands, etc.
  • looks-like prototype: an appearance model for form, color, materials, etc.
  • works-like prototype: an engineering prototype for electronics and electromechanical build, etc.
  • behaves-like prototype: an experience prototype for interactions. It may have tethers instead of being wireless, or be built larger than the proposed final size, but the fundamental user interactions are well-modeled. (p. 138)

You do not need to explicitly state what kind of prototype you are showing—but you must have something that shows clear progress towards your final goal. It may be the same physical thing that will become your final project, or it may be a version that you’re using to test out some possibilities. It is expected that you will allocate your time on the prototype as you feel makes the most sense: if you know the electronics of your project are simple, then use this due date as an opportunity to focus on the ergonomic or appearance aspects of the project. On the contrary, if the electronics or interaction will be hard, then focus on that and put it in a cardboard box (or no box at all).

In class, we will briefly critique the prototypes. This deadline is meant to help you prepare to deliver a finished project one week later.

Suggestions for project/process flow

Building a simple physical mockup

A simple space-filling mockup can be a very helpful way of understanding what you’re building. Keep it simple; throwing something together with cardboard and hot glue is a great way to get some ideas about what your assistive device could look like. Does it fit into a pocket? Or a small pouch? Do you need an enormous cart to move it around the world? If you could idealize it into any form, what would that be? (If there’s one thing we know about electronics, it’s that there are ways to make them quite small; there may be miniaturization techniques applicable to your project.)

Building an electronic mockup

If you are at a point where you’re ready to begin to prototype electronic logic, then by all means, dust off the breadboards and whatever components you’ll need, and throw something together. We are at a point in the course where you should feel comfortable with the software and electronics you’ll need to get started, and the first step is to just jump right in.

Once you’ve begun, you may identify a particular challenge—for instance, you find some complex software timing issue you don’t know how to solve, or you will need to use an electronic component that is new to you. These are the sorts of questions that course staff are happy to help with during office hours or via email. But the only way to identify these sticking points is to get to the point that you actually encounter them, which is why building a simple electronic mockup early is a good idea.

Building the final physical embodiment of your device

Building hardware is often far more challenging than meets the eye! As soon as you want to depart at all from something as simple as a lasercut wooden box, you will find that building satisfactory forms—especially if they have any moving parts whatsoever—is often a very complex undertaking. Depending on your particulars, this may well be the most difficult part of the project to scope effectively. The best advice here is very general: start early with some sketches of what you want to make; move from sketches to some sort of fabrication; prototype early and often; and try to guard against spending too many hours quibbling over very fine details.

Feedback allocations

The demonstration for this project requires that you make something that works; demonstrating its actual functioning at the crit will be a portion of your grade. (Partial credit may be given if it is only partially working.)

Credit is allocated as follows:

  • 5% ideation sketching
  • 15% prototype
  • 30% final product
    • 15% successful technical performance
    • 15% aesthetic, design, and ergonomic considerations
  • 50% documentation
    • 15% final product images and explanation
    • 10% process images and review
    • 15% discussion
    • 5% schematic
    • 5% code

Documentation content requirements

Coronavirus update

We’ll aim to keep the original documentation due date of Wednesday 3/18 intact, and will stick to the original documentation assignment as well. However: if there is a part (or parts) of the documentation you’re not able to complete, then you’ll simply briefly note in your documentation what you could not do and you won’t be penalized. Or if you need more time, please just email me.

In many cases students may not be able to complete the final images and video. If you have your project but no DSLR, then just photograph it with whatever camera you have available; if you don’t have the project at all, then of course you’re not liable for photographing it. Feel free to use existing shots/video you took as “final” images, even if they aren’t especially high-quality.

Here is all of the video that Harshine and I shot for our own internal review purposes, but be forewarned that it’s pretty low-quality: Google Drive link. You may choose to add our video to your post but you don’t need to, and won’t be penalized if you don’t.

I expect you to be able to complete the Process, Discussion, and Technical Information sections, though if there’s some impediment in any case, please simply note it in the documentation.

As always, please email me with any questions/concerns.

due Wednesday, March 18th at the start of class; 50% of final project grade

If you have any questions about the submissions requirements, or run into technical problems, be sure to contact the instructor or TA before the due date.

Your documentation is submitted in the form of a post on the course WordPress site. Use the label “Project 2” for the post. In order from top to bottom, the documentation should include:


(15 points total)

  • A “featured image” that is a good overall view of the project. This image will show up above the title of your project in the overview page. This image should be one of the “well-shot” images described below, or a cropped subset of one of them. Select the featured image by clicking on “set featured image” in the right column of the post editing page.

  • The project title. Do not include the words “Assistive Device” in the title—just use the name of your project, like “Insistent Alarm Clock” or whatever its title is.

  • A one-sentence explanation of the project. This should be short and sweet.

  • Carefully- and well-shot images of the final project. Take these using IDeATe’s PhotoZone backdrop and lighting for an especially easy professional look, or shoot out in the field if you prefer. The DSLR photography guide provides a lot of pointers.
    At least four images:

    1. Embed a gif or gifv or short .mov (do not merely link to an outside hosting service). A quick movie illustrating motion is worth quite a few static pictures! This can be as short as a second or two. You can film this on a camera phone, or use a DSLR for greater control of the image.
    2. Overall photo for proportion and scale
    3. Detail photo of any part that you’d like to highlight (up to 3)
    4. Images showing the use of the thing (up to 3)

Each image should be captioned. (To add captions in WordPress: click on an image, click on the pencil icon to edit it, write a caption, and click “update.”) The captions serve to explain both what the viewer is looking at, as well as elucidating some of the operating details of the object. Four captioned images as described above is the minimum; use more of them if you want to tell a deeper story about the project.

Process images and review

(10 points total)

Identify two decision points in your process, when you made a choice that significantly affected the outcome of the project. Perhaps you decided some technical goal was too difficult to achieve and instead opted for a simpler alternative. Perhaps you changed project goals and “pivoted” because of a surprise finding. This section is meant to give your readers some insight into your process.

  • To the extent possible, provide captioned images illustrating these decision points. Sometimes you have a decision point that only shows up in retrospect; in this case you may not have an image available and you’ll need to rely on a verbal description of the decision.

  • Include at least three images that simply illustrate any aspect of your process you’d like to highlight. For instance, if you made a sketch of a thing, and then you built that thing, include an image of the sketch as well as the thing you made (images from your initial ideation sketching are a good fit here). If you had a moment when you could not solve a software issue, include a screengrab of the offending software and explain how you resolved the problem.


(15 points total)

Address all of the prompts below. It is best to address all of these topics in a natural piece of prose. However, if you prefer, you may write four disjoint paragraphs, each of which is addressing a prompt. (The first way is better.)

  • Response to comments gathered during the in-class crit. Quote (verbatim) from at least two written critiques that you received (positive, negative, or otherwise) from the in-class crit, and respond to them. (You may agree or disagree—in either case, explain your position.)

  • Self critique pertaining to the project. Are you happy with how the project came out? Did it satisfy your own goals? This should not simply be a recital of your process, but rather a meaningful reflection.

  • What you learned about your own abilities and/or limitations through the process of working on this project. These could be technical in nature (i.e. “I found that coding this particular behavior was surprisingly difficult”), or not (i.e. “I enjoyed making cardboard forms very much, and I think it will be a useful prototyping medium for me in the future”). What would you do differently next time? What would your advice to your past self be? Did you get hung up at a particular point in progress, or fail to see an easy workaround to a problem? Did you find a creative spark you didn’t anticipate? Etc.?

  • Next steps. Do you expect to build another iteration of this project? If so, describe what you’re planning to do. If not, describe what you would do if you were to build another iteration, based on the experience you had with this first one.

Technical information

(5 points each for schematic and code)

  • Schematic, hand-drawn and scanned, or executed in software like Fritzing, EAGLE, in some flowchart application like, or any other way that produces a legible output. This should be done well enough that a competent person, reading the drawing and with the appropriate parts, could recreate the electrical system of the project. If you’re drawing on paper, use a ruler to make straight lines, and scan (instead of photographing) the page. Parts should be labeled unambiguously: an Arduino Uno R3 should have all of those words labeling it, and not just the letter ‘A’!

  • Code submission, embedded into the project page, and optionally also with a Github or other version control service public-facing link. Your code should be reasonably commented throughout so that people other than you (the author) can better understand it. You don’t need to explain every single line—that would be overkill—but leave useful notes in a reasonable measure. Write a comment block at the top of the code including:

    • the project title,
    • (optionally) your name,
    • a description (short or long) of what the code does,
    • any description of pin mapping that would be useful to somebody else trying to recreate your work,
    • appropriate credit to any other person’s/project’s code that you incorporated into your project, and
    • (optionally) a license notice (i.e. copyright, CC BY-SA 4.0, the MIT License, release it to the public domain, or just follow your heart). If you have written code that you wish to keep strictly proprietary for any reason, please speak with the instructor about an exception to this documentation requirement.

Make sure that your final code as it appears on the public-facing post is correct and will compile!

To embed the code properly: on the WordPress “Edit Post” page, move your cursor to where the code should be inserted in your post. Click the “Code Insert” button in the toolbar above the post (it is marked {...}). For Language, select C. Paste the code—properly indented!!—into the window, and click OK.