Choix de la carte Arduino | ||
---|---|---|
Précédent | Utiliser une carte Arduino dans une station météo | Suivant |
Les cartes Arduino sont bâties autour d'un microcontrôleur ATméga .
Il existe plusieurs modèle ayant chacun leurs spécificités. La plus courante est la carte Arduino Uno qui a le mérite d'être robuste, et le microcontroleur, monté sur un support, peut être changé en cas de panne. La carte Leonardo présente l'avantage de gérer deux ports série en même temps, mais le microcontrôleur est soudé et ne peut pas être changé.
Ces cartes comportent toutes plusieurs entrées analogiques, des entrées et des sorties numériques. Le convertisseur analogique numérique possède 10 bits et sa tension de pleine échelle est par défaut de 5 V mais peut être règlée entre 2,3 et 5 V.
On peut ajouter des fonctions grâce à des cartes aditionnelles appelées Shield qui se branchent exactement dans les connecteurs de la carte Arduino. On peut superposer ainsi plusieurs Shield
L'autonomie en énergie impose la consommation d'un faible courant.
Le panneau solaire photovoltaïque doit pouvoir recharger la batterie le jour, même l'hiver.
Les cartes Arduino comportent une mémoire vive de faible capacité : 32 ko pour l'UNO et 28 k pour la carte Leonardo.
Les mesures doivent être assez rapprochées dans le temps pour un suivi précis de l'évolution rapide de la météo locale lors d'orages par exemple. Les données doivent pouvoir être stockées dans la station, puis ensuite téléchargées sur un ordinateur distant.
Il faut téléverser dans l'Arduino plusieurs bibliothèques qui occupent beaucoup de place mémoire, la bibliothèque du port SPI qui gère la carte micro-SD, la bibliothèque du port I2C qui gère la communication avec les capteurs.
Le dispositif comporte une carte Arduino UNO S3 surmontée d'un Shield "Carte micro-SD - Xbee".
Le module possède un petit interrupteur qui doit être placé sur la position "usb" lorsqu'on téléverse le programme dans la carte Arduino. Lorsque le téléversement est terminé il faut placer l'interrupteur sur la position "micro" afin que le module Xbee soit mis en service.