jardin_convertisseur
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
jardin_convertisseur [2025/07/24 13:09] – [Branchement du MCP3008] admin | jardin_convertisseur [2025/08/01 08:27] (Version actuelle) – [Pourquoi préférer une lecture analogique pour la sonde SEN0193 ?] admin | ||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
===== Pourquoi préférer une lecture analogique pour la sonde SEN0193 ? ===== | ===== Pourquoi préférer une lecture analogique pour la sonde SEN0193 ? ===== | ||
- | La sonde Gravity SEN0193 peut fonctionner en deux modes : | + | La sonde Gravity SEN0193, selon sa version, |
* **Numérique** : elle renvoie simplement 1 (sol sec) ou 0 (sol humide). C’est tout. | * **Numérique** : elle renvoie simplement 1 (sol sec) ou 0 (sol humide). C’est tout. | ||
Ligne 31: | Ligne 31: | ||
Il se connecte au Raspberry Pi **via la breadboard** pour simplifier les branchements. | Il se connecte au Raspberry Pi **via la breadboard** pour simplifier les branchements. | ||
+ | |||
===== Branchement du MCP3008 ===== | ===== Branchement du MCP3008 ===== | ||
Ligne 49: | Ligne 50: | ||
| 12 (DOUT) | Données vers Pi | GPIO9 | | | 12 (DOUT) | Données vers Pi | GPIO9 | | ||
| 11 (DIN) | Données du Pi | GPIO10 | | 11 (DIN) | Données du Pi | GPIO10 | ||
- | | 10 (CS) | Chip Select | + | | 10 (CS) | Chip Select |
| 1 (CH0) | Canal analogique 0 | Vers la sortie AO de ta sonde analogique | | | 1 (CH0) | Canal analogique 0 | Vers la sortie AO de ta sonde analogique | | ||
Ligne 63: | Ligne 64: | ||
| **9** | **DGND** | | **9** | **DGND** | ||
| **1 à 8** | **CH0 à CH7** | **Canaux analogiques d’entrée** (pour capteurs). Le MCP3008 peut lire **jusqu’à 8 capteurs analogiques**. CH0 est le plus utilisé. | | **1 à 8** | **CH0 à CH7** | **Canaux analogiques d’entrée** (pour capteurs). Le MCP3008 peut lire **jusqu’à 8 capteurs analogiques**. CH0 est le plus utilisé. | ||
+ | |||
+ | |||
+ | * 🟥 VDD + VREF = alimentent la puce et définissent la précision. | ||
+ | * 🟦 AGND + DGND = masses nécessaires pour les parties analogiques et numériques. | ||
+ | * 📡 CLK, DOUT, DIN, CS = communication SPI avec le Raspberry Pi. | ||
+ | * 🌱 CH0 à CH7 = brancher ici les capteurs analogiques, | ||
+ | |||
+ | |||
+ | ===== 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 | ||
+ | | --------------- | -------------------------------------------------------------- | ---------------------------------- | | ||
+ | | `MOSI` | ||
+ | | `MISO` | ||
+ | | `SCLK` ou `CLK` | Clock : le signal d’horloge synchronise les échanges | ||
+ | | `CS` ou `CE` | Chip Select : active le capteur concerné | ||
+ | |||
+ | 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' | ||
+ | |||
+ | < | ||
+ | |||
+ | * Aller dans Interfaces | ||
+ | * Activer SPI | ||
+ | * Redémarrer | ||
+ | |||
+ | ===== Installation de la bibliothèque ===== | ||
jardin_convertisseur.1753362576.txt.gz · Dernière modification : de admin