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