Arduino Lektion 23: Thermosensor MAX6675

Der Thermosensor MAX6675 wird mit einer Sonde ausgeliefert welche sehrhohe Temperaturen (bis zu 1250°C)  stand halten kann (laut Hersteller).

Thermosensor MAX6675 mit Sensor und Modul.
Thermosensor MAX6675 mit Sensor und Modul.

Ich habe den Sensor über ebay.de bestellt und ca. 5€ bezahlt. Alternativ kann man den Sensor auch über amazon.de bestellen. Man sollte jedoch darauf achten, dass man beides bestellt Sensor & Modul einige bieten für den Preis nur Sensor oder nur Modul an.

Technische Daten

  • Temperaturbereich 0 bis ca. 1024°C
    • die Auflösung des Temperatursensors liegt bei 0,25°C
  • Betriebsspannung (Modul) 3 bis 5,5V
  • Umgebungstemperatur (Modul) -20 bis 85°C
  • Gewicht ca. 4g
  • Größe des Moduls  15mm x 25mm x 13mm

 

Schaltplan

Das Modul MAX6675 hat zwei Anschlusseiten einmal zum Microcontroller ( zbsp. Arduino) und einmal zum Sensor ( + und -).

Modul MAX6675
Modul MAX6675
Modul MAX6675 Arduino UNO
 GND (Ground) GND
VCC 5V
SCK (Serial Clock)  10
CS (Chip Select)  9
SO (Serial Output)  8

 

Modul MAX6675 Thermosensor
 +  rot
 – blau

 Bibliothek

Eine Bibliothek für die Ansteuerung des Modules ist auf GitHub unter folgendem Link https://github.com/adafruit/MAX6675-library zu finden.

Wie man eine Bibliothek in die Arduino IDE einbindet habe ich im Tutorial „Arduino IDE, Einbinden einer Bibliothek“ ausführlich beschrieben und möchte daher hier nicht weiter darauf eingehen.

Quellcode

Nachdem die benötigte Bibliothek in die Arduino IDE eingebunden wurde ist der Rest ein einfaches da hier das Objekt MAX6675 welches uns die Bibliothek zur Verfügung stellt genutzt wird.

 

Video


Da die Kerze nur eine Temperatur von ~210°C schafft habe ich mir mit meinem Hobo ein kleines Feuerchen gemacht und mal geschaut ob das etwas mehr bringt.

Temperatursensor MAX6675 Test am offenem Feuer

Aber auch hier sind nur Temperaturen unter 600°C erreicht worden.

Download

Fazit

Ein interessanter Temperatursensor, wobei ich die angegebenen 1024°C ersteinmal testen muss.

11 Kommentare

    • Hi,

      das wird dann über einen weiteren SPI gelöst. Hier kommt es auf das Board drauf an welches du verwendest.
      Schaue dochmal nach SPI Master / Slave da wirst du fündig.

      Gruß,

      Stefan

  1. Hallo,
    Mein Sohn möchte den temparatusensort an einen Arduino Nano ankoppeln. Ist die Vorgehensweise dieselbe? Vielen Dank im Voraus

  2. Ich danke Dir für die Veröffentlichung des Tutorials. Haben das Script so übernommen, aber anscheinend findet der Nano den Thermosensor nicht in der Bbliothek 🙁 Wo liegt da der Hund begraben? Vielen Dank im Voraus für die Antwort. MfG

    • Hi,

      es kommt darauf an wie diese Sensoren angeschlossen werden. Der UNO hat 6 Analoge und 13 digitale Pins. Wobei von den digitalen 6 PWM Pins sind. Das heißt wenn du über SPI arbeitest kannst du 6 Sensoren über digital ansteuern.

      Gruß,

      Stefan

1 Trackback / Pingback

  1. Arduino Lektion 23: Thermosensor MAX6675 am Arduino Nano - Technik Blog

Antworten

Deine E-Mail-Adresse wird nicht veröffentlicht.


*