Archives de
Tag: LoRa

Capteur optique sans fil pour compteur d’eau

Capteur optique sans fil pour compteur d’eau

 

Après avoir réalisé un capteur inductif pour compteur d’eau qui réagit bien avec les compteurs d’eau disposant d’une « cyble » métallique, je vais adapter le prototype afin de pouvoir faire un relevé sur un compteur d’eau qui dispose d’un disque effet miroir sur fond noir et qui n’interagit que très peu avec le capteur inductif. J’utiliserai cette fois-ci un capteur optique qui se reflétera bien sur le disque.

Comme pour le précédent, le capteur devra pouvoir survivre sur un accu pendant au moins un an ou deux et transmettre les relevés à une distance raisonnable, c’est à dire atteindre l’endroit des parties communes de mon immeuble là où se situe mon compteur d’eau… et accessoirement, ne pas être trop onéreux.

Lire la suite Lire la suite

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

Communiquer entre un module Ebyte E32 et un module RA01/02 SX1278

Communiquer entre un module Ebyte E32 et un module RA01/02 SX1278

Il y a quelque temps je me suis procuré un module Ebyte E32-433. D’après la doc, c’est un module sans fil, longue portée,  piloté par un port série (UART) et qui est basé sur la puce SEMTECH’s SX1278. La même qui se trouve sur les modules Ra01 et Ra02. À partir de là, on pourrait théoriquement pouvoir communiquer entre les deux. Néanmoins, c’est un peu plus complexe que je le pensais car la surcouche Ebyte ne permet pas de toucher à toutes les configurations du SX1278, on se sait pas réellement les paramètres utilisés (Spreading Factor, Coding rate, bandwidth) et peut être même que les données sont modifiées ? On va essayer de voir si c’est possible et de trouver les bons paramètres.

Pour les expérimentations, j’utilise de chaque côté un ESP32, d’un côté un module Ra01 avec la lib arduino LoRa (https://github.com/sandeepmistry/arduino-LoRa), et de l’autre un Ebyte E32-433T avec la lib E32 (https://github.com/xreef/LoRa_E32_Series_Library).

Lire la suite Lire la suite