* SparkFun OpenLog Artemis DEV-16832
* Qwiic PT100 - ADS122C04 SPX-16770
* SparkFun Qwiic Mux Breakout - 8 Channel (TCA9548A) BOB-16784
I would like to setup a sensor array of consisting of several different accelerometers and one or more SM-24 geophones.
Using an Openlog Artemis the response for each sensor could be recorded for the same event.
Each sensor's response could then be evaluated to get an idea of the sensitivity, limitations and quirks for each sensor as compared to the SM-24 geophone response.
The Qwiic PT100 - ADS122C04 has a 24-bit ADC capability, which is good. Temperature measurement (not needed for the project), cost and a single channel limitation makes it a less attractive choice.
Would a SparkFun Qwiic Mux Breakout - 8 Channel (TCA9548A) breakout allow me to use one Qwiic PT100 - ADS122C04 to capture signals from up to eight sensors?
or would a better project design incorporate a couple of ADC's such as an ADS1115 16-Bit ADC with multi-channel capability? I'd loose 8-bits but the project cost would be lower and 16-bit seismometers aren't uncommon.
OpenLog_Artemis_Geophone_Logger-master.zip includes the binary files for the OLA firmware. Which highlighted a big hole in my computer knowledge. I have been able to glean .bin files are a way to compress a number of related files into one file. I am guessing the OLA .bin file contains the function definitions used in Arduino *.ino files. Other than that I do not have a clue how .bin files are created and what they contain.
Is there a Github link for the source code for the OLA .bin files?
I have searched and not been able to find a Sparkfun *.bin file(s) guide covering what they contain, how they are built and the logic behind their use.
Is there a Sparkfun .bin file guide I am not finding?
Eventually I would like to use a MicroPython or CircuitPython programming environment. Can MicroPython and/or CircuitPython be used with the Openlog Artemis?
Thanks for the help.