chronomètre
Temps et température alimentés par Raspberry Pi en affichage personnalisé et imprimé 3D. Avec journalisation des nuages.
IMPORTANT : Le code PI Raspberry a été remplacé par le projet de suivi:
- idCrook / TimeTemp3: Moniteur et afficher le temps / la température avec Raspi et le journal à Cloud, 2020 Rafraîchissement
Le site Web avec des graphiques en direct se trouve toujours dans ce dépôt (dans la succursale gh-pages
).
- Ce projet a été initialement lancé en 2013.
- Il comprend un capteur qui mesure la température intérieure et la pression de l'air. Il se connecte également aux API en ligne pour obtenir des lectures de thermostat et des températures extérieures.
- Il est toujours utilisé aujourd'hui.
Mis à jour (2020-mai-17) :
- API de commutation pour la température et les conditions extérieures
Mis à jour (2018-jun-09) :
- Nettoyage et porté sur Python 3
- Créé une bibliothèque mise à jour idcrook / python3-phant
- Voir build_python3.md
Plus de mises à jour décrites ci-dessous

- Schémas de câblage
- Références matérielles
- Mes scripts
- Code source
- Reposs sur github
- En amont
Schémas de câblage


- Fichier source de fritzing (application Fritzing)

Références matérielles
- 2 de l'affichage Adafruit 1.2 "à 4 chiffres à 7 chiffres avec sac à dos I2C, avec boîtier imprimé en 3D conçu personnalisé
- Carte de rupture du capteur Adafruit BMP085 (interrompu)
- Convertisseur de niveau Adafruit I2C
- Raspberry Pi Modèle 2 B
- Réseautage PSU et Ethernet, exécutant Raspbian
- Voir Kit de rupture de Studio pour Raspberry Pi B avec un câble à 26 pin (interrompu)
- Planche à pain sans soudure, fils et étagère
Raspberry Pi Model B (1ère génération) Pi Cobbler Breakout + Câble pour Raspberry Pi
Mes scripts
En 2013, a utilisé des bibliothèques Adafruit Python sur ce PI lorsque ce projet a été créé, sur mon tout premier Raspberry Pi.
Mis à jour en octobre 2016 pour utiliser des versions de bibliothèque plus récentes et révisé en 2018 pour utiliser en outre API Nest (température du thermostat), API Dark Sky (temps extérieur local) et échanger dans un autre matériel.
- "Temps" , affiche l'heure locale actuelle (repose sur NTP pour synchroniser le temps Internet)
- "Temp" , lit le capteur BMP085, affichage sur l'affichage LED. Journaux à un flux sur mon propre serveur Phant
- Weather_logging_phant3.py
- Fichiers
.json
pour maintenir les paramètres de configuration (comme Phant Stream et les touches API)

Mises à jour
(2018-Jun-03) :
- Mise à jour pour travailler avec le dernier module Python-nid (version
4.0.1
)
(2018-APR-19) :
- Ajout de la prise en charge de l'API Sky Sky et Nest pour afficher les températures extérieures et autres.
(2018-MAR-25) :
- Ajout du code le plus récent et des dépendances explicites sous forme de sous-modules GIT. Voir build.md
(2016-nov-05) :
- Ajout du pointeur pour portage du projet de journalisation intérieure (BMP085) Projet de journalisation vers l'entrée de blog SFE Phant.
Code source
Reposs sur github
- idcrook / python3-phant
- IDCROOK / TIMETemp (ce projet)
En amont
https://github.com/csparpa/pyowm/tree/develop
https://github.com/adafruit/adafruit_python_led_backpack
https://github.com/adafruit/adafruit_python_bmp
https://github.com/jkoelker/python nest
https://github.com/matze/python-phant (déprécié)
https://github.com/zeevg/python-forecast.io (déprécié - Passez à OWM)