Chicken Wing Clock(This name inspired by Anna)

_DSC4817.jpg

 

Good morning friends,

Are you late for today?

Are you still upset about not getting up on time every morning?

Are you still thinking about why you feel the alarm clock is not ringing every morning?

Congratulations, “your best partner ”—— the chicken wing clock is coming to you!

 

This is a clock which is named chicken wing clock. This is not an ordinary alarm clock. When the alarm is turned on, it can continually poke with the tip of the chicken wings to make you wake up. The alarm clock is turned off while the chicken wings are stopped.

 

It is funny but it is useful.

 

Now, let we see how to create this ” funny chicken wing “.

 

Material

  • a Wood board (22* 34* 0.7 inches)
  • Fish wire (40inchs)
  • Hot glues
  • Wood glues
  • Insulation tape
  • an MG995R
  • an Arduino board
  • a DS1307 Real Time Clock (RTC): I2C board
  • An LCD screen
  • two pushbuttons
  • registers (220 Ω)
  • a buzzer
  • Coin cell battery
  • an electret Microphone Amplifier – MAX9812
  • a USB wire
  • wires
  • soldering machine
  • CNC
  • Sandpapers (220)

 

The first step:

Design circuit diagram

Funky Borwo-Albar

 

The second step:

Making the chicken wing and clock box

 

 

(8inchs* 5.5inchs*0.2inchs)

 

微信图片_20181209214408

(8.5inchs*8inchs*3.5)

微信截图_20181209214618.png

 

The third step:

Testing code

Finally:

_DSC4823_DSC4813.jpg

Video

class

 

Week 10: Blinky Blinky

WIFI Blinky

WiFi board working

微信图片_20181109123302

 

First idea:

Pet door

This is a pet door, if you want to open it, you need to touch this door. When the door feels very comfortable, it will open.

Second idea:

“morning” alarm clock

Every morning your alarm clock is ringing but you turn off the alarm clock in your sleepy sleep, causing you to be late for work. So you need an alarm clock that can wake you up. You can hear the sound, and you can feel someone waking up you.

Third idea:

Cheers baby pen

When you finish your work project, you need to celebrate in time. You can touch anything with a pen, and the pen will say: “cheers baby”

Yellow Patrick Star

微信图片_20181002194509

 

This is a Patrick star. It is lively and cheerful and likes to talk to children. What it is best at is to bring light to the dark girl in the dark. This way the girl will no longer be afraid of the night or walk alone on the night.

images527c595f5f09a

This idea comes from my childhood. I have seen too many movies when I was young. I always feel that there are bad things in a dark corner at night. So I will be very scared. Especially when I walked alone on the night, I sometimes stopped to relax.

When I was young, my favorite cartoon characters were Patrick Star and Minions. Because I think Patrick Star’s fat and soft will give me a sense of security. Minions color is my favorite color.So I combined them and designed my Yellow Patrick Star.

微信图片_20181002200905

maxresdefault\
This is the process of making my toys. I am thinking about the circuit arrangement after making the toy. In the process of making toys, I used a sewing machine.I am not very good at using sewing machines. Because I am afraid of needles. But in the end I still finished with the machine. This is a big challenge and a big step forward for me.

 

微信图片_20181002201729

Initial concept sketch of Yellow Patrick Star.

 

 

微信图片_20181002201014微信图片_20181002201022微信图片_20181002201029

Process photos of circuitry and sewing:

微信图片_20181002203314

welding:

微信图片_20181002203432微信图片_20181002203422微信图片_20181002203407

 

 

Third week homework

This week, i really enjoy the homework. I tried several ways to write code to write the same effect. Although,  it isn’t work all the time. So interesting~

home 3:

int buttonpin =9;
int buttonpin1 =10;
int ledpin =12;
int buttonState = 0;
int buttonState2 = 0;

void setup() {
pinMode(ledpin, OUTPUT);
pinMode(buttonpin,INPUT_PULLUP);
pinMode(buttonpin1,INPUT_PULLUP);
Serial.begin(9600);
}

void loop() {
buttonState = digitalRead(buttonpin);
buttonState2 = digitalRead(buttonpin1);
if (buttonState == LOW){
digitalWrite(ledpin,LOW);
}else if(buttonState2 == LOW){
digitalWrite(ledpin,HIGH);
}
}