Advanced Home Automation using Raspberry Pi 3
3.8 (80 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
967 students enrolled

Advanced Home Automation using Raspberry Pi 3

Take your Home Automation using Raspberry Pi skills to the next level by mastering technologies like ESP8266 and OpenHAB
3.8 (80 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
967 students enrolled
Last updated 7/2019
English
English [Auto]
Current price: $65.99 Original price: $94.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 14 articles
  • 10 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Develop home automation projects using Raspberry Pi, ESP8266 and OpenHAB
  • Setup, test and program ESP8266 Wifi chip
  • Develop user interface for home automation systems using OpenHAB
  • Build a remote temperature and humidity measurement system
  • Build a letter box alert system
Requirements
  • You should be competent in working with Raspberry Pi
  • You should know basic Linux shell commands
  • You should know basic wiring of electrical and electronic components
Description

This course, "Home Automation using Raspberry Pi, ESP8266 and OpenHAB" is for anyone who wants to build some amazingly cool Home Automation gadgets using Raspberry Pi. Since it is an advanced course, the learner needs to have a basic knowledge of Raspberry Pi, Linux commands, and fundamental electronic circuit connections. However, it is recommended to undertake our previous course on “Introduction to Raspberry Pi” and “Home Automation using Raspberry Pi” before subscribing to this course.

The learner will be exposed to the cutting-edge of technologies in Internet of Things and Home Automation. The ESP8266 is a wonder chip which can connect the sensors to Wifi. Thus, one can connect to all the sensors and output devices remotely using Wifi network and thereby making one's home, a hub of several automated systems, controlled using a single Raspberry Pi.

The learner will also master the open source home automation platform, OpenHAB. OpenHAB provides the environment to build a User Interface for Home automation devices. The user need not create web servers to serve web pages and develop own interfaces for each system. There is a single platform to provide UI that can control all the devices right from the Smartphone. 

In this course, the learner will learn how to build an Remote Temperature and Humidity Measurement System. A simple gadget one can have at their home to know temperature and humidity for any remote location inside house just using their smartphone. Also the learners will learn to build an Letter box Alert System. By installing this simple home automation gadget in their postbox, the learners can track the arrival of letters into their letterboxes. Thus making their letter boxes to listen and respond. 

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 Linux commands and OpenHAB configuration files are also included so that the learner can easily replicate the system.

After completing this course, the learner will know to build kind of splendidly cool home automation stuff using these open source technologies. 

Who this course is for:
  • This course is for anyone who wants to explore the applications of Raspberry Pi in the field of Home Automation and Internet of Things
  • Since it is not a beginner course, a basic knowledge on Raspberry Pi is necessary for taking this course.
  • If you are a beginner, please undertake our previous course on "Introduction to Raspberry Pi" and "Home Automation using Raspberry Pi" before subscribing to this course.
Course content
Expand all 32 lectures 01:47:35
+ ESP8266
7 lectures 27:28

This lecture introduces ESP8266 Wifi chip to the learners and enlists the hardware requirements for setting up ESP8266.

Preview 04:26

This lecture describes the procedure for setting up ESP8266 Wifi chip. 

Preview 06:22

This lecture describes the procedure for testing the ESP8266 Wifi chip and the procedure for updating firmware.

Testing ESP8266
08:44

This is the circuit diagram used for testing and programming ESP8266 Wifi chip.

Circuit Diagram: ESP8266
00:00

This lecture explains how to program ESP8266 using AT commands and also how to upload programs to ESP8266 using Arduino IDE.

Programming ESP8266
06:26

This lecture contains the source code for testing ESP8266 Wifi chip.

Source Code: ESP8266 Testing
00:17

In this lecture, we will check the ESP8266's wifi connection by performing a GET request from a http page that is hosted from your personal computer.

Testing ESP8266 Wifi Connection
01:13

Answer this simple quiz on ESP8266 to track your progress.

ESP8266
5 questions
+ OpenHAB
5 lectures 33:30

This lecture briefly describes what is OpenHAB and what are the hardware requirements to be met for setting up OpenHAB.

Introduction to OpenHAB
03:19
openHAB Version Update : Changes in Setup and Configuration
05:59

This lecture gives detailed demonstration on how to install OpenHAB on Raspberry Pi.

Setting up OpenHAB on Raspberry Pi
13:17

This lecture encompasses all the linux commands that are used for installing OpenHAB on Raspberry Pi.

Linux Commands - OpenHAB
01:15

This lecture describes the various components of the OpenHAB interface and the procedure to install OpenHAB Designer software on Windows.

How to work on OpenHAB?
09:40

Answer this simple quiz on OpenHAB to track your progress.

OpenHAB
5 questions
+ Remote Temperature and Humidity Measurement System
9 lectures 23:03

This lecture gives a brief introduction about the working of Remote Temperature and Humidity Measurement System and the need for such a system in our home.

Introduction
04:29

This lecture enlists the hardware requirements for Remote Temperature and Humidity Measurement System and the circuit connection for ESP8266.

Hardware Requirements and Circuit Connections
03:28

This is the circuit diagram for Remote Temperature and Humidity Measurement System

Circuit Diagram: Remote Temperature and Humidity Measurement System
00:00

This lecture explains the code written for ESP8266 to build Remote Temperature and Humidity Measurement System.

Programming with ESP8266
06:06
OpenHAB Version Update: Remote Temperature and Humidity Measurement System
03:11

This lecture contains the source code for Remote Temperature and Humidity Measurement System

Source Code: Remote Temperature and Humidity Measurement System
00:35

This lecture explains the OpenHAB interface for Remote Temperature and Humidity Measurement System.

Interfacing through OpenHAB
03:17

This lecture contains the OpenHAB files for Remote Temperature and Humidity Measurement System.

OpenHAB Source Code: Remote Temperature and Humidity Measurement System
00:18

This lecture demonstrates the Real-time demonstration of Remote Temperature and Humidity Measurement System.

Real-Time Demonstration
01:39
+ Letter Box Alert System
10 lectures 17:50

This lecture gives a brief introduction about the working of Letter Box Alert System and the need for such a system in our home.

Introduction
02:23

This lecture enlists the hardware requirements for Letter Box Alert System and the circuit connection for ESP8266.

Hardware Requirements and Circuit Connections
03:43

This is the circuit diagram for Letter Box Alert System

Circuit Diagram: Letter Box Alert System
00:00

This lecture explains the code written for ESP8266 to build Letter Box Alert System.

Programming with ESP8266
03:34
OpenHAB Version Update: Letter Box Alert System
03:06

This lecture contains the source code for Letter Box Alert System

Source Code: Letter Box Alert System
00:39

This lecture explains the OpenHAB interface for Letter Box Alert System.

Interfacing through OpenHAB
01:38

This lecture contains the OpenHAB files for Letter Box Alert System.

OpenHAB Source Code: Letter Box Alert System
00:37

This lecture demonstrates the Real-time demonstration of Letter Box Alert System.

Real-Time Demonstration
01:59

Answer this simple quiz about "Remote Temperature and Humidity Measurement System" and "Letter Box Alert System" to track your progress

Final Quiz
5 questions

In this lecture you will gain access to all the necessary files and source codes of this course.

Complete Resources
00:10