LED Lamp Tester Automation (TTML)

Automated LED lamp testing for London Underground, reducing test time from ~10 minutes to 30 seconds. Designed the Raspberry Pi system, hardware, Python/OpenCV scripts, Node-RED workflow, and operator test screen for accurate, traceable testing.

Raspberry PiPythonOpenCVNode-REDManufacturingAutomationHardwareTest EquipmentElectronicsPicoscope
LED Lamp Tester Automation (TTML) screenshot 1LED Lamp Tester Automation (TTML) screenshot 2

💥 Impact

Replaced a slow, manual testing process with a fully automated system, improving throughput, accuracy, and repeatability. Enabled scalable testing of production batches with efficient, traceable results.

✨ Highlights

Extremely satisfying project: I designed the end-to-end solution, combining hardware, software, and process flow, successfully integrated into the manufacturing cell.

📝 Details

  • Automated voltage, current, LED count, and colour verification tests using Raspberry Pi and camera.
  • Python/OpenCV scripts validated full and partial illumination patterns, and correct LED counts per colour.
  • UI provided operators with clear test instructions and real-time feedback.
  • Node-RED orchestrated test sequences, executing Python and bash scripts for each step.
  • Test results logged per lamp using RFID serial numbers, stored in CSV files for analysis and process optimisation.

🤝 Contributions

  • Designed and implemented the full hardware and software system, including relay board control and test sequencing.
  • Developed Python/OpenCV scripts to count LEDs, verify colour within wavelength tolerances, and check illumination patterns.
  • Built a simple UI to inform operators of the test progress and results in real time.
  • Used Node-RED to coordinate workflow, calling Python and bash scripts for each test step.
  • Implemented data logging with RFID-linked CSV files for traceability and later analysis.

🗓️ Timeline

Completed within a few months.

🧑‍🤝‍🧑 Team

Sole developer, collaborating with production engineers on mechanical design and assembly; manager provided guidance as required.