C. Smart Light Device
In this third tutorial, you'll create a "Smart Light" device and program its apps.

Tutorial Goals

The goals of this third tutorial are to help you:
  • Practice connecting physical inputs and outputs to your Photon device
  • Program a Photon app that controls your device's physical inputs and outputs
  • Program a web app that interacts with your Photon device through Particle Cloud

What is a Smart Light?

The Philips Hue smart light bulb was introduced in 2012. Today, there are several companies that offer smart light bulb systems.
From the outside, a smart light bulb looks like a regular light bulb. However, what seems like a simple light bulb is actually a full-fledged IoT device: inside the bulb are multiple LED lights wired to a microcontroller circuit board that connects to your Wi-Fi network.
The smart light interacts with a mobile app that allows you to control an individual light or a group of lights. The mobile app might offer features such as:
  • Remotely turn the light(s) on or off
  • Set automatic timers to turn the light(s) on or off at specific times
  • Adjust the brightness of the light(s)
  • Change the color of the light(s)
  • Sync the light(s) to music, movies, or games
  • Control the light(s) using a voice assistant (such as: Alexa, Siri, etc.)
For this tutorial, you'll create a prototype of a Smart Light device using one LED. Your device will include a button to manually turn the light on or off. You'll program a Photon device app to control the LED using the button. You'll also program a web app that interacts with your Photon device over the internet to monitor the light's status and to allow you to remotely turn the light on or off.
Last modified 3yr ago