@▷ Snore Alarm Circuit Schematic Diagram | Diagram for Schematic

Snore Alarm Circuit Schematic Diagram

The idea behind this snore alarm, is just to rouse the snorer, not the entire household. To wake the sleeper, vibration is used, not an audible alert. The vibration is provided by a small motor housed in a small 35mm film case, which can be placed under the sleepers mattress or pillow. This circuit has a level control and peak display indicator, a variable trigger threshold and trigger indication.


This snore alarm is designed to trigger after a preset period, adjustable by VR2. It is designed not to activate with short noises, i.e. doors slamming, car horns etc, but instead wait for a set delay before triggering. A snore after all, is continuous for several seconds, and so the delay before triggering can be set by the threshold control. The loudness of the snore is controlled by setting VR1, so for loud snorers VR1 will be backed off and advanced for quiet snorers. Once activated, vibration is relied upon to gently wake the snorer. I suggest using a small dc motor in a 35mm film case connected by a 3.5mm jack plug to the main unit.

Sound is received by the microphone and amplified with IC1. An electret mic insert (ecm) was used in my prototype, but a dynamic mic insert of impedance 200 to 1k may also be used. If a dynamic mic is used, omit R1. IC1 functions as an active filter and reduces high frequency gain. At low frequencies gain is 47 times, starting to fall off above 1kHz. VR1 is the level control for this stage. Op-amp IC2 is a precision rectifier. It has a stage gain of R7/R6 to boost signal levels, the 1N4148 diode in the feedback loop now converts the audio signal into a positive half wave rectified signal. R4, R5 and C2 bias the non-inverting inputs of op-amps IC1 and IC2 to half the supply voltage. Peak signal levels pass through C5 and R8 to LED 1 which provides visual indication of peak levels. LED1 will not illuminate continuously but flash in response to peak sound. VR1 is adjusted so that LED1 flickers with each snore.

As a snore is an interrupted signal, the circuit must only trigger after someone begins to snore. If there was no delay, then the circuit would be set off by any background noise. Even though some degree of high frequency roll-off is employed in this snore alarm, all sounds consist of a fundamental frequency, plus a number of harmonics. Thus a car horn, or a car door opening in the middle of the night could set off the alarm, hence the need for an input delay.

The input delay is provided by C8 and R12. The half wave rectified signal from IC2 is now filtered again and used to slowly charge up C8, a 33u electrolytic capacitor. C8 will only charge when an input signal is present, i.e. by a loud noise such as a snore. With no input signal, C8 discharges through R12 and R11. The signal is further rectified by D2, R9 and R10 providing a slight forward bias to bring D2, a 1N4148 diode into conduction. This also precharges C8 with no signal to a few tenths of a volt. To provide the delay, op-amp IC3 is used as a variable level detector. VR2 now acts as a threshold control, so that the charge on C8 must equal the voltage at pin 3 of the op-amp, set by VR2. When this happens the circuit will trigger as indicated by LED2. Note that the output of IC3 is normally high, changing to low output on trigger.

If a capacitor is charged by a fixed DC current then its charge time can be calculated, however as the charging current to this circuit is not fixed, and provided by an intermittant noise source ( a snore) then calculation becomes difficult. The easy option was experimentation, and with the values shown on the schematic, my prototype made on a breadboard provided between 2 and 10 seconds worth of delay.

Finally the trigger stage. The output from the delay circuit is normally high, changing momentarily to low on detection of a prolonged snore. This is of the correct polarity to trigger a 555 timer, IC4 configured as a monostable. The delay is set by R15 and C9 and calculated as 1.1 xR15 xC9. This is 24.2 seconds with the values shown. R15 can be made variable if required, a 4M7 pot would provide an output for 114 seconds. The output from the 555 timer can supply loads up to 200mA, however Q1 and Q2 form a darlington emitter follower and can source up to 3 amps. As both transistors are fully on, all the power is dissipated in the load and they do not require heatsinks.

source : zen’s circuit collection