muwerk / mupplet-sensor

muwerk sensor-mupplets

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PlatformIO CI Dev Docs

mupplet-sensor

muwerk applets; mupplets: functional units that support specific hardware or reusable applications.

mupplets use muwerks MQTT-style messaging to pass information between each other on the same device. If connected to an MQTT-server via munet, all functionallity is externally available through an MQTT server such as Mosquitto.

The mupplet-sensor library consists of the following modules:

Dependencies

For ESP8266 and ESP32, it is recommended to use munet for network connectivity.

Additional hardware-dependent libraries

Note: third-party libraries may be subject to different licensing conditions.

Mupplet Function Hardware Dependencies
mup_illuminance_ldr.h Illuminance LDR connected to analog port none
mup_illuminance_tsl2561.h Illuminance TSL2561 Wire
mup_presstemp_bmp180.h Pressure, temperature Bosch BMP180 Wire
mup_presstemp_bmp280.h Pressure, temperature Bosch BMP280 Wire
mup_presstemp_bme280.h Pressure, temperature, humidity Bosch BME280 Wire
mup_temphum_dht Temperature, humidity DHT22 none
mup_gamma_gdk101 Gamma radiation uS/h GDK101 Wire
mup_co2_ccs811 CO2, VOC CCS811 Wire
mup_rain_ad Analog and digital rain sensor MH-RD rain sensor (china) none

History

  • 0.2.2 (unpublished) New mode inverseLogic for IlluminanceLdr, new sensor CO2/VOC CCS811.
  • 0.2.1 (2022-09-27) Fixes for sensor BL0397 power measurement for Gosund SP1 tests.
  • 0.2.0 (2022-09-23) GfxPanel moved to mupplet-display, multiple sensors added, documentation still incomplete and ongoing.
  • 0.1.3 (2022-07-28) Oled and doc upgrades.
  • 0.1.2 (2022-07-27) DHT and Oled added.
  • 0.1.0 (2021-02-XX) (Not yet Released) Illuminance LDR Sensor, BMP180 pressure sensor

More mupplet libraries

References

  • ustd microWerk standard library
  • muwerk microWerk scheduler
  • munet microWerk networking

About

muwerk sensor-mupplets

License:MIT License


Languages

Language:Jupyter Notebook 60.4%Language:C++ 39.6%