0% ont trouvé ce document utile (0 vote)
68 vues3 pages

Projet

Transféré par

Aya Raouane
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
68 vues3 pages

Projet

Transféré par

Aya Raouane
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Cahier des charges du projet réalisé

Dans le cadre de ce projet, on a pour mission d’étudier une station météorologique . Le système
repose sur l’utilisation de deux cartes Arduino communiquant entre elles via une liaison série (UART).

La carte maître est principalement dédiée à la gestion de l’interface utilisateur. Elle assure l’affichage
des mesures sur un écran LCD et permet le contrôle du système à l’aide de deux boutons. Elle affiche
en continu, avec une mise à jour chaque seconde, l’heure au format hh:mm:ss, ainsi que la
température. Par ailleurs, deux des quatre autres mesures météo (humidité,, qualité de l’air,
luminosité) s’affichent en alternance. Les deux boutons servent respectivement à changer les modes
d’affichage et à régler l’heure.

De son côté, la carte esclave gère les quatre capteurs en utilisant différents protocoles de
communication. Elle effectue les relevés uniquement lorsque cela est nécessaire, soit toutes les
secondes, soit lors d’une mise à jour provoquée par une interaction avec les boutons. La
communication entre les deux cartes, basée sur le protocole UART, est orchestrée par la carte maître,
qui pilote l’ensemble des opérations en envoyant des commandes spécifiques à la carte esclave pour
interroger les capteurs.

Description du matériel

La carte-maître
La carte-maître est constituée d'une Arduino Uno sur laquelle est enfichée une carte-fille, conçue et
réalisée par nos soins (shield). Cette carte-fille intègre un écran LCD 4x20 caractères Newhaven NHD-

0420CW-AY3 (3) et deux boutons poussoirs. Ces derniers sont connectés aux entrées d’interruption
INT0 et INT1 de l’Arduino, correspondant respectivement aux broches 2 et 3 de l’Arduino Uno. Le
schéma électronique de la carte ainsi que son rendu visuel après soudure sont présentés dans les
Figures .

L’écran LCD utilisé dans la carte-maître prend en charge quatre interfaces de communication avec le
microcontrôleur : les interfaces parallèles à 4 et 8 fils ainsi que les interfaces séries SPI et I²C. La carte-
fille a été conçue pour offrir la possibilité de sélectionner l’une de ces interfaces grâce à quatre
cavaliers. Trois d’entre eux configurent les entrées BS2, BS1 et BS0, définissant le mode de
communication du contrôleur de l’écran (voir documentation [3]), tandis que le quatrième relie les
broches 8 et 9 de l’écran LCD pour former le signal bidirectionnel SDA du bus I²C.

La carte-esclave

La carte-esclave repose sur une Arduino Uno et une carte-fille intégrant les quatre capteurs
nécessaires à la station météo :
 Capteur de température et d’humidité

 Capteur de luminosité

 Capteur de qualité de l’air

Comme pour la carte-maître, la carte-esclave dispose d’un connecteur série pour communiquer avec
l’autre carte. Pour éviter les interférences avec la programmation des microcontrôleurs, un
interrupteur a été ajouté, permettant de couper la liaison série sans débrancher le montage.

Enfin, la carte-esclave est équipée de quatre connecteurs BNC pour faciliter l’observation à
l’oscilloscope des signaux I²C, du signal 1-wire (capteur de température/humidité) et de la tension
analogique (capteur de pollution).

Vous aimerez peut-être aussi