Naf Prof. Arduino For Evil Genius. A Complete Handbook 2017

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

Contents

Title Page
Preface
Components and System Design
Codes (Arduino UNO and Processing)
Arduino for the Evil Genius: A Complete Handbook to Develop a Smart Home Security System

Copyright © 2017, ProfNaf


Preface

Arduino, onboard micro-controller, has been considered to be a popular gear for building digital devices. With the introduction on Arduino,
these digital devices interact with the physical world by sensing and controlling various objects from the environment. This book titled "Arduino
for the Evil Genius: a complete handbook to develop a smart home security system" has been prepared and presented also to introduce Arduino
for kids and even introduce Arduino for Dummies. also. Thus, this Arduino project handbook provides a step by step guidance along with the
relevant codes to develop a smart home gadget, which automates and secures our home. This solution uses Arduino UNO and few other sensors
to detect the presence of intruders. Moreover, a ultrasonic sensor is used as a radar which can automatically detect threats. Furthermore, a PIR
sensor is used to detect human presence with an integrated alarm system. The book is divided into several chapters where the first chapter
discusses on the required hardware and system design. Later, installation of the hardware components and required codes in relevant languages
are explained. So, lets enjoy the ride.

ProfNaf
August 2017
Components and System Design

In order to develop a smart home security system, following components are required,

• Arduino UNO
• Ultrasonic Sensor
• PIR Sensor
• LED light
• Breadboard
• Servo Motor
• Jumpers

Once all the above mentioned components are connected with the breadboard as per the following picture.
Codes (Arduino UNO and Processing)

Once all the components are plugged in according to the guideline, implement the following codes in your system.

Codes for the Arduino UNO are as follows,

Step 1: Environment Variables and setup method

Step 2: Loop method

Step 3: Calculation method

Radar View:

To view as Radar, User requires to download "Processing ". Thus, google it to get "processing "
Add the following java codes into Processing
Part 1:

Part 2:

Part 3:
Part 4:

Sample Output

You might also like