Arduino

Keziah Hoyt

Today we learned how to use arduino. First we used a premade code to make an LED light up and then blink. Then we made a Servo move usinng a code given to us. Then we made a potentiometer work using a different code given to us. Then we were challenged to combine the servo and potentiometer code to make the two connected. Once we did that we were challenged to add an LED to the mix. 

Here is the LED, Servo, and potentiometer combined code:

//data base for this servo
#include <Servo.h>
//servo is named Keziah
Servo Keziah;
//the setup routine runs once when you press reset:
void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
  // Servo power comes from digital 6
  Keziah.attach(6);
  // LED power comes from digital 13
  pinMode(13, OUTPUT);
}

// the loop routine runs over and over again forever:
void loop() {
  // read the input on analog pin 0:
  int sensorValue = analogRead(A0);
  // print out the value you read:
  int s = map(sensorValue,0,1023,0,180);
  // printing value of s(0-180)
  Serial.println(s);
  // move the servo to angle s
  Keziah.write(s);
  // turn the LED on (HIGH is the voltage level)  
digitalWrite(13, HIGH); 
  // wait for s amount of seconds
  delay(s);
  // turn the LED off by making the voltage LOW             
  digitalWrite(13, LOW); 
  // delayed by s amount of seconds
  delay(s);
  }

An Idea for the studio could be a prosthetic that helps with simple daily tasks

Servo and LED with Aduino

Libby Pohl

 

 

Today we coded with circuit boards and with servo on Aduino program. We also used LED lights and made them flash and light up in various ways. 

 

Idea: make a device that extends and can grab things. 

 

My Code:

#include <Servo.h> 

Servo Libby;

// the setup routine runs once when you press reset:
void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
  //where the servo power comes from 
  Libby.attach (6);
  LED power comes from digital 13
}

//the loop routine runs over and over again forever
void loop() {
  // read the input on analog pin 0: 
  int sensorValue = analogRead(A0);
  // print out the value you read:
  int s = map(sensorValue,0,1023,0,180);    // made value of sevo change from 0-1023 to 0-180
  Serial.println(s);                        //
  delay(1);         // delay in between reads for stability
  Libby.write(s);   // delay by s amount of seconds 

}

Arte Para Todos (Art for All)

Joshua Brancazio and 3 OthersOliver Geller
Seth Isaacson
Alea Laidlaw
1 / 8

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.

Lift Chair

Rosa Weinberg and 2 OthersStefano Pagani
Amit Nir
_MG_3386.jpg
_MG_3388.jpg

Bionic Fingers

Jakob Sperry and Sam Daitzman
1 / 6

Adaptive Xylophone

Carter McDivitt and Jack Saperstone
1 / 6