Beschreibung
🌡️ NTC Temperatursensor Modul – Vollständige Beschreibung
✅ Was ist ein NTC-Sensor?
Der NTC-Sensor (Negative Temperature Coefficient) ist ein Typ von Termistor, das ist ein Widerstand, dessen Widerstand mit dem Anstieg der Temperatur abnimmt. Dieses Modul ermöglicht es, die Umgebungstemperatur oder die Temperatur eines Objekts zu messen und dank eines eingebauten Trimmeres eine Schwellenwert für die Aktivierung an einer digitalen Ausgangsleitungs.
🧩 Eigenschaften des Moduls
| Eigenschaft | Details |
|---|---|
| Sensortyp | NTC-Termistor |
| Schnittstelle | Analog (A0) und Digital (D0) |
| Energieversorgung | 3.3V – 5V |
| Schwellenregelung | Integrierter Trimmer für die digitale Ausgabe |
| Digitale Ausgabe | Aktiviert (LOW oder HIGH) über die eingestellte Schwelle |
| Status-LED | Signalisiert, ob die Temperatur die Schwellenwerte überschritten hat |
| Anwendungen | Thermostate, Temperaturalarmanlagen, Relaissteuerung |
📌 NTC = Negative Temperature Coefficient → desto wärmer, desto geringere Widerstand.
🔌 Anschließen des Moduls an Arduino
🧰 Notwendige Materialien:
- Arduino Uno/Nano
- Modul für thermisches NTC-Sensor
- Steckbrückenkabel
- Steckplatine (optional)
🖇️ Verbindungsplan
| Pin NTC-Modul | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| A0 | A0 |
| D0 | D2 |
👨💻 Grundcode: Analogtemperaturlesung
🎯 Ziel:
Lesen Sie die analoge Spannung vom Sensor, um die Temperatur (relativ, nicht präzise in °C ohne Kalibrierung) zu schätzen.
const int pinNTC = A0;
void setup() {
Serial.begin(9600);
}
void loop() {
int valoreAnalogico = analogRead(pinNTC); // da 0 a 1023
float tensione = valoreAnalogico * 5.0 / 1023.0;
Serial.print("Valore ADC: ");
Serial.print(valoreAnalogico);
Serial.print(" | Tensione: ");
Serial.print(tensione, 2);
Serial.println(" V");
delay(500);
}
⚠️ Dieser Wert stellt eine relative Temperaturmessungdar, nicht einen direkten Wert in Grad Celsius.
🌡️ Temperaturabschätzung (optional, fortgeschritten)
Sie können den gelesenen Wert in Temperatur umrechnen, indem Sie die Steinhart-Hart-Formel oder eine Kalibrierkurve verwenden, wenn Sie die erforderlichen Informationen haben:
- Die Nominalwiderstand des NTC (z.B. 10kΩ @25°C)
- Der Beta-Koeffizient (B) wie im Datenblatt angegeben
Beispiel (vereinfacht, für NTC 10kΩ):
#define PIN_NTC A0
#define R_SERIE 10000 // Resistenza in serie al NTC (10kΩ)
void setup() {
Serial.begin(9600);
}
void loop() {
int adc = analogRead(PIN_NTC);
float tensione = adc * 5.0 / 1023.0;
float resistenzaNTC = (5.0 * R_SERIE / tensione) - R_SERIE;
float tempK = 1.0 / (1.0 / 298.15 + (1.0 / 3950.0) * log(resistenzaNTC / 10000.0));
float tempC = tempK - 273.15;
Serial.print("Temp stimata: ");
Serial.print(tempC, 1);
Serial.println(" °C");
delay(1000);
}
🧪 Diese Formel ist nur eine Näherung und erfordert ein bekanntes NTC (z.B. 10kΩ B=3950).
🔔 Verwendung der digitalen Ausgangsleitungs D0
Der Modul bietet eine digitale Ausgang (D0) der HIGH oder LOW wird, wenn die Temperatur die eingestellte Schwellenwerte übersteigt, die durch den Trimmer.
🧪 Beispielcode:
#define PIN_DIGITALE 2
#define LED_AVVISO 13
void setup() {
pinMode(PIN_DIGITALE, INPUT);
pinMode(LED_AVVISO, OUTPUT);
Serial.begin(9600);
}
void loop() {
int stato = digitalRead(PIN_DIGITALE);
if (stato == LOW) { // può essere HIGH o LOW a seconda del modulo
digitalWrite(LED_AVVISO, HIGH);
Serial.println("⚠️ Temperatura oltre soglia!");
} else {
digitalWrite(LED_AVVISO, LOW);
Serial.println("✅ Temperatura nella norma.");
}
delay(500);
}
Drehen Sie den Trimmer, um den Punkt der digitalen Signaleingabe einzustellen.
🧠 Praktische Anwendungen
- Digitales Thermostat
- Aktivierung des Relais über eine thermische Schwellenwerte
- Automatische Ventilatoren auf Basis der Wärme
- Sicherheitsfühler (gegen Überhitzung)
- Didaktische Projekte für das Studium der Thermowiderstände
📘 Fazit
✔️ Einfach zu verwenden mit Arduino
✔️ Messen Sie die Temperatur in analoger und digitaler Weise analog und digital
✔️ Kann mit dem Trimmer kalibriert werden ✔️ Kann mit dem Trimmer
✔️ Nützlich für Temperaturkontrolle und -alarm
🎓 PowerPoint-Vorstellung – NTC-Temperatursensor für Arduino
🧾 Struktur der Präsentation:
🔹 Slide 1 – Titel
Regulierbarer NTC-Temperatursensor-Modul
Verwendung mit Arduino – Didaktische Präsentation
👨🏫 Kurs: Elektronik & Automatisierung
📅 Datum: [inserisci data]
📍 Von: [tuo nome]
🔹 Folie 2 – Was ist ein NTC?
- NTC = Negative Temperature Coefficient
- Ein Temperaturwiderstand der die Widerstandskennlinie bei Erhöhung der Temperatur verringert Wird verwendet, um Temperaturänderungen kostengünstig zu messen
- Wird verwendet, um temperaturänderungen kostengünstig zu messen
Enthält:
- NTC-Sensor
- Trimmer zur Einstellung der Schwellenwert
- Komparatoren und Status-LEDs
- Analog (A0)
- Analog (A0) → Spannung proportional zur Temperatur
- Digital (D0) → aktiviert über Schwellwert
🔹 Slide 4 – Technische Daten
| Eigenschaft | Wert |
|---|---|
| Spannung | 3.3 – 5V |
| Schnittstelle | A0 (analog), D0 (digital) |
| Trimmer | Schwellwert an Ausgang D0 einstellen |
| Sensortyp | NTC |
| Digitale Ausgang | HIGH/LOW wenn Schwellwert überschritten |
🔹 Slide 5 – Anschluss an Arduino
| NTC-Modul | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| A0 | A0 |
| D0 | D2 |
🔹 Slide 6 – Analoge Eingabe (A0)
int val = analogRead(A0);
float volt = val * 5.0 / 1023.0;
Serial.println(volt);
- Verwendet für Temperaturermittlung (relativ)
- Notwendig Kalibrierung für Messungen in °C
🔹 Slide 7 – Digitale Ausgabe (D0)
if (digitalRead(D2) == LOW) {
Serial.println("Temperatura sopra soglia");
}
- Trimmer zum Regulieren der Schwelle
- Ideal für Relais einschalten, LEDs oder Ventilatoren
🔹 Slide 8 – Praktische Anwendungen
- Intelligenter Thermostat
- Lüfter-/Relais-Steuerung
- Übertemperatur-Alarm
- Umweltüberwachung
- Didaktische Projekte und Home-Automation
🔹 Slide 9 – Alternative: LM35
- Analogausgang linear (10mV/°C)
- Verbindung: OUT → A0
- Keine digitale Schwellenwert-Schaltung: die Temperatur in °C wird direkt berechnet
float volt = analogRead(A0) * 5.0 / 1023.0;
float temp = volt * 100;
🔹 Slide 10 – Fragen?
❓ Hast du Fragen?
📘 Möchtest du die Simulation auf Tinkercad ausprobieren?
📩 Kontaktiere mich: [email o nome]
✅ Tinkercad – Simulation mit LM35 (Alternative zu NTC)
Tinkercad hat keinen integrierten NTC-Modul, aber du kannst den LM35 verwenden, der kompatibel und sehr genau für Simulationen ist.
Komponenten, die auf Tinkercad verwendet werden sollen:
- Arduino Uno
- Sensor LM35
- Kabel jumper
- LED oder Buzzer (optional)
🖇️ Verbindungen:
| LM35 | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| OUT | A0 |
🧪 Arduino-Code für LM35:
const int LM35_PIN = A0;
void setup() {
Serial.begin(9600);
}
void loop() {
int val = analogRead(LM35_PIN);
float volt = val * 5.0 / 1023.0;
float tempC = volt * 100;
Serial.print("Temperatura: ");
Serial.print(tempC);
Serial.println(" °C");
delay(1000);
}
|
GENERAL |
MODELL |
Temperatursensor |
|
MATERIALIEN |
pcb + Komponenten |
|
|
KOMPATIBILITÄT |
ARDUINO |
|
|
ELEKTRISCHE BAUTEILE |
EINGANGSSPANNUNG |
3,3-5V |
|
GEWICHT UND GRÖSSE |
GEWICHT DES PRODUKTS |
7g |
|
GEWICHT DES PAKETS |
0,085 kg |
|
|
GRÖSSE DES PRODUKTS (L x W x H) |
4.5 x 1.5 x 1 |
|
| GRÖSSE DES PAKETS
(L x W x H) |
5 x 3 x 2 cm |
|
|
INHALT DER VERPACKUNG |
INHALT DER VERPACKUNG |
1 x Modul |
Wir haben die technischen Spezifikationen aller Komponenten zur Verfügung, falls diese nicht in der herunterladbaren Produktbeschreibung enthalten sind, senden Sie uns eine Nachricht über das Kontaktformular und wir veröffentlichen sie so schnell wie möglich auf unserer Website.
Tutorial: Wie man das NTC-Regulierbare Temperatursensor-Modul verwendet
Der regulierbare NTC-Thermosensor-Modul ist ein wesentlicher Bauteil, um die Temperatur in Arduino-Projekten zu messen. Ideal für Anfänger und Makers, die Funktionen für das Klimamonitoring an ihre Geräte hinzufügen möchten.
Was du brauchst
- Arduino Uno oder kompatibel
- USB-Mikrousb-Verbindung
- Installiertes Arduino-IDE-Software
Schritte
- Verbinde das NTC-Modul mit deinem Laptop oder PC über die USB-Port von deinem Arduino.
- Öffne das Arduino-IDE und erstelle ein neues Sketch.
- Füge den folgenden Code in deinen Sketch ein.
- Stelle sicher, dass die Pins, die im Code verwendet werden, denjenigen auf dem NTC-Modul entsprechen.
- Lade den Sketch auf dein Arduino.
- Öffne das Serial Monitor Fenster im Arduino-IDE (Baud Rate: 9600).
- Beobachte den Temperaturwert, der in der Konsole angezeigt wird.
- Reguliere manuell das NTC-Sensor-System und messen die Temperatur erneut.
Beispielcode
const int tempPin = A0; // Collega al pin analogico 0
float temperature;
void setup() {
Serial.begin(9600);
}
void loop() {
analogRead(tempPin); // Leggi il valore del sensore NTC
// Calcola la temperatura (verifica sul datasheet)
Serial.println(temperature, DEC);
delay(1000);}
Mini-Projekt
Erstelle ein thermisches Alarmsystem, das eine E-Mail-Benachrichtigung sendet, wenn die Temperatur einen bestimmten Wert übersteigt.
Häufige Fehler
- Fehler in der Pin-Adresse
- Mangelnde Kalibrierung des NTC-Sensors
- Falsche Serial Monitor-Einstellungen
Empfohlenes Zubehör
- LCD-Modul zur Echtzeit-Anzeige der Temperaturen
- Kit mit Verbindern und Kabeln zum Testen des Moduls
- WiFi- oder Ethernet-Modul zum Senden von Daten ins Internet
- Batterien und Ladegeräte für mobile Projekte
Häufige Fragen
Wie kann ich die Empfindlichkeit meines NTC-Sensors einstellen?
Du kannst die physische Widerstandsaufbau auf dem Modul ändern oder es im Code korrigieren.
Mein Sensor scheint nicht zu funktionieren. Wie kann ich ihn überprüfen?
Überprüfe die elektrische Verbindung zwischen deinem Arduino und dem NTC-Sensor.


















Rezensionen
Es gibt noch keine Rezensionen.