I JUST WANT TO ASK YOU GUYS IF IT IS POSSIBLE TO CREATE A LIBRARY NOISE DETECTION WITH VOICE WARNING SYSTEM. I'M PLANNING TO USE CONDENSER MICROPHONE, A LM386 AUDIO AMPLIFIER, A POTENTIOMETER, RESISTORS AND CAPACITORS. AND THIS NOISE SENSOR WILL BE CONNECTED TO THE ARDUINO WITH ADAFRUIT WAVE SHIELD AND CONNECTED TO THE SPEAKER. WHEN THE SENSOR DETECTS A NOISE THE SPEAKER WILL AUTOMATICALLY SEND A VOICE WARNING WHICH IS A RECORDED SOUND FROM THE ADAFRUIT WAVE SHIELD.
ILL BE SO GRATEFUL TO YOU GUYS IF YOU CAN HELP ME WITH MY IDEA THANKS A LOT
You don't really need an Arduino to do this, just a simple analog envelope and a comparator to trigger a sound FX board will probably do the trick.
Why are you using a condenser mic? Are you sure you don't mean an electret mic? That'll be much easier anyway ...
Pieter
im sorry pieter im not screaming
i didnt know that they have that kind of product but is it possible to use multiple sensors like 2 or 4 sound sensors to the adafruit audio fx soundboard? and still trigger the voice warning system? im planning to make a 2 or 4 sensors to cover 4 areas on our library.
PieterP:
Yes, there are 11 trigger pins, they can each trigger a different audio file to play.
wow really that's great. im sorry im such a noob with this kind of thing because this is my first time doing this. but i still have tons of question. can i set up the sensor so that it can only trigger a sound for a period of time for example the person is talking for like 5 seconds and that's the only time that it will trigger the voice warning system is that even possible?
thank you so much for answering all my question it will be a great help for me
Hold Looping Trigger - name the file TnnHOLDL.WAV or .OGG to have the audio play only when the trigger pin is held low, it will loop until the pin is released
It's all on the product page (see first link).
Keep in mind that you can't really distinguish between a random sound and people talking. You should also think about feedback: while the audio is playing, it will pick up the sound, and trigger itself, if the mic isn't aimed correctly, or if the sensitivity is too high.
PieterP:
It's all on the product page (see first link).
Keep in mind that you can't really distinguish between a random sound and people talking. You should also think about feedback: while the audio is playing, it will pick up the sound, and trigger itself, if the mic isn't aimed correctly, or if the sensitivity is too high.
can the sensor be automatically turned off when the audio is playing?
You could implement that with some clever (analog) timing circuitry, using some 555 timers for instance, but a microprocessor is probably easier.
On the other hand, an Arduino would be huge overkill, and experimenting with 555s is much more interesting than writing 5 lines of Arduino code that do the same thing.