Bonjour, cela fait 3 fois en 6 mois au gré de mes recherches que je tombe sur ce forum et ce long fil; j'ai donc décidé de m'inscrire
Depuis 6 mois je me suis lancé dans mysensors avec plus ou moins de difficultés: le côté informatique ne me pose aucun problème - je baigne dans linux depuis 1992- par contre le côté électronique reste une autre affaire. Heureusement je consulte avec assiduité le blog de ritonduino qu'on retrouve ici, comme par hasard
Tout ça pour dire que j'en suis à ma 3ème passerelle mysensors (lolin d1 pro v2, arduino nano et maintenant arduino mega pro) reliée en usb à mon domoticz (rpi 3).
Mon plus gros problème reste le côté radio où clairement je n'arrive pas à dimensionner aussi bien la passerelle que les sondes...
Éléments de ma passerelle:
- un Ebyte E01-ML01DP5 (module pa+lna, 130 mA en émission à 3.3v, 20 dBm max)
- une antenne wifi de chez aliexpress soi-disant 5dBi
- une arduino mega pro (pour le côté compact et la quantité mémoire, j'ai trouvé trop de limitation avec mysensors sur les mini ou nano) reliée au rpi par un câble USB sans VCC
- l'alimentation se fait à partir d'une Meanwell RS-15-5 distribuée vers un LDO MCP1700-3302E (module nRF24 et 2 convertisseurs logiques 4 voies 3/5V), l'arduino mega pro et à terme le rpi également.

- Passerelle MySensors
- IMG_20210516_011733.jpg (1.35 Mio) Consulté 10800 fois
Je me pose la question de comment configurer la puissance d'émission de la passerelle pour rester dans la légalité des 20 dBm. J'ai cru lire à un endroit qu'il fallait «additionner tous les dB» mais est-ce aussi simple ? Donc 20 dBm autorisés, en additionnant les 5 dBi de l'antenne et les 20 dB du module je devrais me mettre à RF24_PA_HIGH soit -6 dBm donc 19 dBm d'émission ?
Pour les sondes:
- arduino mini pro 3.3v@8MHz (sans régulateur ni led d'alimentation)
- alimentation avec CR23A et LDO HT7533A-1
- modules Ebyte E01-ML01DP4 (antenne PCB, 110 mA en émission à 3.3v, 20 dBm max) ou E01-ML01S (antenne PCB, 13 mA en émission à 3.3v, 0 dBm max)
Pour la petite histoire j'ai perdu énormément de temps avant de
percuter que si je n'arrivait pas à faire fonctionner les modules E01-ML01S à autre chose que RF24_PA_MIN c'était par manque de puissance car le LDO HT7533A-1 est limité à 100 mA; en utilisant un MCP1700-3302E j'arrive à les faire fonctionner en RF24_PA_LOW. Cependant impossible de faire mieux: avec RF24_PA_HIGH ou RF24_PA_MAX rien ne passe côté sonde.

- Sondes MySensors
- IMG_20210516_013006.jpg (1.35 Mio) Consulté 10800 fois
Les sondes:
- ML01DP4 en RF24_PA_LOW sur breadboard suite au changement de LDO (donc 20-12 = 8 dBm)
- ML01DP4 en RF24_PA_MIN (donc 20-18 = 2 dBm)
- ML01S en RF24_PA_LOW (donc 0-12 = -12 dBm)
- ML01S en RF24_PA_HIGH (donc 0-6 = -6 dBm)
- ML01S en RF24_PA_MAX (donc 0-0 = 0 dBm)
Côté passerelle c'est configuré en RF24_PA_MAX et canal 96. Cela semble fonctionner. Mais la portée est vraiment décevante. La passerelle est à l'étage d'un pavillon, en me mettant dehors à 5 mètres je ne capte plus que les 2 sondes ML01DP4, à 8 mètres uniquement celle en RF24_PA_MIN et ensuite plus rien.
C'est d"autant plus frustrant qu'à un moment j'ai réussi à capter à plus de 25 mètres au coin du jardin opposé à la pièce où est la passerelle mais impossible de reproduire l'exploit...
Je dois forcément rater quelque chose, serait-ce un problème de limitation du LDO MCP ? D'après les spécifications à priori non...
J'avais initialement provisionné deux modules E01-2G4M27D qui ont l'avantage de pouvoir fonctionner aussi bien en 3.3V qu'en 5V et monte jusqu'à 27 dBm (consommation 390/490 mA en émission à 3/5V). Je vais peut-être modifier ma carte pour tester avec en 5V directement à la sortie de l'alimentation afin d'écarter la problématique du LDO...
Je suis donc preneur de tout conseil pour pouvoir atteindre de nouveau mes 25 mètres de portée et avancer sur mes pèses-ruches connectés
Rpx: as-tu un tutoriel et/ou les modèles d'impression 3D de tes gabarits d'antenne (J-Pole?) ?