Parts
Peripherals
- Smart Lamp: LIFX white e26 smart bulb
- light sensor: Adafruit BH1750
- Bluetooth module: DSD Tech HC-05
Serial Interfaces
- I2C: Used to retrieve the luminance data measured by the BH1750 sensor.
- UART: Used to broadcast the calculated bulb brightness data to the Python script, which then sends a state change request to the bulb.