AIDE STATION METEO

Bonjour,

Je suis sur un petit projet de station météo, je suis encore assez novice en arduino c'est donc pour cela que je viens vers vous, vous demandez des conseils :).
Donc rien d'extraordinaire, je vais pas faire une station météo avec anémomètre, girouette et autres, juste un capteur de température, un capteur de luminosité et un capteur d'humidité. Pour ces capteurs j'ai donc choisis un DHT11 pour l'humidité, une LDR pour la luminosité et un DS18B20 pour la température. Pensez vous déjà que ces capteurs feront l'affaire dehors ?

et enfin ma plus grande question, est.. comment faire pour faire communiqué les résultats de l'arduino à.. un écran lcd dans la maison, ou sur un site internet, ou encore sur une application mobile ?

Pour l'alimentation, 2 piles 4.5V en série pour donc sortir du 9V pour l'arduino fera tenir l'arduino combien de temps dehors ? Ou alors faut une autre alimentation ?

Merci d'avance,

Cordialement,

Bonsoir,

Ca me semble un bon choix au niveau des capteurs.
Pour la suite j' aimerais suivre ton projet car je suis sur un projet identique, mais juste pour mon plaisir personnel :slight_smile:
Voici d' ailleurs mon post concernant le projet complet avec affichage en temps reel sur une page web:

http://forum.arduino.cc/index.php?topic=399980

si ca peut t' apporter quelque chose n hesite pas a t en inspirer et le code est à ta disposition, je l 'ai amélioré depuis, le derniere version est ici

http://celticrpi.no-ip.org/test-tornado/

Concernant l' alimentation, evite le 9V car a terme ca va surchrager le regulateur interne de l' arduino, l' ideal serait au alentour de 7.5V et minimum 6.5V.
A la limite privilegie l' alimentation par cable usb, avec un convertisseur 5V quelconque genre station de charge usb.
Si il faut une alimentation autonome pourquoi pas un panneau solaire 12V, une batterie Li 12V et un adaptateur 12V en 5V usb genre chargeur de voiture?

Au plaisir de te lire,

Fabrice

Salut,

Pour les capteurs, je suis pas sur du DHT11 dans les températures négative.

Pour la transmission Xbee + écran ou Wifi + shield Wifi. attention à la consommation.

les piles 4.5V ont une capacité d'environ 5000mAh.
la consommation d'une arduino UNO est d'environ 80 mA,
shield wifi Standby = 34.0 µA Receive = 125.0 mA Transmit = 135.0 mA
Xbee 3.3V @ 50mA soit 18mA @ 9v

donc en prenant en compte les capteurs environ 100mA pour le tout soit 5000/100 = 50 heures d'autonomie.

pour la methode de l'Xbee on peut imaginer une optimisation(mise en mode sleep de l'arduino) durant 5min puis une 30s d’éveil pour transmission ça fait environ 500 heures.

Après une alim branchée sur le secteur avec un câble jusqu'à la station serai peut être plus simple. :wink:

comme la dit CelticLord les panneaux solaires ça peut être intéressant.

Effectivement je conseillerais plutot le dht22 qui coute 4 euros, mais plus precis et plage de temperature entre -40C à +80C (sensibilité de 0.1C).

Je ne connais rien au xbee ni au shield wifi je n en ai pas a disposition :slight_smile: je ne pourrais pas lui donner de conseils mais par contre je suis preneur si quelqu un en a :slight_smile:

Pour ma part j' ai bricolé ma station avec les moyens du bord, arduino pour les sondes et raspberry pi comme serveur web relié en i2c, la sonde est une ctn de machine à laver et une ldr pour la luminosité et ca fonctionne tres bien :wink:

Bonsoir

CelticLord,

Cela est pour mon plaisir personnel aussi, ayant goutté cette année a l'arduino pour un projet scolaire, j'ai donc maintenant envie d'en découvrir un peu plus sur l'arduino et aimant la domotique, cette station météo me parait un bon premier projet sympa.

J'ai pus voir dans ton post que tu utilise un Raspberry pour communiqué, mais.. est ce obliger de passer par un raspberry ? pourquoi ne pas passer par un shield ethernet arduino ?

Et bravo pour ton site avec ta sonde, c'est vraiment très cool :slight_smile:

Bearcorrupted,

Le DHT11 est un capteur d'humidité et non de température mais si c'est une erreur, le DS18B20 pour la température j'ai vérifié son datasheet, il va de -55C à +125C donc je pense que pour cela je suis tranquille :wink:

ta méthode de transmission est très intéressante, mais voulant faire une station météo a prix très réduit un xbee + un shield wifi cela revient a 40€. Un shield ethernet ne serait t-il pas préférable ? en passant par un CPL, qui sont jumeaux lui relié a la box.

Pour l'alimentation je pense y réfléchir une fois la station finis et j'y ferais des tests, un panneau solaire est effectivement pratique, un cable en usb peut aussi faire l'affaire, je verrais bien.

Cordialement,

Bonsoir Rocvit,

Je ne peux que te confirmer que c'est un domaine de jeu inépuisable et passionnant que je découvre aussi :slight_smile:

Le dht11/22 fait aussi capteur de temperature, c est une ctn interne mais la sortie du dht est digitale.

Pour repondre a ta question je n ai pas utilisé de shield pour la simple raison que je n en ai pas :slight_smile: alors j' ai cherché a realiser tout ca avec ce que j avais et c est tres interessant de chercher a faire quelque chose avec ce dont on a a disposition, ca m a demandé beaucoup de recherche et de tests mais c est justement ca qui est fun :slight_smile:

Le capteur DHT11 est un capteur d'humidité et de température, ainsi d’après la datasheet il ne fonctionnera pas dans les températures négatives.

pour la communication j'ai proposer 2 solutions l'une avec Xbee et l'autre avec WifiShield, mais si tu a moyen d'avoir un câble Ethernet une shield Ethernet est aussi envisageable.
les Xbee fonctionnent nécessairement en couple, met permettent de ne pas passer par le réseau internet, wifi et Ethernet peuvent fonctionner seul a condition d'avoir accès au réseau.

Pour ce qui est de la raspberry pi, elle a plusieurs avantages PHP,MySQL,puissance de calcul. mais tu peux facilement logger les infos sur une carte SD et utiliser du javascript et HTML pour le site web en utilisant uniquement l'arduino.

j'ai réalisé un projet semblable à l'aide d'une arduino et raspberry Pi voici le site web du projet avec les graphiques

ou tout simplement un emeteur 433mhz qui est faible consomation comme dans les stations meteo du commerce mais il te faut un emetteur/recepteur ou un shield ethernet mais il faut un long cable, un cable de 10m dans le commerce coute environ entre 10 et 20€, ou sur internet tu en a pour moins de 10€.

ROVCIT:
[...]Un shield ethernet ne serait t-il pas préférable ? en passant par un CPL, qui sont jumeaux lui relié a la box.[...]

Pour l'alimentation je pense y réfléchir une fois la station finis et j'y ferais des tests, un panneau solaire est effectivement pratique, un cable en usb peut aussi faire l'affaire, je verrais bien.

Si tu compte passer par un CPL, c'est que tu aura le secteur à proximité de ta station? un petit bloc d'alim (genre téléphone/tablette) fera l'affaire.

Attention à la chute de tension si tu utilise un câble USB trop long.

Mais tout ceci reste dans le vague tant qu'on ne saura pas deux choses:

Distance entre la maison et la station? et Distance entre un prise secteur la plus proche et ta Station Météo?

Merci pour le capteur, effectivement le DHT11 va de 0 à 50C alors que le DHT22 va de -40 à 80C donc ce sera parfait avec celui ci.

Je pens utilisé un shield ethernet, oui avec le cpl je pourrais branché l'arduino en usb avec un chargeur de téléphone sans problème. La distance entre la station et maison sera environ de 20 à 25m, je vais surement l’accroché a ma cabane dans le jardin, et la distance entre la prise secteur et la station sera de 1 à 2m donc je pense que niveau chute de tension sa devrait aller.

Bearcorrupted, je trouve ton site très sympa ! tu a fais du bon boulot :slight_smile:

Hazerty565, ton émetteur 433mhz ma l'air très intéressant, peut tu m'en dire un peu plus ? Car si je comprend bien, une faudrait donc l'arduino avec les capteurs et donc l’émetteur, un autre arduino dans la maison avec le récepteur, et pour afficher les résultats par exemple sur internet il faudrait un shield ethernet à l'arduino, qui à le recepteur ?

tout a fait une carte dehors avec un emetteur et tous les capteurs que tu veux et dans la maison, un arduino avec un recepteur qui gere les données et la partie site internet..

un emetteur/recepteur 433mhz coute suivant les sites moins de 5€, sur amazon j'en trouve un a 3.04€.

D'accord, je vais donc faire cela qui ma l'air le plus pratique. Pour l'alimentation je vais prendre un cable usb directement avec un chargeur de téléphone.

J'ai fais un petit tour des sites marchant (banggood, aliexpress et amazon), et pour :

  • 1 arduino uno
  • 1 shield ethernet
  • des LDR
  • 1 DS18B20
  • 1 DHT22
  • 1 cable de 3 m
  • 1 emetteur/recepteur 433Mhz

le moins cher est chez aliexpress pour un total de 20€, cela reste très convenable :wink:

Passons maintenant au programme, je vois sur internet beaucoup de html avec l'arduino, mais qu'on se le disent, le html tout seul.. ces dégueulasse. Un moyen pour mettre du css ? javascript ? enfin.. faire un site plutôt beau quand même.

attention je vois mal l'interet d'avoir une shield ethernet et un récepteur émetteur 433. soit tu utilise internet avec la shield, soit tu utilise les E/R 433Mhz avec une deuxième arduino avec un ecran.

il est tout a fait possible d'utiliser du js et du css car se sont des langages coté clients

La shield ethernet me permet d'avoir les infos sur un site et par la suite sur les smartphones/tablettes avec une application que je ferais avec surement App Inventor, connecter en wifi, on pourra voir les infos des capteurs.

oui le shield ethernet c'est entre l'arduino dans la maison et un site internet, et non pas entre l'arduino dehors et l'arduino maison.

et du coup à quoi servent les E/R 433Mhz ?

L’émetteur/récepteur 433MHz sert a communiqué les données des températures de dehors a l'arduino dans la maison, qui lui avec le module ethernet envois les données sur internet.

Bonsoir,

Au sujet du html je ne suis pas un specialiste et je suis de ton avis: c' est degueulasse mdrr mais il faut avouer que quand on commence a jouer avec ca devient tres interessant.
Je parle au niveau du raspberry je n' ai pas encore fait ca sur arduino, mais tu peux bien sur utiliser php html ou node js ou tout ce que tu veux et le rendre plus joli avec du css et des graphes tout fait en js, tu en as un exemple aussi bien sur le site de bearcorrupted que sur le mien.

Apres ca depend un peu de tes gouts, moi j'aime bien python pour la partie technique sur le rpi et le websocket, apres j'ai lighttpd comme serveur web au lieu d' Apache et la page web en html,css,js etc

c'est pas forcement evident au premier abord mais il suffit de fouiller un peu c'est sympa et ca fonctionne bien :slight_smile:

Fabrice

Et pourquoi ne pas passer par de l' IOT? esp12 ou wemos D1 mini.. C'est top ça
Ton anémomètre, il vient d ou?

Je ne connais pas le langage python, je pourrais m’en sortir avec des codes tout fais sur internet, mais je compte utilisé html/css/javascript/php. Je vais éssayé de faire quelque d'assez propre ;).

J'ai commandé il y a quelques jours tout les capteurs qu'ils me faut, le shield etc.. j'attend de tout recevoir pour enfin commencé. Je vous mettrais des photos et autres.

Salut phil77560,
Qu'est ce que IOT ? esp12 ? wemos D1 mini ? et je n'ai pas d’anémomètre. Ça coûte très cher sur internet. J'ai pus voir qu'il y avait moyen d'en fabriqué un, donc je verrais sa plus tard. Je vais d'abord commencé avec température et humidité extérieur, et température intérieur.