Ein digitales Thermometer misst die Temperatur des menschlichen Körpers und zeigt sie auf dem Bildschirm an. Die auf dem Markt erhältlichen Digitalthermometer sind etwas teuer. Deshalb, wenn wir die nötigen Komponenten zu Hause haben, Wir können zu Hause ein kostengünstiges digitales Thermometer mit der gleichen Effizienz eines handelsüblichen Thermometers herstellen.

Wie verwendet man einen Temperatursensor, um die Körpertemperatur zu messen??
Wir wissen, dass wir die Körpertemperatur einer Person mit Arduino messen werden. Dann, lass uns weitere Informationen zusammenstellen, um das Projekt zu starten.
Paso 1: Komponenten
Wenn Sie Unannehmlichkeiten mitten in einem Projekt vermeiden möchten, Am besten erstellen Sie eine vollständige Liste aller Komponenten, die wir verwenden werden. Der zweite Schritt, bevor Sie die Schaltung starten, ist eine kurze Untersuchung all dieser Komponenten. Unten ist eine Liste aller Komponenten, die wir in diesem Projekt benötigen.
Paso 2: studiere die Komponenten
Da wir bereits eine Liste der Komponenten erstellt haben, Wir werden voranschreiten und eine kurze Studie über den Betrieb jeder Komponente durchführen.
Arduino Nano ist ein Mikrocontroller-Board. Der darin enthaltene Mikrocontroller ist ATmega328P. Sie benötigen einen C-Code, um zu funktionieren. In diesem Code, Wir sagen dem Controller, wie und welche Operationen er durchführen soll.

Der LM35 ist ein Temperatursensor. Seine Form ist wie ein Transistor. Erzeugt eine Ausgangsspannung, die direkt proportional zur Temperatur ist. Anhand der Ausgangsspannung lässt sich leicht die Temperatur in Grad Celsius ermitteln find. Besser als Thermistoren, da sie temperaturempfindlicher sind und genaue Messwerte liefern. Seine Reichweite ist -55 Grad a 150 Celsiusgrad.
Paso 3: mach die Schaltung
Lassen Sie uns nun alle Komponenten zusammenbauen, um eine Schaltung zu erstellen.
-
Stecken Sie das Arduino Nano Board in das Steckbrett.
-
Nehmen Sie den LM35-Sensor und verbinden Sie seine Pins durch die männlichen und weiblichen Überbrückungsdrähte mit dem Arduino. Verbinden Sie den Vcc- und Massepin mit den 5V und Masse des Arduino Nano Boards und verbinden Sie den Ausgangspin mit dem Arduino A5. Es ist besser, einen ww0-Ohm-Widerstand mit dem Vcc-Pin des LM35-Temperatursensors zu verbinden.
LM35 (Foto mit freundlicher Genehmigung: Anweisung)
Paso 4: beginne mit arduino
Wenn Sie mit der Arduino IDE noch nicht vertraut sind. Keine Sorge, Hier ist eine Schritt-für-Schritt-Anleitung zum Konfigurieren und Verwenden der Arduino IDE:
-
Laden Sie die neueste Version der Arduino IDE von Arduino herunter.
-
Verbinden Sie Ihr Arduino Nano Board mit Ihrem Laptop und öffnen Sie die Systemsteuerung.
-
Klicken Sie auf Hardware und Sound und dann auf Geräte und Drucker. Hier finden Sie den Port, an den Ihr Arduino Nano Board angeschlossen ist. Auf meinem Laptop, es ist COM14, aber es kann auf Ihrem Laptop anders sein.
Finden Sie den Hafen
-
Klicken Sie auf das Tools-Menü und stellen Sie das Board auf Arduino Nano ein.
Konfigurationstabelle
-
Im gleichen Werkzeugmenü, Prozessor als ATmega328P einstellen (Alter Bootloader).
Passen Sie den Prozessor an
-
Jetzt, im gleichen Werkzeugmenü, Stellen Sie den Port ein, den Sie bereits auf Geräten und Druckern beobachtet haben.
Konfigurationsport
-
Laden Sie den angehängten Code herunter und kopieren Sie ihn in Ihre IDE. Klicken Sie auf die Schaltfläche Hochladen, um den Code auf Ihrem Arduino Nano-Board zu speichern save.
Erhöhen, ansteigen
Klicken Sie hier, um den Code herunterzuladen.
Paso 5: Code.
Der Code ist ganz einfach. Nachfolgend kurz erklärt explained:
1. Der Arduino-Pin für den analogen Eingang wird zuerst initialisiert. Alle Variablen, die später zum Speichern verschiedener Werte verwendet werden, werden hier ebenfalls initialisiert.
const int sensor=A5; // Zuweisen von Analog Pin A5 zu Variable "Sensor Temperatur. Auftrieb; //variabel, um die Temperatur in Grad Celsius zu speichern Temperatur. Auftrieb; //variabel, um die Temperatur in Grad zu speichern Ferhanit schweben vout; // temporäre Variable zum Halten des Sensormesswertes
2. Void-Setup () ist eine Funktion, in der wir die Arduino-Pins initialisieren, um sie als INPUT oder OUTPUT zu verwenden. In dieser Funktion wird auch die Baudrate konfiguriert. Die Baudrate ist die Kommunikationsgeschwindigkeit des Mikrocontrollerboards mit den angeschlossenen Sensoren.
Einrichtung vermeiden() {
Pin-Modus(Sensor,EINGANG); // Sensor-Pin als Eingang einstellen
Serie... beginnt (9600);
}
3. Leere Schleife () ist eine Funktion, die wiederholt in einer Schleife läuft. In dieser Funktion, die Eingabe von der Arduino-Platine wird verarbeitet und die Ausgabe wird an die anderen Pins gesendet oder auf dem seriellen Monitor angezeigt.
Leere Schleife() {
vout=analogRead(Sensor); //Sensorwert lesen
vout = vout *(5.0/1023.0);
tempc=vout; // Speicherwert in Grad Celsius
temp =(Vout * 1,8)+32; // Konvertieren Sie die Temperatur in Ferranit
Serial.println("in Grad C = ");
Seriendruck(tempc);
Serial.println("in Grad F = ");
Seriendruck(tempf);
Serial.println(" ");
verzögern(500); //Verzögerung von 1 zweite für bessere Sicht
}
In der obigen Funktion, ein analoger Eingang geht an Pin A5 des Arduino. Dieser analoge Eingang wird durch eine Formel in ein digitales Format umgewandelt. In dieser Formel, Der analoge Eingang wird mit der Gesamtspannung der Mikrocontrollerplatine multipliziert und durch den maximalen analogen Wert dividiert, der ist 1023.
Wenn diese analogen Daten in ein digitales Format umgewandelt werden, werden direkt als Temperatur in Grad Celsius interpretiert. Um die Feranittemperatur zusätzlich auf dem seriellen Monitor anzuzeigen, Wir haben eine Formel verwendet, um diese Temperatur in Feranit umzuwandeln und dann auf dem Bildschirm anzuzeigen.
Jetzt, wie wir mit Arduino ein digitales Thermometer gemacht haben. Legen Sie diesen LM35-Sensor auf Ihren Arm und bedecken Sie ihn mit einem Tuch und genießen Sie die Messung Ihrer Körpertemperatur.
Verwandter Beitrag:
- ▷ Was ist der Antrag auf Registrierung eines digitalen TV-Tuner-Geräts und sollte entfernt werden??
- ⭐ Nach oben 10 IPTV-Player für Windows [2020]
- ⭐ So erhalten Sie kostenlose Fortnite-Konten mit Skins?
- ▷ Wie behebe ich den Fehlercode “WS-37403-7” und PlayStation 4?
- ▷ Die 5 beste Browser für Windows XP
- ▷ So deaktivieren Sie Adobe AcroTray.exe beim Start

LM35 (Foto mit freundlicher Genehmigung: Anweisung)
Finden Sie den Hafen
Konfigurationstabelle
Passen Sie den Prozessor an
Konfigurationsport
Erhöhen, ansteigen



