Long Distance Industrial IoT with Dallas Digital Thermometer DS18B20 with
Arduino UNO coupled to NRF radio for transmission of data to the other end at 1 Km distance

Main Features of the DS18B20 temperature sensor:

The sensor has 3 wires:

Black: GND

Red: VCC

Yellow: 1-Wire Data

In order to use the DS18B20 properly, two libraries will be necessary:

OneWire

DallasTemperature

Install both libraries in your Arduino IDE Library depository.

The frequency to read data: 1 second

How to build an Arduino wireless network, composed of multiple NRF24L01 transceiver modules:  Let us first look at the advantages NRF24L:

– The module operates at a frequency of 2.4GHz, which is one of the ISM band which means it is open to use in most of the countries around the World.

– Data transfer rate is between 250kbps to 2Mbps baud.

– This module is designed for ultra low power wireless applications. It has 2 power saving modes operating at 22uA Standby-I mode and 900nA in power down mode – which makes these modules suitable for battery operated nodes.

In this project we will be using adapter to interface between the NRF module and Arduino UNO. This adapter module provides the 3.3 volts regulated power required for NRF. We shall also be using external antenna so that the range can be extended to 1 KM point to point. This module is known as nRF24L01+ PA/LNA.
In this project senerio one Arduino board with NRF24L works as a transmitter transmitting the temperature neasured by Dallas and interpreted by Arduino and another set of Arduino board with NRF24L works as receiver receiving the value and display the same on LCD display.