France
Offline
Newbie
Karma: 0
Posts: 13
|
 |
« on: March 07, 2012, 07:44:46 am » |
Bonjour, je suis tout nouveau et je me pose beaucoup de questions! Par exemple, je cherche à faire une station météo avec différents capteurs dehors. Je voudrais que ma carte de base soit dans ma chambre. Je me pose donc une question: comment faire pour relier mes différents capteurs à ma carte Arduino? Vaut il mieux câbler ou utiliser le bluetooth/wi-fi? Je vous remercie d'avance pour vos réponses Mattmouthe
|
|
|
|
|
Logged
|
Le zèle a tué plus d'hommes que la paresse.
Proverbe corse
|
|
|
|
Massongex, Suisse
Offline
Full Member
Karma: 2
Posts: 169
Arduino rocks
|
 |
« Reply #1 on: March 07, 2012, 12:09:01 pm » |
Je me pose donc une question: comment faire pour relier mes différents capteurs à ma carte Arduino? Vaut il mieux câbler ou utiliser le bluetooth/wi-fi?
Et bien en fait, ça dépend un peu des capteurs que tu vas choisir et/ou fabriquer. Si tu as la possibilité de câbler, c'est plus simple à faire et très fiable. Sinon, je crois savoir que pas mal de capteurs météo fonctionnent en 433MHz, et la tu trouvera pas mal d'émetteurs/récepteurs dans cette fréquence.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 0
Posts: 98
|
 |
« Reply #2 on: March 07, 2012, 12:39:53 pm » |
Vaut il mieux câbler ou utiliser le bluetooth/wi-fi? Bonjour, je suis sur le même projet, à mon avis il est préférable de partir sur une liaison sans fil, à moins que tu souhaites percer les murs ou laisser une fenêtre ouverte  J'ai commandé hier des tranceivers RF 433Mhz car pour le moment tout est relié à l'intérieur. Avec du bluetooh ou du wifi tu n'auras pas une grande portée. A+
|
|
|
|
|
Logged
|
|
|
|
|
France
Offline
Newbie
Karma: 0
Posts: 13
|
 |
« Reply #3 on: March 07, 2012, 01:01:10 pm » |
Salut, j'ai moi aussi cherché et je pense utiliser un Module RF 434MHz bi-directionnel - RFM12. Cela fonctionne par ondes radios. c'est peut-être plus simple que le wi-fi ou bluetooth. Mais comment penses tu procéder pour les mesures. Je n'ai pas trouvé des max de capteurs J'ai trouvé une photoresistance et un capteur de température (LM35DZ). Mais j'ai un gros problème: comment ces capteurs enregistrent et retransmettent les infos! Ca me surprendrai que quand il fait 20°c, ca m'indique la température en degrés Celsius. Si ça te dérange pas de partager tes infos avec moi  ça m'aiderais beaucoup! A+
|
|
|
|
|
Logged
|
Le zèle a tué plus d'hommes que la paresse.
Proverbe corse
|
|
|
|
Massongex, Suisse
Offline
Full Member
Karma: 2
Posts: 169
Arduino rocks
|
 |
« Reply #4 on: March 07, 2012, 02:09:06 pm » |
Je n'ai jamais fait de projet comme cela, mais si je devais en faire un, je pense que je procèderais ainsi : - une arduino reliés à différents capteurs + un émetteur à 433Mhz, à l'extérieur
- une autre arduino avec un récepteur à 'intérieur, équipée soit d'un shield ethernet pour envoyer les données à un serveur, soit d'un écran LCD pour les afficher
- éventuellement des "mini" arduinos à base de attiny45 bon marchés + émetteur pour compléter le maillage de capteurs (température ou anémomètres à différents endroits, par exemple).
|
|
|
|
|
Logged
|
|
|
|
|
France
Offline
Newbie
Karma: 0
Posts: 13
|
 |
« Reply #5 on: March 07, 2012, 02:38:37 pm » |
Je te remercie pour tes conseils, mais tu ne penses pas que c'est mieux de mettre des capteurs avec une transmission par onde près-intégrée dans le capteur. C'est à dire un capteur avec déjà un émetteur pour ne pas charger en cartes arduino. En fait une sorte e mini-station émettrice d'un signal radio pouvant être capter par la carte. Je pense que ça peut exister. Pour l'instant le mieux que j'ai trouvé c'est un capteur de tempèratures18B20. Je sais pas si tu vois ce que je veux dire...
|
|
|
|
|
Logged
|
Le zèle a tué plus d'hommes que la paresse.
Proverbe corse
|
|
|
|
Offline
Jr. Member
Karma: 0
Posts: 98
|
 |
« Reply #6 on: March 07, 2012, 02:59:28 pm » |
Mais j'ai un gros problème: comment ces capteurs enregistrent et retransmettent les infos! Rassures toi le problème n'est pas si gros que ça  Ton LM35 possède une sortie analogique, son signal de sortie varie proportionellement à la température (10mV/deg). Pour le raccorder il suffit de l'alimenter en 5V directement sur ton arduino et de relier la sortie une une entrée analogique de ta carte. Et après, quelques lignes de prog pour convertir la lecture et voila ! Un exemple que l'on peut trouver sur le net : //declare variables float tempC; int tempPin = 0;
void setup(){ Serial.begin(9600); //opens serial port, sets data rate to 9600 bps }
void loop(){ tempC = analogRead(tempPin); //read the value from the sensor tempC = (5.0 * tempC * 100.0)/1024.0; //convert the analog data to temperature Serial.print((byte)tempC); //send the data to the computer delay(1000); //wait one second before sending new data } Pour ma part j'utilise des capteurs 1-wire avec une librairie spécifique pour l'arduino. Pour brancher ta photoresistance c'est la même chose, tu fais un pont diviseur et tu relie à une entrée. Ensuite tu traites la valeur mesurée pour faire ce que tu veux. Bonne bidouille ! ++
|
|
|
|
|
Logged
|
|
|
|
|
Massongex, Suisse
Offline
Full Member
Karma: 2
Posts: 169
Arduino rocks
|
 |
« Reply #7 on: March 07, 2012, 03:07:00 pm » |
mais tu ne penses pas que c'est mieux de mettre des capteurs avec une transmission par onde près-intégrée dans le capteur
Probablement, mais je n'en connais pas (je ne me suis jamais penché sur le sujet). D'autre part, si tu en trouves, assures toi que le protocole de transmission (codage des messages) soit connu. Car si ton capteur envoie un message que tu n'es pas capable de décoder...
|
|
|
|
|
Logged
|
|
|
|
|
Celtic Kingdom
Offline
Sr. Member
Karma: 2
Posts: 455
hard oui no!!!
|
 |
« Reply #8 on: March 07, 2012, 03:10:04 pm » |
Si la station météo est alimenté en permanence (via alim stabilisée à partir du secteur) il y a aussi la solution du CPL pour transmettre les infos -.^
Sinon, à propos du LM35; il me semble qu'il faut faire un montage spéciale coté hardware afin qu'il puisse retourner une température négative. Et le plus compliqué de mon point de vue est la mesure de quantité de précipitation. Le reste; T°, hygro, vent, ensoleillement, etc. est relativement facile à mettre en oeuvre.
|
|
|
|
|
Logged
|
|
|
|
|
France
Offline
Newbie
Karma: 0
Posts: 13
|
 |
« Reply #9 on: March 07, 2012, 03:13:38 pm » |
Je vous remercie pour vos conseils! Alors, j'ai à peu près tout compris sauf la solution du CPL pour transmettre les infos Par contre, où est ce que tu peux acheter les différents capteurs? J'ai pas trouver grand chose... et je ne sais pas quoi faire!
|
|
|
|
|
Logged
|
Le zèle a tué plus d'hommes que la paresse.
Proverbe corse
|
|
|
|
Made in Belgium
Offline
God Member
Karma: 0
Posts: 756
|
 |
« Reply #10 on: March 07, 2012, 03:15:12 pm » |
Je te remercie pour tes conseils, mais tu ne penses pas que c'est mieux de mettre des capteurs avec une transmission par onde près-intégrée dans le capteur.
Ceci n'existe pas je pense , dans tout les cas tu auras minimum un "capteur" (ex: ds1820, lm35, dht11, ...) et quelque chose comme un microcontrôleur (arduino, attiny45, ...) pour le lire et transmettre (ex: émeteur rf 433Mhz, xbee, ...) ou afficher (ex: lcd, ...) les infos de la lecture de ce capteur. La meilleur solution si tu ne veux pas te charger de la partie (capture->transmission), la plus connue mais pas la plus simple comparé ce que propose churchill par exemple sont les sondes oregon . http://fr.oregonscientific.com/cat-Stations-M%C3%A9t%C3%A9o-sub-Sondes-and-Accessoires.htmlhttp://jeelabs.net/projects/11/wiki/Decoding_the_Oregon_Scientific_V2_protocolhttp://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1265827025/0#5http://wmrx00.sourceforge.net/Arduino/arduino.html. . .
|
|
|
|
« Last Edit: March 07, 2012, 03:29:39 pm by osaka »
|
Logged
|
|
|
|
|
France
Offline
Newbie
Karma: 0
Posts: 13
|
 |
« Reply #11 on: March 07, 2012, 03:25:53 pm » |
Je pense alors prendre un MODULES XBEE 802.15.4. Mais je crois que c'est en wi-fi et je ne sais pas comment configurer l'accés à mon wi-fi (il est sécurisé). Cela veut dire que en plus de ma carte arduino qui est à l'intérieur, je dois rajouter une pile+1capteur+un x-bee pour pouvoir transmettre les données du capteur à ma carte arduino?
|
|
|
|
|
Logged
|
Le zèle a tué plus d'hommes que la paresse.
Proverbe corse
|
|
|
|
Made in Belgium
Offline
God Member
Karma: 0
Posts: 756
|
 |
« Reply #12 on: March 07, 2012, 03:32:15 pm » |
http://www.pobot.org/Reseau-sans-fil-XBee.htmlDans tout les cas tu auras besoin d'un microcontrôleur, ...
|
|
|
|
« Last Edit: March 07, 2012, 03:34:02 pm by osaka »
|
Logged
|
|
|
|
|
France
Offline
Newbie
Karma: 0
Posts: 13
|
 |
« Reply #13 on: March 07, 2012, 03:39:04 pm » |
J'ai encore un problème  ! Donc une fois que j'ai mon microcontroleur, je dois bien connecter mon capteur au microcontroleur et ensuite il faut que j'en connecte un autre sur la carte arduino? Danse ce cas là, il me faudra autant de cartes de que capteurs?
|
|
|
|
|
Logged
|
Le zèle a tué plus d'hommes que la paresse.
Proverbe corse
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 14
|
 |
« Reply #14 on: March 07, 2012, 03:40:43 pm » |
Bonsoir, J'ai réalisé une station météo à base d'arduino méga 2560 avec des capteurs de température, d'hygrométrie, de pression, d'une girouette et d'un anémomètre et d'une sonde solaire. Arduino envoie les données directement, sans passer par un PC, vers une base de données Mysql. Sur mon site des pages php traite ces données pour en faire des tableaux ou stats mensuelles ou annuelles. A mon avis le plus efficace et le plus sûre est la liaison filaire. J'avais auparavant une station avec liaison radio : ça ne marche pas toujours comme on souhaite. Si cela vous intéresse, j'ai décris ma station sur mon site : http://hc-creation.fr/meteo dans le menu "Ma station". Cordialement Henri
|
|
|
|
|
Logged
|
|
|
|
|
|