Dans ce instructable je vais vous montrer comment construire un base thermomètre / baromètre horloge utilisation une framboise Pi 2 avec un capteur de BMP180 I2C affichant sur un segment du chiffre 7 4 Adafruit I2C afficheur. La Pi utilise également un module d’horloge temps réel I2C DS3231 pour garder l’heure lorsque le Pi est redémarré.
L’horloge parcourt en 4 étapes pendant 5 secondes chacune. Tout d’abord il indique la température en degrés Celsius, puis en Fahrenheit puis la pression atmosphérique en kPa * (il marche ce nombre à gauche en raison du nombre limité de chiffres) et enfin, il montre une tendance de la pression barométrique change entre maintenant et la moyenne de l’heure précédente.
Ce qui différencie cette horloge pour la plupart, c’est qu’il utilise une base de données MySQL sur la facture pro forma pour enregistrer des données de le BMP180 chaque minute. Comme la pression barométrique actuelle n’est pas aussi précieuse que son mouvement vers le haut ou vers le bas sur une période donnée, il utilise cette base de données pour calculer une moyenne d’une heure de durée entre 2 heures et il y a 1 heure et qui compare à la pression actuelle. Une augmentation significative de la pression barométrique indique généralement une amélioration de la météo des conditions vs qu'une grosse chute pourrait avertir d’un orage imminent.
L’horloge est logée dans un boîtier de ABS imprimé 3D avec le BMP180 dans un capuchon ventilé à l’arrière de l’horloge pour éviter la chaleur générée par le chercheur principal d’affecter les lectures de température. Je vais fournir la conception Autodesk 123D schématique si vous souhaitez imprimer vos propres.
L’horloge est alimentée avec une verrue de mur USB standard et attire environ 450 mA au total.
Je ne vais pas aller trop de détails sur la configuration de base de la Pi et I2C comme cela a été repris dans de nombreux autres instructables auquel je vais vous donner les liens.