Final Project Proposals

  1. Key Reminder
    Attach the key with an acrylic stick, and it lights up when you plug it in the base.
    keychain-01.jpg

2. Habit keeper
This is a device that helps us keep a good habit. For instance, Seona wants to do yoga at 7:00 every morning. First of all, she set the time,  and the button will pop out at 7:00 with the light up. She’ll press the button after she finishes her yoga time, and the bottom will pop up again at 7:00 am tomorrow.
button down-01.jpg

3. Glowing Dude

You can put this little man on the way you go to the bathroom at night, his head will light up when you pass. It’ll be a bit creepy if he lights up but nothing pass in front of him.

lightbulb man-01.jpg

Sorry that I didn’t finish the Arduino assignment, I’ll finish it before next week and post it. Thanks!

CLOUD CAGE

DSC00572

When I was a kid, I always love to see the cloud in the sky. I wanted to keep it in my room so I can touch it and play with it. I imagined the cloud is a child, loves to hover around the cage with its glowing body.

Process:

Screen Shot 2018-10-02 at 8.04.58 PM
Circuit diagram
IMG_1718
Idea Sketching
IMG_1717
Drawing frame with Illustrator
56019200995__2C21775E-F68F-4220-9922-CF3E746122DC
Lasser cutting with acrylic
IMG_1714
Gluing the acrylic board
IMG_1715
Sewing cotton to make it more compressed

And then I bought the circuit for the coin battery from tinkersphere.

IMG_1705
Finally get all the lights on

Sorry that I forgot we gotta record all the process, so I only took a few pictures.

DSC00560
Bedside Light

Overall, I enjoyed the assignment a lot, and I love my little cloud cage!

 

 

 

Below are the codes of 2 buttons on/off

// constants won't change. They're used here to set pin numbers:
const int buttonPin2 = 6; // the number of the pushbutton pin
const int buttonPin3 = 7;
const int ledPin = 13; // the number of the LED pin

// variables will change:
int buttonState2 = 0; // variables for reading the pushbutton status
int buttonState3 = 0;

void setup() {
// initialize the LED pin as an output:
pinMode(ledPin, OUTPUT);
// initialize the pushbutton pin as an input:
pinMode(buttonPin2, INPUT_PULLUP);
pinMode(buttonPin3, INPUT_PULLUP);
}

void loop() {
// read the state of the pushbutton values:
buttonState2 = digitalRead(buttonPin2);
buttonState3 = digitalRead(buttonPin3);

// check if the pushbutton 2 is pressed. If it is, the buttonState is LOW:
if (buttonState2 == LOW) {
// turn LED on:
digitalWrite(ledPin, HIGH);
}

// check if the pushbutton 3 is pressed. If it is, the buttonState is LOW:
if (buttonState3 == LOW) {
// turn LED off:
digitalWrite(ledPin, LOW);
}
}

Headphone Teardown

I got a broken fancy Beats headphone from a friend, which is cool, cause I always wanted to see what it’s like inside a headphone. And Beats by Dr.dre has always been a super popular brand, it’s more of a fashion accessory than an entertainment device to me.

Step 1. Open the shell

-Take out the rubber pad

-Take out the leather cover

I enjoyed playing with the joint part, the machined aluminum

does a great job of connecting the speaker with the headband.

Step 2. Remove the screws

Left- They glued it after it has been screwed, so it took me a lot of effort to unscrew the metal part.

Right- the speaker part has been tightly glued, it can’t be taken out.

 

Step 3. Tear down the rest part using hand

Interesting findings

  1. I like the way the inner plastic piece made, it holds all the cables in place steadily.
  2. Surprisingly, instead of using tenon, they glued almost every part of the components. I was expected that there will be a lot of clever processing method.Overall, even though there were some differences from my expectation, I still learned a lot about how does a headphone works.

I am Felix Ho

myself2

Hi, I’m Felix Ho from Taiwan.

I  love listening to music, reading novels and eating. I worked as a product designer for more than a year, but haven’t put anything related to technology in my works and project.
So I’m really excited about starting my first Arduino project.

Website:
https://www.felixhodesign.com/