Uploaded February 2019 | Updated September 2026, 1 week ago
Xiaomi BLE Temperature and Humidity monitor datalogger
with Arduino, nRF24L01, RTC and N5110 LCD
Changes in BLE version:
- no longer LowPower (BLE data need to be received all the time)
- less RAM usage - only 3*6 bytes are used for N5110 LCD frame buffer (84*4 previously)
- saved some 9x14 font flash used clock, now font is reduced to digits only
- some older code removed or commented out
- all code with nRF24 and BLE uses now only 31094 bytes (32256 is max for 500b bootloader)
Code available here:
github.com/cbm80amiga/Xiaomi-BLE-Monitor-Datalogger
Watch my previous videos about nRF24L01/BLE packets receiving and datalogger project
Xiaomi BLE Temperature and Humidity monitor datalogger
with Arduino, nRF24L01, RTC and N5110 LCD
Changes in BLE version:
- no longer LowPower (BLE data need to be received all the time)
- less RAM usage - only 3*6 bytes are used for N5110 LCD frame buffer (84*4 previously)
- saved some 9x14 font flash used clock, now font is reduced to digits only
- some older code removed or commented out
- all code with nRF24 and BLE uses now only 31094 bytes (32256 is max for 500b bootloader)
Code available here:
github.com/cbm80amiga/Xiaomi-BLE-Monitor-Datalogger
Watch my previous videos about nRF24L01/BLE packets receiving and datalogger project










