Arduino Alarm Clock

19,172

28

16

About: HI, I LOVE ARDUINO

Hi all, In this instructable, I'm gonna show you how to make a Alarm Clock using Arduino Board. I have used Arduino UNO, 16x2 Character LCD, DS1307 RTC Module, 3x push buttons, 5V Buzzer, Breadboard and Jumper Wires to build this clock. you can see the date, and time on the display and able to set date, time and alarm. The buzzer rings the alarm when current time equals to pre set alarm time. you also able to turn off the alarm and use this as a normal clock. not only them, but also you can set the alarm ringing time and alarm pattern. when the alarm rings, you also able to stop it. All right, Lets move to the part list which we need to build this.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Part List.

  • Arduino UNO (MEGA, NANO etc)
  • 16x2 Character LCD
  • DS1307 RTC Module
  • 3x Push Buttons
  • 5V Buzzer
  • Bread Board & Jumper Wire Kit

Step 2: Wiring

Fallow the wiring diagram to wire your parts together correctly.

check If all the things are OK...

LCD to Arduino

  • RS >> D12
  • E >> D11
  • D4 >> D5
  • D5 >> D4
  • D6 >> D3
  • D7 >> D2

RTC to Arduino

  • SCL >> A5
  • SDA >> A4

Step 3: Code

Download this code and upload it to your Arduino Board. Before that you will need to install fallowing libraries to your Arduino IDE.

Step 4: Test

After uploading the code, LCD will show a Wrong date and time. It means you need to set the Date and time. also remind to Turn OFF or Set the alarm. if not, It will ring at an unexpected time! You can use UP, OK, DOWN push buttons to navigate trough each menu and set date, time and alarm. once you set the alarm, it will save on the EEPROM of your Arduino. Therefore It never lost if you power off your Alarm Clock.

Step 5: My Services for You.

In this section I introduce you about my services for you. I can code your Arduino project If you need. It will be any Arduino project which uses any component which we can buy online. You can contact me on Fiverr web site. Fiver is the best market place in the Internet. So you can discuss your project with me and then I can code your project for a reasonable cost and with in short Time period. I also give you a chance for revisions of your project. then we can do a trust and safe deal there and you will receive fully working Arduino code for your project also the wiring diagram.

Now you can visit my fiverr GIG and contact me there.

Here is the Link.

Thank You.

Microcontroller Contest 2017

Participated in the
Microcontroller Contest 2017

Be the First to Share

    Recommendations

    • CNC Contest

      CNC Contest
    • Make it Move

      Make it Move
    • Teacher Contest

      Teacher Contest

    16 Discussions

    0
    None
    Avillasangau

    Question 22 days ago on Step 3

    What i need to install?.Because i need the coding.i had use your project as my project.

    1
    None
    fdaa talal

    3 months ago

    Where is the code?

    1
    None
    ShashankG42

    Question 7 months ago on Step 5

    Can we set alarm for every 1hour

    0
    None
    Harry_Woodward

    Question 1 year ago on Step 2

    Ok nicely return my deposit, I will call my bank and nicely have them return my money

    1
    None
    sbhattacharya1

    1 year ago

    The Link is Invalid & No Code Found. Please share the code

    2
    None
    paiuia

    2 years ago

    Where is the code??????????????

    0
    None
    ravijag

    2 years ago

    Where is the code?

    0
    None
    Swansong

    2 years ago

    Thanks for sharing :)