• Post category:StudyBullet-17
  • Reading time:8 mins read

IoT Automation with ESP8266
Master ESP8266. Learn Embedded Systems, Networking & Programming, NodeMCU, Interfacing, I2C Scanner, DHT-11 temperature

What you will 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

Description

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;

1. Introduction to IoT

2. Concepts involved in IoT – Embedded Systems, Networking & Programming

3. Role of NodeMCU in IoT

4. Serial interfacing

5. Digital Output taking on LED

6. Analog Output taken on LED

7. Digital Input taken from push button

8. Analog Input taken from preset and LDR

9. I2C Scanner

10. Interfacing a 16×2 LCD

11. DHT-11 temperature and humidity sensor interfacing


Get Instant Notification of New Courses on our Telegram channel.


12. Connecting to internet

13. Getting MAC address

14. DHT-11 Data upload on cloud(Thingspeak)

15. Weather Station (IOT)

16. RGB LED interfacing

17. Switching Using Transistor

18. IR Proximity and Color detection

19. Seven Segment Display interfacing

20. Servo Control and interfacing

21. Peizo Buzzer interfacing and control

22. DC motor switching and control through Relay

23. Shift Register for serial input and parallel output

24. Implementing a web server on the NodeMCU

English
language

Content

Introduction

Introduction to IOT
Working With Component in IOT

Installation

Install Software to Work with Iot

Lighting and Blinking an LED

Bread Board Detail View
How to Light up an LED
How to Blink an LED
How to Blink an LED Continues

Input Button

Digital Input from Button
More on Digital Input from Button

Debugging using Serial Monitor

Debugging using Serial Monitor
Debugging using Serial Monitor Coding
Debugging using Serial Monitor Coding Continues

Button as a Switch

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

Connecting Internet

Analog read from Pot
Pot Controlling LED
Analog Write using PWM
Light Intensity Control using Pot
Connecting to the Internet
More on Connecting to the Internet

Client-Server Model

Understanding the Client-Server Model
Understanding the Client-Server Model Continues
More on Client-Server Model

Programming Web Server

Programming the ESP as a web server
Programming the ESP as a web server Example
Controlling an LED over the internet
Sending Sensor Values to Browser
Working with ESP Server Example
ESP HTTP Client Server Example

Interfacing I2C Devices

More On Nodemcu
More On Nodemcu Continues
I2C Protocol For Nodemcu
Finding Address Of I2C Device
Liquid Crystal I2C Library

Getting Temperature and Humidity

Temparature in Humidity
How to Get Mac Address
Uploading Data On Servers
Sending Data to Server
Temparature and Humidity
Required Post String

Getting Temp, Humidity and Pressure from Open Weather Map

Creating Weather Station
Creating Serve Name
Connecting to Web Server
Defining Get Weather Data
Getting Data From Server
Creating Json Array
Finding The Parameters
Compiling Sketch

Blynk (An app for control and Remote Monitoring)

Developing Quick Project
Setting the Authorisation Token

Conclusion

Conclusion for IOT Module