Hello,
I like your idea of anti-snoring device but to use electric shock for alert gives me shiver. I've previously developed arduino based wireless solutions based on Bluetooth and RF. I've several ideas how we can implement this.
1. Snore Detection + Transmitter device and Receiver + Alert device. Let's simply call them Tx and Rx respectively.
As needed, Tx will consist of:
a. Arduino
b. Sound sensor
c. Bluetooth/RF
d. Power supply/battery
Rx will consist of:
a. Arduino
b. Bluetooth/RF
c. Alert (current shock/vibrator/sound)
d. Battery
I've identified Sound Sensor board available here. It has adjustable input so that we can tune it for precise sound alert. There are arduino pro mini boards available which are quite small. I am planning to use these small arduino both at Tx and Rx end. For Bluetooth, we can use HC-05/BMX-03 modules at Tx and Rx end. These can be powered via arduino. For alerting, how about using a vibrator or sound? Though a current shock mechanism can be implemented but I think it will be little bulky to be fitted on a wrist band.
2. Snore Detection + Transmitter device and Android phone as Receiver.
The Tx will be same as above. Rx above can be replaced with Android phone with Bluetooth capability. We can develop an android app which will connect to Tx and receive alert. Upon receiving alert, it will alert the user by either vibrating, sound or both. More advance application can be made for recording and monitoring snoring patterns.
Let's discuss more