Raspberry Pi Barometer väder klocka
I detta instructable jag ska visa dig hur man bygger en grundläggande termometer / Barometer klocka med en Raspberry Pi 2 med en BMP180 I2C sensor visar på en Adafruit 4 siffriga 7 segment I2C display. Pi använder också en DS3231 realtid I2C klocka modul för att hålla tiden när Pi startas.
Klockan loopar igenom 4 stadier i 5 sekunder. Först det visar temperaturen i Celsius, sedan i Fahrenheit sedan barometertrycket i kPa * (det går detta nummer till vänster på grund av begränsat antal siffror) och slutligen visar en trend av barometertryck förändring mellan nu och genomsnittet för de föregående timmen.
Vad som skiljer denna klocka till mest är att den använder en MySQL databas på Pi för att logga data från BMP180 varje minut. Eftersom det nuvarande barometertrycket inte är lika värdefulla som dess rörelse uppåt eller nedåt över en given tidsperiod, det använder denna databas för att beräkna ett genomsnitt för en timme spännvidd mellan 2 timmar och 1 timme sedan och jämför det aktuella trycket. En betydande ökning i lufttrycket anges vanligtvis en förbättring av väder villkorar vs en stor droppe kunde varna för en annalkande storm.
Klockan är inrymt i ett 3D tryckta ABS hölje med BMP180 i en ventilerad locket på baksidan av klockan att förhindra värmen som alstras av Pi påverkar temperaturavläsningar. Jag ska ge den Autodesk 123D designen Schematisk om du vill skriva ut din egen.
Klockan drivs med en standard USB-vägg vårta och drar runt 450 mA totalt.
Jag kommer inte att gå in för mycket detaljer på den grundläggande installationen av Pi och I2C som detta har tagits upp i många andra instructables som jag kommer att ge länkar.