Project Name: Smart Home Adapter for LED Lights

Project Functional Description:

Traditional RGB strips lack smart capabilities, limiting their customization and integration with modern smart home systems. Our project transforms 3-pin, non-smart RGB strips into smart lighting solutions using a wall-plug adapter enclosure that powers and controls the LEDs, with a physical cord connection to a compact display enclosure for desk or bedside use. This visible enclosure houses a TFT LCD screen and microphone, providing an intuitive control interface and aesthetic display. Our device enables seamless customization of RGB strips via a companion app and integration with existing smart home ecosystems following the Matter standard. The app offers features such as automatic color adjustments based on environmental inputs (temperature, time of day, calendar events, and audio cues), user-defined presets, and a master control for smart home synchronization. The project uses the ESP32 microcontroller, selected for its robust design, power efficiency, and hybrid Wi-Fi/Bluetooth connectivity. This adapter will make smart RGB lighting accessible and enhance the capabilities of existing non-smart RGB strips.

Hardware:

  • The Product shall incorporate an ESP32 microcontroller.
  • The Product shall display connectivity status on TFT display using SPI communication protocol.
  • The Product shall display current mode on TFT display using SPI communication protocol.
  • The Product shall display current output RGB status on TFT display using SPI communication protocol.
  • The Product shall display current time on TFT display using SPI communication protocol.
  • The Product may display Spotify current music on TFT display using SPI communication protocol and Spotify API.
  • The Product may be integrated with an NVIDIA Jetson module for AI model personalization and automatic mode adjustment.

Sensors:

  • The Product shall incorporate an analog microphone with ADC to give user option to control lights from room sound amplitude and frequency mappings.
  • The Product shall be able to be wirelessly controlled via WiFi.
  • The Product may be able to be wirelessly controlled via Bluetooth.
  • The Product shall have the ability to adjust RGB output using dataline and PWM based on either sensor input or manual setting in the companion app.

Power:

  • The Product shall have a 3.3V power source of a 5V DC USB-C input.
  • The Product shall convert 5V DC into 3.3V DC using a DC regulator.
  • The Product shall use a TPS62142 chip as the switching regulator.
  • The Product shall use 5V DC to power RGB LED strip.
  • The Product shall use 3.3V DC to power ESP32 microcontroller.

Software:

  • The Product shall be able to be controlled through a companion app.
  • The Product shall be integrated with the Matter control protocol for smart home device integration.
  • The Product shall alter RGB based on dynamic color matching.
  • The Product shall alter RGB based on User Input.
  • The Product may be integrated with Spotify API protocol.
  • The Product may be integrated with NVIDIA Jetson module for AI computation.

Project PSDRs

  1. PSDR #1 (Hardware): An ability to interface a TFT LCD display with an ESP32 Microcontroller via SPI communication protocol.
  2. PSDR #2 (Hardware): An ability to connect power from a standard 12V DC wall adapter and convert it to 3.3V DC using a team-designed buck converter.
  3. PSDR #3 (Hardware): An ability interface an analog audio sensor with an ESP32 Microcontroller via ADC.
  4. PSDR #4 (Software): An ability to wirelessly control microcontroller through a custom app interface and via Matter protocol.
  5. PSDR #5 (Software): An ability to automatically adapt lighting based on real-time environmental conditions via WiFi module.

Stretch PSDRs

  1. Stretch PSDR #1 (Software): An ability to interface Spotify API with ESP32 Microcontroller.
  2. Stretch PSDR #2 (Hardware): An ability to interface an NVIDIA Jetson module with an ESP32 Microcontroller via UART