Skip to content

Elixir library used to communicate with an HDC1000 temp and humidity sensor over I2C for use with Nerves

License

Notifications You must be signed in to change notification settings

tapickell/hdc_1000

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hdc1000

Hex version API docs

This is a library for the HDC1000 Humidity & Temp Sensor

I2C interface to HDC1000 sensor

Designed specifically to work with the HDC100X sensors from Adafruit ----> https://www.adafruit.com/products/2635 These sensors use I2C to communicate, 2 pins are required to interface.

Please note: TI has indicated that there's a 'settling' effect for the humidity and that you will need to re-hydrate the sensor once you receive it. To rehydrate it, place it in a location with 85% humidity for 24 hours or 60% humidity for 10 days.

You will see really low sensor readings that do not properly calculate to actual RH when you need to re-hydrate. For my testing I used a 62rh 2 way humidity control packet in a sealed glass jar and let it rehydrate for 10 days. ----> https://amzn.to/2RAES5R

Installation

If available in Hex, the package can be installed by adding hdc_1000 to your list of dependencies in mix.exs:

def deps do
  [
    {:hdc_1000, "~> 0.1.0"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/hdc_1000.

About

Elixir library used to communicate with an HDC1000 temp and humidity sensor over I2C for use with Nerves

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages