Sensors
Sensor interfaces:
diozero includes support for the following sensor devices:
- Rohm BH1750 ambient light sensor
- Bosch Sensortec BMP180 temperature and barometric pressure sensor.
- Bosch Sensortec BMP280 temperature and barometric pressure sensor.
- Bosch Sensortec BME280 relative humidity, barometric pressure and ambient temperature sensor.
- Bosch Sensortec BME680 gas sensor measuring relative humidity, barometric pressure, ambient temperature and gas (VOC).
- Bosch Sensortec BME688 4-in-1 pressure, humidity, temperature and gas sensor.
- Sharp GP2Y0A21YK distance sensor - Datasheet.
- HC-SR04 Ultrasonic Ranging Module.
- STMicroelectronics HTS221 Humidity and Temperature Sensor.
- Texas Instruments LM73 temperature sensor.
- STMicroelectronics LPS25H Pressure and Temperature Sensor - Datasheet.
- Mifare MFRC522 RFID card.
- Sensirion SGP30 VOC / indoor air quality sensor.
- TMP36 temperature sensor.
- ams TSL2561 Digital Luminosity / Lux / Light Sensor - Datasheet.
- 1-wire temperature sensors such as the DS18B20. Adafruit has a good article on connecting these to the Raspberry Pi. Currently supported types: DS18S20, DS1822, DS18B20, DS1825, DS28EA00, MAX31850K.