top of page
LED Measuring Cup
Project Length
5 weeks
Design and Project Intent
A LED measuring cup that betters cooking.
problem statement : regular measuring cups
"I have difficult times trying to read the measurements on the side of the cup. The lettering is too small."
"I find out that I get back pain from bending down to try and see the water level on the side of the cup."
"I struggle grasping the cup's handle because the handle does not have tighter edges. "
product research : existing product and new design
Can't read measurement due to bad eye sight or sore back.
Blue LED Light causes attention and allows user to focus on light for measurement.
sketch ideation
sketch final and story board
sensor analysis
foam board prototype
Problems
Handle should have an attachment.
"Good idea with 2 Cups for the housing of components!"
cad model : each measurement on the cup is correlated to the taper angle to perform the correct size of liquid.
1/1
3D printed forms
final model
A clear window designed to see water pour into the cup.
The blue LED light simplifies water.
water level sensor
The numbers on the side represent how many cups of water are in the cup.
exploded view with materiality
2.
2.
1.
1.
1.
Code
#include <Wire.h>
#include <Adafruit_NeoPixel.h>
const int waterSensorPin = A0; // Connect the Grove Water Level Sensor to the analog pin A0
const int numLEDs = 9;
const int ledStripPin = 6;
Adafruit_NeoPixel strip = Adafruit_NeoPixel(numLEDs, ledStripPin, NEO_GRB + NEO_KHZ800);
void setup() {
Serial.begin(9600);
strip.begin();
strip.show();
}
void loop() {
int sensorValue = analogRead(waterSensorPin);
// Determine the number of LEDs to light up based on the water level
int numLedsToShow = map(sensorValue, 0, 1023, 0, numLEDs);
numLedsToShow = constrain(numLedsToShow, 0, numLEDs);
for (int i = 0; i < numLEDs; i++) {
if (i < numLedsToShow) {
strip.setPixelColor(i, strip.Color(0, 0, 255)); // Blue color
} else {
strip.setPixelColor(i, strip.Color(0, 0, 0)); // Turn off LEDs
}
}
strip.show();
}
Components
1. Grove Water Level Sensor
2. LED Light Strip
3. Nano Arduino Board
4. Mini Breadboard
5. Wires (7)
6. Glass
7. Black Plastic
final render with components
bottom of page