We have used BME680 in our board with Atmega328p micro-controller. We are able to read values including gas resistance. But not sure how to convert this into VOC/CO2. Since, BSEC library does not support this controller (Atmega328p), need help to make it work.
Also, if it is entirely not possible, then can we use BSEC library with mobile app to process its data (to get VOC/CO2) and send entire raw data from device to mobile app.
Thanks in advance.
There was BSEC host support list, AVR was supported in the list.
Thanks for your quick response.
As per list, in 8-bit AVR, we have MegaAVR and XMEGA, which have better flash and ROM. But as i mentioned, our board is already ready with Atmega328P.
So, we are looking for a solution.
Option 1: Is there any way to calculate VOC/CO2 on Atmega328P?
Option 2: We can send raw data to mobile app/ server. Can we calculate VOC/CO2 on mobile app/ server, using raw data provided by our board?
For option 1, you could run BSEC on Atmega328P to see if it works as you could see it has been supported in list.
For option 2, sensor could be directly connected to host and run BSEC to calculate VOC/CO2.