Reggie: an intuitive tool for unintuitive doors

Reggie: an intuitive tool for unintuitive doors.

I was inspired by a movement/campaign/business in Toronto, ON., Canada. A man by the name of Luke Anderson, who is in a wheelchair, founded Stopgap Foundation with the goal of making the city more accessible. StopGapphoto.jpg

The idea is to make these wood ramps and put them wherever one sees an inaccessible gap for someone who is physically handicapped.

Poorly designed doors are everywhere. Some look as if they should be pushed, but in fact, you should pull to open them, and visa versa. So with a small, compact electronic device that could be made cheaply, I want people to highlight these doors and help make them more intuitive by slapping a Reggie onto an unintuitive door. The “push” or “pull” signs do not work. And putting a Reggie on a door labeled “push” will make fun of this, and also the door.


Here’s everything you need to build one of your own.IMG_20171212_085352 (1).jpg

To build your own, you will need:

  • 1x speaker
  • 13x wires
  • 1x 10mm LED
  • 2x breadboards (preferably 2x Breadboard Mini Solderable)
  • 1x Arduino Nano
  • CH304 Nano Driver
  • 1x Audio FX Sound Board WAV/OGG 16mb
  • 1x Ultrasonic Sensor – HC-SR04
  • NewPing Library
  • 1x 3M double-sided wall sticky
  • 1x battery supply
  • and a form to keep it all together. Here I’ve cut up a plastic container.

Download the NewPingLibrary. This allows you to interact with your Ultrasonic Sensor HC-SR04.

Check the underside of your Arduino Nano. The one being used in this tutorial is a CH304, corresponding to the CH304 Driver. Download it here.

Here’s the circuit:IMG_20171212_085007.jpg

Take a look at a video of the prototype:

Now see the Instructables tutorial to build one yourself!

If I were to continue to develop this idea, the goal would be to make the form and contents more compact and portable and friendly for the user.

Ben’s Final: Rain Dance

Hey guys, for my final project I’m making a device that plays music counter-intuitive to the weather outside. If it’s bright outside, it plays slow music. When it’s overcast, it plays upbeat music. Here’s the google docs link that contains my rough outline:

Ben’s Huzzah! and 3 ideas




  1. A temperature sensor in a ski boot. This product would be aimed specifically at people on the spectrum who have a difficult time feeling temperature in their extremities.
  2. The same thing (temperature sensor) but for dogs on their collars. Many owners take their dogs out for long walks and having an integrated sensor for your dog while you’re both out on a long walk would give the owner feedback as to when the dog is feeling cold.
  3. This product is for disaster scenarios, specifically floods. When someone is wading through water higher than their knees, it can be difficult to tell what is in front of you, and what, maybe, might trip you and hurt you. I am thinking about a device that would would strap to your shin and include in it a proximity sensor to detect objects in front of you underneath the surface that you would otherwise trip over.

Ben’s Plush Locker Light-up

17th Hole at TPC Sawgrass, Florida

Image result for 17th hole at sawgrass





The plush Locker Light-up is stored in your golf locker. When turned on, it sheds light on all the ball markers and knick-knacks that accumulate in one’s locker throughout a season and helps you keep it organized.


Wool, cotton, white thread, stuffing.

Circuit Diagram:


9V battery, switch, 1k ohm resistor, blue 10mm LED.

IMG_20171004_195615 (1).jpg

Ben – Week 3 Homework

const int buttonOn = 2;
const int buttonOff = 3;
const int ledPin = 6;

void setup() {
  pinMode(ledPin, OUTPUT);
  pinMode(buttonOn, INPUT);
  pinMode(buttonOff, INPUT);


  // put your setup code here, to run once:


void loop() {   
  if (digitalRead(buttonOn) == LOW) {
    digitalWrite(ledPin, LOW); 
  if (digitalRead(buttonOff) == LOW){
    digitalWrite(ledPin, HIGH);