Interactive Memories

Arduino Motor Shield Introduction

Aaron Laniosz
Adafruit_Motor_Shield_V2_Library.zip
EnableInterrupt.zip
RCPulseIn.zip

#include <Wire.h>
#include <Adafruit_MotorShield.h>

Adafruit_MotorShield AFMS = Adafruit_MotorShield();

Adafruit_DCMotor *myMotor = AFMS.getMotor(1);
//Adafruit_DCMotor *myMotor = AFMS.getMotor(2);

void setup() {
     AFMS.begin();
}

void loop() {
     myMotor->setSpeed(255);
     myMotor->run(FORWARD);
     delay(1000);
}

Camera Holder

Calli Bilchik and Rosa Weinberg

Dancer

Maddie Mullin and Rosa Weinberg

A device that lets two people support the body weight of someone who is disabled and unable to support themself, allowing him or her to dance freely and return to a sport they love.

Our project is a device made to help a women named Marina, who suffered a traumatic brain injury that resulted in a partial loss of motion on the left side of her body and the inability to dance. Dance brings a story to life, animates a feeling, and spreads cultural awareness, but most importantly it's an expression of creativity and self. Dance brings beauty to the world and everyone in it. The device we developed will allow Marina to return to the art of dance, an activity that she loves, with her siblings who will be there to support her physically and emotionally. Our project addresses the post injury issues of exercise and physical interaction. By helping her to dance, Marina will be able to spend time with her siblings doing something they all love. In order to make this device we used PVC pipe for the two poles that makeup the frame and between them is a metal "Lazy Susan" with a harness in the middle. This allows Marina to spin around without needing to worry about holding onto something or falling. The pieces that attach the "Lazy Susan" to the pipes were 3D printed as were the pieces that stop the "Lazy Susan" from sliding to far up and down the poles. Additionally, caps on the ends of the poles which hold strapping that attaches to the support harnesses is also 3D printed. 

Shutes and Spectacles

Drew Siegal and Rosa Weinberg

The Skills Vest

Rosa Weinberg

People with Cerebral Palsy have trouble controlling/practicing their fine motor skills. Because of this, everyday clothing that contains zippers and buttons are difficult to put on. Changing clothing can be an annoying and anxious time for kids with Cerebral Palsy; we want kids to have a fun way to practice getting dressed.  We boiled down the skills involved with zippers and buttons and came up with games that would allow kids to practice these skills. This vest not only allows kids to practice the basic motions behind zippers and buttons, but is also naturally fun and entertaining.

The skills involved in zippering and buttoning are pulling, pinching, holding (two hands), and slipping through a small opening. The games associated with each skill vary from spinners to levers to fill-in-hole matching toys. Every toy on the vest has a specific purpose.

Many pieces of clothing made for someone with CP are adaptive and simplify the process of getting dressed and undressed, but the Skills Vest teaches the kids to possibly be able to use the zippers and buttons on everyday clothing. This eliminates the purchase of an entire adaptive wardrobe.

We have been expanding on this project for the past two weeks. Since beginning our 2nd studio on the Skills Vest, we have transformed the vest. We delved into occupational therapy and why therapists recommend certain toys for children. After studying these toys and understanding their different therapeutic uses, we incorporated the existing toys into our vest. We then gave our vest an age appropriate theme (Farm) and reinvented our toys to farm animals. In the diagram above, each toy is shown and each of their individual skills are highlighted.  

Our vest is special because it can be individualized to each child wearing it. Since the toys are attachable and detachable, toys can be placed wherever is most convenient and beneficial for the child. Along with this feature, the vest can also be individualized by levels of games. If a child masters the beginners games, they can "move up" a level and attempt something more advanced.

Arte Para Todos

Rosa Weinberg


Many people with cerebral palsy have difficulty grasping and accurately controlling writing implements due to their lack of fine motor controls, thus diminishing their ability to draw and write. In many cases, children with cerebral palsy have muscles which are constantly under tension. This is painful and makes fine motor control difficult and even impossible. 

Our solution to this common problem was to create a user-friendly writing aid for children who lack fine motor control, especially those with cerebral palsy. Drawing and writing can be a very mentally rewarding process, and we wanted to give kids without fine motor control the ability to draw and potentially even write. Furthermore, the act of using this tool can be beneficial to users' physical health as it stresses the muscles which are often under tension.

Throughout the process of designing this writing aid, our primary goal was to create an adjustable and comfortable writing and drawing tool for people living with cerebral palsy. We wanted to allow users to select from a variety of mediums, including pencils, pens, markers, etcetera. By securing the user's arm into a brace, we aimed to assist reduce the effects of tremors. Also, this brace would allow the user to use their entire upper body to control the device instead of just their hand. This is useful for users who have gross motor control, but lack fine motor control. Finally, we aimed to provide a physically therapeutic experience to users by stretching out muscles which are often tense in severe cases of cerebral palsy.

Our design was primarily made up of a two dimensional tracking system which guides the movement of the user's arm using a rhombus of steel pipes. The joints between the pipes use rubber washers to provide adjustable resistance. At one end of this tracking system is an arm brace which secures the user's arm. Attached to the arm brace is a hand rest for added comfort and the pencil holder which can secure a wide range of writing utensils. Finally, there is a grip which the user's secondary hand can grasp for added leverage.

Station 3: Servo

Liam Brady

https://www.arduino.cc/en/Tutorial/Sweep

Station 2: Ultrasonic Distance

Liam Brady

Ultrasonic sensors are distance sensors that use sound waves to detect how far away an object is. They send out high frequency bursts of sound and listen for its echo. They then determine how far away the object is based on how long it takes for the sound to return to the sensor. This variety requires an Arduino library to operate.

 

NewPing Library

#include <NewPing.h>

NewPing mysensor(5, 6, 200);

void setup() {
  Serial.begin(9600);
}

void loop() {
  int pingTime = mysensor.ping();

  int distance = mysensor.ping_in();

  int distance_cm = mysensor.ping_cm();

  Serial.println(distance);
}