Category Archives: Time

Egggo-Documentation

Oct 15, 2023

Junru and I worked together to start brainstorming for our midterm sketch this week. We plan to create an egg timer that can time eggs for different levels of doneness. It will also display a real-time clock, essentially providing a clock for the kitchen space.

ddd

♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠

Oct 29, 2023

Last week, we finished the majority of the code and will continue to work on the fabrication this week. We made the egg and pot by 3D printing and the cooking bench (box) by laser cutting. And we added LEDs on the interface to show the timing process more directly. 

a a

We soldered the buttons and LEDs, installed them on the box first, and then plugged the wires back into the breadboard.

a a

a uj a a

 a a

Code

Demo:

 

Week9&10- Final Proposal

Week 10 Update

Please check the Prototyping of automaton.

Week 9 Proposal and design

The final requirement for my automaton project is to draw inspiration from a poem. I have chosen an ancient Chinese poem, which conveys that, despite the vastness of time and the endless cycles of birth and death we all inevitably go through, there will always be a lasting beacon – your true heart – shining for you through the ages. For more details, you can check out my blog.

The poem has three key themes: time, reincarnation, and beacon. So, I thought of using the motion of the automaton to represent reincarnation, and I came up with the idea of a ball drop system. This seems like a great opportunity to tie it together with Time, as time is an important element in the poem. It may not seem very poetic, but I find the idea of creating new units of time quite intriguing. After all, the seconds, minutes, and hours we use now are just conventions set by humans. Who says a day must be 24 hours? Or a minute must be 60 seconds? Or a second must be as long as we traditionally perceive it to be? Even a unit of time doesn’t necessarily have to be a fixed value – why can’t it be variable? Perhaps I can design different paths in the automaton, where the ball takes different amounts of time on each path, making each time unit unique every time.

I am currently designing an automaton and recently thinking about how to transport a small ball from the lowest point to the highest point, still working on it, no picture can be share at the moment. A rough sketch of the design is as follows, roughly outlining my idea.

s

The logic for timing is designed as follows: Every time the ball completes a circle, the VL6180 sensor is triggered once, representing a “minute” – the smallest unit in this clock – and a light indicating the minute will be lit. After accumulating a certain number of “minutes,” let’s say five, a light representing an “hour” will turn on. Suppose after five “hours” lights are on, these five lights will turn off, and a new cycle of lighting will begin. This is the current logic for timing, but the exact counts are yet to be determined.

hg

Continue reading

Week7- Mid-term Project

Last week we finished the most of code and continue to work on the fabrication this week. We made the egg and pot by 3D printing and cooking bench(box) by laser cutting. And we added LEDs on the interface to show the timing process more directly. 

a a

We soldered the buttons and LEDs, installed them on the box first, and then plugged the wires back into the breadboard.

a a

a a a a

 a a

Code

Demo:

 

Week6- Mid-term Prototype

We started to make a prototype this week. We found a bumble paper box as the cooking bench and tested the servo movement when the timing was over. There are three buttons on the cooking bench, which are 6 minutes, 9 minutes, and 12 minutes, respectively.

CHECK CODE HERE

e e
 
And we used the example code to achieve the time on the OLED display.
 
e w

 

Here is the prototype of our egg:)