# Environmental Module

The sensor array can measure different environmental factors like climate, noise, ambient light, and even different smells using AI on the edge. It can also control IR devices such as air-conditioners. This combination offers flexibility and cost-effectiveness for monitoring multiple environmental conditions in various applications, including intelligent buildings, agriculture, and industrial process control.

<figure><img src="/files/hDI48ihK0dlBGDQB2NL1" alt="" width="375"><figcaption><p>Environmental Module Front View</p></figcaption></figure>

## Sensor Array

{% hint style="info" %}
We refer to sensor manufacturers' datasheets to provide the specifications. The sensor readings may differ due to application, sensor aging, storage, transportation, environmental factors, factory calibration process, etc.
{% endhint %}

### Bosch BME688 Environmental Sensor with AI

BME688 is an integrated environmental sensor that combines multiple measurements, including temperature, humidity, pressure, and volatile organic compounds (VOCs), in a single package. BME688 also has a gas scanner function, distinguishing pre-trained gasses with AI.

<table><thead><tr><th width="189">Measurement</th><th width="255">Accuracy</th><th width="132">Min</th><th>Max</th></tr></thead><tbody><tr><td>Temperature</td><td>± 0.5°C @ 0...65°C</td><td>-40°C</td><td>85°C</td></tr><tr><td>Relative Humidity</td><td>± 3% rH @ 20-80% rH 25°C</td><td>0% rH</td><td>100% rH</td></tr><tr><td>Air Pressure</td><td>± 0.6 hPa @ 0-65°C</td><td>300 hPa</td><td>1100 hPa</td></tr><tr><td>Indoor Air Quality</td><td>N/A</td><td>0 IAQ Index</td><td>500 IAQ Index</td></tr><tr><td>tVOC</td><td>N/A</td><td>N/A</td><td>N/A</td></tr><tr><td>CO2 Equivalent</td><td>N/A</td><td>N/A</td><td>N/A</td></tr><tr><td>Gas Classification</td><td>N/A</td><td>2 Classes</td><td>4 Classes</td></tr><tr><td>Dew Point</td><td>N/A</td><td>-40°C</td><td>40°C</td></tr></tbody></table>

### Bosch BME280 Sensor (Optional to BME688)

BME280 is a high-accuracy combined temperature, humidity, and pressure sensor.

<table><thead><tr><th width="189">Measurement</th><th width="255">Accuracy</th><th width="132">Min</th><th>Max</th></tr></thead><tbody><tr><td>Temperature</td><td>± 1°C @ 0...65°C</td><td>-40°C</td><td>85°C</td></tr><tr><td>Relative Humidity</td><td>± 3% rH @ 20-80% rH 25°C</td><td>0% rH</td><td>100% rH</td></tr><tr><td>Air Pressure</td><td>± 1 hPa @ 0-65°C</td><td>300 hPa</td><td>1100 hPa</td></tr><tr><td>Dew Point</td><td>N/A</td><td>-40°C</td><td>40°C</td></tr></tbody></table>

### Ambient Light Sensor

TSL2540 is a high-sensitivity light intensity sensor that measures visible and infrared lights. In addition, this sensor features a trigger function that wakes the system up in case of a threshold hit.

<table><thead><tr><th width="189">Measurement</th><th width="255">Accuracy</th><th>Condition</th></tr></thead><tbody><tr><td>Visible Light</td><td>363 counts / μW/cm2</td><td>White LED, 2700K</td></tr><tr><td>Infrared Light</td><td>352 counts / μW/cm2</td><td>950 nm LED</td></tr></tbody></table>

### IR Remote Transceiver

This sensor array has an infrared transmitter, which can control air conditioners or multimedia systems.

<table><thead><tr><th width="245">Property</th><th>Value</th></tr></thead><tbody><tr><td>Peak wavelength</td><td>940 nm</td></tr><tr><td>Angle of half intensity</td><td>φ = ± 60°</td></tr><tr><td>Power dissipation</td><td>190 mW</td></tr></tbody></table>

### Microphone

The microphone on this sensor array can measure average sound pressure.

<table><thead><tr><th width="245">Property</th><th width="126">Value</th><th>Condition</th></tr></thead><tbody><tr><td>Sensitivity</td><td>-42 dBV/Pa</td><td>94 dB SPL @ 1 kHz</td></tr><tr><td>Signal to Noise Ratio</td><td>59 dB(A)</td><td>94dB SPL @ 1 kHz, A-weighted (20-10kHz)</td></tr><tr><td>Total Harmonic Distortion</td><td>0.1 %</td><td>94 dB SPL @ 1 kHz</td></tr><tr><td>Acoustic Overload Point</td><td>129 dB SPL</td><td>0% THD @ 1 kHz</td></tr></tbody></table>

## Libraries and Samples

Some of our devices come with firmware that automatically utilizes the module without requiring any coding. For development kits or further customization, you may choose to use the following libraries and samples to create a custom application.

{% content-ref url="/pages/etcvcKwN48jOxxK4Qzs8" %}
[Broken mention](broken://pages/etcvcKwN48jOxxK4Qzs8)
{% endcontent-ref %}

{% content-ref url="/pages/Pled1YcT1Gtz5e7o9N0X" %}
[Broken mention](broken://pages/Pled1YcT1Gtz5e7o9N0X)
{% endcontent-ref %}

{% content-ref url="/pages/xsieaL67sTwAUjteJq9F" %}
[Broken mention](broken://pages/xsieaL67sTwAUjteJq9F)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.evolion.io/hw/sensor-modules/environmental.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
