IoT

DIY Wireless Home Security System with Arduino

0 MIN READ • Dec 15, 2014

Are you planning on installing a security system in your home soon? Before you start pricing, take a look at this DIY guide from Instructables user Deba168. After all, why buy when you can make your own?

f6p5o84hyh388ux-medium

Deba168’s system utilizes a pair of Arduino boards, an RF transmitter, a PIR motion sensor and a few other components to piece it all together. The device primarily uses a PIR motion sensor to detect movement, once triggered, this sensor pings an Arduino unit that catalogs the data.

Along with the infrared sensor and Arduino, another Arduino board is employed to control alarms and alerts. The Maker notes that he selected an Arduino Nano (ATmega328) for the transmitter, but that either an Atmel-based Arduino Uno or Pro Mini would also suffice.

fl2a8q3hyc6416f-1-medium

In an effort to further secure his home, Deba168 lengthened the range of his device by including an antenna on the RF transmitter and receiver module. “If you look carefully in to the RF transmitter and receiver module there is no external antenna included,” the Maker notes.

While the system now alerts users to motion, Deba168 hopes to include even more functionality in the future. The Maker plans on looking into including an alert for open doors and another notification if appliances are left on. He is also is contemplating how to incorporate a digital camera to take pictures when the motion sensor is triggered.

Piece this all together and you’ve got a pretty cheap and easy way to keep an eye on things around the house. To read Deba168’s full tutorial, you can check out the original Instructables post here. If you want to browse other ingenious Arduino-powered projects, head over to our Bits & Pieces archives.

This is a guest post from Atmel, and was originally published to the Atmel blog on August 18, 2014. Atmel Corporation is a worldwide leader in the design and manufacture of microcontrollers, capacitive touch solutions, advanced logic, mixed-signal, nonvolatile memory and radio frequency (RF) components.

DIY Arduino is Powerful and Easy to Use

This recent shift towards DIY Arduino hobbyist and makers is a perfect example of how easy it is to connect and build Arduino and other IoT devices. Arduino is leading the charge in enabling you to connect devices in an interactive environment, from turning off and on your lights to to controlling quadcopters.

PubNub acts as your communication layer for signaling and data transfer between embedded devices like the Arduino. Some of the advantages of using PubNub over a custom, open source solution is reliability and speed. PubNub takes care of the backend infrastructure that you’d have to set up otherwise to create a signaling network between Arduino and other connected devices.

In fact, we built an Arduino-controlled smart home using PubNub, and the whole story can be read here.

You can find the Arduino PubNub extensions here. For additional resources, check out the PubNub Arduino documentation page. We also make connecting Arduino with PubNub easy (in fact, it only takes two steps).

Latest blog posts

Real-Time
Oct 25, 2026

PubNub DataSync vs. real-time databases: Where your app's live state belongs

When to keep live app state in PubNub DataSync, when you still need a real-time database, and how a marathon app splits its data between them.
Dawid Urbas
Dawid Urbas
AI
Oct 7, 2026

Why MCP Alone Isn’t Enough for AI-Assisted Real-Time Development

Discover why Model Context Protocol (MCP) alone isn't enough for building production-ready real-time apps, and how combining MCP with engineering guidance (PubNub Skills) ensures robust architecture.
Ginni Kakkar
Ginni Kakkar
Sports Media Engagement
Oct 1, 2026

The ultimate guide to fandom engagement in 2026

Learn the value of fandom engagement platforms and how brands monetize direct-to-consumer proximity, real-time messaging, and tiered subscriptions.
Daryl Pereira
Daryl Pereira