Introduction: Wake-Up Light Alarm Clock Using Arduino

About: Teacher that enjoys working with students

We have made a wake-up light using an Arduino board,12W LED and a 12V power supply. A wake-up light alarm clock uses gradually increasing light—often paired with gentle sounds—to simulate a natural sunrise. Instead of an abrupt buzzer, it eases you awake by aligning with your body’s circadian rhythm, helping reduce grogginess and stress.

How It Works

Light Ramp-Up

The lamp brightens over a set period 42 min before alarm time, starting from a faint glow and ending at full intensity.

Benefits

Gentler Wake-Up:

Reduces sleep inertia by mimicking dawn rather than startling you from deep sleep.

Mood and Energy Boost:

Especially helpful in darker months or for those with Seasonal Affective Disorder.

Improved Sleep Hygiene:

Reinforces a consistent light-dark cycle, signaling your body when to wind down and wake up.

Supplies

We used an Arduino board to fade the 12W LED light. This is the parts list:

  1. Table digital clock
  2. Arduino board
  3. 12V power supply
  4. IRFZ44N Mosfet
  5. 4K resistor R1
  6. Buzzer

Step 1: Connecting Clock to Arduino

I just detached the original buzzer inside the table clock and connected the pins to Arduino board. The code is self explanatory.