IOT using NODE MCU

NodeMCU is open source IOT platform with firmware which runs on ESP8266 WiFi SOC. During this workshop you can prototype your IOT project with some quite easy steps. The NodeMCU firmware is a companion project to the popular NodeMCU dev kits, ready-made open source development boards with ESP8266-12E chips. The NodeMCU programming model is similar to that of Node.js, only in Lua. It is asynchronous and event-driven. It can be seen as most latest and smallest board for creating an IOT environment.

Prerequisites:-

Can access computer system and make use of internet to perform search over Google.

Need to Prepare?

Prior programming experience is not required.

Tools Expected:-

Windows OS based PC, Smart phone with Internet, Notebook and Pen

Tools Provided (for the session):-

NodeMCU board, Bread Board, A to B USB Cable, DHT Sensor, Resistor, LEDs, Jumper wires and Reference Materials

Concepts:-

Embedded C, Arduino IDE, Attention Commands, Sensors, Cloud and Server

Summary:-

This workshop will be addressed about Internet of things applications and how to get live feed of a sensor integrated at our home or work place through internet.

Project:-

  • Digital Output for ESP8266
  • Interfacing Digital Switch
  • Integrating Sensors & Reading Environmental Physical Values.
  • Create a localhost server
  • Use Node MCU to Upload free data from Environmental Sensors to Cloud Server.
  • Automatically Tweet Sensor Data on Twitter.

Commitment:-

2 Days (7 hours each including 1-hour lunch break)

Agenda:-

Day 1
Session 1-  (03:30 hrs)
Introduction to IOT
  • What is IOT?
  • Basics of IOT
  • IOT in home automation
  • IOT Industrial Applications
  • How large is the IOT Market
  • Latest updates in the IOT industry.
  • Available IOT alliances details and the standards that are getting evolved
  • Multiple IOT applications and solutions available in market
  • Multiple IOT platform (hardware) example Ras-pi, Arduino,etc., comparison and usage
 
Introduction to Arduino IDE
  • What is ARDUINO IDE?
  • What is Open Source Microcontroller Platform?
  • Basics of Electronics.
  • Sensors and Actuators.
 
Hands-on with ESP8266
  • Fundamentals of C programming
  • About Arduino IDE (Your First Arduino Sketch)
  • Digital Input & Digital Output
  • Analog Input & Analog Output
  • Serial Input & Serial Output

 

Session 2- (02:30 hrs)
Sensors Interfacing
  • What is Sensor & Actuator?
  • Sensor Feature.
  • Types of sensors
  • Interfacing Sensors With GPIO of Node MCU
  • Reading From Sensors
Internet Access
  • Serial Monitor Input
  • Introduction to Attention Commands for internet access
Session Recap

 

Day 2
Session 1- (03:30 hrs)
Implementaion of IOT
  • Create a local server using Node MCU
  • What are cloud Servers
  • Cloud computing and IOT
  • Popular Cloud Servers
  • Cloud platform introduction
  • Creating Channel for live data feed
  • Program Node MCU to read and update sensor data over cloud
  • Continuously monitor sensor reading through internet
  • Remotely Temp. Monitor using Nodemcu

 

Session 2- (02:30 hrs)
Thingspeak apps
  • Link your Twitter account with Cloud Server
  • Generate API and program Node MCU
  • How to tweet using Node MCU
  • Get sensor data over twitter
Session Recap

Zonal Round of SkillThon

  • Competition
  • Certificate distribution and acknowledgement

Charges:

INR 1100 (GST exclusive) Per Participation