[Programmation] Arduino
Répondre à la discussion
Affichage des résultats 1 à 24 sur 24

Arduino



  1. #1
    invite68e7d220

    Arduino


    ------

    Bonjour,
    Dans le cadre de mon TPE, en 1ère, mon groupe et moi programmons une arduino pour faire chauffer de l'eau.
    Le problème, c'est qu'il faut faire varier le temps de chauffage, et que nous le faisons varier en fonction de la température de l'eau et de sa conductivité (que nous déterminons à partir de sa résistance).
    Il faut donc que l'arduino reçoive des informations de différents capteurs et qu'elle réagisse en conséquence.
    Or, pour le moment nous arrivons seulement à rentrer manuellement des valeurs pour les variables. Je suppose qu'il y a un moyen que cela se fasse automatiquement, mais nous ne le connaissons pas, et je n'ai pas compris grand chose aux sites sur lesquels je suis allée pour essayer de comprendre.
    Pouvez-vous m'aider?
    Merci d'avance...

    -----

  2. #2
    DAUDET78

    Re : Arduino

    Sérions les problèmes ....
    Comment ton µC connait la température de l'eau ? Em mettant son p'tit doigt dans la flotte ?
    J'aime pas le Grec

  3. #3
    invite68e7d220

    Re : Arduino

    On devrait avoir un thermomètre capable de transmettre des infos à l'Arduino. Le problème, c'est que je ne sais pas comment traiter les informations qu'il lui enverra, quelles sont les fonctions à utiliser, etc.

  4. #4
    PIXEL

    Re : Arduino

    que vient faire la conductivité dans le schmilblick ?

  5. A voir en vidéo sur Futura
  6. #5
    freepicbasic

    Re : Arduino

    Le LM35 lit la température.
    Un exemple Arduino complet;
    http://www.instructables.com/id/LM35...rature-Sensor/
    A+, pat

  7. #6
    invite68e7d220

    Re : Arduino

    Pixel: la salinité d'une eau dépend de sa conductivité (qui dépend de la résistance et d'une longueur) et de sa température. Comme on a pas de capteur de salinité, on a fait avec, c'est tout ^^

  8. #7
    PIXEL

    Re : Arduino

    la salinité ne dépend pas de la température !

  9. #8
    f6bes

    Re : Arduino

    Bsr petit hibou,
    C'est la suite de :
    http://forums.futura-sciences.com/ph...-tpe-1ere.html !!
    POurqu oi changer de forum ?
    Bonne soirée
    La mesquinerie et rabrouement est un indicateur d'état d'esprit de l'auteur.

  10. #9
    invite68e7d220

    Re : Arduino

    f6bes : parce que ca ne concerne pas la même chose, ce n'est même pas le meme forum, du coup je trouvais plus logique de séparer. Apres je suis nouvelle sur le forum, ce n'est peut être pas comme ça qu'il faut faire ^^.

    Pixel : la salinité d'une eau dépend de sa conductivité et de sa température parce que la conductivité d'une eau salée dépend du nombre d'ions qu'elle contient, donc de sa salinité, et que la température à une influence dessus .
    On a fait des recherches la dessus, je suis sûre de ce que j'avance, mais ce n'était pas la question que je posais.

    Quelqu'un sait-il comment on fait, quand on programme une arduino, pour faire rentrer les informations des capteurs et les intégrer au programme?

  11. #10
    PIXEL

    Re : Arduino

    en le programmant ! ça ne sont pas les tutos et forums spécialisés qui manquent

  12. #11
    alainav1

    Re : Arduino

    Bonjour,
    la salinité d'une eau dépend de sa conductivité
    je dirai plutôt que c'est la conductivité qui depend de la salinité .
    plus une eau contient de sel mineraux plus elle est conductrice .
    une eau pure mesure 0 siemens (eau osmosé par exemple ) un eau dure 700 à 800 µSiemens
    quand à l'influence de la temperature on applique des coef si la temperture est differente de 20° (par exemple 0,75 si la tenperature est de 30 °C )
    personnellement je mesure régulièrement la conductivité de mon aquarium d'eau douce sans faire de correction car dans mon cas je n'ai pas besoin d'une grande précision je regarde surtout l'évolution
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  13. #12
    invite68e7d220

    Re : Arduino

    alainav1 : oui, effectivement, c'est plutôt dans ce sens là.

    PIXEL : j'ai déjà regardé ces tutos. J'ai posté cette question parce que je ne suis pas sure d'avoir compris et que j'aurais aimé savoir si vous pouviez m'aider. C'est tout.

  14. #13
    antek

    Re : Arduino

    Tu veux réguler la température de l'eau ou simplement la chauffer "pendant un certain temps" ?

  15. #14
    invite68e7d220

    Re : Arduino

    Le but est de la faire chauffer à une température qui dépend de sa salinité. Notre professeur nous a conseillé d'agir plutôt sur le temps de chauffe que sur la température directement.

  16. #15
    antek

    Re : Arduino

    Citation Envoyé par petit_hibou Voir le message
    Le but est de la faire chauffer à une température qui dépend de sa salinité. Notre professeur nous a conseillé d'agir plutôt sur le temps de chauffe que sur la température directement.
    Donc vous voulez chauffer de l'eau à une température qui sera fonction de la salinité.
    1 - mesurer la salinité et faire tes calculs qui donnent la température
    2 - quelle est la masse à chauffer ?
    3 - ensuite chauffer l'eau électriquement ? -> déclencher une minuterie pour la durée de chauffage
    la durée de la minuterie sera fonction de la température de l'eau, de la température à atteindre, de la masse d'eau, de la puissance de chauffage et des pertes thermiques éventuelles.

    A moins d'informations que tu nous caches, c'est complètement farfelu de faire comme ça !

  17. #16
    invite68e7d220

    Re : Arduino

    antek : le but est effectivement de faire varier la durée du temps de chauffage pour faire varier la température (parce que c'est plus simple de cette manière au niveau du programme pour l'Arduino). On détermine cette température à partir d'expériences préalables que nous avons déjà faites. Je ne vois pas ce qu'il y a de farfelu la dedans.

    Et, encore une fois, ce n'était pas la question. Je n'ai pas demandé comment faire chauffer de l'eau a un peu plus de 100°C (ca, c'était ma question précédente, dans un autre forum), j'ai demandé si quelqu'un savait comment programmer une arduino pour recevoir des informations de capteurs, et envoyer a partir de là ces mêmes informations en retour à l'Arduino pour qu'elle réagisse en conséquence. Et, si oui, si il/elle pouvait me l'expliquer plus simplement que les tutos et aides que je suis allée voir, et que je n'ai pas complètement compris.
    Donc, si personne ne le sait, inutile de m'expliquer comment on chauffe de l'eau, ce n'est pas le sujet. Et si vous trouvez que ma question n'est pas claire, ou s'il faut que je change de forum, etc., dites le moi, j'essayerai de mieux m'expliquer.

    Bonne soirée à tous

  18. #17
    DAUDET78

    Re : Arduino

    Citation Envoyé par petit_hibou Voir le message
    antek : le but est effectivement de faire varier la durée du temps de chauffage pour faire varier la température (parce que c'est plus simple de cette manière au niveau du programme pour l'Arduino). On détermine cette température à partir d'expériences préalables que nous avons déjà faites. Je ne vois pas ce qu'il y a de farfelu la dedans.
    C'est farfelu car la température finale va dépendre :
    - de la température initiale
    - de la quantité d'eau
    - de la température ambiante (isolation)
    Donc on procède , non pas par un temps de chauffe, mais par un capteur de température ( DS18B20 par exemple)

    Je n'ai pas demandé comment faire chauffer de l'eau a un peu plus de 100°C
    Au dessus de 100°, c'est difficile car , l'eau, elle bouillue !
    j'ai demandé si quelqu'un savait comment programmer une arduino pour recevoir des informations de capteurs, et envoyer a partir de là ces mêmes informations en retour à l'Arduino pour qu'elle réagisse en conséquence.
    Il y a certainement une bibliothèque pour interfacer ce capteur
    Et, si oui, si il/elle pouvait me l'expliquer plus simplement que les tutos et aides que je suis allée voir, et que je n'ai pas complètement compris.
    On ne va pas faire ton projet clef en main !
    J'aime pas le Grec

  19. #18
    invite68e7d220

    Re : Arduino

    DAUDET78 : il y a un capteur de température, mais le principe est de s'arrêter une fois que toute l'eau s'est évaporée (donc qu'il n'y a plus vraiment de température à mesurer). La durée de chauffage était le meilleur moyen que nous avions trouve jusque là, nous sommes toujours en train de réfléchir à d'autres.
    Concernant la température de l'eau, OUI, nous allons la faire chauffer à plus de 100°C, parce que le but est qu'elle s'évapore, et qu'une eau salée ne bout pas a la meme température qu'une eau douce. Donc inutile de me prendre pour une imbécile, on a quand même fait un minimum de recherches et d'expériences.
    Quand aux deux derniers commentaires, le but de ma question etait qu'on m'explique comment faire. Par exemple, ce que signifie précisément "il y a certainement une bibliothèque pour interfaces ce capteur".
    Je précise que ca n'a rien à voir avec me "faire mon projet clef en main". Notre projet est de dessaler l'eau de mer, nous avons déjà fait des expériences, commandé des capteurs, on fera des montages des que les commandes seront arrivées, il y a l'élaboration du dossier, et j'ai déjà fait une majeure partie du programme. M'expliquer le plus simplement possible la partie du programme que je n'arrive pas à ecrire me semble assez loin de "me faire mon projet clef en main".

  20. #19
    DAUDET78

    Re : Arduino

    Citation Envoyé par petit_hibou Voir le message
    Par exemple, ce que signifie précisément "il y a certainement une bibliothèque pour interfaces ce capteur".
    Ca signifie que si tu avais fait un poil de recherche, tu aurais trouvé :
    Ca : http://playground.arduino.cc/Learning/OneWire
    Et ça : http://www.hobbytronics.co.uk/ds18b20-arduino
    Et encore ça : https://github.com/milesburton/Ardui...ontrol-Library
    Et puis ça : http://www.mon-club-elec.fr/pmwiki_r...brairieOneWire
    et .... et .... et .....
    J'aime pas le Grec

  21. #20
    DAUDET78

    Re : Arduino

    Citation Envoyé par petit_hibou Voir le message
    DAUDET78 : il y a un capteur de température, mais le principe est de s'arrêter une fois que toute l'eau s'est évaporée (donc qu'il n'y a plus vraiment de température à mesurer). La durée de chauffage était le meilleur moyen que nous avions trouve jusque là, nous sommes toujours en train de réfléchir à d'autres.
    J'ai pas tilté ......
    Mais cette information ? c'est nouveau ? ça vient de sortir ?

    Y a pas besoin de mesurer la température . Ni d'un Arduino ! Tu mets un thermocontact Klixon sur ta gamelle et quand il fait clic, tu es à 110°, tout est évaporé et c'est fini ! F . I . N . I

    Ah oui, tu ne sais pas ce que c'est qu'un Klixon ? J'ai cherché pour toi ... je suis trop gentil !
    Nom : Klixon.jpg
Affichages : 157
Taille : 7,4 Ko
    J'aime pas le Grec

  22. #21
    invite68e7d220

    Re : Arduino

    bon, j'ai l'impression que tout le monde est un peu sur les nerfs, moi y compris, et je n'ai vraiment pas envie que cette discussion s'envenime davantage.
    Donc, assez simplement.
    Peut être que c'est moi qui me trompe quelque part, ce qui est parfaitement possible, je ne suis pas un génie, mais d'après ce que j'en sais, les Klixon fonctionnent sur une température donnee, or notre but est de faire varier cette température, pas que ce soit toujours la même. Et, s'il faut s'arrêter une fois que toute l'eau est évaporée, logiquement (pour moi en tout cas, encore une fois je peux me tromper), le Klixon ne mesure plus la température de l'eau puisqu'elle n'est plus la, mais celle, par exemple, de la cuve dans laquelle l'eau sera (et cette température n'est absolument pas la meme).
    Concernant les bibliothèques, je suis allée voir les liens. Encore une fois, même si je l'ai déjà dit, je suis allée voir des tutos sur ce genre de truc (mais pas la bibliothèque précisément, effectivement), et j'ai posté cette question parce que je ne comprenais pas. Ce que je demandais, c'était qu'on m'explique dans un vocabulaire simplifié ce que ces sites disent.
    Je ne parle, la, que sur le dernier site, parce que les trois premiers étaient en anglais. Je ne suis pas bilingue, et si je ne comprend pas quelque chose en francais, surtout d'aussi spécifique que la programmation, les chances sont limite négatives que je comprenne quand c'est en anglais.
    Merci quand même de prendre le temps de me répondre, et en espérant que je ne vous ai pas paru agressive.
    Bonne journée!

  23. #22
    DAUDET78

    Re : Arduino

    Citation Envoyé par petit_hibou Voir le message
    mais d'après ce que j'en sais, les Klixon fonctionnent sur une température donnee,
    Oui or
    notre but est de faire varier cette température, pas que ce soit toujours la même.
    si on savait ce que tu voulais faire/mesurer exactement .....
    le Klixon ne mesure plus la température de l'eau puisqu'elle n'est plus la, mais celle, par exemple, de la cuve dans laquelle l'eau sera (et cette température n'est absolument pas la meme).
    La température du liquide dans ta chaufferette va rester stable aux environs d'un peu plus de la centaine de degrés. Et ça, tant qu'il y a deux molécules de flotte qui se battent en duel.
    Après, la température monte rapidement, donc un seuil fixe de détection de température me semble, dans l'état de connaissance que j'ai du cahier des charges, parfaitement valable
    et j'ai posté cette question parce que je ne comprenais pas. Ce que je demandais, c'était qu'on m'explique dans un vocabulaire simplifié ce que ces sites disent.
    Je ne sais pas ce que c'est qu'un TPE, mais ça doit être un projet dans un cadre scolaire. Il me semble que mes impôts financent un truc qui s'appelle l'Education Nationale. Faut peut être demander à ton prof quelques explications ..... C'est son job ? non ?

    Ce n'est pas le rôle d'un forum, en quelques réponses de 20 lignes, de t’enseigner la programmation d'un µC.
    J'aime pas le Grec

  24. #23
    chimere322

    Re : Arduino

    Avant de courir, il faut savoir marcher.

    https://zestedesavoir.com/tutoriels/...que-embarquee/
    Bien cordialement Jean Claude.

  25. #24
    antek

    Re : Arduino

    Ben si t'avais dit tout de suite que tu voulais distiller on en serait pas là !
    Avec un klixon ça marche, mais tu fais comme tu veux !
    Pour travailler dans le domaine électronique la connaissance de l'anglais, au moins technique, est indispensable.

    - quel signal électrique fournissent tes capteurs ? (0/5V, . . . ?)

Discussions similaires

  1. Carte Arduino UNO R3 ou Arduino Mega 2560 R3 ?
    Par invite94b5085f dans le forum Électronique
    Réponses: 10
    Dernier message: 11/03/2015, 15h36
  2. Arduino anti rebond avec arduino
    Par invited0bffa74 dans le forum Électronique
    Réponses: 13
    Dernier message: 23/10/2014, 17h04
  3. Arduino et PIC
    Par Gérard dans le forum Électronique
    Réponses: 12
    Dernier message: 23/08/2014, 21h35
  4. Communication arduino-arduino avec module Xbee
    Par inviteda9a8a4b dans le forum Électronique
    Réponses: 2
    Dernier message: 23/12/2013, 17h24
  5. LED RGB et Arduino
    Par bypbop dans le forum Électronique
    Réponses: 2
    Dernier message: 22/11/2012, 20h24
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...