Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Hallo Freunde!
In dieser kurzen Anleitung zeige ich Ihnen, wie Sie Temperaturwerte vom MCP9808 I2C-Sensor mit einem Arduino und einem Nokia5110 LCD-Display anzeigen.
Schritt 1: Der Sensor
Kurz gesagt: Der MCP9808 ist (theoretisch natürlich) ein hochpräziser Temperatursensor, der den I2C-Bus von Arduino verwendet. Wir brauchen also nur 4 Drähte, um es anzuschließen. Und es war verdammt günstig:)
Hier einige Links:
learn.adafruit.com/adafruit-mcp9808-precis…
www.microchip.com/wwwproducts/en/en556182
Ich war auf der Suche nach neuen Sensoren für meine Arduino-Projekte und da es bei Ali (1 Dollar) sehr günstig war, habe ich zwei dieser Sensoren bestellt. Ich habe eine Reihe verschiedener Displays herumliegen und habe mich natürlich wieder für das Nokia 5110 LCD entschieden (der Einfachheit halber).
Es ist Zeit, unser neues Thermometer zu bauen:)
Schritt 2: Benötigte Materialien
Die für dieses Projekt benötigten Teile sind:
- Arduino Uno, Nano usw.…..
- Ein paar Überbrückungsdrähte
- MCP9808 Temperatursensor
- Nokia5110 LCD
- Bibliotheken und Skizze
Schritt 3: Software
Ich habe eine sehr einfache Skizze erstellt, um die Messwerte des Sensors anzuzeigen. Es ist sehr direkt und leicht zu verstehen.
Laden Sie die in der Skizze enthaltenen richtigen Bibliotheken herunter und installieren Sie sie.
Zuerst binden wir die richtigen Bibliotheken ein, stellen die Messauflösung des Sensors ein, erstellen die Objekte für den Sensor und zeigen sie an. Richten Sie die Serie ein, stellen Sie die Temperatursensoradresse ein und richten Sie schließlich das Display zum Drucken der Werte ein.
Wir müssen darauf achten, dass die Anzeige im Void-Setup und in der Void-Schleife oder auf andere Weise gelöscht wird, da die Anzeige jede Sekunde blinkt.
Die Ergebnisse werden in Celsius und Fahrenheit angezeigt.
Einfach oder nicht??
Schritt 4: Verbindungen
Die Anschlüsse sind folgende:
Nokia 5110
RST - D12
CE - D11
Gleichstrom - D10
DIN - D9
CLK - D8
VCC - 3,3 Volt
GND - Masse
Der MCP9808-Sensor
VCC - 3,3 oder 5 Volt
GND - Masse
SDA - Analog 4
SCL - Analog 5
Schritt 5: Die Ergebnisse
Wenn Sie alles richtig gemacht haben, können Sie sehen, dass das Arduino die Temperatur auf dem LCD anzeigt.
Ich weiß nicht, wie genau der Sensor ist, der einzige Vergleich, den ich hatte, ist zwischen dem DS18b20-Sensor.
Zu diesem Zeitpunkt muss ich dem Sensor Kredit geben:)
Schritt 6: Fertig
Du bist fertig.
Verwenden Sie es wie Sie möchten und haben Sie einen schönen Tag!