A working measurement setup

My build focused on assembling, testing and debugging the measurement hardware and its software interface, creating a working setup for exploring the sensor readings from different samples. The wider Plastic Scanner Project aims to use sensor data and machine learning to identify plastic types.

The setup used eight infrared LEDs and a broadband detector to collect reflected-light measurements at wavelengths spanning approximately 850–1,650 nm. Plotting software made it possible to inspect the measurements from different samples.

Scanning different plastic samples
Plotting interface with example data

From components to a working sensor

I sourced the boards and components, then assembled the surface-mount circuitry using a hot-air soldering station. Building the board in functional groups allowed me to test each section before moving on. The completed sensor board connected to an Arduino Uno.

Testing each circuit section
Completed board assembly
Inside the scanner
Assembled scanner

Tracking down inconsistent readings

The first board produced intermittent results. After checking the software, I turned to the electronics. I found issues in the schematics and LED current-limiting resistor values, then traced the intermittent connection to a cold solder joint on an IC pin.

Sensor board under the microscope
Inspecting the PCB under a microscope
Debugging the sensor board

A second board, assembled with particular attention to those connections, resolved the intermittent behavior. The project gave me practical experience in surface-mount assembly, optical sensing and systematic hardware debugging.

↑Back to Top