Un thermomètre MYSENSORS pour freezer
Le but de cet article est d'expliquer pas à pas la réalisation d'un thermomètre pour congélateur à base d'ARDUINO NANO, relié par radio à un serveur DOMOTICZ, à l'aide d'un module NRF24L01 2.4GHZ.
Un serveur DOMOTICZ (ou autre supporté par MYSENSORS) est nécessaire. Ce serveur domotique peut être installé avantageusement sur une plateforme du type RASPBERRY PI.
On lui connectera une passerelle MYSENSORS. Cette passerelle peut être construite avec une carte ARDUINO UNO ou NANO et un deuxième module NRF24L01.
Les liens suivants vous seront utiles :
https://riton-duino.blogspot.com/2019/05/mysensors-presentation.html
https://easydomoticz.com/domoticz-arduino-mysensors-org-partie-2-la-passerelle
Les liens suivants vous seront utiles :
https://riton-duino.blogspot.com/2019/05/mysensors-presentation.html
https://easydomoticz.com/domoticz-arduino-mysensors-org-partie-2-la-passerelle
1. Les fonctionnalités
Le montage proposé permet de remonter au serveur DOMOTICZ la température mesurée tous les 1/4 d'heure.
Le serveur se charge de contrôler cette température et de signaler toute anomalie. Voir ici : https://riton-duino.blogspot.com/2019/05/un-afficheur-pour-domoticz-ou-jeedom.html
3 LEDs (verte, orange, rouge) permettent également de visualiser la température du congélateur :
- vert : température < -18°
- orange : température < -12°
- rouge : température > -12°
2. Le matériel
Pour réaliser ce thermomètre, il vous faudra réunir :
- un ARDUINO PRO MINI 8Mhz 3.3V
- un module radio NRF24L01
- un capteur de température DS18B20
- une résistance de 4.7 K
- une alimentation MEANWELL IRM-01-5
3. Le schéma
Le schéma est réalisé à l'aide de KICAD.Pour récupérer le projet voir plus bas : 8. Téléchargements.
4. IDE ARDUINO
Il vous faudra bien entendu installer les bibliothèques ARDUINO suivantes :
Librairie MYSENSORS : https://www.mysensors.org/download
Librairie Dallas : https://github.com/milesburton/Arduino-Temperature-Control-Library
Librairie OneWire : https://github.com/PaulStoffregen/OneWire
Dans votre IDE (arduino-cc 1.8.9 par exemple), dans le menu "Outils/Type de Carte" choisir "Arduino Nano". Dans le menu "Outils/Processeur" choisir "ATmega328p" ou "ATmega328p (old bootloader)".
5. Le code
Pour récupérer le projet voir plus bas : 8. Téléchargements.
6. Chargement
Après chargement dans l'ARDUINO, vous verrez d'abord les 3 LEDs s'allumer. Cela permet de vérifier qu'elles fonctionnent. Ensuite après connexion au serveur, vous verrez s'allumer la LED verte.7. DOMOTICZ
Reportez-vous à ce document :8. Téléchargements
Pour télécharger le projet : https://bitbucket.org/henri_bachetti/mysensors-freezer-thermometerCette page vous donne toutes les informations nécessaires :
https://riton-duino.blogspot.com/p/migration-sous-bitbucket.html
9. Retour d'expérience
Mon congélateur m'a lâché en début de semaine, après 32 ans de bons et loyaux services. Le compresseur est mort. J'avais raison de me méfier ... Ce montage m'a permis de le remplacer à temps.Cordialement
Henri
Aucun commentaire:
Enregistrer un commentaire