กลับไปหน้ารวมไฟล์
kitchen-timer-with-clock-60f013-en.md

The request was a kitchen timer working the same way as the timer on a Whirlpool microwave oven.

User's manual

  • The rotating knob is a push button too.
  • In the clock mode pushing the knob or rotating it clockwise starts the timer's setting mode.
  • Rotating the knob in timer setting mode sets the start time of the countdown.
  • Pushing the knob with timer start time set, starts the timer countdown.
  • Rotating the knob in countdown mode changes the running countdown time.
  • When the timer countdown reaches zero the display starts to blink at full brightness and the bell rings tree times.
  • Pushing the knob ends the alarm end returns the timer to the last set start time.
  • In alarm mode the bell rings tree times every minute.
  • Pushing the knob at 0:00 switches back to the clock view.
  • Timer set mode returns to clock view after a minute of no activity.
  • Long push in timer setting mode resets the timer start time to 0:00.
  • Long push in clock mode starts the clock time setting mode.
  • Long push time is 3 seconds.
  • All possible actions are shown in the states diagram.

EXPANDED TECHNICAL DETAILS

Precision Multi-Tasking Appliance

A practical household tool that combines a traditional 24-hour clock with a high-accuracy independent countdown timer.

  • Asynchronous Dual-Clock Logic: The Arduino manages two independent time-tracking loops—one for maintaining the "Current Time" and another for the "Countdown Timer"—without using delay() calls.
  • Interfacing via I2C LCD: Displays both the clock and the active timer on a 16x2 LCD. The firmware features a "Timer Expired" event that pulses the backlight and sounds an intermittent piezo alarm.

Interaction

  • Rotary Encoder Time Setting: Uses a rotary encoder for "Fast-Dialing" the timer, allowing the user to set a 60-minute duration in just a few clicks compared to pressing a button dozens of times.

ข้อมูล Frontmatter ดั้งเดิม

title: "Kitchen Timer with Clock"
description: "A kitchen timer which works the same way as the kitchen timer on a Whirlpool microwave oven"
author: "Juraj"
category: ""
tags:
  - "kitchen-timer"
  - "clocks"
views: 927
likes: 0
price: 1120
difficulty: "Intermediate"
components:
  - "1x Soldering iron (generic)"
  - "1x Arduino Mini 05"
  - "1x Buzzer"
  - "1x LDR, 1 Mohm"
  - "1x Prototyping board"
  - "1x wall adapter box"
  - "1x 4-Digit LED Display, TM1637"
  - "1x Resistor 10k ohm"
  - "1x AC/DC switching power supply"
  - "1x I2C RTC module"
  - "1x Rotary Encoder with Push-Button"
  - "1x Wire, Wrapping Wire"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://github.com/jandrassy/KitchenTimerClock"
  - "https://github.com/jandrassy/KitchenTimerClock"
documentationLinks: []
passwordHash: "572e8aca4f56cd11222c58df03b18340457dae6ab9eeb4c4be760382773eb02e"
encryptedPayload: "U2FsdGVkX1+BM7vJYIB9LnvYa504Sue3OXzqEzya8ERkjK8/FItmTMpkwjkqTByZrwRzNcYnIkJXTw3QTyMZjrJhHbR/9iRJJKHvT7MGPPc="
seoDescription: "Build a Kitchen Timer with Clock that functions like a Whirlpool Microwave Oven timer using Arduino."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/kitchen-timer-with-clock-60f013_cover.jpg"
lang: "en"