This project is part of Microsoft’s Hack the Home initiative, which provides makers with free, open-source components for effortless interfacing with devices and services that makers use most to hack their homes.
Home security systems are a growing field of projects for Makers. A self-built system is not only less expensive than a bulky professional installation, but it also allows for total control and customization to suit your needs.
For this project, you will need a regular USB webcam, a PIR motion sensor and a Raspberry Pi 2 or a MinnowBoard Max. Refer to the “Components and Supplies” section below for the store links of the required materials.
How will you expand the project? What features will you add? Let us know in the comments section below!
Follow the instructions provided hereto setup your Pi. If you are using a MinnowBoard Max in place of the Pi, follow the setup instructions hereinstead. All the following steps will be the same for the MBM as it is for the Pi unless otherwise mentioned.
Next, wire the PIR sensor as shown in the image below. Note: It is a counter-intuitive but the PIR sensor uses the white wire for ground and the black wire for the signal.
Software Setup
Use Command Prompt to navigate to the folder where you want the project:cd
Run the git clone command:git clone https://github.com/ms-iot/securitysystem.git
Change directory to the project root folder:cd securitysystem
Next, get the submodules for the USB camera and the PIR sensor by running the following commands:git submodule initgit submodule update
I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt out if you wish.ACCEPTCheck Privacy Policy
Manage consent
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.