Update README.md

This commit is contained in:
Alexander 2024-07-08 22:56:57 -04:00
parent d91c66d55a
commit 71ed3d857a

View File

@ -58,8 +58,12 @@ The **Temperature Node** broadcasts the air temperature, atmospheric pressure an
BME280 is combined temperature, humidity and pressure sensor. The unit combines high linearity and high accuracy sensors and is perfectly feasible for low current consumption, long-term stability and high EMC robustness. The humidity sensor offers an extremely fast response time and therefore supports performance requirements for emerging applications such as context awareness, and high accuracy over a wide temperature range.[^2]
Below is the functional diagram of BME-/BMP-280. Notable difference between the two devices, is that BME-280 is capable of measuring relative humidity. BME-280 has square shape, while BMP-280 has rectangular shape.
<img alt="ESP32-Node Pinout" src="https://github.com/alexandrebobkov/ESP-Nodes/blob/main/assets/bme280_functional-diagram.png" width="400px"/>
BME-280 can come in a ready-to-use PCB ...
<img alt="ESP32-Node Pinout" src="https://github.com/alexandrebobkov/ESP-Nodes/blob/main/assets/BME280.jpg" width="200px"/>
> [!IMPORTANT]
@ -88,6 +92,8 @@ i2c_master_write_read_device(I2C_MASTER_NUM, 0x76, &reg_addr, 1, data, len, I2C_
<img alt="BME-/BMP-280 Memory Map" src="https://github.com/alexandrebobkov/ESP-Nodes/blob/main/assets/BME280_BMP280_Registers.png" width="90%"/>
BME-/BMP-280 can communicate via I<sup>2</sup>C. The two diagrams below summarize algorithm of reading to and writting values to/from the sensor.
<img alt="BME-/BMP-280 I<sup>2</sup>C Read & Write" src="https://github.com/alexandrebobkov/ESP-Nodes/blob/main/assets/bme280_i2c_read-write.png" width="100%"/>
[^2]: https://www.bosch-sensortec.com/products/environmental-sensors/humidity-sensors-bme280/