Enregistreur de données multicapteurs
Composants
Indispensables
Arduino Uno (Rev. 3)
Adafruit Ultimate
GPS Logger Shield
Adafruit
TSL2591 High Dynamic Range Digital Light Sensor
Adafruit
BME280 Temperature, Humidity & Pressure Sensor
Adafruit Electret Microphone Amplifier -
MAX4466 with Adjustable Gain
MCP3008 Convertisseur analogique-numérique pour le micro, 8 canaux, 10 bits
Bouton poussoir momentané avec Led (
exemple)
Boitier pouvant accueillir un Arduino un shield (
exemple)
Optionnels
-
Afficheur LCD (I2C ou SPI pour cause de nombre de broches,
exemple)
Adafruit Bluefruit LE UART Friend -
Bluetooth Low Energy
Tutoriels
GPS et enregistreur de données
Mesure de l'éclairement
Mesure de la température, de l'humidité, de la pression atmosphérique
Mesure du volume sonore
Afficheur LCD
Interface Bluetooth
Tuto carte Bluefruit LE UART
Tuto app Bluefruit pour iOS
Interface
Fonctionnement :
Démarrage du boitier à la mise sous tension
La led du bouton poussoir clignote pendant que le GPS cherche le fix
Lorsque le GPS a trouvé le fix, la led passe en allumage continu
Lors de l'appui sur le bouton poussoir
Extinction de la led
Mesures toutes les secondes pendant 30 secondes (paramétrable)
Traitements
Élimination des mesures aberrantes
Calcul de moyennes, médianes, min, max…
Enregistrement sur la carte SD
En alternance avec les mesures, pour ne pas perturber la photorésistence, allumage de la LED
CMS n°13
Fermeture du fichier sur la carte SD
Rallumage de la led
Utilisation des pins :
GPS : UART secondaire sur 7 et 8
Carte SD : chipSelect sur 10 et led sur 13
Thermomètre & hygromètre : Analogique A2
Capteur de luminosité : I2C
Capteur de son : Analogique A1
Bouton poussoir : Digital (2,3) : D2
Afficheur LCD : I2C
Rappel I2C utilise A4 et A5
Page Bastien