No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
|Niche=Smelling stuff | |Niche=Smelling stuff | ||
|Purpose=Fun | |Purpose=Fun | ||
|Picture= | |Picture=tvoc.png | ||
|Tool=Yes | |Tool=Yes | ||
|Location=WC | |Location=WC |
Revision as of 17:12, 23 June 2024
ENS160 TVOC sensor | |
---|---|
Participants | |
Skills | Hacking, Electronics, Sensors |
Status | Active |
Niche | Smelling stuff |
Purpose | Fun |
Tool | Yes |
Location | WC |
Cost | |
Tool category | Electronics |
tvoc.png {{#if:Yes | [[Tool Owner::{{{ProjectParticipants}}} | }} {{#if:Yes | [[Tool Cost::{{{Cost}}} | }}
What
It's a sensor that measures volatile organic compounds (VOC). See https://nl.aliexpress.com/item/1005006125242045.html
Hardware
Sensor consists of a wemos d1 mini and an ENS160/AHT21 module
Connections:
- Vin = wemos 5V
- GND = wemos GND
- SDA = wemos D2
- SCL = wemos D1
Software
It is programmed with ESP-home:
esphome: name: tvocsensor friendly_name: tvocsensor esp8266: board: d1_mini # Enable logging logger: level: INFO i2c: sensor: - platform: aht10 variant: AHT20 temperature: name: "AHT21 Temperature" id: tvoc_temperature humidity: name: "AHT21 Humidity" id: tvoc_humidity - platform: ens160 eco2: name: "ENS160 eCO2" tvoc: name: "ENS160 Total Volatile Organic Compounds" aqi: id: ens160_air_quality_index name: "ENS160 Air Quality Index" compensation: temperature: tvoc_temperature humidity: tvoc_humidity update_interval: 60s address: 0x53