final

jiao jiao scott and 2 OthersTeo Sadowski
Rayanne Attar

The project is a multi color changing calendar/alarm clock. It is designed for the people who struggle to attend and get things done during their day. This alarm clock calendar pairs with the users apple calendar, icalendar, and will say out loud what tasks/activities the user has during the day. One example is if the user puts on their Apple calendar that they have Seminars at 12:00 PM on Tuesday, it will notify them by saying that you have seminars on Tuesday along with changing colors. The user can customize the color of the clock so when they have an activity to attend to, it will change colors to their personal preference. 

The object is made of a white cloth covering the polygon/cone shape. It will be powered by an ESP 32 and coded on Arduino and will make the LED shine through the whole object when the user has a task. 

This object is an interesting way of organizing the users day to be less drowsy and more amazing and open. While this Pandemic is happening, this object will be a good way to keep the user from forgetting tasks/activities that are important to them. 

Push Button

Liam Brady

Push buttons are momentary switches; you press down on the button, and it completes the circuit. You release the button, and the circuit is once again open.

void setup() {
  Serial.begin(9600);
  pinMode(8, INPUT_PULLUP);
}

void loop() {
  if (digitalRead(8) == false) {
    Serial.println(“Button is pressed.”);
  }
  delay(100);
}

NeoPixel LED Strip

Liam Brady

LED Strips are individually addressable ribbons of RGB (red green blue) lights, meaning that each light on the ribbon can be controlled by itself and give off any color on the visible color spectrum. Every light on the strip has its own chip onboard that processes commands given to it by the Arduino.

 

NeoPixel Library

#include <Adafruit_NeoPixel.h>

Adafruit_NeoPixel strip = Adafruit_NeoPixel(30, 6, NEO_GRB + NEO_KHZ800);

void setup() {
  strip.begin();
  strip.show();
}

void loop() {
  for (int i = 0; i < strip.numPixels();  i++) {
    strip.setPixelColor(i, strip.Color(255, 0, 0));
  }

  strip.show();

  delay(100);
}

GloFlo

Davis Howland

GloFlo is designed for overtaxed people to manage stress and improve focus by encouraging them to take a moment to relax their minds. The soothing white light energizes the mind and helps the user focus. The lamp consists of lights on the end of eight arms that move up and down. The mechanism is controlled by the users hands in proximity of the sensors on the device. As you move your hands closer to the sensor the lights move up and if you move them farther away the lights move down. If you remove your hand from the sensor entirely the lights move back to their original state in the upwards position. An Arduino inside the base relays information from the ultrasonic distance sensor to the servo which moves a certain number of degrees depending on the distance measured from the sensor to the moving hand. The servo spools up string that attaches to each of the arms, which then pivot on the y-axis in unison. The lights, which are always powered on while the device is plugged in, are attached to the end of each arm. The meditative motions conducted by the user in combination with the soft white lights will serve asa helpful way to reach a calm and relaxed state of mind.

Emoto Calendar

Davin Izedian
7512_mid_year_17_month_diary_packshot.jpg
Artboard 1.png
Box Final-01.jpg
Screen Shot 2018-12-19 at 10.38.48 PM.png
Untitled-1-01.jpg
Untitled-2-01.jpg
Untitled-2.jpg
Use Diagram-01.jpg
apple-watch-og-hero 1809.jpeg
download.jpg
download.png
giphy.gif
images.jpg
thesis-01.png

Emotions can get the better of people and can change everyday life, the reason for the creation of the project is to establish a record of repeated emotions. In order to fix an issue the first step is to recognize it and plan out action against it, this goes for feelings as well. The rationale for this tracker is to mark unwanted feelings that are common in your week, in order to give freedom to the user colors meanings can be adjustable.

The emotional calendar would pave the way for productive social interactions while altering people's mental states. This would result in a happier and more fulfilling life that could change the way many people see themselves. The idea of the project branched from emotional states that showed prevalently in the life of many. When researching anxiety, there was a common feeling of nervousness and stress among people suffering from anxiety. In order to counter this, everyday logs and diaries have countered the suffering that comes from anxiety. 

PIR Motion Sensor

Liam Brady

PIR sensors (or passive infrared sensors) are motion sensors that measure subtle changes in infrared light in the room and register that change as movement. The processing is done on the chip and it outputs a current based on whether or not it detects motion.

int pin = 2;

void setup(){
  pinMode(pin, INPUT);

  pinMode(13, OUTPUT);
}

void loop(){
  int pirVal = digitalRead(pin);

  if (pirVal == 0) {
    digitalWrite(13, HIGH);
  } else {
    digitalWrite(13, LOW);
  }

  delay(100);
}

Photoresistor

Liam Brady

Photoresistors are resistance-based sensors that react to how much light they are being hit by. The more light present, the smaller the resistance across the sensor. The Arduino is able to measure the changing resistance to determine how much light is in the room.

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

void loop() {
  int val = analogRead(A0);

  Serial.println(val);
}

Potentiometer

Liam Brady

Potentiometers are variable resistors. Potentiometers have a knob that varies the output voltage (by varying the resistance as they are turned). The analog pins on the Arduino can measure this change.

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

void loop() {
  int val = analogRead(A0);

  Serial.println(val);

  delay(100);
}

Servo

Liam Brady

Servos are specialized motors that support precise control. Rather than spinning off to oblivion like a motor, servos let the designer specify exactly where they want the object to rotate to. Most common servos allow for 180º of rotation.

#include <Servo.h>
Servo myservo;

void setup() {
  myservo.attach(9);
}

void loop() {
  int val = analogRead(A0);
  val = map(val, 0, 1023, 0, 179);

  myservo.write(val);

  delay(15);
}

Force Sensor

Liam Brady

Force sensors are sensors that change resistance based on how much force is applied on it. The more force applied, the lower the resistance. Force can be measured using the analog pins on the Arduino.

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

void loop() {
  int val = analogRead(A0);

  Serial.println(val);
}