Flexible system for gathering i2c sensor data and providing sources to Data Aquisition software (LabVIEW, Python, Matlab, Terra Term, etc)
The included firmware shows how to wrap up any external sensor library into a flexible format that allows easy modification to existing system and easy addition of new sensors.
PCB Developed for use with Senserion i2c sensors, though is compatable with any i2c enabled periferal devices
- Data output in CSV format over USB Serial connection as MVP for communications or logging with external software
- Could be improved by the addition of ModBus or JSON formatted data communication with error checking
Arduino Nano (PCB designed for this footprint, but other Arduino boards are compatable)
- SDA A4
- SCL A5
DAQ (Data AQuisition) PCB
Logging software
USB port
- 5v or 3.3v
5v or 3.3v (calibrated for 3.3v)
Pinout:
- Vdd: brown green
- SCL: green brown
- GND: pink pink
- SDA: yellow Yellow