Activité 13 : créer un détecteur d'humidité pour les plantes (Starter kit Vittascience)

Combiner le capteur d'humidité du sol et l'écran avec la carte NUCLEO-L476

Assemblage des composants

L'eau est un élément indispensable à la croissance des plantes. Comment savoir si la terre de vos plantes d'intérieur n'est pas sèche et ainsi ne plus oublier de les arroser ? 

Voici le branchement pour réaliser le détecteur d'eau pour vos plantes : 
- Connecter le Shield Grove sur les connecteurs de la carte. 
- Brancher, à l'aide du câble Grove, l'écran sur l'un des ports nommés I2C disponibles.
- Connecter le capteur d'humidité du sol à l'aide du câble Grove sur l'un des ports analogiques. Nous allons choisir le port A0.

humidite-FR

Programmation

Passons maintenant à la programmation ! 

Le programme que nous allons créer va mesurer la teneur en eau du sol des plantes et afficher un message sur l'écran pour vous signifier que c'est le moment d'arroser. 

Nous allons utiliser plusieurs blocs :
- " si ... alors ... sinon si.... alors " disponible dans la partie Logique du casier des blocs. 
- " [LCD] afficher le texte ... sur la ligne 0 position 0 ", disponible dans la partie Affichage du casier des blocs pour gérer l'écran.
- " [Capteur d'humidité] humidité du sol sur la broche A0 ", disponible dans la partie Capteurs, pour récupérer la valeur du module.
- " arrondir ... " disponible dans la partie Math.
- " transformer la valeur (humidité du sol) de [ (valeur du capteur dans l'air) à (valeur du capteur dans l'eau) ] vers [0 à 100] disponible dans la partie Math.


-si la valeur d'humidité est inférieure à 1024 alors
afficher le texte "J'ai soif" sur la ligne 0
afficher le texte " (arrondir - transformer la valeur de 0 à 4095 vers 0 à 100) % " sur la ligne 1
sinon
afficher le texte "Tout va bien" sur la ligne 0
afficher le texte " (arrondir - transformer la valeur de 0 à 2095 vers 0 à 100) % " sur la ligne 1 
- attendre 1 seconde
- nettoyer l'écran


Utiliser l'interface suivante pour créer le programme du détecteur d'eau : 



Lancer le simulateur pour vérifier la bonne exécution de votre programme ou télécharger-le sur la carte. 

Vous avez réussi ? Parfait, vous savez maintenant programmer un détecteur d'eau pour plantes à l'aide de votre carte NUCLEO-L476RG ! 
Découvrez les autres activités du Starter kit en cliquant sur les icônes ci-dessous.

Licenza d'uso

Licence Creative Commons

Questa risorsa è resa disponibile secondo i termini della Creative Commons Attribution License - Condivisione alle stesse condizioni 2.0 France

Nessuno ha ancora commentato.