Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Internet of Things (IoT) Automation using Raspberry Pi 2 to your Wishlist.

Add to Wishlist

Internet of Things (IoT) Automation using Raspberry Pi 2

Learn how to use waterproof temperature sensors to remotely display temperature and alert you through Email.
3.7 (28 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,246 students enrolled
Last updated 11/2015
English
$15 $95 84% off
30-Day Money-Back Guarantee
Includes:
  • 42 mins on-demand video
  • 1 Article
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
Description

This is an intermediate level course on IoT and Raspberry Pi. This is a follow on course to the #1 Raspberry Pi course on Udemy - "Introduction to Raspberry Pi".

Take your IoT and Raspberry Pi skills to the next level with this course.

Bonus content added regularly. Latest update on 7-Nov-15. We will keep adding new content, so that our students have something to look forward to

All our students (Makerdemy brand) get VIP pricing ($8) for all our new courses. We have 10 courses under our brand and will be releasing a new course every 2 months.

___________________________________________________________________

After creating a successful beginner course on IoT, We are back with another amazing course that will take your basic coding skills to next level. Internet of Things Automation using Raspberry Pi 2 is ideal for those who are interested in exploring the possibilities of IoT using Raspberry Pi 2. The course assumes basic knowledge of computer hardware and software. However, knowledge of Python programming will help you in getting up to speed.

You will learn how to connect multiples of DS18B20 waterproof sensors to GPIO pins of Raspberry Pi and access the raw temperature via Linux command. You will code the sensors to display the temperature automatically and also get notified via email alert when the temperature crosses a certain limit. Implementation of IoT through Python programming will make the device remotely accessible. If you are a technology enthusiast and want to learn the cutting edge technology then this is the right course for you.

Finally, you will learn how to connect multiples sensors to an open source cloud and access the updated temperature through a web portal dashboard.

The course provides the complete source code of the real time project.

The entire course can be completed over a fortnight, including the hardware assembly and coding in Python programming.

By the end of this course, you will have a firm foundation on Internet of Things using Raspberry Pi 2. You can build own IoT controlled devices.

What are you waiting for? Enroll now!

Who is the target audience?
  • This is a intermediate course on Raspberry Pi 2 meant for those who want to explore the possibilities of Internet of Things using the mini kit.
Students Who Viewed This Course Also Viewed
What Will I Learn?
Read the raw temperature of the multiple sensors using Linux command.
Program the sensors to display the updated temperature after a delay of every 10 seconds.
Receive an automated email alert when the temperature crosses a certain limit.
Connect the sensors to an open source cloud and access the temperature in a web dashboard from anywhere.
Retrieve the complete month statistics by visiting the web portal.
View Curriculum
Requirements
  • Pre-Installed Raspbian operating system in any version of Raspberry Pi.
Curriculum For This Course
Expand All 21 Lectures Collapse All 21 Lectures 46:41
+
Introduction
5 Lectures 07:57

This lecture describes the overview of the course.

Preview 00:44

This lecture will teach you hardware requirements for the project and assembling the circuit.

Preview 01:04

This lecture will teach you how to connect the waterproof sensors using bread board.

Circuit assembly on Breadboard
1 page

This lecture will teach you how to find out the respective sensors and update the backend configuration.

Preview 03:06

This lecture will teach you how to fetch raw temperature of the respective sensors via Linux command.

Preview 03:03

Internet of Things
3 questions
+
Temperature Automation
9 Lectures 19:43

This lecture will teach you how to assemble the circuit and connect using Raspberry Pi 2.

Circuit Diagram
1 page

This lecture will teach you how to import the required library for the various functions used in the program.

Preview 02:57

This lecture will teach you how to fetch raw temperature via Python programming.

CODE - Read temperature via File Handling
03:14

This lecture will teach you how to set the temperature limit for auto email triggering.

CODE - Define Email server
04:05

The lecture will teach you how to set up Gmail server authentication using Python Programming.

CODE - Email Authentication
02:44

This lecture will teach you how to debug the program and correct the errors.

CODE - Error Debugging
02:57

This lecture will teach you how to automatically execute the program upon boot.

CODE- Adding crontab module
02:03

This lecture describes the real time demonstration of the project.

Temperature Automation - Real time Demonstration
01:43

This lecture contains the error free source code of the entire project.

Source Code : Temperature Automation
2 pages

Programming
3 questions
+
Remote Access
4 Lectures 10:38

This lecture will teach you how to setup the front-end configuration of the open source cloud.

Open source cloud - Frontend Configuration
01:48

This lecture will teach you how to setup the back-end server in Raspberry Pi 2.

Open source cloud - Backend Configuration
05:06

This lecture describes how to configure front-end configuration for multiple sensors.

Open Source Cloud - End user accessibility
02:33

This lecture describes the real time demonstration of the project.

Open Source Cloud - Real Time Demonstration
01:11

Hardware
3 questions
+
Bonus content : Setup your own personal cloud
3 Lectures 04:23

The lecture describes the overview of the Tonido App

Bonus content : Introduction to Tonido
01:27

This lecture describes how to install Tonido in Raspberry Pi and access files in another computer

Bonus content : Implementation of Tonido in Raspberry Pi
02:38

This document describes how to automate Tonido and start automatically upon boot.

Bonus content : Automate Tonido upon boot
00:18
About the Instructor
3.9 Average rating
535 Reviews
11,310 Students
29 Courses
Founder of ScratchNinja, PiWizards and Money-Wizards

Venkatesh Varadachari is the founder of Money-Wizards Global Pte Ltd, that owns the education brands Money-Wizards, PiWizards and Scratch Ninja.

Venkatesh believes that knowledge should be made available to people in all walks of life. Venkatesh also believes in the power of education to transform lives.

Venkatesh has an MBA from the prestigious Indian Institute of Management, Bangalore.

He also has a degree in Electrical Engineering from Madras University and a Masters in Financial Engineering from National University of Singapore.

3.9 Average rating
420 Reviews
8,129 Students
19 Courses
Product Engineer - Technology

Satyajeet is a passionate technology enthusiast and is excited about the possibility of impacting education through technology. Satya holds a Masters in Computer Applications from VIT, one of the premier engineering institutes in India. He is a product engineer at Makerdemy and spends his time creating exciting courses around the credit card sized Raspberry Pi.

Report Abuse