Electronics

Alarm clock radio

In this alarm clock project, we will learn how to make an alarm clock radio. It will display some basic features that we find in the clock like time, date and also it will function as a radio. The project is not very complicated and is very simple to make. You just have to assemble things. The clock will display the real-time and it will use an RTC IC DS1307. It works on the I2C protocol.

Read more..


We will build a real-time clock which means that it can also run after power failure. If there is any power failure and after sometime when power is again connected the clock will show the real-time. These types of clocks are mainly used in offices, computers, electronics devices which regularly update real-time.

Project description

DS 1307 RTC Module: It is a real-time clock module which is used for calendars and clocks. Hour clock will show the time as minutes, hours, seconds. Our calendar will perform date, year, month. It will indicate am-pm and 24 hours format.

16×2 LCD: It is used for displaying the time and buttons. It will also be connected to 4-bit mode.

Buzzer: We will also use buzzers for alarm purposes. It will show the alarm indication and when the alarm will be activated, it will beep.

Project implementation

  • Arduino contains two pins for I2C communications and another pin will be acting as a serial clock and serial data.
  • Arduino pins will be connected to serial data pins and serial clock pins.
  • 6 LCD pins must be required to connect to Arduino.
  • For alarm judgments, we will need three buttons that will be required to connect to Arduino pins. Arduino pins should also be connected to a buzzer.

Latest projects on Electronics

Want to develop practical skills on Electronics? Checkout our latest projects and start learning for free


Project working

  • We will use the S1 switch for time and date added function and menu purpose.
  • We will use s2 and s3 switch for radio usage and functions of the date of increasing and decreasing. It is manual tuning.
  • We will use the S4 switch for on and off the alarm.
  • We will use the S5 switch for changing the channels for the radio. It is a preset switch for channel change for radio purposes.
  • S6 will be used for turning on and off the radio.
  • S7 switch will be used as the OK button. If we have to change the channel of the radio we have to click it each time. It is the enter switch.

For the alarm time adjustment.

  • Firstly, we need to press the S4 switch for getting on the alarm mode.
  • After that, we need to hold the S3 switch and then push the S2 switch for entering alarm which will show us time and edit menu.
  • Then we need to adjust the time with the help of s2 and s3 switch
  • We will save the alarm with the help of the S1 switch.

Programming language used: Arduino programming


How to build Electronics projects Did you know

Skyfi Labs helps students learn practical skills by building real-world projects.

You can enrol with friends and receive kits at your doorstep

You can learn from experts, build working projects, showcase skills to the world and grab the best jobs.
Get started today!


Kit required to develop Alarm clock radio:
Technologies you will learn by working on Alarm clock radio:
Alarm clock radio
Skyfi Labs Last Updated: 2022-04-15





Join 250,000+ students from 36+ countries & develop practical skills by building projects

Get kits shipped in 24 hours. Build using online tutorials.

More Project Ideas on Electronics

LED VU Meter Circuit
Internet of Things Based Intelligent Transportation System
Wireless Switch Circuit Using CD4027
IoT Based Biometrics Implementation on ECG
Biometric Attendance System with IoT
Wireless Electronic Notice Board using GSM
Three Axis Modern Trailer
Interfacing GPS with 8051 Microcontroller
GPS Ambulance Tracker
GPS and GSM based School bus tracking system
Accident detection system with GPS and GSM
Voice Controlled Wheel Chair
Finger Controlled Wheel chair
GSM Based Door locking and Unlocking system
Automatic Windshield Wiper
Ultrasonic Distance Finder Using 8051
Generating Electricity From Sound Waves
Turning Gravity into Light
Under Ground parking System using RFID
RFID Based Smart Ticketing Card for Local Trains
Sign Language Translator
PIC Controller Based Electronic Lock
Vehicle Tracker
Seven Segment Display Interfacing With PIC16F877A
Hover Board
Smart Wallet
Air Pollution Detector
Remote Control Home Automation Using PIC Controller
Foam Cutting Machine
Smart Headlamp
How to Design a Water Cleaning Boat?
Shower Temperature Sensor
Electromagnetic Shock Absorber
Pneumatic Vulcanizing Machine
HOW TO SELECT ESC FOR DC MOTOR
Double Hacksaw Cutting Machine
GSM Based Weather Report
Rain Sensing Automatic Car Wiper
Night Vision security patroling-robot
Portable variable voltage supply
HOW TO SELECT ESC FOR DC MOTOR
Pneumatic Wall Climbing Machine
Development of LabVIEW based Distribution Control System
GSM based Energy Meter and Load Control
Blood Oxygen Level Monitoring System
Height Measuring Cap
Collision Detector
Power Generation by Piezo-Electric effect
Magnesium doped cobalt ferrite nanoparticles
Attendance system
Wireless Power Transmission via Solar Power Satellite
Smart Horticulture
Cell phone operated Land Rover
PC based wireless appliance control
Anti-collision system for trains
Electronic notepad
Alarm clock radio
Cell phone jammer
Electronic Candle
Mesh enabled iot smart device for athletes with Bluetooth and wifi
Smart wearable Bluetooth fitness tracker
RFID - Classroom identification for blind people
Low cost fire alarm system
RFID based PC locking system
Basic Powerbank for smartphones
Intelligent Vehicle Control (RFID)

Subscribe to receive more project ideas

Stay up-to-date and build projects on latest technologies