IoT for Absolute Beginners| ESP8266 Smart Lamp Project
4.0 (68 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.
4,100 students enrolled

IoT for Absolute Beginners| ESP8266 Smart Lamp Project

Make your first Internet of things (IoT) prototype using ESP8266
4.0 (68 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.
4,100 students enrolled
Created by Nitin Sikka
Last updated 10/2018
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1 hour on-demand video
  • 1 article
  • 3 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
  • Understand architecture of IoT applications
  • Develop IoT Project using ESP8266 to control light bulb using google assistant
  • And learn about the path ahead.
  • Basic Programming experience
  • NodeMCU ESP8266 & other hardware components to make Smart Lamp (Details are mentioned in course)

Internet of Things (IoT) is an emerging technology to interconnect objects using internet basically to share information using sensors and then we can analyze the data using software based tools there by enhancing operational effectiveness or creating intelligent products. 

If you have ever been excited to develop IoT applications, then this course is for you! This course is based on hand-on approach where you will learn to make DIY (Do-it-yourself) Smart lamp project using ESP8266 IoT chip. ESP8266 is an amazing Wifi enable micro-controller which can be used to prototype our IoT Projects.

ESP8266 is quite cheap and very useful for IoT projects due to its ability to connect to internet. ESP8266 now a days form basis of many IoT based prototypes and projects. Join in to make your first IoT Project.

Who this course is for:
  • Anyone who is interested in learning about new technologies like Internet of things (IoT)
  • Students , developers and technical designers.
  • It is a beginner level course, where focus is to understand architecture of IoT applications & make a small working project by end of it.
Course content
Expand all 16 lectures 45:48
+ Introduction
2 lectures 02:12

This course is about introduction to Internet Of Things (IoT) where we will use WiFi enabled Micro-controller ESP8266 to voice control a light bulb in you home.

ESP8266 is small but very powerful chip for starting IoT prototyping projects. Use this class to start your IoT journey.

Preview 01:09

In this video we will discuss about the meaning of Internet of Things (IoT) and type  of IoT applications. There following 2 type of IoT application:

- Consumer IoT Applicaitons

- Industrial IoT Applications.

Preview 01:03
+ Architecture of IoT Applications
1 lecture 03:39

Any IoT application has a four layer architecture. It has following layers:

- Hardware & Embedded Programming - Like ESP8266

- Communication Protocols  - example MQTT

- Application development Platforms - For example Watson IOT platform, AWS IoT platform.

- End User applications and Interfaces. - Any web or mobile app where data can be analyzed.

Preview 03:39
+ Smart Lamp Project Using ESP8266
8 lectures 29:18

After completing this video you will have clear understanding about the architecture of IoT application ( using ESP8266 ) we are trying to build in this online course.

Preview 01:46
Links to download software & buy hardware components

Here in this video we will make our mobile application using Blynk IoT platform which will be used to communicate with NodeMcu ESP8266, which eventually will control the light bulb.

Later on we will enhance this application to provide voice commands to it.

Preview 02:28

After watching this video you have all the necessary details about the hardware components which we are going to use in our project. We shall use following hardware components:

  1. NODEMCU ESP8266

  2. Relay Module

  3. Bread board

  4. Jumper wires

  5. Power Supply Module

Preview 03:27

Once our mobile application is ready, we need to program our ESP8266 chip in such a way that it can take commands from mobile application and perform the desired task.

To program ESP8266 we will use Arduino IDE which is text editor like program used to code for hardware devices like ESP8266 ,Arduino etc.

d. Setup Arduino IDE and Blynk libraries

In this video we shall make the design on Fritzing software so that it is easy to follow while doing the actual hardware designing.

Preview 01:58

In this video we will see how to connect ESP8266 with relay module to control our light bulb.

The complete hardware design is described in detail. We will also see the demo to turn on/off light bulb using Blynk mobile application.

f. Hardware Assembly & Demo using Blynk Mobile App

Finally, in this video we will use IFTTT platform to connect google assistant and blynk mobile application that we have created to voice control our light bulb.

g. Voice control using google assistant
+ Recap of Application Architecture & Most Common Issues
4 lectures 10:07
Introduction to section
Application Components & Architecture Overview
Detailed Architecture Overview
Most Common Issues/Problems