oleksiikutuzov / IKEA-VINDSTYRKA

My findings about this sensor
MIT License
120 stars 3 forks source link

VK1621 #1

Open johanneswilkens opened 1 year ago

johanneswilkens commented 1 year ago

Hi, nice work with the teardown! I would like to add some info, I don't think its worth it to make a PR on this. You are mentioning the chip as a VINKA VK15218B MCU, I did some research on this and I found out it is probably a VK1621S LCD driver checkout datasheet here. Think this could be useful for more reverse engineering!

Maart3nL commented 1 year ago

I've just put a ESP32 inside (running esphome with bluetooth proxy) connected to the test pads next to the connector of the sensor and get the reading direct from the SEN54 sensor (all readings not just PM2,5 Hum and temp) display still works as well :)

oleksiikutuzov commented 1 year ago

@johanneswilkens thanks a lot! I will add it as soon as I get back to my laptop.

@Maart3nL wow, that sounds great! Would be nice if you could share the parser code (with PR or just the code snippet here)

Maart3nL commented 1 year ago

I used the default from the sen54 sensor from esphome https://esphome.io/components/sensor/sen5x.html

oleksiikutuzov commented 1 year ago

Ah, ok, thanks. Should have googled the library for this before šŸ˜ Thereā€™s an official library from Sensirion https://github.com/Sensirion/arduino-i2c-sen5x

unixorn commented 1 year ago

Very cool, @oleksiikutuzov. Do you have a pinout anywhere showing how you connected the esp32?

FlyingHippo commented 1 year ago

Does anyone have a guide for this?

dusopn commented 1 year ago

I've just put a ESP32 inside (running esphome with bluetooth proxy) connected to the test pads next to the connector of the sensor and get the reading direct from the SEN54 sensor (all readings not just PM2,5 Hum and temp) display still works as well :)

Hello, would you be able to put together a guide for doing this? I know nothing about ESP yet, but exposing the PM10 would be a big deal for me. Ideally on zigbee not bluetooth.

RedNax67 commented 1 year ago

Shame it doesn't ventilate the inside.. could have added mh-z19 co2 to the esp32 aswell...

Used an 8266... Wemos D1 Mini

D1 (GPIO5) SCL D2 (GPIO4) SCA

Just connect to the testpads by the lcd ribbon (disconnect it and move it out of the way.. you can read the testpad labels and theres no risk when soldering).

Welp: HAving an esp in there messes with the temp measurement

irukard commented 1 year ago

Instead of Winsen MH-Z19 I would choose Sensirion SCD4x family (photo-acustic sensor instead of NDIR). Smaller footprint and I2C.