Hands on Zigbee using Raspberry Pi
3.3 (3 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.
90 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Hands on Zigbee using Raspberry Pi to your Wishlist.

Add to Wishlist

Hands on Zigbee using Raspberry Pi

Learn about one of the trending wireless protocols to implement innovative projects.
3.3 (3 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.
90 students enrolled
Last updated 10/2016
English
Current price: $10 Original price: $95 Discount: 89% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 7 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Acquire a clear picture of what Zigbee actually is.
  • Learn how to configure Zigbee modules for different purposes.
  • Learn how to control zigbee devices for enabling wireless communication on different platforms..
  • Learn how to control AC home appliances remotely using a Raspberry pi and Zigbee.
  • Learn how to remotely control water motors using Zigbee.
View Curriculum
Requirements
  • Basics of python programming.
  • Basic commands of linux.
  • Basic commands of python to manipulate the Raspberry Pi.
Description

This course is primarily oriented towards the concepts related to Zigbee right from the basics. It starts with explaining what exactly is Zigbee and how one can establish a Zigbee network. Details such as the different modes of operations and also the different forms in which Zigbee devices can be a part of the network are also covered. 

You will then be taught about the requirements to establish and implement a Zigbee network. The installation and configuration parts are explained step by step covering all minute details. A Raspberry Pi is introduced into the picture after establishing a zigbee network using Windows. A communication link is established between a Raspberry Pi and Windows system. Communication with Raspberry Pi can also be done using other OS as well. How that can be made possible is explained in the course. 

You will then learn to implement a basic Raspberry Pi project: Prototype of a traffic management system using Zigbee. Here you'll learn how the communication established earlier helps you to control the Raspberry Pi in order to control the signal lights at the junction.

The next step is to increase the level of project from basic to intermediate. You will learn how to control household devices using the Raspberry Pi and Zigbee. I can assure that the coding will be explained step by step and once you the learn the coding for one project, you will be able to implement many more by yourself.

Finally, we'll summarize the entire course and suggest you a few ideas which you can try for yourself using a Raspberry Pi and zigbee devices.

Who is the target audience?
  • This course is for anyone who wants to know about Zigbee from scratch.
  • The course deals right from the basic concepts and focusses on making the students understand the same clearly.
  • This is a beginner level course.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
22 Lectures
01:07:08
+
About the course
1 Lecture 02:48

You will be provided with an overview of what topics will be covered in the course along with the project details.

Preview 02:48
+
Basic Concepts
2 Lectures 07:13

In this lecture, you'll learn how Zigbee is defined and its specifications such as data rate and frequency band are mentioned.

Introduction to Zigbee
03:01

In this lecture, you'll learn the different forms in which Zigbee devices are used and also about the major modes of operation of Zigbee devices.

Types of Zigbee devices and its modes of operation
04:12

Tests your understanding of the concepts covered in this section.

Basic Concepts
3 questions
+
Components, installation and configuration
3 Lectures 17:03

In this lecture, you'll get to know the essential hardware components for implementing any project with ZIgbee including the most widely used XBEE module.

Basic hardware components
02:51

In this lecture, you'll be provided with detailed explanation of the installation of the software required for Zigbee. The process is shown step by step with screen recordings.

Software requirements and installation
04:12

In this lecture, you'll get a step by step explanation of the configuration of Xbee modules. Also, it includes a screen recording of the communication between the modules.

Preview 10:00

Tests your understanding of the concepts covered in this section.

Components, installation and configuration
3 questions
+
Communication using Raspberry Pi
4 Lectures 12:54

  A reference of the interfacing of the Xbee modules to Windows and Raspberry Pi are shown.

Connection diagram- Communication with Raspberry pi
00:00

In this lecture, you'll learn to program the zigbee module to enable duplex communication using python.

Communication using Raspberry Pi
10:31

Please refer to the resource section of this lecture. You can download the source code in python format(.py) .

Source Code- Communication with Raspberry pi
00:04

This lecture contains a real time demonstration of the working of this project.

Real time demonstration- Communication with Raspberry pi
02:19

Tests your understanding of the concepts covered in this section

Communication using Raspberry Pi
3 questions
+
Traffic management system prototype
5 Lectures 11:41

In this lecture, you will be provided with an introduction, hardware requirements, and circuit to the Traffic management system project using Raspberry Pi and Zigbee. 

Raspberry Pi projects using Zigbee, Hardware components, Circuit explanation
03:32

You can view the Circuit diagram for reference.

Circuit diagram-traffic management
00:00

In this lecture, you will learn to program the Traffic management system prototype using python.

Coding Explanation
05:36

Please refer to the resource section of this lecture. You can download the source code in python format(.py) .

Source Code- Traffic management
00:04

This lecture contains a real time demonstration of the working of this project.

Real Time demonstration- Traffic management
02:28

Traffic management system
3 questions
+
Device Control using Zigbee and Raspberry Pi
6 Lectures 13:12

In this lecture, you'll be provided with the hardware required and the circuit explanation for implementing this project.

Device control using Zigbee
02:13

You can refer the circuit diagram of this project here.

Circuit diagram- Device control
00:03

You'll learn how the circuit connections are made.

Circuit diagram Explanation
00:02

In this lecture, you will learn in detail about the program for implementing this project.

Coding Explanation
05:56

Please refer to the resource section of this lecture. You can download the source code in python format(.py) .

Source code- Device control
00:04

You'll be provided a sample demonstration to see how this project works.

Real Time Demonstration- Device control
04:53

Device Control using Zigbee and Raspberry Pi
3 questions
+
Conclusion
1 Lecture 02:18

The final lecture of this course. Contains a summary of the course and outlines avenues for possible expansion of the project.

Conclusion and what's next
02:18
About the Instructor
Venkatesh Varadachari
4.0 Average rating
710 Reviews
12,255 Students
32 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.

Satya .
3.9 Average rating
552 Reviews
8,861 Students
21 Courses
Senior Product Engineer - Technology

Satya 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 and spends his time creating exciting courses around the credit card sized Raspberry Pi.