Je vais essayer de récapituler:
Pour les régulateurs LDO HT7xxx:
HT71xx 30mA
HT73xx 250mA
HT75xx 100mA
Les logarithmes c'est "magique" on additionne pour multiplier et dans notre cas, tous les 3dBm la puissance double:J'ai cru lire à un endroit qu'il fallait «additionner tous les dB» mais est-ce aussi simple ?
0 dBm 1mw
3 dBm 2mw
6 dBm 4mw
9 dBm 8mw
12 dBm 16mw
15 dBm 32mw
18 dBm 64mw
21 dBm 128mw
Et pareil dans l'autre sens:
-3 dBm 0.5mw
-6 dBm 0.25mw
-9 dBm 0.125mw
-12 dBm 0.0625mw
-15 dBm 0.03125mw
-18 dBm 0.015625mw
Donc entre 0 et 20 on a un facteur 100.
Pour ce qui est de la légalité dans les bandes ISM https://fr.wikipedia.org/wiki/Bande_ind ... 3%A9dicale la PIRE https://fr.wikipedia.org/wiki/Puissance ... quivalente en France, c'est 100mw.
La puissance rayonnée, est la somme de la puissance de l' émetteur, du gain de l'antenne moins les pertes dans le câble de liaison émetteur-antenne.
Mais le plus important la dedans, c'est l'antenne si elle est mal orientée ou un mauvais rendement, le résultat sera pitoyable. Et de mon point de vue, les antennes PCB sont mauvaises. C'est pour cette raison que j'ai construit mes antennes soit J Pole soit Yagi Uda. Actuellement elles sont toutes en polarisation verticales, car si deux antennes sont à 90° le résultat c'est "rien ne passe". Comme deux verres polarisants croisés.
Mon objectif étant le minimum de consommation pour les sondes isolées, je reste à 1 mw 0 dBm avec 8cm de coax (équivalent à une longueur d'onde à 2500Mhz par le facteur de vélocité du coax qui est presque toujours 0.66).
Il faut donc essayer de mettre toutes les antennes PCB verticalement avec la pointe vers le haut (par exemple).
Un autre problème est la proximité des antennes PCB avec l'électronique qui est un nid à parasites, c'est pour ça que j'éloigne le plus possible les antennes et que je blinde mes nRF24L01. Même AUREL conseille de blinder ses récepteurs et de les éloigner si possible des processeurs. On médit des récepteurs chinois de base en 433 mais une fois blindés et l'alim filtrée 100nF 1µF ils sont utilisables, moins bien qu'un AUREL ou un RXB6 mais ne les jetez pas blindez les!
Actuellement, outre la passerelle RFLink, j'ai en service une passerelle par niveau, sous-sol, rez de chaussée et étage, sur trois fréquences radio réparties entre 2485 et 2500 Mhz. Il faut laisser un ou deux canaux libres entre chaque fréquences
RDC: une passerelle USB avec un Nano 5v 16Mhz sur un nRF24L01 0dBm blindé coax 8cm sur Yagi Uda 3dB dipôle et réflecteur polarisation verticale. Ce genre d'antenne a une ouverture verticale d'environ 90°. Elle capte deux sondes ProMini 3.3v 8Mhz sur un nRF24L01 0dBm blindé coax 8cm sur J Pole, à 10m à travers chacune un mur de parpaing plein de 20cm. Plus une troisième même base et Yagi Uda 8dB dipôle, réflecteur et deux directeurs, polarisation verticale.
SSol: une passerelle Ethernet avec un Nano 5v 16Mhz sur un nRF24L01 0dBm blindé coax 8cm sur J Pole elle capte deux sondes ProMini 3.3v 8Mhz sur un nRF24L01 0dBm blindé coax 8cm sur J Pole une à vue directe une qui est au rez de chaussée.
Étage: une passerelle Ethernet avec un Nano 5v 16Mhz sur un nRF24L01 0dBm blindé coax 8cm sur J Pole, elle capte deux sondes ProMini 3.3v 8Mhz sur un nRF24L01 0dBm blindé coax 8cm sur J Pole, une à 6-7 mètres à travers mur et cloisons une au rez de chaussée à 7 mètres.
Toutes les antennes sont entre 1.70m et 2.20m de haut.
Je rappelle qu' à vue directe avec deux J Pole je passe 200 mètres à 1mw (0dBm) des deux côtés, testé avec le NRF24Doctor. Merci Yveaux !
Les J Poles: je rappelle le lien https://m0ukd.com/calculators/slim-jim- ... alculator/
Le support J Pole Le source Openscad correspondant:
Code : Tout sélectionner
// Support Antenne Type J V1
// réglable
// Par Rpx màj du 5/9/2018
fil=1.2; // diametre du fil
supp=fil+(2*1);//épaisseur supports
render(convexity = 10) {
difference() {
// Partie pleine
union() {
//Ecart diplole centre
translate([0,0,-2]){
cube(size = [8,3+fil,12], center = false);
}
//Branche diplole sup
translate([0,0,(2*fil)+6]){
cube(size = [3,1.5,90], center = false);
}
//Support diplole sup
translate([0,0,(2*fil)+6+70-3]){
cube(size = [3,3+fil,3], center = false);
}
//Support reflecteur
translate([20,0,0]){
cube(size = [supp,(4+2)/2+1,8], center = false);
}
//Support liaison & arrière
translate([0,0,-2]){
cube(size = [23.5,3,8], center = false);
}
translate([0,0,-2]){
cube(size = [23.5,3,12], center = false);
}
translate([20+supp,0,0]){
cube(size = [8,7,8], center = false);
}
} // Fin union Partie pleine
// Partie Creuse
union() {
//Perforations
// J Branche longue
translate([1,3,-5]){
cube(size = [fil,fil+0.2,100], center = false);
}
// J Branche courte
translate([5,3,-5]){
cube(size = [fil,fil+0.2,40], center = false);
}
//Zone Feed Point
translate([1,3,-1]){
cube(size = [5,fil+0.2,fil], center = false);
}
//& marque axe
translate([20,3,3.5]){
cube(size = [1,1,1], center = false);
}
//Creux Bome
translate([6,0,2]){
cube(size = [14,5,4], center = false);
}
//Trace
//Creux Support arrière
translate([supp+23,0,0]){
cube(size = [2.4,1.4,8], center = false);
}
translate([supp+23,6-0.3,0]){
cube(size = [2.4,1.4,8], center = false);
}
} // Fin union Partie Creuse
} // Fin difference
} // Fin render
Je travaille sous GNU/Linux Debian Buster, avec Openscad, Slic3R et Pronterface.
Cordialement.
Rpx.