Discussion Si nous fabriquions Notre balise?

bon je viens de tester avec un accu lifepo à 7V environ, avec mon régulateur, et une balise esp01, même punition :)
-50 environ à 20 cm ahahah

d'un autre côté, quand je sors à l'extérieur avec la balise le récepteur etc, j'arrive à aller à 200m de portée en horizontal quand même, le rssi ne variant pas tant que ça finalement, autour de -80 en gros

peut-être qu'il y a une régul auto en fonction de la distance (genre si rssi < 40 alors je diminue le power afin d'économiser l'alim)
mais je n'ai pas trouvé d'option pour ça...
 
Michel 44;2706653 à dit:
Bonjour,
Je trouve un bug dans le sniffer, étant de l'autre côté du méridien de Greenwich les longitudes sont chez nous négatives.
Il faut donc remplacer
f_value = (float)(__bswap_32(*(int32_t*)(b_tlv->payload)))/100000.0;
par ça
f_value = (int32_t)(__bswap_32(*(int32_t*)(b_tlv->payload)))/100000.0;
Et tout fonctionne baliz NAVEOL et DIY


Surement pas en EPSG4326/WSG84!
 
Tr@nquille;2706640 à dit:
bon j'ai fait la version, c'est le fichier ici:

tu remplaces l'autre (avant bien sur tu enlèves le .txt de la fin)
tu testes car je n'ai pas pu tester encore c'est tout frais :)

Merci !

Hier soir, j'ai fait qques tests :
1) 2 RX balises avec même programme sniffeur (DUMP). Le premier un wroom ESP32e avec antenne en CI (comme esp01) et l'autre wroom ESP32U connecteur ipex avec l'antenne externe précédemment cité.
Ben je reçois toutes les trames de mon ESP01S à faible émission avec ESP32U et quasiment rien avec ESP32E. Les 2 peuvent voir la baliz de naveol et une MINI ESP32 D1...attention donc aux ESP01 à faible RSI et privilégier les RX balises avec des antennes externes o)
2) j'ai comparé mon esp01s et mon ESP01...du simple au double ! Je ne comprends pas pourquoi la version S est si peu performante (cassé ou abimé peut-être)
Cette expérience me convainc d'essayer mes balises avant utilisation !!! j'ai passé samedi aprem à faire des tests sur des F3F (carbone ou non) à blanc...10m de portée o(


bon maintenant, je vais essayer la dernière version pour ESP01.

A+

PJ: en photo mon beau sniffeur RX balise avec impression 3D d'un ami.
 

Fichiers joints

  • 20210223_210942.jpg
    20210223_210942.jpg
    8,7 KB · Vues: 17
Michel 44;2706685 à dit:
Avant de changer j'avais ça "longitude actuelle": "42947.30859",
et maintenant j'ai : "longitude actuelle": "-2.3XXXX", ce qui est correct

il s'agit en fait d'un bug de __bswap_32 qui ne devrait pas être en unsigned! pas cool

merci

static INLINE unsigned int
__bswap_32 (unsigned int __bsx)
{
return ((((__bsx) & 0xff000000) >> 24) | (((__bsx) & 0x00ff0000) >> 8) |
(((__bsx) & 0x0000ff00) << 8) | (((__bsx) & 0x000000ff) << 24));
}
 
Haut