Table des matières
Présentation de la sonde d’humidité du sol Gravity SEN0193
Description
La Gravity SEN0193 est une sonde capacitive d’humidité du sol développée par DFRobot. Elle mesure l’humidité du sol de façon capacitive, ce qui est plus fiable et plus durable que les anciennes sondes résistives (qui s’oxydent avec le temps).
Avantages
-
🌿 Capacitive : ne s’oxyde pas, dure plus longtemps que les modèles bas de gamme.
-
📐 Compacte : facile à insérer dans un pot ou un bac.
-
🔌 Compatible Raspberry Pi via convertisseur ADC.
Branchement de la sonde
Voici le schéma logique de câblage pour la sonde sur le MCP3008 déjà alimenté et installé :
Broche de la sonde | À connecter sur… |
—————— | —————————————————— |
`VCC` | ligne 3,3V (pin 1 du Raspberry Pi) via breadboard |
`GND` | ligne GND (pin 6 du Raspberry Pi) via breadboard |
`A0` (sortie) | une des entrées CH0 à CH7 du MCP3008 (ex: CH0) |
⚠️ Le MCP3008 doit être alimenté en 3,3V, pas 5V, pour correspondre au niveau logique du Pi.
Le protocole SPI
C’est un protocole de communication utilisé pour faire dialoguer un microcontrôleur (comme le Raspberry Pi) avec des composants externes
Le protocole SPI utilise 4 fils :
Nom du fil | Fonction | Correspondance sur le Raspberry Pi |
————— | ————————————————————– | ———————————- |
`MOSI` | Master Out Slave In : le Pi envoie les données vers le capteur | GPIO10 (Pin 19) |
`MISO` | Master In Slave Out : le Pi lit les données du capteur | GPIO9 (Pin 21) |
`SCLK` ou `CLK` | Clock : le signal d’horloge synchronise les échanges | GPIO11 (Pin 23) |
`CS` ou `CE` | Chip Select : active le capteur concerné | Par exemple GPIO5 (Pin 29) |
C’est un bus rapide, synchrone (horloge partagée), plein-duplex (on peut envoyer et recevoir en même temps).
Activer le protocole SPI
Aller dans l'interface d'administration du Raspberry Pi :
sudo raspi-config
-
Aller dans Interfaces
-
Activer SPI
-
Redémarrer