» Électronique » Arduino »Station météo à faire soi-même sur Arduino

Station météo à faire soi-même Arduino

Salutations les habitants de notre site!
Aujourd'hui, nous allons réaliser une station météo multifonctionnelle pour observer le microclimat intérieur.

L'auteur de la chaîne YouTube AlexGyver a longtemps voulu faire quelque chose comme ça pour qu'elle (la station) mesure divers paramètres du microclimat dans la pièce, en particulier la concentration de dioxyde de carbone. En outre, notre station devrait afficher d'autres paramètres du microclimat, par exemple, la température, l'humidité, la pression, afficher l'heure et la date, signaler, par exemple, le niveau de dioxyde de carbone, ainsi, et pour accumuler des graphiques à différents intervalles de temps, il sera utile, par souci d'intérêt , et il sera utile aux fans de quelque chose à cultiver ou à contenir des animaux spécifiques.

Le système est basé sur une plateforme Arduino nano, qui lira les capteurs et les affichera. L'affichage prendra le moins cher de la grande et symbolique 2004 avec un adaptateur pour le bus I2C. Il y a beaucoup d'espace sur l'écran, nous allons donc organiser l'horloge. Pour ce faire, vous avez besoin d'un module en temps réel qui comptera les secondes, même après avoir coupé l'alimentation.

Le capteur principal de notre station météo BME280 est apparu parmi les Chinois relativement récemment.

Ce capteur est cool en ce qu'il coûte un peu plus cher qu'un bâton de shawarma, mais il peut mesurer la température, l'humidité et la pression atmosphérique avec une grande précision. Et tout cela dans cette petite boîte avec un trou.
Le capteur suivant est le MH-Z19, en fait un capteur de dioxyde de carbone, il est le plus cher de ce circuit, coûte 1000 avec une queue de roubles. Pour changer de mode, nous utiliserons le bouton tactile, qui sera situé à l'intérieur du boîtier et répondra au doigt à travers sa paroi. De plus, pour afficher le dioxyde de carbone, vous avez besoin d'une LED 3 couleurs.

Tous les composants sont achetés sur aliexpress, vous trouverez des liens vers.

Maintenant, nous devons tout souder selon le schéma. Sur la page du projet, il existe 2 options pour le schéma, mais elles sont complètement identiques, seul l'auteur les a conçues différemment.


Eh bien, en fait ici, tout le monde a soudé.

Comme dans le diagramme, nous torsadons les fils communs en un faisceau et soudons sur un Arduino. L'auteur a soudé les fils d'alimentation séparément et à la fin a utilisé un module micro USB, pour une utilisation plus pratique.


Et voici une autre LED avec une résistance sur la jambe commune.

Maintenant, nous connectons Arduino à l'ordinateur pour télécharger le firmware. Téléchargez à nouveau l'archive du firmware. Rien de compliqué, tout se fait en quelques clics de souris.


Il existe plusieurs paramètres dans le firmware lui-même.

Cela signifie que nous avons ici.Grande montre:

À propos, l'heure et la date sont réglées automatiquement lors du téléchargement du firmware. Ils sont installés de la même manière que sur l'ordinateur à partir duquel le firmware est téléchargé. À droite de l'horloge se trouve une date. Ci-dessous, nous avons une ligne de notre choix (se trouve maintenant le jour de la semaine avec translittération "Vosk" - dimanche). Dans le firmware, vous pouvez mettre l'année ou les secondes en temps réel.

Ensuite, nous avons la température, l'humidité et le dioxyde de carbone.

Pour le dioxyde de carbone, voici une plaque:

Pression atmosphérique (en mmHg) et prévisions météorologiques basées sur les changements de cette même pression au cours de la dernière heure.


En général, si le chiffre atteint les centièmes, avec une probabilité très élevée, il y aura une terrible pluie forte avec un orage en été ou de fortes chutes de neige avec un blizzard en hiver.

Si la valeur est négative, alors une amélioration des intempéries devrait être attendue. C'est tellement drôle.

D'autres graphiques. En cliquant sur le bouton, nous parcourons le graphique de température de la dernière heure. Il y a 15 colonnes. L'horaire change toutes les 4 minutes. Ci-dessus est la valeur maximale de celle indiquée sur le graphique, ci-dessous est le minimum de celle indiquée et légèrement supérieure est celle actuelle.

Voici la même chose, mais en un jour.

Dioxyde de carbone.

Soit dit en passant, à partir de n'importe quel graphique, vous pouvez accéder à l'écran principal en tenant votre doigt sur le capteur pendant environ une seconde.
Couleurs LED. Le vert est une faible concentration de dioxyde de carbone, le bleu est élevé et le rouge clignotant est très élevé, il est donc urgent de ventiler.

Avec une teneur élevée en dioxyde de carbone, la capacité de travail diminue, la somnolence, etc., ainsi de suite, augmente.

En fait, c'est tout ce que l'on peut dire sur le firmware. Reste à collecter ces électronique abats dans le cas et mis sur la table. Nous utiliserons un tel boîtier qui convient parfaitement à ce projet et en général pour les écrans 2004, la seule chose est que vous devrez couper le compartiment de batterie supplémentaire.



Nous marquons la partie avant sous la fenêtre d'affichage et découpons cette fenêtre.


En conséquence, nous obtenons une fenêtre presque parfaite, qui doit littéralement être finalisée avec un fichier.


Avant de coller les modules les uns aux autres, il est nécessaire de déterminer lesquels chauffent, de sorte qu'à l'avenir, ne pas placer le capteur de température à côté des composants chauds. Un imageur thermique pour smartphone nous y aidera.

Nous voyons immédiatement comment la résistance de limitation de courant du rétroéclairage de l'écran s'échauffe, il est définitivement impossible de placer le capteur ici. De tous les autres modules, seul le capteur de dioxyde de carbone est chauffé (2 degrés au-dessus de la température ambiante). De plus, le microcontrôleur de la carte est chauffé à 30 degrés et la LED est chauffée très légèrement.

D'accord, nous continuons à déchiqueter le boîtier et à faire une fenêtre étroite sous l'indicateur LED, que nous remplirons de colle chaude.

Nous commençons à monter les modules sur la carte d'affichage en utilisant du ruban adhésif double face et de la colle chaude.


Nous attachons le bouton tactile à l'arrière du boîtier pour 2 morceaux étroits de ruban adhésif, car vous ne pouvez pas appuyer le capteur sur le plastique. Son utilisation est très pratique.

Nous avons découpé quelques fenêtres supplémentaires pour les ports d'alimentation et de firmware. Maintenant, nous devons collecter tout cela. On coule 4 gouttes de superglue dans les coins du corps, ce sera suffisant.

Mais avec le module temps réel, nous avons un problème, il ne rentre pas sous le couvercle.


Vous pouvez le laisser comme ça, mais ce sera triste, donc l'auteur a décidé de mettre une microversion de ce module avec une alimentation de secours de l'ionistor.

Le schéma de connexion pour lui est le suivant:

Maintenant, tout est parfait. Il est également nécessaire de percer des trous pour les deux emplacements sensibles du capteur de dioxyde de carbone. Pour les résistances chauffantes et pour le capteur de température, nous réalisons également des trous.



Nous nous connectons.

Nous quittons la station sur la table et après quelques heures, nous regardons les graphiques.



Sur le graphique en une heure, nous voyons comment la température de l'air a baissé et comment le dioxyde de carbone a été altéré. On voit très clairement l'efficacité de la ventilation.

Ici, nous avons aujourd'hui un appareil si utile qui aidera à surveiller le climat intérieur même en regardant les mesures une fois par jour, car le graphique vous permet de regarder littéralement le passé, ce qui est très pratique et intéressant.


Merci de votre attention. A très bientôt!

Vidéo:
9.4
9.4
8.7

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer
5 commentaires
ilil
sans capteur de dioxyde de carbone fonctionnera?
aussi le coucher du soleil - le lever du soleil considère
Il me semble que s'il est connecté à Internet, il peut afficher des taux de crypto-monnaie sur Alpha Centauri! Et les prévisions météo pour la nébuleuse d'Andromède! sourire
Oh, j'ai oublié. cette station est également un coucher de soleil - le lever du soleil compte et se synchronise avec l'heure mondiale. Selon Francfort.
Je n'ai jamais regardé cette info depuis un mois. - Cela coûte cher et montre la température de la rue sur les capteurs radio.
C'est honnête. ces choses deviennent ennuyeuses en une semaine. Eh bien, j'ai une station météo - elle montre tous les déchets, même la phase de la lune. Fatigué. Acheté - réjoui. - Maintenant - seules les données de base des capteurs sont intéressantes. Température externe (ici-moins 12,4) Température et humidité internes = 22,1 X 53
Et les prévisions météorologiques à trois positions correctes. Pluie - nuageux - ensoleillé. Le reste n'est pas informatif ou ne jonche pas votre cerveau d'informations inutiles.
C’est tout!
Je m'excuse toujours, mais ces composants, en particulier le capteur de CO2 au prix de 10 kilo roubles, je le ferais
Je n'ai pas collé aux thermosnots donc moins. Pour l'idée plus - pour la mise en œuvre - comptez.

Nous vous conseillons de lire:

Donnez-le au smartphone ...