Cooking Timer using PIC16F819 microcontroller

Summary of Cooking Timer using PIC16F819 microcontroller


This school project describes a cooking timer using a PIC16F819 microcontroller with preset formulas for meat, chicken, and eggs plus a manual timer. It adjusts cooking time by weight for meat and chicken, controls temperature stages for meat and chicken, and provides buzzer alerts. Hardware includes buttons, switch, backlit LCD, buzzer, potentiometer/knob, resistors, capacitors, voltage regulator, and a solderless breadboard housed in a box.

Parts used in the Cooking Timer:

  • 6 small buttons (Radio Shack)
  • Switch (Radio Shack)
  • Backlit LCD display (Parallax)
  • Buzzer
  • Potentiometer
  • Knob
  • A box
  • Universal solderless breadboard
  • 6 470 Kohm resistors (red, black, orange, gold)
  • 1 2 Kohm resistor (red, black, red, gold)
  • 2 0.1 µF capacitors
  • 1 voltage regulator 7805
  • PIC16F819 microcontroller (implied)

Cooking Timer

This is a school project but I thought it can be fun to all of you cooking people out there, that still use old stoves without timers.
The timer uses different formula for meat, chicken or egg, but also has a separate timer that can be activated manually.

Meat cooking time formula:
1 pounds – 35 min
2 pounds – 45 min
Every extra pound add 15 min
*500f for 15 min. buzzer bips once. than 380f for the rest of the cooking.

Chicken cooking time formula:
1 pounds – 40 min
2 pounds – 60 min
Every extra pound add 10 min
*400f for the whole time. ignor buzzer bip after 15 first min.

Egg cooking time formula:
Soft egg – 5 min
Hard egg – 11 min

Cooking Timer

Step 1: Materials

6 * small buttons – radio shack
switch – radio shack
back lit LCD display – parallax.com
buzzer
potentiometer
knob
a box

Universal Solderless Breadboard
6 * 470 Kohms resistors (red, black, orange, gold)
1 * 2 Kohms resistors (red, black, red, gold)
2 * .1�µF capacitors
1 * voltage regulator (7805)

For more detail: Cooking Timer using PIC16F819 microcontroller

Quick Solutions to Questions related to Cooking Timer:

  • How does the timer calculate meat cooking time?
    1 pound = 35 min, 2 pounds = 45 min, every extra pound adds 15 min; start at 500f for 15 min (buzzer bips once) then 380f for the rest.
  • How does the timer calculate chicken cooking time?
    1 pound = 40 min, 2 pounds = 60 min, every extra pound adds 10 min; cook at 400f for the whole time and ignore buzzer bip after the first 15 min.
  • What are the egg cooking presets?
    Soft egg = 5 min, Hard egg = 11 min.
  • Is there a manual timer option?
    Yes, there is a separate timer that can be activated manually.
  • What user interface components are used?
    Six small buttons, a switch, a potentiometer with knob, and a backlit LCD display are used for user interaction.
  • How does the timer signal alerts?
    A buzzer provides bips and alerts as described in the meat and chicken procedures.
  • What power regulation is included?
    The parts list includes a 7805 voltage regulator.
  • What prototyping hardware is recommended?
    A universal solderless breadboard is listed for assembly.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter