Was ist LM35
Der LM35 ist ein Temperaturmesssensor, der ein analoges Gerät ist und diese Schnittstellenstifte aufweist. Der mittlere Stift des Sensors wird verwendet, um den Ausgang vom Sensor zu sammeln, und die anderen beiden Stifte können als Spannungsversorgung und Erdungsstifte für den Sensor verwendet werden. Der Bereich für die Betriebsspannung dieses Temperatursensors liegt zwischen 4 und 20 Volt und da es sich um ein analoges Gerät handelt, um seine Werte in Temperatur umzuwandeln, beträgt der Skalziationsfaktor 0.01 V steigen pro Grad Celsius.
Messen Sie die Temperatur mit Arduino
Um ein Temperaturmessgerät mit Arduino zu erstellen, sind die Komponenten erforderlich, die erforderlich sind:
Der LM35 ist der Temperatursensor, der mit den analogen Pins wie folgt direkt mit dem Arduino verbunden werden kann:
Da der Ausgang des Temperatursensors in Form von Analogwerten der Spannung im Bereich von 0 bis 1023 liegt, beträgt der Wert 0, und für den Wert 1023 beträgt die Spannung 5 Volts.
Also haben wir 500 durch 1023 geteilt welches ist 0.488 da dies ein Anstieg von 10 Millivolt pro Grad Celsius ist Temperaturanstieg. Dieser Wert ist der Wert für die Änderung des Ein -Grad -Celsius der Temperatur. Das in der Schaltung verwendete Potentiometer besteht.
Schematisch
Arduino -Code
#include // Bibliothek für den LCDIm Arduino -Code haben wir zuerst die Bibliothek für das LCD definiert und Arduino -Pins für das LCD -Modul zugewiesen. Dann haben wir drei analoge Arduino -Stifte für die Stifte des Temperatursensors deklariert und jeden Stift seinen Modus mit dem geben PinMode () Funktion. Ähnlich nach diesem Zustand hoch wird dem zugeordnet Analogie Pin A0 des Arduino wie es der Versorgungsstift für den Arduino und den analogen Stift ist A2 wird der Staat gegeben niedrig als Erdnadel für den Sensor fungieren.
Die Ausgabe des Sensors wird mit dem gelesen Analograd () Funktion und dann wird es in Grad Celsius durch Division (500/1023) umgewandelt, um die Wertänderung des Wertes pro Celsigrade zu erhalten. Diese Formel wird verwendet, weil es a gibt Vergößerungsfaktor, Verkleinerungsfaktor Zur Umwandlung der Spannung in Temperatur, die 0 ist.01 V Anstieg der Spannung pro Grad Celsius. Die maximale Spannung beträgt 5 Volt und der Analogwert dafür 1023 und wenn wir sagen, dass der Wert für 1 Volt für die Temperatur 100 Grad beträgt.
Für 5 Volt beträgt die Temperatur 500 Grad und dann teilen wir sie mit 1023, da es sich um den maximalen Wert des Sensors handelt und das Ergebnis mit dem Ausgangswert des Temperatursensors multipliziert wird.
Dann wird der Grad Celsius unter Verwendung seiner Umrechnungsformel in die Fahrenheit umgewandelt, und beide Werte werden dann mit dem angezeigt LCD.drucken() Funktion.
Kurz. In ähnlicher Weise wird die Temperatur auch in Fahrenheit gezeigt: dh:
Temperatur in Fahrenheit = (Temperatur in Celsius) *9/5+32;Abschluss
Die Verwendung der Arduino-Plattform, die verschiedene Do-it-yourself (DIY) -Projekte (DIY). Arduino Boards haben es den Benutzern erleichtert, eine Vielzahl von Sensoren mit dem Mikrocontroller zu übermitteln. In diesem Artikel wird ein Projekt zur Erkennung der Temperatur unter Verwendung des LM35-Temperatursensors hergestellt. Es gibt auch andere Arten von Sensoren wie Thermistor oder Thermoelemente, die mit Arduino verwendet werden können, um die Temperatur zu messen. Hier ist der Grund für die Verwendung des LM35 -Modul.