Daniel Svitan d1080e6e15
All checks were successful
Gitea Build Action / build (push) Successful in 24s
💚 Adds CI build
2025-05-31 19:35:16 +02:00
2025-05-31 19:35:16 +02:00
2025-05-31 19:10:45 +02:00
2025-05-31 19:30:24 +02:00
2025-05-31 19:10:45 +02:00
2025-05-08 12:35:21 +02:00
2025-05-31 19:10:45 +02:00
2025-05-31 19:29:32 +02:00
2025-05-31 19:29:32 +02:00
2025-05-31 19:29:32 +02:00
2025-05-31 19:30:24 +02:00

door-alarm

This is a simple, home-made door alarm based on ultrasound sensor (SR04) distance measurements

The peripheral device is powered by a Raspberry Pi Pico W, with the following diagram

door alarm peripheral device circuit diagram

It works by pointing the ultrasound sensor at the door from the side, the device being placed on the doorframe. While the door is closed, the distance will be 1-5 cm, when the door opens, the side of the door will move, and the distance will be greater the more you open the door, at a 90 degree open, the distance will be the width of the door

After getting the distance and comparing it to the threshold, the peripheral sends updates to the server, which may or may not send a notification to gotify based on whether the door is locked (on the server)

This is how it actually looks like on the door frame:

door alarm peripheral device close up

door alarm peripheral device on door frame

License

This project is licensed under the GNU GPLv3 license

Description
A home-made door alarm based on ultrasound sensor distance measurements
Readme GPL-3.0 7.2 MiB
Languages
Go 73.3%
Python 25.8%
Dockerfile 0.9%