In diesem instructable ich werde Ihnen zeigen wie man einen grundlegende Thermometer zu bauen / Barometer Uhr mit einem Raspberry Pi 2 mit einem BMP180 I2C-Sensor auf einem Adafruit 4 stellige 7 Segment I2C Display anzeigen. Die Pi verwendet auch eine DS3231 Echtzeit I2C Uhrenbaustein Zeitmessung beim Neustart der Pi.
Die Uhr durchläuft 4 Stufen für 5 Sekunden. Es zeigt zunächst der Temperatur in Celsius und Fahrenheit dann den barometrischen Druck in kPa * (es geht diese Zahl auf der linken Seite aufgrund der begrenzten Anzahl von Ziffern) und schließlich zeigt es eine Tendenz der barometrischen Druck Wechsel zwischen jetzt und dem Durchschnitt der vorherigen Stunde.
Was macht diese Uhr unterscheidet sich für die meisten ist, dass es eine MySQL-Datenbank auf dem Pi, zum Protokollieren von Daten aus der BMP180 pro Minute verwendet. Wie der aktuelle Luftdruck über einen bestimmten Zeitraum hinweg nicht so wertvoll wie seine Bewegung nach oben oder unten ist, nutzt diese Datenbank einen Durchschnittswert für eine Stunde Spanne zwischen 2 Stunden und 1 Stunde vor berechnet und vergleicht, die auf den aktuellen Druck. Eine deutliche Zunahme der Luftdruck angegeben in der Regel eine Verbesserung eines drohenden Unwetters Wetter Bedingungen gegen, die ein großer Tropfen warnen konnte.
Die Uhr befindet sich in einem 3D gedruckte ABS-Gehäuse mit der BMP180 in eine belüftete Kappe auf der Rückseite der Uhr, die Wärme, die von der Pi beeinträchtigen die Temperaturwerte zu verhindern. Ich werde das Autodesk 123D Design schematische möchten Sie drucken Ihre eigenen leisten.
Die Uhr wird mit einer standard USB Wand Warze angetrieben und zieht rund 450 mA insgesamt.
Ich will nicht zu viel Details auf die Grundeinstellungen für die Pi und I2C gehen wie dies in vielen anderen Instructables behandelt worden, denen ich Links bereitstellen wird.