#BalloonHead
Made by kanikak, nsridhar and Chris Perry
Made by kanikak, nsridhar and Chris Perry
Helping create a more collaborative work environment where all voices are heard equally
Created: February 18th, 2018
The idea of working in a group is to create a collaborative environment, learn from one another and build off of each others ideas. Unfortunately more often than not one finds themselves in a scenario where they are in a group that is dominated by one voice in the room. In way this completely dismisses the reason we work in groups. That being said it isn't always obvious to people that they are dominating the conversation and may need a nudge or a subtle reminder. This project focuses on providing that nudge.
Using visual and social cues, we believe we can make people more aware when they are dominating a conversation and thus potentially not being as productive as they may have intended to. #BalloonHead is such a solution where the balloon inflates behind a persons head based on the percentage of time they talk in comparison to another user.
3. We came back with an idea of crime for backpackers. A sensor that would be attached to their arm under their sweater and tighten as travellers walked into areas of higher crime. Unfortunately we were out of the realm of the project since it wasn't personal data being displayed. So we explored other areas such as fashion as wearable technology, show watching habits, traffic behaviour and group conversations.
int val = 0;
int val2 = 0;
int count1 = 1;
int count2 = 1;
int countTotal = 1;
float percent = 0;
int micAnalog = A0;//Declare a variable for the soil moisture sensor
int micDigital = D0;
int micAnalog2 = A2;//Declare a variable for the soil moisture sensor
int micDigital2 = D2;
void setup()
{
Serial.begin(9600);
pinMode(micAnalog, INPUT);
pinMode(micDigital, INPUT);
//digitalWrite();
}
void loop()
{
countTotal = count1+count2;
percent = float(count1)/float(countTotal);
val = analogRead(micAnalog);
if(val > 2900)
{
/*
Serial.print(analogRead(micAnalog));*/
count1++;
Serial.print(count1);
Serial.print("\t");
Serial.print(1-percent);
Serial.print("\t");
Serial.println("mic1");
}
val2 = analogRead(micAnalog2);
if(val2 > 3100)
{
/*
Serial.print(analogRead(micAnalog2));*/
count2++;
Serial.print(count2);
Serial.print("\t");
Serial.print((percent));
Serial.print("\t");
Serial.println("mic2");
}
//Serial.println(val);
}
Click to Expand
// Code for balloon inflation based on mic input
int val = 0;
int count1 = 1;
float percent = 0;
int micAnalog = A0;//Declare a variable for the soil moisture sensor
int micDigital = D0;
int servoPin = A4;
Servo balloon;
int servoPos = 0;
void setup()
{
Serial.begin(9600);
pinMode(micAnalog, INPUT);
pinMode(micDigital, INPUT);
balloon.attach( servoPin );
//digitalWrite();
}
void loop()
{
val = analogRead(micAnalog);
if(val > 2900)
{
balloon.write( 120 );
delay(10000);
} else {
balloon.write( 30 );
delay(5000);
}
//Serial.println(val);
}
Click to Expand
A hands-on introductory course exploring the Internet of Things and connected product experiences.
Helping create a more collaborative work environment where all voices are heard equally