F1ATB forum
Traker ESP32 AS5600 DS3231 BTS7960 - Version imprimable

+- F1ATB forum (https://f1atb.fr/forum_f1atb)
+-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html)
+--- Forum : Projet Tracker (https://f1atb.fr/forum_f1atb/forum-14.html)
+--- Sujet : Traker ESP32 AS5600 DS3231 BTS7960 (/thread-943.html)



Traker ESP32 AS5600 DS3231 BTS7960 - CF8929 - 12-01-2025

Bonjour,

Puisque j'avais élaboré un petit programme sur un ESP32 Wroom avec des capteurs de position optiques ou de type à impulsions pour le déplacement horizontal et vertical de panneaux solaires, alors j'ai poussé un peu plus avec des capteurs angulaires magnétiques, un capteur + un aimant par axe.
Ce genre de module, possède une résolution de 0.087°, certes nous n'aurons pas besoin d'une telle précision mais qui peu le plus peu le moins n'est ce pas.
Le module : AS5600

J'ai donc modifier mon code pour adapter deux capteurs AS5600, la précision est au rendez vous, et je dois dire que ça fonctionne plutôt bien. L'avantage de ces capteurs est que nous avons directement en degré la position physique du panneau aussi bien l'azimut que l'inclinaison.
La position du panneau en degré est comparée à la position du soleil via une librairie dans le programme qui ajuste des moteurs pilotés par des modules BTS7960 qui sont des drivers pont en H pour gérer les sens de rotations des moteurs.
Mes essais ont été réalisés en atelier sans la mécanique, mon but était de valider le programme de l'ESP32 avec les capteurs AS5600 de branchés et l'horloge DS3231 qui gardera à l'heure l'ESP32 pour faire tourner le programme, si la connexion wifi est disponible un ajustement horaire est opéré tous les jours à 12h00 

le code est disponible ici Le code ESP32AS5600

exemple d'installation des capteurs AS5600:
   
   
   

Voilà si ça peu aider...
A+


RE: Traker ESP32 AS5600 DS3231 BTS7960 - CF8929 - 13-01-2025

Bonjour,

Oui les aimants sont spéciaux, mais livrés avec les modules AS5600.
Tu peux en trouver là: Aimants AS5600

A+


RE: Traker ESP32 AS5600 DS3231 BTS7960 - Sgb31 - 13-01-2025

Bonjour,
Bravo et merci CF8929 pour le partage de tes travaux .
;-) !


RE: Traker ESP32 AS5600 DS3231 BTS7960 - biodom13 - 24-01-2025

Bonjour,

super le développement  je suis vraiment tenté par réaliser mon tracker mais quel appareil avez vous utilisé pour mesurer le vent et qui puisse résister dans le temps? et quels capteur de bout de courses?

Je me pose aussi des questions de savoir comment assurer une étanchéité pour le capteur magnétique étant donné que tout est dehors...

Merci


RE: Traker ESP32 AS5600 DS3231 BTS7960 - CF8929 - 26-01-2025

Bonjour biodom13,

Pour les capteurs de fin de course, je préconise le capteur inductif 5V + diviseur de tension avec deux résistances car les entrées des esp32 sont sous 3.3V, pour le capteur vent il est de la même sorte un +3.3v au gpio, mais cela peur évoluer sous la forme de d'entrée analogique 0 à 3.3v en fait tout dépend du capteur vent trouvé.
Concernant la protection des capteurs magnétiques il faudra réaliser des capuchons cylindriques qui referment l'ensemble.
N'hésite pas si tu as besoin d'autres choses.
A+


RE: Traker ESP32 AS5600 DS3231 BTS7960 - biodom13 - 26-01-2025

Bonsoir,

merci pour les infos mais qu'as tu pris toi comme ref si tu testé toute l'installation sur un tracker?

Merci


RE: Traker ESP32 AS5600 DS3231 BTS7960 - CF8929 - 27-01-2025

Bonjour,

Je n'ai testé que la partie programme avec les capteurs magnétiques.
Sinon pour les capteurs tu as ceci:
Anémomètre
Inductif

A+


RE: Traker ESP32 AS5600 DS3231 BTS7960 - biodom13 - 27-01-2025

Merci pour les infos; coté capteur ça me semble bien mais du coup en faisant un pont de R pour descendre la tensions il n 'y a plus d'intérêt à avoir une R de pull down je penses.
Pour l'anémomètre je vais voir si je trouve autre chose celui indiqué ne me semble pas très résistant.

Merci bonne journée


RE: Traker ESP32 AS5600 DS3231 BTS7960 - CF8929 - 27-01-2025

Citation :Merci pour les infos; coté capteur ça me semble bien mais du coup en faisant un pont de R pour descendre la tensions il n 'y a plus d'intérêt à avoir une R de pull down je penses.
 Tout à fait! de mémoire il faut deux résistances par gpio
  • R1 = 1kΩ
  • R2 = 2.2kΩ
La jonction entre R1 et R2 .   5V  ----- R1 ----- Vout (3.3V) ----- R2 ----- GND
A+