ESP8266 + Convertisseur RS485 TTL = Lecture Modbus RTU

pika28
lun, 04/04/2022 - 11:59
Bonjour à tous,
Je me lance dans un projet qui consiste à récupérer des données d'un analyseur chlore et PH de piscine. Celui ci a un bornier qui fonctionne en Modbus RTU.
J'ai acheté :
- AZDelivery NodeMCU Amica Module V2 ESP8266 ESP-12F
- MAX485 Module RS-485 TTL to RS485 MAX485CSA Converter Module for Arduino
Je n'ai aucune notion de code. Je pars de zéro.
L'idée est de collecter les données avec l'ESP et le convertisseur. L'ESP devra ensuite envoyer les données dans une database hébergé en local. La seconde partie plus simple pour moi, consiste à traiter les données en PHP côté serveur WEB.
Walter
lun, 04/04/2022 - 15:31
Bonjour, beau projet pour commencer.
Je n'ai jamais utilisé se protocole, mais si tu as des questions je suis sûre que l'on pourra t'aider.
Louis.D
mar, 04/05/2022 - 09:22
pika28 dit :
Franchement je vois mal une personne développer une application de ce genre en n'y connaissant rien. As-tu au moins des notions des trames Modebus ?
Sinon regarde ICI cela te donnera un aperçu de ce qu'est le protocole RS485.
D'après ce que je comprends il veut en plus mettre un serveur WEB dans l'ESP12F... Je crois que pika28 attend que quelqu'un réalise le projet à sa place vu ses connaissances comme il le dit lui-même. Je ne pense pas que ce soit à la portée d'un débutant.
Oui Walter c'est un beau projet mais comprends-tu la même chose que moi ?
pika28 peux tu nous donner la marque et le type de matériel à la source des données à transferer ?
Walter
mar, 04/05/2022 - 16:11
Si ce n'est que je suppose que son serveur WEB est sur une machine de son réseau local.
Sinon oui je comprends la même chose que toi et je trouve ce projet très ambitieux, mais à coeur vaillant rien d'impossible :)
Pika28, que veux tu faire exactement, te mettre à la programmation de microcontrôleur?
Jetfuzz
mar, 04/05/2022 - 16:12
Hello.
effectivement beau projet.
de part mon boulot je bosse beaucoup en modbus.
mais je reste une brêle en programmation, mais on va dire que le protocole a force, c'est comme un CV.
modbus: lu,parlé,ecrit.
j'utilise la plupart du temps "docklight scripting" pour la lecture et décodage d'adresse.
il est gratos pour une utilisation basique.
cordialement
Jetfuzz
Jetfuzz
mar, 04/05/2022 - 16:15
Que du positif dans ce message, Bravo.....
Franchement le gars vient chercher de l'aide, et toi tu le défonces d'entrée de jeux !!!
Louis.D
mer, 04/06/2022 - 18:49
Il est d'ailleur nullement besoin de convertir la liaison série. Le module Arduino à la capacité de traité le RS485 sans autre périphérique.
Jetfuzz
mer, 04/06/2022 - 19:09
Ah oui comment ?
modbus est construit sur une liaison differentielle (A et B) entre le maître et les esclaves .
donc il faut obligatoirement une interface modbus -> ttl.
Cordialement
Jetfuzz
Louis.D
sam, 04/09/2022 - 08:04
Walter c'est un projet qui va mourir comme tant d'autres ici, comme j'ai pu le constater en parcourant ce forum tout azimut. Enfin peut être ai-je tord, mais j'ai un gros doute.
Jetfuzz
sam, 04/09/2022 - 20:12
Tout dépend de la façon dont on les accueillent !!!
cordialement
jetfuzz
Louis.D
sam, 04/09/2022 - 17:00
Sujet passionnant mais pour moi il est clos, au vu de l'intérêt porté par l'auteur !
Jetfuzz
sam, 04/09/2022 - 20:13
L'auteur ne passe peut être pas toute la journée sur le forum, il y a des gens qui travaillent !!!
De plus vu ton arrogance, il a peut être laissé tombé.
et pour finir, pour, "faire du Louis", vu que tu ne maîtrises pas le sujet, il est plus simple pour toi, de laisser tomber !!
cordialement
jetfuzz
Louis.D
dim, 04/10/2022 - 17:59
Jetfuzz dit :
C'est la moindre différence qu'il y a entre nous !
Sur "ce" tu es transparent à mes yeux !