Connected device
Wi-Fi connected lamp (ESP32)
Intermediate40 min
A lamp controlled from a virtual phone: the ESP32 serves a page, receives commands and drives the output.
What you get
A switch and a brightness slider reachable from the simulated phone's browser.
Parts (simulated)
- ESP32 board
- LED and 220 Ω resistor
- Net Lab virtual phone
Nothing to buy: every component here is simulated in the browser.
Project steps
- 01Connect the ESP32 to the simulated Wi-Fi network.
- 02Start a small server and serve the control page.
- 03Handle on/off and brightness requests.
- 04Drive the LED with PWM according to the command.
- 05Inspect the network exchanges byte by byte.
What you learn
- Wi-Fi connection and IP addressing
- Embedded HTTP server
- PWM and light intensity
Other projects
- ⌚ Smartwatch
Build a complete watch: OLED screen, DS3231 real-time clock, navigation buttons, then the printed board that goes with it.
- 📺 Mini colour TV (SPI TFT)
The finish line of a 10-project display series: from a single pixel to a colour panel driven over SPI.
- 📻 Digital PMR446 walkie-talkie
A full radio link on the PMR446 band: modulation, channel, noise, demodulation and quality measurement.
- 📱 4G/LTE cellular phone
Understand how a phone attaches to a cell: OFDM modulation, mobility, echoes and useful throughput.