I’m using the OpenLog Artemis for a sensing platform, and some of the sensors I’m using have QWIIC ports, but are not in the OLA’s auto detect library (notably the BME680 and ZIO I2C PM2.5 sensor). How do I log with them? Thank you so much.
Forgive me for my naivety, but how how hard would it be to edit the OLA firmware for the sensors I want to use? I imagine the code basically pulls from an i2c address dictionary, and then runs openlog code.
Adding new sensors is “straight forward”. I think that’s the best way to describe it…! But you do need to be familiar with Arduino and C and you do need to have all of the sensor Arduino Libraries plus SdFat installed. Details are here:
Just FYI, we will be releasing a new framework early next year which will make it much easier to add new devices. The BME680 is already included and we will be adding support for the SEN54 particle + VOC sensor.
Adding new sensors is “straight forward”. I think that’s the best way to describe it…! But you do need to be familiar with Arduino and C and you do need to have all of the sensor Arduino Libraries plus SdFat installed. Details are here:
Just FYI, we will be releasing a new framework early next year which will make it much easier to add new devices. The BME680 is already included and we will be adding support for the SEN54 particle + VOC sensor.
I hope this helps,
Paul
Hi Paul.
A couple of quick questions if it’s ok…
is there a planned or even provisional released date for the new framework?
is there a provisional list of auto detected sensors?
and lastly …
are there any expanded IMU / accelerometer options on the list (ADXL375 or something similar for instance) - I need high G
It’s fair to say that the OLA firmware is “stable”, not frozen… We do update it if something important comes up, but we are a small team working on many different projects and we don’t have time to keep the firmware as up to date as we’d like. It really helps if you can add support for the sensor yourself, get it working and then send us a “Pull Request”. You can find details here ( https://github.com/sparkfun/OpenLog_Art … SENSORS.md ) and here ( https://github.com/sparkfun/OpenLog_Art … _BINARY.md ). Or, please open a “Feature Request” issue ( https://github.com/sparkfun/OpenLog_Artemis/issues ) and we’ll get to it when time permits.