Archives de
Tag: NRF24

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

Passerelle NRF24 / Ethernet

Passerelle NRF24 / Ethernet

Beaucoup des projets présentés sur ce blog utilisent un module nrf24l01+ pour la transmission des données sans fil… c’est bien, encore faut-il avoir quelque chose à l’autre bout pour les recevoir. Le but du billet d’aujourd’hui est de construire une passerelle faisant la liaison dans les deux sens entre un réseau Ethernet et des modules nrf24l01+. Le paquet transmis par un capteur pourra ainsi être envoyé vers une API hébergée sur un NAS ou sur un serveur internet via une box connectée au réseau. A l’inverse, une page web pourra appeler l’API de la passerelle pour envoyer un paquet à un capteur.

Principe de fonctionnement

Lire la suite Lire la suite

Capteur sans fil pour compteur de gaz Gazpar

Capteur sans fil pour compteur de gaz Gazpar

Gazpar est le nom du nouveau compteur de gaz communiquant déployé en France par GRDF depuis maintenant quelques années. Ils émettent deux fois par jour la consommation vers un concentrateur situé à quelques km maximum sur une fréquence de 169MHz, puis les données du quartier sont transférées chez GRDF via le réseau 2G/3G. En tant que particulier nous n’avons pas accès à ces données directement, on ne peut que récupérer sa conso et son historique via le site de GRDF.

Néanmoins, ce compteur dispose d’une sortie impulsion que nous allons utiliser pour récupérer et transmettre en temps réel la consommation.

Lire la suite Lire la suite

Station météo : capteur de particules fines (SDS011)

Station météo : capteur de particules fines (SDS011)

Pour poursuivre la conception d’une station météo sans fil, on s’attaque cette fois ci à un capteur de particules fines PM10 et PM2,5. PM signifie Particulate Matter, suivi de la taille des particules en µm, donc en millièmes de millimètre.

A gauche le capteur de température, à droite le capteur de particules.

Ce sont des particules en suspension dans l’atmosphère de taille microscopique : leur diamètre est inférieur à 10µm pour les PM10 et inférieur à  2.5µm pour les PM2,5. Pour référence, un cheveux a un diamètre compris entre 50 et 100µm.

La mesure des particules est assurée par le SDS011 et un module radio nrf24l01+ gère la transmission sans fil. Le cœur est un  atmega328p qui peut être programmé avec arduino.

Lire la suite Lire la suite

Station météo : capteur de température, humidité et pression (BME280)

Station météo : capteur de température, humidité et pression (BME280)

Il s’agit d’une station météo sans fil avec mesure de la température, de l’humidité et de la pression atmosphérique. Elle utilise un module avec un capteur BME280 et un module nrf24l01 + pour la transmission sans fil. Le cœur est un  atmega328p qui peut être programmé avec arduino.

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

Téléinfo sans fil avec Arduino – Partie 2 : le capteur

Téléinfo sans fil avec Arduino – Partie 2 : le capteur

Transformation du signal

Comme on a vu dans la partie 1, le signal est composé d’une porteuse à 50kHz présente pour représenter un 0 et absente pour représenter un 1.

Détail de la trame téléinfo

Il va d’abord falloir convertir ce signal en vrai trame série avec les mêmes paramètres de transmission, à savoir 1200 7E1 (1200 baud, 7bits, parité paire, 1 bit de stop).

Trame téléinfo en jaune et trame décodée en bleu
Zoom sur la trame décodée

Lire la suite Lire la suite

Capteur de température et humidité sans fil (HTU21D)

Capteur de température et humidité sans fil (HTU21D)

On va réaliser un petit capteur d’humidité et température sans fil à base du htu21d qui est un petit capteur numérique qui se connecte sur le bus I²C / TWI d’un microcontrôleur, ou d’un Raspberry Pi. Il est très économe en courant puisqu’il est donné pour maximum 0.14µA en veille et 500µA pendant une mesure. Sa tension d’alimentation est comprise entre 1.5 et 3.6V, on peut aisément l’alimenter avec une pile ou un accumulateur pour en faire un capteur autonome avec un très faible consommation électrique. La partie radio est gérée par un module nrf24l01+.

htu21d

Lire la suite Lire la suite