IoT (Internet of Things) Automation with ESP8266

IoT (Internet of Things) Automation with ESP8266

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 6.5 Hours | 323 GB

Through this training you shall get started with the ESP8266 and learn about the ESP8266 WiFi chip

Please note that There are four courses in this series. They are as follows:

1st Course: Python for IoT Tutorials

2nd Course: Advanced Python for IoT & IoT Based Data Analysis

3rd Course: IoT (Internet of Things) Automation with ESP8266

4th Course: IoT (Internet of Things) Automation using Raspberry Pi

We are now at “3rd Course: IoT (Internet of Things) Automation with ESP8266”. We will be learning everything about IoT in this course. We will start with Introduction to IoT, Embedded Systems, Networking & Programming etc. We will get to learn about NodeMCU in IoT, Serial interfacing, I2C Scanner, DHT-11 temperature and humidity sensor interfacing, RGB LED interfacing, Implementing a web server on the NodeMCU and much more. The details of the parts that we will be covering in this course is given below.

ESP8266 is among the most integrated Wi-Fi chips in the industry. Through this training you shall get started with the ESP8266 and learn about the ESP8266 WiFi chip, starting from the absolute basics.

The training will include the following;

  • Introduction to IoT
  • Concepts involved in IoT – Embedded Systems, Networking & Programming
  • Role of NodeMCU in IoT
  • Serial interfacing
  • Digital Output taking on LED
  • Analog Output taken on LED
  • Digital Input taken from push button
  • Analog Input taken from preset and LDR
  • I2C Scanner
  • Interfacing a 16×2 LCD
  • DHT-11 temperature and humidity sensor interfacing
  • Connecting to internet
  • Getting MAC address
  • DHT-11 Data upload on cloud(Thingspeak)
  • Weather Station (IOT)
  • RGB LED interfacing
  • Switching Using Transistor
  • IR Proximity and Color detection
  • Seven Segment Display interfacing
  • Servo Control and interfacing
  • Peizo Buzzer interfacing and control
  • DC motor switching and control through Relay
  • Shift Register for serial input and parallel output
  • Implementing a web server on the NodeMCU

What you’ll learn

  • Learn IoT and Concepts involved in IoT – Embedded Systems, Networking & Programming.
  • Learn Role of NodeMCU in IoT, Serial interfacing, Digital Output taking on LED and Analog Output taken on LED.
  • Learn Digital Input taken from push button, Analog Input taken from preset and LDR, I2C Scanner.
  • Learn Interfacing a 16×2 LCD, DHT-11 temperature and humidity sensor interfacing, Connecting to internet.
  • Getting MAC address, DHT-11 Data upload on cloud(Thingspeak), Weather Station (IOT)
  • Learn RGB LED interfacing, Switching Using Transistor, IR Proximity and Color detection
  • Learn Seven Segment Display interfacing, Servo Control and interfacing, Peizo Buzzer interfacing and control
  • Learn DC motor switching and control through Relay, Shift Register for serial input and parallel output and Implementing a web server on the NodeMCU
Table of Contents

Introduction
1 Introduction to IOT
2 Working With Component in IOT

Installation
3 Install Software to Work with Iot

Lighting and Blinking an LED
4 Bread Board Detail View
5 How to Light up an LED
6 How to Blink an LED
7 How to Blink an LED Continues

Input Button
8 Digital Input from Button
9 More on Digital Input from Button

Debugging using Serial Monitor
10 Debugging using Serial Monitor
11 Debugging using Serial Monitor Coding
12 Debugging using Serial Monitor Coding Continues

Button as a Switch
13 Adding Button to Bread Board
14 Using Button as a Switch
15 Analog Read Using LDR

Connecting Internet
16 Analog read from Pot
17 Pot Controlling LED
18 Analog Write using PWM
19 Light Intensity Control using Pot
20 Connecting to the Internet
21 More on Connecting to the Internet

Client-Server Model
22 Understanding the Client-Server Model
23 Understanding the Client-Server Model Continues
24 More on Client-Server Model

Programming Web Server
25 Programming the ESP as a web server
26 Programming the ESP as a web server Example
27 Controlling an LED over the internet
28 Sending Sensor Values to Browser
29 Working with ESP Server Example
30 ESP HTTP Client Server Example

Interfacing I2C Devices
31 More On Nodemcu
32 More On Nodemcu Continues
33 I2C Protocol For Nodemcu
34 Finding Address Of I2C Device
35 Liquid Crystal I2C Library

Getting Temperature and Humidity
36 Temparature in Humidity
37 How to Get Mac Address
38 Uploading Data On Servers
39 Sending Data to Server
40 Temparature and Humidity
41 Required Post String

Getting Temp Humidity and Pressure from Open Weather Map
42 Creating Weather Station
43 Creating Serve Name
44 Connecting to Web Server
45 Defining Get Weather Data
46 Getting Data From Server
47 Creating Json Array
48 Finding The Parameters
49 Compiling Sketch

Blynk (An app for control and Remote Monitoring)
50 Developing Quick Project
51 Setting the Authorisation Token

Conclusion
52 Conclusion for IOT Module