18650 battery powered Arduino DS18B20 temperature sensor would lost many years without to re-charge or replace the battery, for temperature sensors its best to use 3.3v Arduino Pro Mini with lower clock speed to conserve battery. Optimize further i have removed power LED and status led connected to Arduino mini pin 13, then feed power to Arduino mini through raw pin with 18650 battery. i have these sensors running over 16 months now and battery is still 96%. It is very low power arduino with DS18B20 temperature sensor.

See below the real picture of my One-Wire ds18b20 temperature sensor running on 18650 battery for well over 16 months.

Pihome 18650 Battery Powered Temperature Sensors

Pihome 18650 Battery Powered Temperature Sensors

Pihome 18650 Battery Powered Temperature Sensors PCB

Pihome 18650 Battery Powered Temperature Sensors PCB

Battery powered DS18B20 1-Wire digital temperature sensor

Battery powered DS18B20 1-Wire digital temperature sensor

nRF24L01 Connection with Arduino mini pro and One Wire ds18b20 temperature sensor. You can remove two LED from Arduino make your arduino low power and to improve battery life.

DS18B20 with Arduino and nRF24L01

DS18B20 with Arduino and nRF24L01

18560 Battery Powered Arduino with DS18B20

18560 Battery Powered Arduino with DS18B20

Arduino Sketch for DS18B20 1-Wire digital Temperature Sensor

MySensors sketch i m using for low power DS18B20 1-Wire digital temperature sensor node. Before you copy/paste make sure you modify your node id as per your needs and not to have all temperature sensors nodes with same id.

For more information about NRF24L01+ connection with Arduino please check this link

If you want to have One Wire DS18B20 Temperature Sensor connected directly to raspberry pi gpio pin then follow this post DS18B20 Temperature Sensor with Raspberry Pi for more details instructions and you need to follow One Wire Temperature Sensor – DS18B20 to MySQL/MariaDB Database in order to save all temperature reading to MySQL/MariaDB database. All comments and suggestions are welcome.