Skip to content

Raspberry Tool for managing I2C modules. EEPROM (24c01-1024), PWM LED/Motor driver (PCA9632), Temp/Humid sensor (HDC1080, HTU21D), Fan controller with a PWM (EMC2301), i2cdetect

License

XenonOrion/ecomet_i2c_raspberry_tools

 
 

Repository files navigation

ecomet_i2c_raspberry_tools

Last modification: 15.04.2021 Contributor: Marian Minar Twitter: News and statuses

Scope: The Code for I2C Chip maintenance from Raspberry PI 3+ and above. This code tools contains python & free pascal code focused to I2C communication of raspberry pi with IOT modules.

Current CHIP maintained:

List of modules:

  • EEPROM module
  • PCA9632 module -> 4-bit Fm+ I2C-bus low power LED driver (could be used for motor control)
  • HDC1080 module -> High Accuracy Digital Humidity Sensor with Temperature Sensor
  • HTU21D module -> Digital Relative Humidity sensor with Temperature output, calculation of Dew Point
  • EMC2301 module -> !NEW! New GUI. Fan controller with a PWM fan driver

Software for Chips:

Chip Python 3 driver FPC GUI Contributor Notes Planned work Requestor Interests
EEPROM 24cXXX yes no currently tested at 24c01,24c04,24c08,24c16,24c32,24c64 !NEW! prepared next chips for testing
PCA9632 yes yes GUI finished !NEW! testing board developed soon info in wiki
HDC1080 yes yes GUI finished !NEW! testing board developed soon info in wiki
HTU21D yes no currently no GUI planned
EMC2301 yes no !NEW! New GUI finished testing board needs to be redesigned

Requestor Interests: If you would like to reqest some new feature or add some new Chip at the development list let me know by adding issue or by email.

About

Raspberry Tool for managing I2C modules. EEPROM (24c01-1024), PWM LED/Motor driver (PCA9632), Temp/Humid sensor (HDC1080, HTU21D), Fan controller with a PWM (EMC2301), i2cdetect

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Pascal 52.5%
  • Python 47.5%