
Explore how the ESP8266 NodeMCU, an open source prototyping platform, enables Wi-Fi-enabled IoT for home security, using MicroPython to read sensors and interface with a mobile phone.
Learn to set up a NodeMCU with micropython, flash the firmware using a pc tool, connect via usb, and run simple micropython operations on the home automation prototype.
Learn to create a ThingSpeak channel by logging in, naming and describing it, enabling temperature and humidity fields, and optionally linking location metadata for IoT data storage.
Upload data to a ThingSpeak channel via the browser by using the channel link and write key, posting values to field one as temperature, and upload to multiple channels simultaneously.
Read data from a ThingSpeak channel using a browser or http requests, and select all entries, a specific field, or the status, using the channel identifier and authentication when required.
Learn to install a missing micropython module on a NodeMCU by importing the module, connecting to the internet, downloading the installer, and running the install command for the requested module.
Create a new ThingSpeak instance to monitor a channel, set an extreme alarm condition, and trigger Matlab analysis when the channel data inserts.
Demonstrate a motion-detection IoT project using ESP8266 and MicroPython, uploading code to a NodeMCU, monitoring sensor data, and triggering a cloud alert that calls a phone with a pre-recorded message.
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
NODEMCU
Python Fundamentals
Micropython
ThingSpeak by Mathworks
IFTTT
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.