IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Arduino et WinDev + thermocouple


Sujet :

Arduino

  1. #1
    Membre averti
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2023
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2023
    Messages : 30
    Par défaut Arduino et WinDev + thermocouple
    Bonjour,
    Je souhaite piloter la température à l'intérieur d'un four.
    Pour cela j'ai repéré une sonde K + une carte MAX6675

    Je voudrais récupérer avec un soft WINDEV les données de température.
    Le soft WINDEV va donner l'information à la carte d'ouvrir ( ou fermer ) un relais ( en fait les résistances électriques )

    Je ne sais pas quelle carte acheter
    Je suis complètement ignorant des utilitaires à mettre en place dans la carte ( Ni comment les installer.
    Je ne sais pas non plus lire les données de la carte avec WINDEV, ni quel code à renvoyer à la carte pour basculer le relais.

    Quelqu'un a t il déjà fait cela ? et qui aurait les codes ARDUINO et WINDEV ?

    Peut on me renseigner sur la carte à acheter ?

    Avec tous mes remerciements
    Bien cordialement
    Eric

  2. #2
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 893
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 893
    Par défaut
    n'importe quelle carte Arduino pourra piloter un relai

    comment envisagez vous la communication entre votre PC et la carte Arduino? sera-t-elle branchée en USB sur le PC? (et avez vous vraiment besoin du PC?)

  3. #3
    Membre averti
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2023
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2023
    Messages : 30
    Par défaut
    Je souhaiterais brancher le PC en USB
    Je souhaite pouvoir créer des courbes de chauffe et enregistrer la courbe réellement suivie par le four..
    La température instantanée servira à l'asservissement du four et à enregistrer la courbe réelle.

    Le PC me simplifiera (Enfin je pense ) le code. A part la communication avec la carte je maitrise WINDEV et je pourrai modifier et faire évoluer facilement. En plus avec le PC j'aurai de fait un affichage de la conduite de la période de chauffe.

    J'utiliserai pour cela un PC portable ancienne génération dont je ne me sert plus et qui sera dédié au four.

  4. #4
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 893
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 893
    Par défaut
    A part la communication avec la carte je maitrise WINDEV
    il suffit de regarder comment ouvrir un port série et lire et écrire dedans

    idem pour le code arduino (il y a pas mal de tutos sur internet pour la gestion du port série)

  5. #5
    Membre averti
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2023
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2023
    Messages : 30
    Par défaut
    Ben, si qq avait un code tout prêt ça m'éviterait de me planter. J'ai vu des tutos et ça n'a pas l'air d'être si simple.

    Pour la carte une carte n'importe laquelle, plus une carte relai ( Je vais regarder ce qui existe; et si je ne trouve pas assez d'Ampères, le fais avec un autre relai en cascade )

  6. #6
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 893
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 893
    Par défaut
    je n'utilise pas le produits de microsoft donc je ne peux pas être utile de ce côté là....

  7. #7
    Membre averti
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2023
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2023
    Messages : 30
    Par défaut
    Merci quand même. C'est une piste.
    Comme je suis un tantinet flémard je vais attendre un peu, on sait jamais si qq passe par là et a pitié ...!

  8. #8
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 152
    Billets dans le blog
    47
    Par défaut
    Bonsoir,

    Tu peux commencer à lire cette ancienne discussion dans le forum WinDev : [WD17]communication arduino et windev

  9. #9
    Membre averti
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2023
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2023
    Messages : 30
    Par défaut
    Super bueno.

    Je vais me procurer une carte et le thermocouple pour tester.
    J'ai encore un flou sur la façon d'envoyer le code dans la carte; mais pour ça je pense que je vais trouver des tutos.

    Si jamais, en cas de soucis (de détail ) je me permettrais de revenir sur le post.

    Et quand çà marchera, je posterai une belle courbe...

    En attendant, merci beaucoup.

    Bonne journée.
    Eric.

  10. #10
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 893
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 893
    Par défaut
    Citation Envoyé par misere Voir le message
    J'ai encore un flou sur la façon d'envoyer le code dans la carte; mais pour ça je pense que je vais trouver des tutos.
    l'IDE arduino fait cela pour vous, il suffit de cliquer sur un bouton après avoir choisi le bon port série et le bon type de carte Arduino

  11. #11
    Membre averti
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2023
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2023
    Messages : 30
    Par défaut
    L'IDE arduino : Je suppose qu'on la trouve facilement et que son utilisation est intuitive et ne nécessite pas trop d'investissement de temps.

  12. #12
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Bonjour,

    tout est ici, sur le site officiel : https://www.arduino.cc/

    Le logiciel Arduino : https://www.arduino.cc/en/software

  13. #13
    Membre averti
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2023
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2023
    Messages : 30
    Par défaut
    Merci à tous;

    J'y vais sans appréhension.

    C'est quand même dingue qu'avec quelques euros et de l'entraide on puisse faire une chose pour laquelle il aurait fallu casser la tirelire il y a peu.

    Bon, j'espère que je ne vends pas la peau de l'ours avant de l'avoir abattu....

  14. #14
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Tu peux acheter la carte UNO pour ton projet :
    https://store.arduino.cc/products/arduino-uno-rev3

    c'est la plus basique. Tu as toute la documentation dans le lien précédent. Ta carte Arduino va communiquer avec le MAX6675 en utilisant le protocole SPI (d'après ce que j'ai trouvé sur le net). Regarde le diagramme des connexions de la carte Arduino pour savoir où et comment brancher ton MAX6675.
    N'utilise pas les broches 0 et 1 du Uno, elles sont utilisées pour la communication série quand celle-ci est activée.

    Pour l'achat, tu peux aller ici :
    https://www.lextronic.fr/carte-ardui...0066-2474.html

    Peut-être qu'il te faudra aussi des cordons dupont ou des straps pour ton projet.

  15. #15
    Membre averti
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2023
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2023
    Messages : 30
    Par défaut
    Le MAX6675 est un amplificateur du signal faible du thermocouple. D'après ce que j'ai lu il sort du 3.5 à 5v.
    Normalement je crois que la carte a une entrée 0-5 v. Je vais m'y brancher dessus. Après je n'aurai qu'à brancher le PC avec un cordon USB. (C'est peut-être ce que vous appelez Dupont... )

    J'aurai à coup sûr à contrôler l'étalonnage des valeurs lues. Si c'est linéaire ce sera facile, sinon je règlerai le problème avec WINDEV. C'est aussi un peu pour cela que souhaitais utiliser un PC avec la carte.

    Merci pour les infos, j'ai un dossier complet !

    Bonne journée à tous

  16. #16
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Citation Envoyé par misere Voir le message
    Le MAX6675 est un amplificateur du signal faible du thermocouple. D'après ce que j'ai lu il sort du 3.5 à 5v.
    la carte a une entrée 0-5 v. Je vais m'y brancher dessus.
    Peut-on avoir un lien vers cette carte ?

    Citation Envoyé par misere Voir le message
    Après je n'aurai qu'à brancher le PC avec un cordon USB. (C'est peut-être ce que vous appelez Dupont... )
    les câbles Dupont ou straps, c'est ces cordons : https://www.gotronic.fr/cat-cables-d...apide-2034.htm

  17. #17
    Membre averti
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2023
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2023
    Messages : 30
    Par défaut
    J'ai trouvé cela

    https://fr.aliexpress.com/item/32698965438.html

    Mais je n'ai pas encore commandé. Je trouve le prix extrêmement bas. Je vais en chercher d'autre pour voir si les prix sont équivalents.

  18. #18
    Membre averti
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2023
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2023
    Messages : 30
    Par défaut
    Citation Envoyé par Auteur Voir le message
    les câbles Dupont ou straps, c'est ces cordons : https://www.gotronic.fr/cat-cables-d...apide-2034.htm
    Ah, quand même !

    Là je crois que le moment venu, je reviendrais pour savoir lequel commander....

  19. #19
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    J'ai trouvé le module chez Adafruit, mais sans le thermocouple. Bien sûr le tarif n'est pas le même.
    https://www.adafruit.com/product/269

    J'ai trouvé ce tutoriel :
    https://electropeak.com/learn/interf...-with-arduino/
    Comme tu peux le voir, tu as une entrée pour le thermocouple. Le Vin et le GND c'est pour l'alimentation. Mais les données transitent par une liaison SPI avec les broches SCK, SO et CS.

    Mais tu as de la chance, il y a une bibliothèque qui fait le travail :
    https://www.arduino.cc/reference/en/libraries/max6675/

  20. #20
    Membre averti
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2023
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2023
    Messages : 30
    Par défaut
    Oui, j'ai vu aussi qu'on pouvait faire avec un MAW31855 qui est plus performant.
    J'avais fait le choix du MAX6675 car j'avais vu plus de discussions et de tutos sur cette réf. Je n'avais pas vu le tuto que as trouvé. C'est mieux (et complet) que ce que j'avais trouvé.

    Avec ce fil, j'y vois plus clair. Je crois que j'y verrai encore mieux quand j'aurai le matériel et commencé à installer la carte.

    Mais avec l'aide que je viens de recevoir de vous tous ( Encore merci ) je n'ai vraiment plus aucun doute. D'ailleurs du coup ça m'ouvre des perspectives. Quand ma solutions fonctionnera, je vais tenter de l'améliorer avec plusieurs sondes pour un meilleur contrôle du four. Je n'avais pas osé y penser tellement je n'avais aucune idée de la difficulté.

    Bon, maintenant je pars me mettre au chaud en Espagne... de là je commande le matériel, et au retour je fais l'installation de ce thermomètre !

    Bonne journée et bon WE à tous.

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo