Start

Soundmodul

Melodieklingel

Vergesslichkeits Schalter
12Volt Batterie Kontrolle
LED-Lichteffekte
LED-Strip-
Streifen
WS2812 mit

Lichteffekten
LED-Dimmer
Wechselstrom- Dimmer
Temperatur-Schalt-Regler
Temperatur-
Messung
mit LM75
LED-Temperatur-
Lineal
Barometer
bzw.
Luftdruck-Messung
Hygrometer
bzw.
Luftfeuchtigkeits-
Messung
Temperatur Funkübertragung
Diesel-Heizung

Keyer

Fuchsjagd-Sender

NF-Fuchsjagd-
Modul

DCF77-Funkuhren-Decodierung 

DCF77-Funkuhren-Lösungen
4 Basteleien mit nur einem Aufbau
mit Funkuhr...
DCF77-Funkuhr
als Berlin Uhr
DCF77-Funkuhr
mit römischer
und arabischer
Anzeige 
Quarz-Zeit-Schaltuhr
Quarz-Funk-
Weck-Schaltuhr
GPS-Satelliten-
RX-Modul 
und
GPS-Uhr
E-Bike frisieren

Soundkarten-CAT-Interface

DTMF-Decoder
DTMF-Töne
anzeigen
CW-Baken-Ansteuerung
Gleichstrom-Motor-Steuerung
Schrittmotor
Inkrementaler
Drehgeber
Stückgut-Zähler
Prellen messen
NF-Generator
Digital Potentiometer
Modellbau
Servo-Schalter
Funk-Wanze
Laufschrift mit
LCD-Display
Voltmeter und
Prozent-Modul
Power-Bank
Leiterplatten
Herstellen

Selbst gemachte Programme

QSL-Karten
Modell-Flug
Foto-Shows

Impressum
mit
Adresse
usw.

 Online seit Februar 2009 

 

 

       
Temperatur-Messung mit dem Sensor LM75
und dem Controller PIC12F1840
und 1x8 DOGM-Display

 
Steckbrett-Aufbau      /        links der Sensor LM75
Klick auf die jeweiligen Fotos und es wird immer größer.
Bastel-Anleitungs-Download hier:

"Temperaturmessung-mit-LM75.zip"      
                    (ca.3Mbyte)

Beschreibung :
Vor langer Zeit hatte ich schon einmal eine
Temperatur-Messung mit den Sensoren DS18S20 und DS18B20
(ein-Wire-Prinzip) aufgebaut.

Siehe bei "4-Basteleien" (Klick hier)
oder
Siehe bei "Temperatur Schaltregler" (Thermostat) (Klick hier)

Bei diesen Sensoren DS18S20 (in 0,5°C Schritten) und
DS18B20 (in 0,1°C Schritten)
liegt die Temperatur-Genauigkeit bei +/-0,5°C.
Er hat ein kleines Miniplast-Gehäuse und man kann selbst
den Sensor vor Wasser ... schützen in dem man Epoxidharz
oder anderen Kleber einsetzt.

Der hier in der Bastelei verwendete LM75 Temperatur-Sensor
ist mit einer Genauigkeit von +/-2°C schlechter.
Und es wird nur in 0,5°C Schritten gemessen und angezeigt.

 
Sensor-Leiterplatte von oben mit SMD-Schaltkreis LM75

Man muß beim Kauf aufpassen.
Hier wird der 5Volt-Typ-LM75-Sensor verwendet.
Es gibt auch 3V-Typen.

Meine Bestell-Seite (Klick hier)
Da es eine kleine Leiterplatte bzw.
ein 8 beiniger SMD-Schaltkreis ist,
kann man diesen NICHT so ohne weiteres hobbymäßig
vor Wasser oder Ätzmittel schützen.

Aber die Temperatur kann in sehr kleinen Zeitintervallen
gemessen werden, im Gegensatz zu den DS18S20 / DS18B20
Sensoren von hier mit größer 1sec.

Hier können bis zu 8 Sensoren parallel geschaltet werden.
Jeder LM75 wird hierbei mit einer anderen Adresse versehen.
Es müssen die Lötbrücken auf der Leiterplatte dem entsprechend
eingestellt sein.

Hier wurde nur ein Sensor verwendet
mit der Adresse Hexadezimal 90 ( 0X90 ).
Die Software ist mit 0X90 auch so eingestellt...

Mich hat bei diesem LM75-Sensor nur
die I²C-Schnittstelle interessiert.
Diese I²C-Schnittstellen wird auch öfters bei anderen
Bauelementen benutzt.
Nur deshalb war es der Reiz so etwas zu programmieren und
aufzubauen.

 
Sensor-Leiterplatte von unten mit SMD-Schaltkreis LM75
Man sieht die Lötinseln für die Brücken A0 / A1 / A2
um die Adresse des LM75 einzustellen.
Hier wurde noch nichts eingestellt !
Aus diesem Grunde ist nur ein Steckbrett-Aufbau
entstanden !
Ich wollte nur testen, ob es funktioniert.

Im Aufbau erfolgt aller 0,5sec eine Messung.
Auch negative Grad Celsius Werte werden angezeigt.
Also Temperaturen von -55°C bis 125°C werden hier
gemessen.

Und es erscheint aller 60sec eine Laufschrift mit :
"Temperatur-Messung"
Man kann diese auch abschalten,
wenn man die ASM-Software ändert.
Dies steht am Anfang der asm-Datei.

Man sollte sich also die Software,
welche mittels TXT-Lesbar und änderbar ist,
ansehen.

Bemerkenswert ist das der Clock-Ausgang PIN 6
vom PIC-Controller, sowohl für die SPI-
Schnittstelle des Displays und der I²C-Schnittstelle
des Sensors gemeinsam verwendet wird.
Man braucht nur einen 8-Beinigen Controller PIC12F1840 !


 
Brücken-Einstellungs-Tabelle der Sensor-Leiterplatte...
Zum OS-Ausgang der LM75-Sensor-Leiterplatte :
Hier blinkt die interne LED der Leiterplatte,
wenn 80°C überschritten werden.
Bzw. es kommen getaktete Impulse aus dem Ausgang.
Es stellt einen Alarm dar.


Diesen Alarm kann man auch software-mäßig
auf jede Grad-Celsius-Temperatur im Sensor ändern.
Ich habe es probiert.
Der geänderte °C-Wert bleibt aber nicht erhalten,
wenn man die Speisespannung vom Sensor trennt.
Es ist nicht speichererhaltend!
Es stellt immer auf die 80°C-Alarm-Erkennung zurück.
Und müsste jedes mal neu in den Sensor programmiert werden.
Deshalb habe ich es auch in der Bastelei nicht verwendet.

Genauso ist es mit der Hysterese,
welche man software-mäßig einstellen kann.
Der Standard ist hier 75°C..
.


 
Mit Löt-Brücken wurde Adresse 0X90 bzw. hexadezimal 90 eingestellt.




Klick auf den Stromlaufplan unten und er wird größer

Laufschrift in Aktion mit dem Text : "Temperatur-Messung"