Learn about Internet of Things (IOT), Robotics and Ethical Hacking using the low-cost NodeMCU. This course consists of step-by-step clear video tutorials which shows close-up point-of-view videos of what the instructor is doing and which are easy to follow along. No need for any in depth technical knowledge. This course focuses on hands-on practicals right away. Start with simple projects and gradually build up to more advanced projects as you gain more skills and experience.
Learn about Internet of Things (IOT), Robotics and Ethical Hacking using the low-cost NodeMCU. This course consists of step-by-step clear video tutorials which shows close-up point-of-view videos of what the instructor is doing and which are easy to follow along. No need for any in depth technical knowledge. This course focuses on hands-on practicals right away. Start with simple projects and gradually build up to more advanced projects as you gain more skills and experience.
This course makes it easy for you to get started by giving you exposure to a wide variety of things you can do with NodeMCU. You will learn how to build remote monitoring systems, remote control devices through Internet, mobile phone controlled robotic cars and Hacking using NodeMCU. The robot you build will be directly connected to using any Android or iOS device with a web browser. There is no need for a separate Wifi Access Point. There is also no need to build a separate app for your mobile phone.
IOT is the hot thing today with more and more devices getting connected to the Internet. This course gives you a wide exposure to the many things NodeMCU can do. It is tailored for the beginner who has little knowledge about IOT. This makes it easy for you to get started and is backed by a 30-day money back guarantee. See you inside.
At the end of this course, you will be able to use NodeMCU to do IOT Projects, Robotics and Ethical Hacking. Projects include remote access car park, wifi robots, wifi jammer and wireless hacking using wifi badusb. The objective is to expose you to the wide range of differring projects that NodeMCU is capable of.
Comparing 2 different NodeMCU development boards: Amica and Lolin
Downloading and installing the Arduino IDE
Adding ESP8266 Board Manager.
How to connect and disconnect the NodeMCU from the PC.
Familiarizing yourself with the Arduino IDE and selecting the port and board
Understanding setup and loop functions, writing code, uploading and using Serial Monitor.
Understanding the concept of NodeMCU as a programmable mini PC
Explains basic concepts of circuit diagrams, breadboards, LEDs and resistors .
Understanding the internal structure of the breadboard and how to connect components to it.
Writing code to blink an LED on and off repeatedly, uploading to NodeMCU and understanding how the code works.
After uploading the program to your NodeMCU, how to the device as a standalone device.
Description of Blynk architecture and 3 different ways to design an IOT system
How to install the Blynk App on your mobile phone
Downloading and installing Blynk libraries
Building the LDR circuit. Download the circuit and breadboard diagram and build the circuit.
Programming the LDR Circuit. Download the program from the resource section.
Understanding how the LDR Circuit works and also how the program works.
How to use the mobile app called Blynk to create a new account and then create a new Project and UI.
Description of the new architecture where we will be using MySQL and PHP on our own Web Server
Creating a database and table and creating a column for the table.
An explanation of PHP scripts, MySQL and Web Servers
Create php scripts to get data, set data reset data on the database.
Programming the nodemcu to use your wifi to send data to your webserver.
Creating a simple User Interface consisting of a webpage in order to visualize the light values.
Introduction to the problem statement, solution and architecture of this IOT Car Park System
An explanation of how to build a carpark model.
How to improve the design of the carpark model.
Creating a database with a table for storing light values and commands
Programming NodeMCU, writing php scripts and creating a webpage to visualize the system.
Explanation of the program uploaded to NodeMCU that enables it to send LDR data to the Webserver.
Explanation of how the php scripts work and also how the website is created via the index.html file
Updated the carpark system and also testing it.
Comparing IOT architecture and Wifi Direct architecture.
Create an access point which sends back a Hello World web page.
Testing the NodeMCU Accesspoint by connecting to it directly using a mobile phone.
Introduction to the architecture, parts, UI and what the final product looks like.
How to peel off backing layer of chassis, solder wires to motors, attach motors and castor wheels to chassis body.
Design of our circuit and explanation of the motor driver and code.
Updated the code for Turning Left and Right.
Assembling all the components on the chassis.
Finally, we test the robot.
Improved the code further by separating the webpage into a separate header file.
Learn how to use your NodeMCU to make a wireless device that can disconnect anyone from their wifi access point.
An introduction to building a wireless hacking device that can control another computer remotely.
Putting together NodeMCU and Arduino Pro Micro to construct our Wifi BadUSB
In this part we are going to flash the NodeMCU with the wifi duck binary.
Downloading code, preparing the Arduino Pro Micro and uploading to it.
We test our Wifi Bad Usb.
Congratulatory message and also additional resources
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.