The name of the product tis key and the very basic idea is to stop the sound (the sound should be designed to be annoying) made from the speaker inside the key by putting the user’s phone on key (the key detects that it is a real phone instead of anything else by detecting the weight). So that the usage of the phone will limited and the user would spend less time on the phone and more on the tasks.Screen Shot 2017-11-13 at 2.00.56 PM

More feature to be added into the product (listed in the order of from more necessary to less necessary)

511 Weight tolerance.

The weight sensor was adjusted to the weight of the phone of the user. Taking iPhone 7 as an example, the weight of iPhone 7 is 4.9 oz according the data form Apple. However, in real life the weight might differ between each models because of the add-ons (screen protectors and phone cases for example) and for many other reasons

2 Resetable Weight target

The weight target should be resetable for two reasons: first, there are thousands of phone models in the martket and so there should not be one fixed weight target or it wouldn’t work. Some sample wright of different models:

iPhone 7 4.9 oz

iPhone 7 Plus 6.63 oz

Samsung Galaxy S7 5.36 oz

Google Pixel 2 5.04 oz

A1So I would need to leave a port open and leave opportunities to connect the product to the computer (ardunio to computer)

3 delayed of sound playing

Allow the user to play with the phone for only a certain period of time within a bigger time frame.

4 Resetable sound

The sound can be customized by the user. A LOT TO PLAY WITH ON THAT.

In the future:

Many phone starts to be charged wirelessly (e.g. iPhone  X and Samsung Galaxy S8) so I would be nice to integrate the wireless charging pad into the design so that the phone can be charged while it rests on the pad and it does not just rest there.

I would made a program on the computer so that there are presets of weights of millions of models so that you don’t need to go online to look up how much your phone weighs. OR I could directly weigh phone and set the weight as the target weight at the very beginning!

Below is the prototype pf the very early stage. The newer design would be much bigger than that since I am gonna fit in a battery and an Arduino board. However I would try to design it to be as small and possible since i’d really want it to be portable (if possible). The shape of the final product would be either a disc shape or rectangular shape. More development on the road!

one piece of flower



first sewing objects:

toy bone for dog



for this project, i abandoned the key chain for some reasons: i only have one key.. and the battery pack for the led i bought is too big for carrying around. I later got inspired from a project i did:


it was a inductive vase and so you can throw a piece of flower into it and light up the flower (light bulb on the top and inductive battery at the bottom).


I designed that project a long while ago. it was just a concept and i felt really exciting to make this really,


the look quite different:

(completed product)


however i felt good just because i made it physical, especially in a class called making studio..


here are images showing my progress:


started with finding the right saw to saw the metal tube


a little accident totally changed my design:

i found out the tubes have great capability of carrying electricity so i decided to make the tubes not only the structure but also a part of the circuit.


rough model


i tried to solder the wire onto the tube.


about 27 minutes later, i found out it is impossible.



for some reason, the wire and the tube can not be sticked together, so i had to figure another way to do this.


but i figured out it really soon:


i cut the tube with a crack and stuck the head of the wire in.


then i started on the flower head


i used the same material i used from last week bcuz i really like the translucenticity  of it, the light from the led is dimmed and soften.



model with more progress


another exploration on the flower head.


make supports under the platform so i can put the battery pack down there.


the stuffing actually expends the light which makes it powerful


that’s it. leave a comment if you’d like!


3 Ideas for lighting up something!

A tiny pillow key chain:

I know you need sleep. You can’t sleep this tiny pillow but you can bring this light-able pillow with you all day long.


Arduino caps:

Great for bikers. The board will be fixed on the edge so that people all know how this works..


Earrings that can emit light.

Turn those on in a club with customized styles (colors options and fading effects and more)IMG_4183.JPG

Week 3!!


Digital Input

The Serial Monitor

Control the LED with two buttons:

and below is my code (feel free to copy and try it on your board.)

const int buttonPin = 2;     
const int ledPin =  13;      
const int buttonPinTwo = 4;

int buttonState = 0;         
int buttonStateTwo = 0;

void setup() {
  pinMode(ledPin, OUTPUT);
  pinMode(buttonPin, INPUT);
  pinMode(buttonPinTwo, INPUT);

void loop() {
  buttonState = digitalRead(buttonPin);
  buttonStateTwo = digitalRead(buttonPinTwo);

  if (buttonState == HIGH) {
    digitalWrite(ledPin, HIGH);
  if (buttonStateTwo == HIGH) {
    digitalWrite(ledPin, LOW);