Archives de
Tag: ATMega

Capteur inductif sans fil pour compteur d’eau avec « cyble » – Partie 3 : Finalisation

Capteur inductif sans fil pour compteur d’eau avec « cyble » – Partie 3 : Finalisation

A la fin de la partie 2, j’avais un prototype sur breadboard plutôt fonctionnel. Mais il restait encore plein d’améliorations pour avoir un circuit propre et fonctionnel.

  • Quel mode de transmission des données (quel module radio ?)
  • Quelle alimentation (quel type d’accu ?)
  • Améliorer le code pour économiser au maximum l’accu.

Lire la suite Lire la suite

Capteur inductif sans fil pour compteur d’eau avec « cyble » – Partie 2 : améliorations du prototype

Capteur inductif sans fil pour compteur d’eau avec « cyble » – Partie 2 : améliorations du prototype

Dans la première partie, on avait un circuit dont le principe de base était opérationnel mais où il restait des choses à améliorer ou à concevoir :

  • L’alimentation se fait via un accu et les tensions de bias et de référence vont baisser avec la décharge alors qu’elle doivent rester constantes.
  • Faire baisser au maximum la consommation du circuit (pouvoir couper le bias et la référence quand il n’y a pas de mesures en cours)

Lire la suite Lire la suite

Capteur sans fil pour compteur d’eau avec « cyble » – Partie 1 : principe de fonctionnement

Capteur sans fil pour compteur d’eau avec « cyble » – Partie 1 : principe de fonctionnement

Quand j’ai voulu domotiser mon compteur électrique (d’abord le modèle Actaris, puis le Linky), ça a été relativement simple, puisqu’on trouve des informations sur le site d’enedis et pas mal de tuto sur le net. Pour le compteur de gaz (Gazpar), malgré la simplicité de récupération des impulsions, trouver de la doc a été un peu moins simple.

Pour ma prochaine victime, le compteur d’eau, ça semble encore plus compliqué. On ne voit pas de sortie impulsion, lisible par exemple avec un interrupteur reed. Il n’ y a pas non plus de connecteur à collecteur ouvert ou de simili port série… Les seuls éléments visibles sont l’index avec les chiffres qui tournent et une sorte de demi rondelle métallique qui tourne au gré de l’eau qui passe. Elle n’est pas magnétique.

Au fil de mes recherche, je suis tombé sur un projet très aboutit qui utilise un capteur optique en jouant sur l’effet miroir du disque pour capter les rotations : https://www.openhardware.io/view/15/Itron-Aquadis-watermeter-sensor#google_vignette
Étant donné que je n’ai pas l’électricité au niveau du compteur d’eau, j’ai continué à cherche une autre solution car la led IR du TCRT5000 tire un peu trop de courant pour pouvoir utiliser un accu lithium avec une autonomie d’au moins un an.

La Cyble

D’après une documentation trouvée sur le site du fabriquant du compteur d’eau, ils appellent cette roue « cyble ». Dans les explications du principe de fonctionnement, il est dit :

Par effet de “courants de Foucault”, il y a variation du signal envoyé dans la bobine en regard de la cible et donc détection du passage de celle-ci.

Aiguille cyble
Variation du signal dans la bobine

La forme de la courbe me rappelle de lointains cours où on parlait de circuit RLC en régime libre et de signaux pseudo périodiques amortis. Elle m’a aussi rappelé un circuit réalisé il y a quelques années pour mesurer la valeur soit d’une inductance, soit d’un condensateur avec un arduino (en connaissant la valeur de l’autre) puis en mesurant la fréquence du signal résultant. La fréquence de résonance est donnée par la formule suivante, avec L en Henry et C en Farad :

    \[F_R = \frac{1}{2\pi \sqrt{LC}}\]

Connaissant la fréquence, L ou C, on peut retrouver la valeur inconnue.

Lire la suite Lire la suite

Alarme d’inondation connectée

Alarme d’inondation connectée

Après avoir surveillé la température et l’ouverture de la porte du frigo, on reste dans la cuisine pour cette fois ci détecter les éventuels problèmes de lave-vaisselle, de mauvais refoulement de lave-linge ou autre joint de raccord de robinetterie fatigué, voir de ballon d’eau chaude tirant sa révérence.

La base du circuit reste identique, un Atmega328p( qui utilise l’horloge interne) comme microcontrôleur, un module radio nrf24l01+ et un petit transducteur piezzo pour l’alerte sonore. La détection de l’eau se fait via l’ADC qui mesure la tension au milieu d’un pont diviseur de tension composé d’une résistance élevée de 2MΩ et d’une « résistance variable » encore plus élevée composé d’air (si tout se passe bien) ou bien plus faible composée d’eau (si la fuite se présente). Dans ce cas, la tension mesurée chute fortement et l’alerte est donnée.

Lire la suite Lire la suite

Capteur température et luminosité pour réfrigérateur

Capteur température et luminosité pour réfrigérateur

Voici une version améliorée du capteur de température et d’humidité pour être utilisée dans un réfrigérateur pour détecter une baisse anormale de température ou bien si la porte restée ouverte.

Pour la partie température on garde le Htu21d. Pour mesurer la luminosité (et ainsi détecter que la porte est restée ouverte) on va prendre un module avec un phototransistor TEMT6000. Un buzzer piezzo permet d’avertir lorsqu’une alerte est détectée.

Lire la suite Lire la suite

Hack Ikea : plafonnier table Lack

Hack Ikea : plafonnier table Lack

Le but du hack de cette très célèbre table Lack est de créer un plafonnier à LED connecté capable d’éclairer en blanc froid, en blanc chaud, en couleur ou grâce à une multitude de diodes implantées en forme de galaxie spirale.
L’avantage de coupler blanc froid et blanc chaud c’est de pouvoir varier la chaleur de l’éclairage en mettant par exemple 50% de chaud et 50% de froid.

lack01

Lire la suite Lire la suite