Office Door Chime

405

8

About: Instructional Technology Specialist for Virginia Beach City Public Schools and musician! I love combining music and technology. Overall, I'm just your basic tech geek!

I created this door chime to let our office know when people come to our Tech Support door. It often isn't readily apparent if anyone is in the suite of offices as we don't have a "receptionist." This quick, simple arduino-based alert system lets us know when someone is enters the room.

This project has an over-ride button (6 second pause) so we can enter/exit quietly, a pause button (pauses detection until the button is pushed again), and a reset button. It is powered by an external power adapter using a standard 5.5mm DC power jack.

Prototyped on a breadboard. The final build used a custom designed 3D printed box.

Supplies:

Step 1: Supplies

There are 4 buttons shown in the photo. We decided that the placement of the buttons on the back side of the project box was inconvenient, so I added a button to the top of the box. The two yellow buttons are both plugged in to the same pin on the arduino, so you can push either of them!

Please note that I used a 4Ω speaker. You could also use an 8Ω speaker with the PAM8302 amplifier, you would get less volume out of it. As it is, the amplifier is turned to a minimum setting, and it is pretty loud!

Step 2: Breadboard Layout

Here's the breadboard layout.

To Do...

  1. Change pinouts for audio amplifier to simplify wiring.
  2. Change pinouts for LED to simplify wiring.

For the final design, I used a mini breadboard with only 1 power rail.

Power is provided by a 5V power adapter with 5.5 x 2.5mm jack. Since this is wired into the VIN port on the Arduino Nano, this port can work with voltage up to 20V.

Step 3: Electrical Schematic

Step 4: Code

This code was written using the Arduino Create website for the Arduino Nano used to power this project.

Step 5: 3D Enclosure

For the 3D printed enclosure, I soldered the resistors to the legs of the LED, and soldered a lead wire to the other leg. I also used the larger buttons and added recesses for mounting nuts on switches and the power port.

In an effort to make this product reproducible for students, I designed the enclosure using Tinkercad.

The button hole on the top right side is for the "override" button. It was inconvenient to push, so I added a second button to the top of the box to make it easier to override so we could leave the office without setting off the alert!

You may notice the aluminum foil wrapped around the wires tucked behind the speaker. There were intermittent stray readings from the sensor. After adding the aluminum foil "shield" sensor readings are very consistent.

Arduino Contest 2019

This is an entry in the
Arduino Contest 2019

Share

    Recommendations

    • Gardening Contest

      Gardening Contest
    • Fandom Contest

      Fandom Contest
    • Arduino Contest 2019

      Arduino Contest 2019

    8 Discussions

    0
    None
    Gleemon

    10 days ago on Step 4

    Updated the .ino file to include random ringtones (RTTTL format). If you use this one, please be sure to include the PlayRTTTL library.

    0
    None
    HadleyK

    Question 19 days ago on Introduction

    I am very new to all this and am an extreme novice level. What would I have to change to make this an alarm that used a 110db 12vdc siren?

    1 answer
    0
    None
    GleemonHadleyK

    Answer 16 days ago

    I sent you a private message.

    0
    None
    WeTeachThemSTEM

    21 days ago

    Thanks for sharing this project! Door chimes are fun and a great solution to not having a receptionist. :) Do you have a video of it in the office? It would be cool to see it in action.

    4 replies
    0
    None
    WeTeachThemSTEMGleemon

    Reply 17 days ago

    Awesome! The video is great and it's really fun to see it working. :D

    0
    None
    GleemonWeTeachThemSTEM

    Reply 18 days ago

    Reprinting the box today, I'll add images of the build and a video of the box in action when I do it! :-)