A thermistor is a type of resistor whose resistance varies significantly with temperature. Manufactured by SunFounder, this component is widely used for temperature sensing and control applications. Thermistors are essential in various fields, including HVAC systems, automotive applications, and consumer electronics, due to their high sensitivity to temperature changes.
Parameter | Value |
---|---|
Manufacturer | SunFounder |
Part ID | Thermistor |
Resistance at 25°C | 10kΩ |
Temperature Range | -55°C to +125°C |
Tolerance | ±1% |
Beta Value (B25/50) | 3950K |
Power Rating | 0.5W |
Type | NTC (Negative Temperature Coefficient) |
Pin Number | Pin Name | Description |
---|---|---|
1 | VCC | Power supply (typically 3.3V or 5V) |
2 | GND | Ground |
3 | Signal | Analog output signal |
Connect the Thermistor:
Circuit Diagram:
VCC (3.3V or 5V)
|
|
[Thermistor]
|
|-----> Analog Input (e.g., A0 on Arduino)
|
[10kΩ Resistor]
|
|
GND
// Thermistor connected to A0
const int thermistorPin = A0;
int rawValue;
float resistance;
float temperatureC;
// Constants for the thermistor
const float BETA = 3950; // Beta value
const float R0 = 10000; // Resistance at 25°C
void setup() {
Serial.begin(9600);
}
void loop() {
rawValue = analogRead(thermistorPin);
resistance = (1023.0 / rawValue - 1) * R0;
temperatureC = 1 / (log(resistance / R0) / BETA + 1 / 298.15) - 273.15;
Serial.print("Temperature: ");
Serial.print(temperatureC);
Serial.println(" °C");
delay(1000); // Delay for 1 second
}
Inaccurate Temperature Readings:
No Output Signal:
Fluctuating Readings:
Q1: Can I use the thermistor with a 3.3V power supply?
Q2: How do I calibrate the thermistor?
Q3: What is the Beta value?
By following this documentation, users can effectively integrate and utilize the SunFounder Thermistor in their projects, ensuring accurate temperature sensing and control.