Sensor to detect smoke in ppm of smoke

hi all,

I am making a outdoor smoke detection project, I cant find any other smoke sensor than MQ-2, please help me suggest any good sensor.

I need to use it at 3.3V or 5V , providing analog or digital output, interface with arduino and gives output in ppm of smoke.

Thank you.

Just out of curiousity: how does "ppm of smoke" work? What exactly does it measure?

There is no way to measure smoke mass, only its optical properties like opacity and backscatter.

The size of the smoke particles strongly affects the optical properties for a given mass density.