Inspiration

Our team was deeply inspired by the growing environmental crisis, particularly the increasing frequency of natural disasters like the California wildfires. We realized that every industry, including electrical engineering, needs to step up its sustainability game. The LED industry, despite its energy-efficient products, still contributes significantly to electronic waste. We saw an opportunity to make a difference by addressing a critical gap: the lack of efficient tools for detecting faulty LEDs in long strips.

What it does

LuminaTrace is a revolutionary hand-held device that rapidly scans LED strips to identify faulty LEDs and their specific color issues (RGB). It uses a light sensor connected to a Raspberry Pi for data interpretation and transfers data in real-time to an HTML website for tracking and analysis. The device offers both manual scanning for individual LEDs and automated processing for full strips, providing detailed analytics for factories and waste plants to monitor efficiency.

How we built it

We started by setting up the hardware, powering LED strips using a DC supply and constructing a MOSFET controlled by Arduino for current regulation. We then integrated a light sensor with a Raspberry Pi. For the software development, we programmed the Raspberry Pi for data interpretation, developed an HTML website for data visualization, and implemented LED strip control through the Raspberry Pi. We utilized Flask for server operations. The assembly involved creating a custom wire harness for LEDs and motor integration, all designed into a compact, hand-held form factor for ease of use.

Challenges we ran into

Our journey wasn't without obstacles. We faced a steep learning curve with Raspberry Pi programming, especially without consistent monitor access. We encountered unexpected MOSFET failures due to overlooked circuit dynamics and struggled to balance rapid scanning with accurate color detection in various lighting conditions. Optimizing real-time data transfer between the device and web interface proved challenging, as did developing a user-friendly interface for both commercial and hobbyist users.

Accomplishments that we're proud of

Despite these challenges, we achieved significant milestones. We mastered Raspberry Pi programming from scratch in just two days and created a functional prototype that effectively detects faulty LEDs. We're proud to have developed a system with the potential to significantly reduce electronic waste and designed a versatile solution for both industrial and hobbyist applications. Our implementation of real-time data visualization for instant LED strip health feedback is another achievement we're particularly proud of.

What we learned

This project was an incredible learning experience. We gained in-depth knowledge of Raspberry Pi programming and IoT applications, and understood the importance of considering all circuit components in electrical design. We learned to adapt quickly to hardware limitations and find creative solutions. The project also gave us insights into the complexities of LED strip manufacturing and quality control processes, and taught us how to integrate hardware and software components for a cohesive solution.

What's next for LuminaTrace

Looking ahead, we aim to develop a more efficient, automated system for faster processing and create universal input options for various LED strip types. We plan to implement advanced data analytics for production optimization and explore partnerships with LED manufacturers and recycling facilities. We're also excited about the potential of investigating machine learning for predictive LED failure detection and developing a mobile application for remote monitoring and control. LuminaTrace isn't just a device; it's a step towards a more sustainable future in LED technology. By improving efficiency and reducing waste, we're illuminating the path to a brighter, greener world.

Built With

  • breadboard
  • gpiozero
  • led
  • linux
  • mosfet
  • multimeter
  • networking
  • python
  • raspberrypi
  • ssh
Share this project:

Updates