
This lecture describes the overview of the complete course.
This lecture describes what is home automation and what are the objectives of home automation.
This lecture describes the concept of Intrusion Detection System and the hardware components required to develop.
This lecture explains how to test the PIR Motion Detector Sensor and the buzzer before connecting to the Raspberry Pi.
This diagram depicts the connections for testing the sensor and the buzzer using a battery.
This diagram depicts the complete circuit to connect the sensor, buzzer and the webcam to Raspberry Pi.
This lecture explains how to connect the sensor and the buzzer onto the Raspberry Pi and also the Python code to detect motion using the sensor and alarm using the buzzer.
The Python source code for the Motion Detection Section.
This lecture explains how to setup the camera in Raspberry Pi and also demostrates how to capture an image when there is any intrusion detected by the sensor and save the image with date and time as the file name.
The Python source code for Camera Section
This lecture, provides the changes that has to be done for Raspbian Stretch users.
This lecture explains the steps to create a MySQL database to store the date, time and image of the intruder in a table. Also you will know how to access the database from a Python program.
The Python code for Database Creation Section.
This lecture explains the Python coding to send an email to the user along with a Subject, Body, and an attachment of the image of the intruder with a timestamp.
The Python code for Email Section.
This lecture, provides the changes that has to be done for Raspbian Stretch users.
This lecture describes the various steps involved in setting up a LAMP (Linux, Apache, MySQL, PHP) Webserver in Raspberry Pi.
This lecture explains the PHP code to develop a dynamic web page to display the intrusion log.
The PHP source code to create a dynamic webpage.
This lecture contains the PHP7 source code for Raspbian stretch users.
This lecture demostrates the real-time working of the Intruder Detection System.
The complete source code for Intruder.py and Intruder.php
This course, "Home Automation using Raspberry Pi" is for anyone who is interested in building some really cool Home Automation projects using Raspberry Pi. Since it is not a beginner course, the learner needs to have a basic knowledge of Raspberry Pi, Linux commands and basic Python Programming.
In this course, the learner will learn how to build an Intruder Detection System. Whenever there is any intrusion at home or office, it is detected using PIR motion detector sensor, an alarm is produced using a buzzer, an image of the intruder is captured, and an email containing the attachment of the image is sent to the user. A database containing the date, time, and image of the intruder is created and served over a web page using Raspberry Pi as a web server so that the user can access the web page to view the log of all the intrusions that have taken place over time.
The complete system is subdivided into individual sections and explained with the utmost detail so that it is easy to understand. It also explains the possible applications for such a system and how the learner can customize for his/her home or office. Complete Python source code and PHP code are also included so that the learner can easily replicate the system.
After completing this course, the learner will know how Raspberry Pi helps us in building home automation stuffs, developed on the core idea of "Internet of Things".