MySensors Linky – Circuits électroniques

Le module est composé de deux sous ensembles, la première pour l’interfaçage avec le compteur et l’autre pour le traitement de l’information via l’arduino.

Physiquement il y a deux circuits imprimés :

  • le circuit d’alimentation et d’interface de télé-information
  • le circuit pour l’arduino et le module NRF24L01

NB : Les sources de ces circuits sont disponibles sur le site OpenHardware.io.

Circuit alimentation et interface de télé-information

La partie supérieure du circuit est l’interface avec le compteur, qui est connectée sur les bornes I1 & I2. La mise en forme du signal est réalisée avec un montage classique opto-coupleur LTV814 plus MOSFET BS170.

Pour les intéressés, voici quelques prises de signaux en sortie I1-I2

Signal sortie mosfet
Signal sortie optocoupleur
Signal I1-I2

La partie inférieure est l’alimentation pour l’Arduino qui prend sa source sur les bornes I1 et A du compteur. Entre ces bornes, l’interface du compteur Linky fournit une alimentation électrique délivrant une tension alternative de 6 Veff à 50 khz sous une puissance maximale de 130mW. Le montage devra être économe en énergie, c’est pour cela que je me suis dirigé vers une solution à base de NRF24L01/MySensors et non un ESP32/ESP8266 qui plus énergivore avec son interface Wifi.

Le circuit présenté fait appel à un pont redresseur de type GRAETZ avec des diodes Schottly afin de fournir une tension redressée sur le connecteur JP1/3.

Liste des composants :

Circuit Arduino et NRF

Sur ce schéma, j’utilise un Arduino Pro micro 3.3v pour décoder le signal de télé-information venant du connecteur JPD, pour alimenter le module NRF24L01 et donner une information visuelle du fonctionnement de MySensors via deux leds.

Attention :

– il faut absolument une version d’Arduino Pro micro en 3.3v 8Mhz, la version 5v 16Mhz fera griller le NRF24L01 qui ne supporte pas le 5v sur son alimentation.

– attention le NRF24L01 d’EBYTE n’a pas le même brochage que la version noname « black ».

Liste des composants :

  • 2 résistances (R1 et R2) 1.2kΩ SMD 1206
  • 1 condensateur (C2) 47µF SMD 1210
  • 1 condensateur (C1) 100 nF SMD 1206
  • 2 LED de couleurs différentes (D1 et D2) 2 mm tête plate
  • 1 régulateur MCP1703-3,3 SMD SOT223 (version 3.3v)
  • 1 Arduino Pro micro 3.3v Atmega32u4
  • 1 module NRF24L01 EBYTE E01-ML01IPX (version sans ampli avec connecteur IPX)
  • 1 antenne avec connecteur IPX de type patch (1.5db) ou classique (5db).
  • 1 connecteur femelle pour le support de l’arduino

Suite : boîtier