Arduion-based data logger to log 3 BME sensors (3-in-1 temperature, humidity, and air pressure sensor) every 0.5 seconds.
Built for Aerosol research team at Aerosol Technologies Lab.
- Plug in all 3 Sensors to the correct port
- VDD pins connect to VDD rail on the data logger
- GND pins connect to GND rail on the data logger
- Connect the SCL and SDA pin to the sensor input pins (refer to Device Pinout)
- Insert the MicroSD card (refer to microUSB Formatting for more information)
- Insert the microUSB cable to the data logger
- Press the button located at the top of the board to start recording. The LED should start flashing, indicating that logger is logging sensor data (LED States)
- Press the same button as step 4 to stop recording, the LED should stop flashing
- Install PlatformIO for VSCode
- Build project using
nanoatmega328
profile
- Arduino Nano (tested with old bootloader)
- TCA9548A - I2C Mux
- 3 BME 280
- 2 Push Buttons
- 1 LED
- 1 Resistor (For LED, use appropriate resistor for LED)
- 1 microSD card module
- 3 female header pins
Pin | Connection |
---|---|
1 | No connection |
2 | No connection |
3 | SCL3 |
4 | SDA3 |
5 | SCL2 |
6 | SDA2 |
7 | SCL1 |
8 | SDA1 |
- microUSB card must be no greater than 32GB
- must be formatted to FAT32
- Solid Off - Logger is not logging data or device is off
- Solid On - Logger encountered an error. Refer to Notes for information why the logger fails to initialize.
- Flashing On and Off - Data is logged to the microSD card
- All 3 BME sensors must be plugged in correctly before device can initialize.
- The device may fail to initialize for the reason above or if
- Not all 3 sensors are plugged in
- One or more BME sensor is not wired correctly
- The microSD does not match the requirements (refer to microUSB formatting)
- The data logger can be reprogrammed to read other sensors
- The maximum theoretical amount of sensors is 24. The logger can be reprogrammed to accept up to 4. To use more than 5 sensors, slight modifications are necessary to the board and an external power supply that can supply sufficient current for all the sensors may be required.