TYpe
Online Webinar
Group Size
20
Duration
6 Hours
Certificate?
Yes
Skill Level
Intermediate
LOCATION
Online Webinar
Price
MYR 180.00
Start Date
June 6, 2020 2:00 PM
End DATE
June 7, 2020 5:00 PM
Meal
No (Meal not provided)
Get Ticket

Course Description

What you will learn

  • How to create a smart IoT lighting and switch circuit system
  • Remotely monitoring and control your IoT system
  • Design user interface for your smart home app
  • Control the electronics with your smart home app
  • Build an IoT dashboard using HTML and CSS
  • Host and serving HTML page on your local network with NodeMCU

Included

  • 8 + 6 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
  • Face-to-face offline session

Prerequisite

  • A computer installed with Arduino IDE
  • Forward School IoT Study Kit
  • Basic coding fundamentals are advantages!
  • Sign up an account with Blynk

Course outline

Preparation module will be sent to you before the date of the webinar being conducted. This module was designed to equip you with the fundamental knowledge required to achieve optimal learning experiences during the webinar.

  • Introduction to Arduino
  • Electronic Circuit Essentials
  • Arduino IDE in CAD
  • Arduino Circuit Level Up
  • HTML and CSS for Complete Beginners
DAY 1
  • What is Internet of Things (IoT)
  • What we will be making on this course?
  • What you received in your study kit?
  • The board - NodeMCU V2 (ESP8266) pinout
  • Prototyping base - Solderless Breadboard
  • Resistance is vital - Resistors and Potentiometer
  • Connection is the key - Switches and Jumpers
  • Light it up! - LED and RGB LED
  • Ambient Light - Light Dependent Resistor
  • Room Temperature - LM35
  • Make some Sound - Active Buzzer
  • Working with Motion - Servo Motor
  • Installing the driver for the board
  • Managing the board into the IDE
  • Expanding your NodeMCU pins to breadboard
  • Let’s blink with NodeMCU - internal and external LEDs
  • Setting up an account in Blynk
  • Installing Blynk Library into Arduino IDE
  • Connecting Blynk with NodeMCU
  • Avoiding delays and clean loop function
  • Using Virtual Pins in Blynk
  • Controlling electronics with Blynk
  • Take a look at the circuit diagram
  • Constructing the circuit on breadboard
  • Create your dashboard using Blynk
  • Building the code in Arduino IDE
  • Upload your code and test it out
DAY 2
  • What is Web Server? How is a Web Server related to IoT?
  • List of components and tools required
  • What you received in your study kit?
  • What is HTTP Request?
  • Packages/requirement needed for WebServer
  • Host a simple WebServer using NodeMCU
  • Working with Electronics and WebServer
  • Control LED using Web Server
  • Send sensor data to WebServer
  • ESPAsyncWebServer Library for ESP8266
  • Send sensor data to WebServer using ESPAsyncWebServer
  • Customize WebServer page with HTML and CSS
  • Create button to control LED
  • Display multiple sensor data
  • Customize Webpage using CSS
  • Design Idea: Flow Chart, Block Diagram
  • Electronics component: Hardware Required and Circuit Diagram
  • Build Code and Testing

Description

What is an IoT smart home? It is a system that uses internet-connected devices to enable the remote management and monitoring of home appliances such as lighting or heating. In this workshop, you will learn how to create your own Arduino/NodeMCU home automation system that provides convenience, comfort, security and energy efficiency with just a few buttons away from your smart home app or other networked devices.

NodeMCU is an open-source firmware and development kit that helps you to prototype or build IoT products. NodeMCU came with a Wi-Fi Module (ESP8266) built on it. NodeMCU has 10 digital pins and one analog pin that can connect to sensors and actuators. NodeMCU is also able to host a simple HTML file to a Web Server that can act as an IoT dashboard. In this class, you will learn how to build your own IoT dashboard using HTML and CSS.

In this 2-day webinar you will learn, understand and design your first IoT Smart Home system using Arduino/NodeMCU. You will be able to control lighting (LED), motor (fan) and other equipment through your own dashboard. Access to this webinar came together with the purchase of Forward School IoT Study Kit.

Who Should Attend

  • Anyone who want to learn building their own IoT project
  • Anyone who would like to add IoT functionality into their existing projects
  • Passionate maker/student who like to learn new things

Forward School IoT Study Kit

  • NodeMCU V2 Doit ESP12E
  • Breadboard short
  • 5mm LED white
  • 5mm RGB LED
  • 5 x 100 ohm Resistors
  • 2 x 10k ohm Resistors
  • 1 x LDR small
  • Push button
  • Potentiometer 10k
  • Analog Micro Servo
  • Buzzer
  • Male-Male jumper wires
  • Male-Female Jumper Wires
  • MCP9700 Linear Temperature Sensor
  • USB Micro B Cable

Instructors

Muhammad Khairul
Software Engineer at Website Artisan PLT
Peter Ong Yuen Chiek
Maker & Technical Consultant

Did you see these?

You might be interested in these courses as well: