Petite station météo maison

Présentation du projet

Ce projet est un grand classique : construire une station météo maison permettant de lire : la température, l’humidité et la pression, et affichant le tout sur un petit écran à intervalle régulier. Je vous le disait : un grand classique !

Les contraintes suivantes sont à prendre en compte :

  •  La place : le moins de place le montage prend, le mieux c’est. La station météo se trouveras dans un bureau, donc il vaut mieux éviter d’avoir un monstre.
  • L’aspect : Vu que c’est destiné à être visible par tous, autant faire un boitier plutôt joli, pour éviter d’avoir des fils qui partent dans tous les sens. De plus il faudra que le boitier soit bien ventilé, pour éviter au maximum de fausser les données fournies par les capteurs
  • Alimentation autonome : La station fonctionnera à base de piles ou d’une batterie, pour éviter d’avoir un câble qui traine.

Le matériel qui sera utilisé :

  • Une sonde DHT22 pour mesurer température et humidité
  • Une sonde BMP085 pour mesurer la pression
  • Une puce Atmega328 pour le programme
  • Un écran LCD 16 * 2 caractères
  • Un régulateur de tension pour fournir une tension constante
  • Un kit pour brancher les piles
  • Un potentiomètre 10k pour réguler le contraste de l’affichage.

C’est à peu près tout !

Voici la liste des tutoriaux qui vous serviront à reproduire ce projet si vous le souhaitez :

  1. Montage complet par étape sur une carte de prototypage [90%]
  2. Le code pour faire fonctionner le tout [75%]
  3. Programmation uniquement d’une puce Atmega [10%]
  4. Le montage soudé et son boitier [0%]

Trois grosses étapes donc. Il y a du boulot ! Chacune d’entre elle aura droit à son petit tutoriel, pour vous permettre de reproduire cette petite station météo, ou mieux : de corriger mes bricolages pour améliorer l’ensemble.

État actuel de la station : Prototypage
État actuel de la station : Prototypage

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *