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/04 08:21] (Version actuelle) – [Installation de la bibliothèque] 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 65: | Ligne 66: | ||
+ | * 🟥 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 ===== | ||
+ | |||
+ | Pour pouvoir installer la bibliothèque, | ||
+ | |||
+ | < | ||
+ | source meteo/ | ||
+ | </ | ||
+ | |||
+ | Installation de la bibliothèque : | ||
+ | |||
+ | < | ||
+ | pip3 install Adafruit_CircuitPython_MCP3xxx | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Suite vers [[jardin_couleur|Utilisation de couleurs dans le terminal avec rich]] |
jardin_convertisseur.1753362576.txt.gz · Dernière modification : de admin