10K Thermistor Temperature Sensor Module (3 Pin)
10K Thermistor Temperature Sensor Module (3 Pin)
The 10K Thermistor Temperature Sensor Module is a compact, 3-pin device designed to measure temperature in a wide range of applications. This module combines a thermistor, a type of thermally sensitive resistor, with a signal conditioning circuit to provide a high-accuracy, analog output signal.
The 10K Thermistor Temperature Sensor Module is designed to convert temperature changes into a proportional voltage signal. The module operates on the principle of thermistor resistance variation with temperature. As the temperature increases, the thermistor's resistance decreases, and the output voltage signal changes accordingly. The module's signal conditioning circuit amplifies and filters the thermistor's signal to provide a stable, analog output voltage.
| ### Physical Characteristics |
15mm x 12mm x 5mm
| 3-pin interface | VCC, GND, and OUT |
approximately 2 grams
| ### Electrical Characteristics |
3.3V to 5.5V
< 1mA (typical)
0V to VCC (proportional to temperature)
| -50C to 150C (accurate measurement range | -20C to 100C) |
1C (typical) at 25C
10 seconds (typical)
| ### Thermistor Characteristics |
NTC (Negative Temperature Coefficient) thermistor
| Resistance at 25C | 10 k 1% |
| Beta value (B) | 3950 1% |
1%
| ### Signal Conditioning Circuit |
1x ( unity gain)
low-pass filter (LPF) for noise reduction
1 k (typical)
| ### Interface | |
| 3-pin interface | VCC (power supply), GND (ground), and OUT (analog output) |
Compatible with most microcontrollers and high-impedance analog input devices
| ### Applications |
Temperature monitoring in industrial automation
HVAC and climate control systems
Medical devices and equipment
Automotive and aerospace applications
Home automation and IoT projects
Handle the module with care to avoid mechanical damage.
Avoid exposing the module to high temperatures (>150C) or extreme humidity.
Ensure proper electrical connections to prevent damage or incorrect readings.
Keep the module away from strong magnetic fields and radio frequency interference.
RoHS (Restriction of Hazardous Substances) compliant
CE (Conformit Europene) certified
FCC (Federal Communications Commission) compliant
By providing a high-accuracy, analog output signal, the 10K Thermistor Temperature Sensor Module is an ideal solution for a wide range of temperature measurement applications.
10K Thermistor Temperature Sensor Module (3 Pin) DocumentationOverviewThe 10K Thermistor Temperature Sensor Module is a 3-pin module designed to measure temperature in various applications. It features a thermistor, a type of resistor that changes its electrical resistance in response to changes in temperature. The module provides a simple and accurate way to measure temperature, making it suitable for use in IoT projects, robotics, and other electronic applications.PinoutVCC: Power supply pin (typically 5V)
GND: Ground pin
OUT: Analog output pin (connects to an analog input pin on a microcontroller)SpecificationsTemperature measurement range: -20C to 100C
Thermistor resistance: 10k at 25C
Accuracy: 1C
Response time: 10-15 seconds
Operating voltage: 3.3V to 5VCode Examples### Example 1: Arduino Temperature MeasurementIn this example, we'll use an Arduino Uno board to read the temperature from the thermistor module and display it on the serial monitor.
```c++
const int thermistorPin = A0; // Analog input pinvoid setup() {
Serial.begin(9600);
}void loop() {
int sensorValue = analogRead(thermistorPin);
float voltage = sensorValue 5.0 / 1024.0;
float temperature = (voltage - 0.5) 100.0;
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.println(" C");
delay(1000);
}
```
In this code, we read the analog value from the thermistor pin using `analogRead()`. We then convert the analog value to a voltage reading and calculate the temperature using the thermistor's characteristic curve.### Example 2: Raspberry Pi Temperature Measurement with PythonIn this example, we'll use a Raspberry Pi board with Raspbian OS to read the temperature from the thermistor module using Python.
```python
import time
import board
import Adafruit_ADS1x15adc = Adafruit_ADS1x15.ADS1115(address=0x48, busnum=1)while True:
sensor_value = adc.read_adc(0, gain=1)
voltage = sensor_value 5.0 / 32767.0
temperature = (voltage - 0.5) 100.0
print("Temperature: {:.2f} C".format(temperature))
time.sleep(1)
```
In this code, we use the `Adafruit_ADS1x15` library to read the analog value from the thermistor pin using the ADS1115 analog-to-digital converter. We then convert the analog value to a voltage reading and calculate the temperature using the thermistor's characteristic curve.NotesWhen using the thermistor module, ensure that the power supply voltage is within the specified range (3.3V to 5V).
The thermistor module may require calibration to achieve accurate temperature readings.
The response time of the thermistor module is approximately 10-15 seconds, so it's essential to consider this when designing your application.