Non-Auditory Knocking Sensor
A pair of devices to assist people with impaired hearing by offering a visual alert of guests at their door.
Overview
The Non-Auditory Knocking System (NAK) was a project for my Freshman level engineering class. The system consists of two devices. The Sensing Device is mounted on the interior face of the user's door. When a visitor knocks on the door, the mounted device senses the vibrations in the door. It then wirelessly transmits this to the Alerting Device, which provides a visual indication that the door was knocked on.
Sensing Device
The Sensing Device detects vibrations through the use of a piezoelectric sensor. The input from this sensor goes into an ESP32 microcontroller, which compares it to a predetermined threshold input. If the vibration exceeds the given level, it is determined to be a knock, and the ESP32 sends a signal using the Bluetooth Low Energy protocol to the Alerting Device.
Alerting Device
The Alerting Device has it's own ESP32, which waits idle until it receives a signal from the Sensing Device. At this point, it enters alert mode, blinking an LED and displaying a message that the door has been knocked on. The LCD isn't entirely necessary with one pair of devices, but it was included for scalability in the future. The Alerting Device acts as a "home base", and can receive signal from multiple sensor devices, so the screen tells the user what exactly was sensed.
System in Use
Results
The system works very reliably in our testing. When held against a surface, a spring holds the sensor against the surface, making our system extremely sensitive to vibrations. We were able to filter these out to ignore the weaker vibrations and ignore most of the false alerts. The transmission over Bluetooth was extremely reliable.
When mounted to the door using adhesive strips, it seemed to dampen the vibrations substantially. We believe that the combination of the spring and the small amount of foam in the mounting strips allowed much of the vibration to be absorbed before being sensed by our device.
As a first prototype, we found the system works conceptually, but the mounting method will need to be reevaluated.