2.5 mm
2.5 mm
6.5 mm
25 mm
0.5 mm
Application Ideas
Ordering Information
200K-Cermet-5Pack
5 pieces per pack
[Insert price]
Tube with individual wrapping
By integrating the 200K Cermet Resistance Thermometer into your project, you can achieve accurate and reliable temperature measurements, ensuring optimal performance and efficiency in your application.
200K Cermet Thermistor Documentation
Overview
The 200K Cermet thermistor is a type of temperature-sensing device used in various IoT applications. It has a resistance of 200k at 25C and is available in a pack of 5. This component is suitable for measuring temperatures in the range of -40C to 150C.
Technical Specifications
Resistance at 25C: 200k
Temperature range: -40C to 150C
Accuracy: 1% (at 25C)
Power rating: 10mW
Operating voltage: 5V DC
Connections
The 200K Cermet thermistor has two terminals: one for the positive leg and one for the negative leg. To use this component, connect the positive leg to a voltage source (VCC) and the negative leg to a microcontroller's analog-to-digital conversion (ADC) pin.
Code Examples
### Example 1: Arduino Temperature Measurement
In this example, we will use an Arduino Uno board to read the temperature from the 200K Cermet thermistor.
```cpp
const int thermistorPin = A0; // Connect the thermistor to analog input A0
const float VCC = 5.0; // Voltage supply (V)
const float R0 = 200000.0; // Resistance at 25C ()
const float T0 = 25.0 + 273.15; // Temperature at 25C (K)
const float B = 3950.0; // B-constant (K)
void setup() {
Serial.begin(9600);
}
void loop() {
int adcValue = analogRead(thermistorPin);
float voltage = adcValue VCC / 1023.0; // Calculate voltage across the thermistor
float resistance = (VCC 10000.0) / voltage - 10000.0; // Calculate resistance
float temperature = T0 / (1 + (log(resistance / R0) / B)); // Calculate temperature
Serial.print("Temperature: ");
Serial.print(temperature - 273.15); // Convert to Celsius
Serial.println(" C");
delay(1000);
}
```
### Example 2: Raspberry Pi Temperature Measurement using Python
In this example, we will use a Raspberry Pi board to read the temperature from the 200K Cermet thermistor using Python.
```python
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setup(17, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) # Set up GPIO 17 as input
def read_temperature():
Reading = 0
GPIO.setup(17, GPIO.OUT)
GPIO.output(17, GPIO.LOW)
time.sleep(0.1)
GPIO.setup(17, GPIO.IN)
StartTime = time.time()
while GPIO.input(17) == GPIO.LOW:
StartTime = time.time()
while GPIO.input(17) == GPIO.HIGH:
Reading += 1
time.sleep(0.00001)
ElapsedTime = time.time() - StartTime
Resistance = (ElapsedTime / Reading) 10000 - 10000
Temperature = 1 / (1 / (25 + 273.15) + (1 / 3950.0) (log(Resistance / 200000.0)))
return Temperature - 273.15
while True:
print("Temperature: {:.2f} C".format(read_temperature()))
time.sleep(1)
```
Note: In both examples, you will need to adjust the pin connections and voltage supply according to your specific setup. Additionally, ensure proper calibration and compensation for accuracy and precision in your temperature measurements.