Intoduction
This module aims to build a IoT sensor using the popular ESP8266 component – through controlling input and output and connect to the Internet to submit sensed data.
Objectives
- Understand the ESP8266 component
- Understand how to control LED lighting
- Understand how to get input from buttons
- Understand how to perform debugging
- Understand how to connect to the Internet
- Understand how to send sensed data in client-server model
- Understand how to get temperature and humidity data using the board
Target Audience
- IT Managers
- System Analysts
- Software Architects
- Software Developers
- IoT Hardware Developers
- Business Analysts
- Data Analysts
- Data Scientists
Prerequisites
It is highly recommended that participants process basic programming knowledge (Python).
Course Outline
Project Showcases
- Introduction to Raspberry Pi
- Introduction to cloud-based platforms
- Smart home applications
Working with Electronic Components
- LED
- Buttons
- Serial monitor
Debugging with Serial Monitor
- Debugging using Serial Monitor
- Debugging using Serial Monitor Coding
Connecting Internet
- Analog read from Pot
- Pot Controlling LED
- Analog Write using PWM
- Light Intensity Control using Pot
- Connecting to the Internet
Internet Connectivity
- Programming the ESP as a web server
- Controlling an LED over the Internet
- Sending Sensor Values to Browser
- Example of fetching temperature and humidity data
Medium of Instruction
Cantonese, and supplemented with English for technical terms
想了解更多:
Download promotion leaflet