All in One Offer! | Access Unlimited Courses in any category starting at just $29. Signup today. Offer Ends in: 2 Days!

Browse Library

  • Business Solutions
  • Become an Instructor
  • 0
    Shopping Cart

    Your Cart is empty. Keep shopping to find a course!

    Browse Courses
Get Unlimited Learning Access
2 days left at this price!
30-Day Money-Back Guarantee

All Plans Includes

  • Full Access to 16000+ online courses
  • Play & Pause Course Viewing
  • HD Recorded Lectures
  • Access on Mobile/PC/Tablet
  • Quizzes and Real Projects
  • Certificate of Completion

Need to train more people?

For team of 5 or more users.
Try Learnfly for Business
  • ESP8266 (NODEMCU)
  • Micropython
  • Internet of Things
  • Integrate ESP8266, Sensor, Device Software (Written in Micropython), IoT Cloud, ThingSpeak, IFTTT and mobile phone
  • Calls you phone when an intruder is detected using a motion sensor installed at a remote place (Home / office or anywhere)

In this course, we will develop a Security System with the Internet of Things Technology. Complete hands-on, Learning by doing experience.

Key Take-Aways from Course

  • ESP8266 wifi Module


  • Python Fundamentals

  • Micropython

  • ThingSpeak by Mathworks


  • PIR Sensor (Motion Sensor)

  • Home Automation by implementing Security System

At the end of the course, you will be able to interface sensors with IoT devices and IoT Cloud.

You will be to use Channel, React, ThingHTTP services from ThingSpeak cloud.

I will be teaching this course using ThingSpeak Cloud Platform from Mathworks and IFTTT

We will learn to program IoT Devices using Micropython (not Arduino) Programming Language.

Together we will go deep inside of IoT product design by developing an IoT Application end to end.

Implement this story in this course

A guy name Alex left for the office, and his home was all alone, He was working happily at his workplace.

At the same time, a thief name "P" is looking for the next target and He found an empty house and Obsoiulsy this house belongs to Alex {No Suspense, I am not good in making stories :) :) }

Let's Move Forward......

So, "P" enters and start picking things.

At the same time.... Alex's phone Starts Ringing.......... (Alex is at the office)

Alex Picked Up the phone a voice message is Played,

"Alert... Alert...., Alert...., Somebody is there in the house".

Alex calls the cops and cops visit Alex's house and "P" got caught.

Alex's home is safe, Nothing was stolen.

Who is the Hero here ???

How it all happened??

Yes, you are right, "Internet of Things", with Motion Detection sensor, ESP8266 (NODEMCU) and Cloud.

Let's Learn this technology by implementing this project.   

  • Be able to understand logical operations like AND, OR, XOR etc
  • Beginner curious to develop IoT projects and deploy them to cloud
View More...
  • Section 1 : Expectations 1 Lectures 00:02:37

    • Lecture 1 :
    • Must Watch - What to expect from this course Preview
  • Section 2 : Setting up ESP8266 for Micropython 2 Lectures 00:12:46

    • Lecture 1 :
    • Introduction to ESP8266 (NODEMCU)
    • Lecture 2 :
    • Setting up NODEMCU and Micropython for Internet of Things
  • Section 3 : What's Up PIR Sensor !! - Motion Detection 3 Lectures 00:08:58

    • Lecture 1 :
    • How PIR Sensor Works ?
    • Lecture 2 :
    • Setting up PIR sensor as per Use Case
    • Lecture 3 :
    • Demonstration - PIR sensor is able to detect motion
  • Section 4 : Hello Micropython !! 6 Lectures 00:22:41

    • Lecture 1 :
    • Interfacing LED with NODEMCU (ESP8266)
    • Lecture 2 :
    • Micropython Code to control a LED, Use GPIOs OUTPUT
    • Lecture 3 :
    • Modifying Micropython Code
    • Lecture 4 :
    • Pullup Resistor
    • Lecture 5 :
    • Switch interfacing with NODEMCU
    • Lecture 6 :
    • Micropython Code to read a Switch
  • Section 5 : Welcome to the world of IoT (Internet of Things) 5 Lectures 00:20:46

    • Lecture 1 :
    • What is IoT?
    • Lecture 2 :
    • IoT Technology Stack
    • Lecture 3 :
    • Application Domains of IoT
    • Lecture 4 :
    • IoT Market Trend and Business
    • Lecture 5 :
    • Industrial IoT - IIoT
  • Section 6 : The ThingSpeak Cloud Platform - Iot Cloud by Mathworks 7 Lectures 00:29:50

    • Lecture 1 :
    • An overview of ThingSpeak
    • Lecture 2 :
    • ThingSpeak Apps / Services offered
    • Lecture 3 :
    • Create a ThingSpeak Account
    • Lecture 4 :
    • Create a ThingSpeak Channnel
    • Lecture 5 :
    • Navigate through ThingSpeak Channel Dashboard
    • Lecture 6 :
    • Upload Data to ThingSpeak Channel
    • Lecture 7 :
    • Read Data from ThingSpeak Channel
  • Section 7 : My Device can now talk to Could - Uploading data to Cloud 6 Lectures 00:23:41

    • Lecture 1 :
    • Micropython Code to Connect NODEMCU to Access Point (Hotspot)
    • Lecture 2 :
    • NodeMCU and PIR Interfacing
    • Lecture 3 :
    • Setting up ThingSpeak for the Project
    • Lecture 4 :
    • Installing Module to NodeMCU with Micropython
    • Lecture 5 :
    • Micropython Code to Upload PIR Sensor Status to IoT Cloud
    • Lecture 6 :
    • Demonstrating Data Upload
  • Section 8 : The Voice call from IFTTT 2 Lectures 00:08:39

    • Lecture 1 :
    • IFTTT - Applet Creation
    • Lecture 2 :
    • The Voice call
  • Section 9 : Integration : PIR - ESP8266 - ThingSpeak - IFTTT - Phone 4 Lectures 00:13:51

    • Lecture 1 :
    • Insights - Establishing Communication between ThingSpeak and IFTTT
    • Lecture 2 :
    • ThingSpeak - Create ThingHTTP Instance
    • Lecture 3 :
    • ThingSpeak - Create React Instance
    • Lecture 4 :
    • Hurrah!!!, Project Demonstration
  • How do i access the course after purchase?

    It's simple. When you sign up, you'll immediately have unlimited viewing of thousands of expert courses, paths to guide your learning, tools to measure your skills and hands-on resources like exercise files. There’s no limit on what you can learn and you can cancel at any time.
  • Are these video based online self-learning courses?

    Yes. All of the courses comes with online video based lectures created by certified instructors. Instructors have crafted these courses with a blend of high quality interactive videos, lectures, quizzes & real world projects to give you an indepth knowledge about the topic.
  • Can i play & pause the course as per my convenience?

    Yes absolutely & thats one of the advantage of self-paced courses. You can anytime pause or resume the course & come back & forth from one lecture to another lecture, play the videos mulitple times & so on.
  • How do i contact the instructor for any doubts or questions?

    Most of these courses have general questions & answers already covered within the course lectures. However, if you need any further help from the instructor, you can use the inbuilt Chat with Instructor option to send a message to an instructor & they will reply you within 24 hours. You can ask as many questions as you want.
  • Do i need a pc to access the course or can i do it on mobile & tablet as well?

    Brilliant question? Isn't it? You can access the courses on any device like PC, Mobile, Tablet & even on a smart tv. For mobile & a tablet you can download the Learnfly android or an iOS app. If mobile app is not available in your country, you can access the course directly by visting our website, its fully mobile friendly.
  • Do i get any certificate for the courses?

    Yes. Once you complete any course on our platform along with provided assessments by the instructor, you will be eligble to get certificate of course completion.
  • For how long can i access my course on the platform?

    You require an active subscription to access courses on our platform. If your subscription is active, you can access any course on our platform with no restrictions.
  • Is there any free trial?

    Currently, we do not offer any free trial.
  • Can i cancel anytime?

    Yes, you can cancel your subscription at any time. Your subscription will auto-renew until you cancel, but why would you want to?

448 Course Views

4 Courses

I am a certified trainer with over 11 years of experience as a professional trainer and product design engineer. My areas of interest are Embedded System design, IoT design, front end VLSI design. Certified in the Internet of Things, Embedded system, and VLSI. My teaching strategy is to start slow and then gradually increase complexity to ensure that students achieve learning outcomes.
View More...
  • pcb-design-for-everyone-with-easyeda-a-free-and-online-tool

    PCB Design for everyone with EasyED...

    By : Amit Rana

    Lectures 17 Beginner Level 2:21:24
  • learn-the-art-and-science-of-pcb-design-with-eagle

    Learn the Art and Science of PCB De...

    By : Amit Rana

    Lectures 34 Beginner Level 2:48:17
  • embedded-systems-with-8051-micro-controller-using-embedded-c

    Embedded Systems with 8051 Micro Co...

    By : Amit Rana

    Lectures 35 Beginner Level 4:38:4
Sign Up & Start Learning
By signing up, you agree to our Terms of Use and Privacy Policy
Reset Password
Enter your email address and we'll send you a link to reset your password.