The prototype of the picky doorbell was initially composed of a LED strip with 30 lights, a doorbell button, and the Arduino Nano. The built-in color sensor of Arduino Nano does the color reading process and shows the color that it reads on the LED strip. The doorbell button is only a button that tells the device to start sensing colors.
Then, I begin to wonder if there is a way to give physical feedback to people, telling people that the color is correct. So I added a buzzer (piezo speaker) to the device that makes sounds when the correct color is detected—initially, the buzz sounds would buzz constantly. But I then thought about the pun of dress"code" as the doorbell somehow can also act as entering a code. So I mutated the code a little and made it light up and buzz one by one. And I found that 30 LEDs will take 30 seconds to finish the whole process, and no one would have a 30-character door code. So I shortened the strip into 5 lights.
Content Rating
Is this a good/useful/informative piece of content to include in the project? Have your say!
You must login before you can post a comment. .