Skip to content

pressure transducer driver for the honeywell ABPDLNN100MG2A3

Notifications You must be signed in to change notification settings

pgerman1/honeywell_pressure_rpi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 

Repository files navigation

Honeywell ABPD Pressure Transducer Driver

Overview

This Repository Contains a pressure transducer driver for the Honeywell ABPDLNN100MG2A3 Pressure Sensor communicating over an I2C Bus on the raspberry pi. Driver is setup to initialize the I2C Bus and read data from an installed and powered sensor. The Sensor used for the development driver is a 100 mBar range sensor

Similar I2C Pressure Sensor models could be used with this driver with minor modifications to the Member functions of this class.

Example Datasheet : https://www.mouser.com/datasheet/2/187/HWSC_S_A0013047928_1-3073376.pdf

This driver was originally designed for the Raspberry pi using the wiringPi and wiringPiI2C Library.

Update 4/1/2023 - Wiring pi library is deprecated by its owner, so the API has been ported to use pigpio instead. This is maintained at https://abyz.me.uk/rpi/pigpio/

Update 4/3/2023 - Python Implementation examples have been added and tested, Full Documentation Coming Soon.

Supported Languages

Currently this API offers support for C++, and a Limited Python Implementation for Prototyping. Now that the development of the API is stable, i plan on porting it to Go, and Perhaps Rust.

Dependencies

For the examples to work out of the box you will need the the following installed:

  • g++
  • make
  • pigpio

About

pressure transducer driver for the honeywell ABPDLNN100MG2A3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published