top of page

Station météo multifonction



Dans ce projet, une station météo multifonction est proposée en utilisant un écran TFT assemblé avec une carte Mega2560. Cette station affiche la température et l’humidité grâce au capteur unifié DHT11. Elle mesure également la luminosité ambiante à l’aide d’une photorésistance montée sur une plaque PCB. L’heure et la date sont accessibles via un module RTC D1305. Le passage d’un affichage à un autre se fait à l’aide d’un potentiomètre.




Carte MEGA2560


Contenu n°1: Réalisation du montage de la station météo sur une plaque d'essai

Dans la première partie, la realisation du montage de la station météo à l’aide d’une plaque d’essai est illustrée en utilisant une carte Mega, un module horloge de type RTC1302, un capteur de luminosité de type photorésistance sur PCB, potentiomètre et un capteur DHT11.



Branchements

RTC VCC – Mega 5V

RTC GND– Mega GND

RTC CLK– Mega D4

RTC DAT– Mega D5

RTC RST – Mega D6

DHT11 (-) – Mega GND

DHT11 (+) – Mega 5V

DHT11 (S) – Mega D7

UTFT (RS) - Mega D38

UTFT (WR) - Mega D39

UTFT (CS) - Mega D40

UTFT (RST) - Mega D41

POT borne 1 – Mega GND

POT borne 3 – Mega 5V

POT borne 2 – Mega A0

Photorésistance (S) – Mega A1


Le branchements de l'écran TFT se fait par emboîtement sur la carte Mega donc pas de possibilité de changement des attaches.


Caractéristiques carte MEGA2560

Modèle : MEGA2560 R3

Tension de fonctionnement : 5V

Tension d'entrée : 6 - 20V

Nombre de broches : 54

Nombre entrées analogiques : 16

Courant I/O par attache : 40mA

Courant pour broche 3,3V : 50mA

SRAM : 8koctets

EEPROM : 4koctets

Fréquence horloge : 16MHz

Mémoire flash : 256 ko dont 8 ko pour bootloader


Contenu n°2: Code associé au montage de la station météo sur une plaque d'essai

Dans ce second contenu, le code Arduino IDE associé au montage de la station météo est détaillé.


Contenu n°3: Fabrication d'un support pour la station météo

Dans ce troixième contenu, un support pour la station météo multifonction est proposée. Le support embarque un écran TFT assemblé avec une carte Mega2560. La station affiche la température et l’humidité grâce au capteur unifié DHT11. Elle mesure également la luminosité ambiante à l’aide d’une photorésistance montée sur une plaque PCB. L’heure et la date sont accessibles via un module RTC D1302. Le passage d’un affichage à un autre se fait à l’aide d’un potentiomètre.


Contenu n°4: Schéma de montage de la station météo



Contenu n°5: Conception




Code Arduino IDE : Affichage de la température, humidité, luminosité et date

Ce code crée l'interface d'affichage sur écran TFT, propose un affichage de la date et l'heure du jour de la semaine. Ce code contient aussi toutes les procédures pour le rafraîchissement de l'écran, le chargement des images.

Le code contient des fonctionnalités sympas comme le contrôle de l'affichage via un potentiomètre. Il permet d'afficher la luminosité, la température et l'humidité ambiantes.


sketch_may17a
.zip
Download ZIP • 2KB

Bibliothèques :

Pour module RTC1302 horloge universelle


ArduinoRTClibrary-master
.zip
Download ZIP • 15KB

Pour le capteur unifé température humidité DHT



DHT
.zip
Download ZIP • 14KB

Ecran TFT


UTFT_Geometry
.zip
Download ZIP • 357KB

UTFT
.zip
Download ZIP • 3.52MB



Lien produits :











68 views0 comments
Post: Blog2_Post
bottom of page