Internet of Things (IoT) — Grades 11-12
This course introduces students to the Internet of Things (IoT), a transformative technology shaping modern life. Through hands-on projects, students learn how to connect sensors and actuators to microcontrollers like the ESP32, collect and process data, and build real-world smart systems.
The course emphasises collaboration, critical thinking, and creative problem-solving while integrating coding, electronics, and mobile app control using Blynk. Students complete individual and team-based projects, culminating in a final product showcase.
Key understandings
- IoT connects physical devices to the internet, enabling smart data-driven systems
- Sensors collect data from the environment; actuators perform actions based on decisions
- Microcontrollers like the ESP32 are the brains of IoT systems
- Wireless control and cloud connectivity are key components of modern IoT
- Real-world problems can be solved through creative design and programming of smart systems
- Collaboration, iterative design, and testing are essential in engineering smart technology
Topics
- Welcome to IoT – Introduction & Real-World Impact
- Core Components of IoT Systems
- Using Sensors with the ESP32
- Using Actuators with the ESP32
- Review & Integration – Build Smart Systems
- Quiz & Practical Exam – Sensors & Actuators with ESP32
- Controlling IoT Devices Using Blynk
- Final Project & Revision – Build Your Own Smart System
- Getting Started with ESP32-CAM
- Final Review – From Sensors to Streaming
Standards
NGSS: HS-ETS1-2:4, HS-ETS2-1, HS-ETS2-2, HS-PS4-2, HS-PS4-5
Delivered in class. Pairs with the IoT Smart Systems Kit (ESP32).