A versatile, low-cost approach to dynamic light scattering