Course curriculum

  1. 01
    • Introduction to Course

  2. 02
    • Micropython

    • What is ESP8266 ?

    • Components on ESP8266

    • Setting Up MicroPython and ESP8266

  3. 03
    • LED_Blink

    • Pull Up resistor and Button: Enable Pull Up resistor & Interface Button

    • Interface Switch and LED

    • What are Interrupts?

    • MicroPython Program to Handle Single Interrupt

    • Writing Multiple Interrupts

  4. 04
    • Analog to Digital Conversion

    • Reading Inbuilt ADC of ESP8266

    • ADC_LDR

    • Temperature Sensing: What is LM35?

    • A LM35_Read_Function

  5. 05
    • What is Pulse Width Modulation (PWM)

    • PWM Generation

    • Controlling Brightness of LED using PWM

  6. 06
    • WEBREPL

  7. 07
    • What is Relay Actuator

    • Bulb Control: Interface Bulb with ESP8266 using Relay and other Electronics

  8. 08
    • DHT Sensors: DHT11 and DHT22

    • Read Temperature and Humidity using DHT11 Sensor

  9. 09
    • What is Internet of Things (IoT) and What are its Application Domains

    • IoT Technology Stack: Components of IoT

    • ESP8266 is able to connect to WiFI Access Point (HotSpot)

  10. 10
    • Introduction to ThingSpeak Cloud Platform from Mathworks

    • Creating ThingSpeak Account

    • Create ThingSpeak Channel to Upload Data

    • Channel Dash Board: Navigating Through ThingSpeak Channel

    • Upload data to ThingSpeak Channel using Computer Browser

  11. 11
    • Program ESP8266 to Upload Data to ThingSpeak IoT Cloud

    • Program ESP8266 to Upload Temperature & Humidity Data (DHT) to IoT Cloud

    • Program ESP8266 to Read data from IoT Cloud

    • Implement IoT Close Loop

  12. 12
    • Scenario Explanation

    • Program ESP8266 to Upload Temperature data to IoT Cloud

    • Create TalkBack Command Queue

    • Bulb Control: Program ESP8266 to receive commands from TalkBack Command Queue

    • Making web requests using ThingHTTP Service to update TalkBack Command

    • React: Applying Conditions on Channel Data and Taking Actions

    • Home Automation: Demonstration