Here's the datasheet for PM1006 LED Particle Sensor inside the IKEA Air Quality Sensor ... Let's use this to decode the UART data

github.com/arendst/Tasmota/fil

Here's how we decode the UART Output from IKEA Air Quality Sensor ... Based on the PM1006 LED Particle Sensor Datasheet

github.com/lupyuen/ikea-air-qu

Our App is ready to transmit the PM 2.5 readings .. From IKEA Air Quality Sensor to The Things Network over LoRaWAN! 🎉

github.com/lupyuen/ikea_air_qu

Connecting IKEA VINDRIKTNING Air Quality Sensor to Apache OS ... All shall be explained in this article

lupyuen.github.io/articles/ike

Some folks are using the 5V UART Port on IKEA Air Quality Sensor ... Without a Voltage Divider 🤔

lupyuen.github.io/articles/ike

IKEA Air Quality Sensor transmits PM 2.5 data in frames of 20 bytes ... Here's how we validate the data

lupyuen.github.io/articles/ike

@lupyuen How do you figure out which port is UART from the bus pirate and what BAUD rate to use?

I tried to follow your article, but i have no idea how to interpret the reading from the ports.

@lupyuen but like how do you interpret that

<@:
<B:
:;8
:;8
9:7
997!
987"

Is UART Input? or is it supposed to output `Raw UART input` ?

@kreyren That's the UART Output from the IKEA Sensor, we don't need the UART Input. We will see the PM 2.5 data when we dump the UART Output as hex:

lupyuen.github.io/articles/ike

@lupyuen So there are empty bytes here used as a separator where all 20 bytes following will have header -> spacer -> data -> spacer -> checksum?

or are those empty data something else?

@kreyren IKEA uses the PM1006 Sensor, which is a cheaper version of PM1006K.

On PM1006K we get more data fields: PM 1.0, PM 10.

These fields are not available on PM1006, hence they are unused.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.