LearnPlus

Robotics · Ages Ages 14–18

IoT & Smart Device Development

Build connected smart devices end-to-end with ESP32 — hardware, firmware, cloud and mobile dashboard.

14 weeks Advanced Small-group live classes Online + In-person

About this course

The Internet of Things — devices that sense, connect and act — is one of the fastest-growing tech industries in Sri Lanka, with active deployment in agriculture (Dialog Smart Agriculture), homes (smart electricity meters) and industry. Our 14-week IoT & Smart Device Development course is our advanced IoT track for Grade 9–13 students who have completed Arduino Robotics or have equivalent prior electronics experience.

Students work with the powerful ESP32 microcontroller (built-in WiFi and Bluetooth), interfacing with a wide range of sensors (temperature, humidity, light, sound, motion, soil moisture, gas, ultrasonic), wireless protocols (MQTT, HTTP, BLE), and cloud platforms (Adafruit IO, ThingSpeak, Firebase Realtime Database). Students learn to design a complete IoT system end-to-end: hardware → firmware → cloud → mobile dashboard.

Three substantial real-world IoT builds: a home weather station that publishes data to a public dashboard; a smart-garden controller that monitors soil moisture and automatically waters plants while sending phone notifications; and a final team innovation project of the team's choice — past projects have included home electricity-usage monitors, fish-tank water-quality sensors, and elderly-care medication reminders.

Course fee includes an advanced IoT kit (ESP32, multiple sensors, OLED display, breadboard, jumpers, battery options) delivered to your home. Prerequisite: Robotics with Arduino, or demonstrated prior microcontroller experience. Best for students considering engineering, computer science or product design at university.

Syllabus

Weeks 1–2: ESP32 + WiFi basics
Weeks 3–4: Sensors + data collection
Weeks 5–6: MQTT + cloud dashboards
Weeks 7–8: Home weather station project
Weeks 9–10: Smart-garden controller
Week 11: BLE + mobile companion
Weeks 12–13: Team innovation project
Week 14: Demo day + presentations