Inhalt
Do-it-yourself-Projekte sind eine unterhaltsame Art, sich die Zeit zu vertreiben. Sie erwerben nicht nur eine Fähigkeit, sondern beginnen auch, die Konzepte, die Sie möglicherweise in der Schule gelernt haben, in die Praxis umzusetzen. Mit einem digitalen Thermometer können Sie Temperaturen im Innen- und Außenbereich messen. Sie können eine mit Materialien herstellen, die leicht verfügbar sind und nicht viel kosten. Die Aufgabe kann sehr herausfordernd sein, da sie Elektro- und Programmierkenntnisse erfordert. Sie erhalten die Artikel, die Sie benötigen, bei Amazon oder bei tuxgraphics.org, wo es einen Online-Shop gibt.
Schritt 1
Baue eine Schaltung. Lötwiderstände, Spannungsregler, I2C-Bus und Diode auf der Leiterplatte. Sie benötigen eine stabile Referenzspannung für die NTCs, damit die Messwerte genau sind. Achten Sie auf die Teile, an denen die Polarität wichtig ist. Überprüfen Sie die Stromversorgung, bevor Sie den Mikrocontroller löten. Auf diese Weise erhalten Sie genaue Messwerte. Schließen Sie dazu die 9-V-Batterie an und bestätigen Sie mit einem Voltmeter einen Messwert von genau 5 V am Mikrocontroller-Pin.
Schritt 2
Testen Sie die Leiterplatte. Schließen Sie dazu die Schaltung an den RS232-Port Ihres Computers an und führen Sie das Programm i2c_rs232_pintest mit verschiedenen Signalkombinationen aus. Beispielsweise:
i2c_rs232_pintest-d 1-c 1. i2c_rs232_pintest-d-c 1 0 i2c_rs232_pintest-d-c 1 0
Dieses Programm legt die Spannungspegel an den RTS-Pins (als SCL, Option -c verwendet) und DTR-Pins (als SDA, Option -d verwendet) des RS232-Ports fest. Der RS232-Anschluss hat Spannungspegel von ca. +/- 10V. Hinter der Zenerdiode sollten Sie nur -0,7 V messen, um eine logische Null zu haben, und + 4-5 V, um einen logischen Pegel zu haben.
Schritt 3
Löten Sie den Mikrocontroller. Überprüfen Sie anschließend die I2C-Kommunikation, indem Sie die folgenden Befehle im Paketverzeichnis linuxI2Ctemp ausführen:
make make load
Führen Sie i2ctemp_linux aus, um die Innen- und Außentemperaturen anzuzeigen.
Schritt 4
Schließen Sie das LCD an den Mikrocontroller an. Sein Bildschirm hat eine Kontrastnadel. Wenn Sie den Pin mit dem GND verbinden, ist die Anzeige dunkel. Dies hängt jedoch von der Marke des Bildschirms, dem Betrachtungswinkel und der Versorgungsspannung ab.