This is a simple silent intruder alarm, designed to protect a single room, such as a retail store. It uses a single passive infrared sensor to sense movement; it is very easy to operate, and when it senses an intruder, it uses WiFi to send an SMS message to a designated phone number. It also sends an SMS when the system is turned on, armed, or disarmed.
The alarm is self-contained in one box, and it is powered by a USB-C Power connection (2A or higher).
Alerts are sent via Twilio, a commercial service that is easy to use (thanks to the embedded library) and very affordable.
The downloadable manual contains everything you should need, including instructions for use, technical description, limitations, code, and photos.
EXPANDED TECHNICAL DETAILS
Global Alert Infrastructure
This project bridges local sensor data with a cloud-based SMS gateway for professional-grade security notification.
- IoT Payload Delivery: The Arduino (using an ESP8266/ESP32 or Ethernet shield) captures an intrusion event from a PIR or Magnetic Door sensor. It then sends an HTTP POST request to a Twilio API endpoint.
- REST API Integration: The firmware includes the Twilio Account SID and Auth Token, formatting the request as a secure JSON packet.
Reliability Logic
- Fail-Safe Retries: The code includes a "Timeout" and "Retry" logic; if the first SMS fails because of a weak WiFi signal, the Arduino attempts to reconnect and resend the notification, ensuring the home owner is always alerted.