SparkFun Forums 

Where electronics enthusiasts find answers.

Hardware or product specific questions are best asked here.
User avatar
By MaxFreedman
#237041
Hello all.

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.
User avatar
By YellowDog
#237048
Unless you write your own custom firmware, you can't. That product can only log qwiic devices that it's firmware knows about.

You could connect both sensors to an arduino and write a sketch that outputs sensor data serially and then log that.
User avatar
By PaulZC
#237069
Hi @MaxFreedman,

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:

https://github.com/sparkfun/OpenLog_Art ... SENSORS.md

The code itself is here:

https://github.com/sparkfun/OpenLog_Art ... og_Artemis

The library list is included in the code:

https://github.com/sparkfun/OpenLog_Art ... #L285-L312

Please note:

https://github.com/sparkfun/OpenLog_Art ... is.ino#L14

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
User avatar
By mowog44
#238026
PaulZC wrote: Wed Nov 16, 2022 11:55 pm Hi @MaxFreedman,

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:

https://github.com/sparkfun/OpenLog_Art ... SENSORS.md

The code itself is here:

https://github.com/sparkfun/OpenLog_Art ... og_Artemis

The library list is included in the code:

https://github.com/sparkfun/OpenLog_Art ... #L285-L312

Please note:

https://github.com/sparkfun/OpenLog_Art ... is.ino#L14

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....
1. is there a planned or even provisional released date for the new framework?
2. is there a provisional list of auto detected sensors?
and lastly ....
3. are there any expanded IMU / accelerometer options on the list (ADXL375 or something similar for instance) - I need high G :D

Cheers
#242761
Hi Geoff,

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.

Apologies,
Paul
 Topic permissions

You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum