Skip to content

A versatile low-cost serial-to-bluetooth/usb adapter for LI-COR Li-820/840A Gas Analyzers and the FluxPuppy data logging app

Notifications You must be signed in to change notification settings

dabasler/fluxdatalink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

fluxdatalink

A versatile low-cost serial-to-Bluetooth/USB adapter to link the LI-COR Li820/840A Gas Analyzers to the FluxPuppy data logging app for Android.

The FluxPuppy data-logging app is Android interface to the LICOR LI-820 and LI-840 gas analyzers using Bluetooth/USB and is part of an integrated system to the to measure carbon fluxes (such as respiration) in an ecosystem.

The adapter presented here is based on an ESP32 development board with an OLED display. It connects the serial output of Li-820/840 Gas Analyzer to the FluxPuppy Android application using Bluetooth or USB, while data from additional sensors may be integrated into the data string sent to Flux Puppy. If used with an ESP32 OLED Module, selected data is displayed during the transmission.

figure

Hardware

The prototype is based on the following hardware:

  • Wemos ESP32 OLED Module
  • SparkFun Electronics PRT-00449 RS232 SHIFTER
  • BME280 Breakout board. (T/RH/P sensor)

To use the display of the Wemos ESP32 OLED Module, the ESP8266_and_ESP32_Oled_Driver_for_SSD1306_display library needs to be present. If the display is not neeeded, a Wemos ESP32 without OLED will work fine (an option to disable display is provided in code).

ESP32 OLED PINOUT:
5 SDA   ----   SDA BME280
4 SCL   ----   SCL BME280
14 RX   ----   TX RS232 SHIFTER from GasAnalyzer 
15 TX   ----   RX RS232 SHIFTER from GasAnalyzer

figure

Software

The code is currently based on the Arduino platform and requires the Arduino environment to be set up to work with ESP32 (see https://github.com/espressif/arduino-esp32) Refer to the code for libraries and other dependecies.

About

A versatile low-cost serial-to-bluetooth/usb adapter for LI-COR Li-820/840A Gas Analyzers and the FluxPuppy data logging app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages