The DS18B20 Digital Temperature Sensor Module (KY-001) is a ready-to-use breakout board that brings the precision of the DS18B20 digital thermometer to your electronics projects. Unlike analog thermistors that require ADC conversion and calibration, the DS18B20 outputs a direct digital temperature value over a 1-Wire interface, eliminating signal degradation and simplifying your code. The KY-001 module wraps the sensor in a convenient PCB with pre-soldered pins, an onboard pull-up resistor, and a status LED, making it immediately usable with Arduino, Raspberry Pi, ESP32, STM32, and other microcontrollers .
At the heart of the module is the Maxim DS18B20 sensor, which provides 9-bit to 12-bit selectable resolution (default 12-bit gives 0.0625°C precision) and a measurement range of -55°C to +125°C. Accuracy is ±0.5°C over the critical -10°C to +85°C range, making it suitable for environmental monitoring, HVAC control, and industrial sensing . Each DS18B20 carries a unique 64-bit serial code, allowing multiple sensors to share a single data pin—ideal for multi-point temperature networks in large spaces or equipment .
The 1-Wire protocol requires only one data line (plus power and ground) for communication. The KY-001 module includes the necessary 4.7kΩ pull-up resistor on the data line, so no external components are needed . The module operates from 3.0V to 5.5V, making it compatible with both 3.3V and 5V logic systems . A built-in LED provides visual power indication, and the PCB features mounting holes for secure installation.
The module is widely used in weather stations, greenhouse monitoring, aquarium and hydroponic temperature control, 3D printer enclosures, battery management systems, and industrial process monitoring. It is also a popular choice for educational STEM projects due to its simple wiring and extensive library support .
Important Note: The KY-001 module uses the DS18B20 sensor in a TO-92 package on a breakout board. While the DS18B20 is available in waterproof stainless steel probes, the standard KY-001 module itself is not waterproof—the PCB and TO-92 sensor should be kept dry . For wet or harsh environments, a waterproof DS18B20 probe is recommended. The module requires the OneWire and DallasTemperature libraries for Arduino, both available through the Library Manager . Verify the pin order on your specific module before wiring, as KY-001 variants may have different pin arrangements .
Whether you are building a multi-sensor temperature network, a precise thermostat, or a simple data logger, the DS18B20 KY-001 module provides a reliable, well-supported solution for digital temperature measurement.
Features
-
DS18B20 digital sensor — Direct digital output, no ADC or calibration required
-
1-Wire interface — Only one data pin needed; multiple sensors can share the same bus
-
Wide temperature range — -55°C to +125°C with ±0.5°C accuracy from -10°C to +85°C
-
Selectable resolution — 9 to 12 bits (0.0625°C at 12-bit)
-
Onboard pull-up resistor — 4.7kΩ resistor included; no external components needed
-
3.0V to 5.5V operation — Compatible with Arduino, Raspberry Pi, ESP32, and STM32
-
Unique 64-bit serial code — Each sensor has a factory-burned address for multi-sensor networks
-
Status LED — Visual power indication
-
Mounting holes — Secure installation on equipment and enclosures
-
Wide application range — Weather stations, HVAC, aquariums, 3D printers, industrial monitoring
Technical Specifications
| # | Parameter | Specification |
|---|---|---|
| 1 | Module Model | KY-001 |
| 2 | Sensor IC | Maxim DS18B20 |
| 3 | Temperature Range | -55°C to +125°C |
| 4 | Accuracy | ±0.5°C (-10°C to +85°C) |
| 5 | Resolution | 9–12 bits selectable (0.0625°C at 12-bit) |
| 6 | Interface | 1-Wire (single data line) |
| 7 | Operating Voltage | 3.0V – 5.5V DC |
| 8 | PCB Dimensions | Approx. 28 × 13 × 7 mm |























