electronique:teleinformation-compteur-electricite:preparation-du-raspberry-pi

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
electronique:teleinformation-compteur-electricite:preparation-du-raspberry-pi [2021/02/27 21:09] – ↷ Liens modifiés en raison d'un déplacement. Cédrixelectronique:teleinformation-compteur-electricite:preparation-du-raspberry-pi [2025/11/19 07:48] (Version actuelle) – [Câblage] ajout lien Cédrix
Ligne 1: Ligne 1:
 +====== Décoder les infos de la TIC et les communiquer ======
 +{{ :dummy.png?75x75|Raspberry Pi communique avec un compteur Linky}}
 +
 +===== Choix du Raspberry Pi =====
 +
 +Un Raspberry Pi pour récupérer de manière régulière et automatique les informations d'un compteur. Ces informations seront communiquées à l’extérieur du Raspberry Pi.
 +
 +De ce fait le Raspberry Pi doit avoir :
 +  * une connexion réseau - pour communiquer avec quelqu'un ou quelque chose
 +  * un espace de stockage - pour l'OS, les logiciels et les valeurs lues
 +  * une connexion série - pour lire les informations dans le compteur électrique
 +
 +Pour l'instant j'ai arrêté mon choix sur un **Raspberry Pi 3**, qui me permet de remplir les conditions posées précédemment. L'**espace de stockage** est assuré par une carte SD et la **connexion série** est réalisée par le port GPIO. Concernant la **connexion réseau**, j'ai de la chance de disposer de l'armoire de brassage de la maison à une encablure du compteur électrique.
 +
 +Le système d'exploitation (OS) conseillé par défaut est **Raspberry Pi OS**, anciennement nommé **Raspbian**. Il offre l'avantage d'être un système GNU Liunx offrant toutes les possibilités d'une distribution Debian. Dans notre cas elle permet la gestion du réseau TCP/IP, la connexion à distance via SSH, synchronisation horaire avec un serveur NTP, gestion de base de données, de serveur Web, interprétation de langage évolué comme PHP ou Python...
 +
 +===== Câblage =====
 +
 +{{ .:pasted:20251119-074013.png }}
 +===== Câblage =====
 +
 +Le compteur Linky fournit un signal TIC **modulé en ASK**.
 +Pour pouvoir l’exploiter facilement avec le Raspberry Pi, on utilise un  [[:electronique:teleinformation-compteur-electricite:circuit-de-demodulation-ask|démodulateur ASK]], qui convertit le signal binaire modulé du compteur en une sortie TTL directement lisible par l’UART du Raspberry Pi.
 +
 +Le câblage final se résume donc à connecter :
 +
 +  * **Pin 1** – **3V3** : alimentation du démodulateur
 +  * **Pin 6** – **GND** : masse commune
 +  * **Pin 10** – **RX (GPIO15)** : lecture de la sortie numérique du démodulateur
 +
 +Le compteur → démodulateur → Raspberry Pi forme ainsi une chaîne complète de décodage TIC.
 +
 +---
 +
 +==== Schéma de câblage (ASCII) ====
 +
 +<code>
 +           +-----------------------------+
 +                  Compteur Linky       |
 +                  Sortie TIC (ASK)     |
 +           +-------------+---------------+
 +                         |
 +                          Signal TIC modulé
 +                         v
 +           +-----------------------------+
 +             Démodulateur ASK          |
 +                                       |
 +             IN  <---------------------+-  TIC data
 +             GND <---------------------+-  TIC GND
 +                                       |
 +             OUT ----------------------+------------------> Pin 10 (RX)
 +             GND <---------------------+------------------> Pin 6  (GND)
 +             VCC <---------------------+------------------- Pin 1  (3V3)
 +           +-----------------------------+
 +
 +
 +</code>
 +
 +
 +
 +
 +===== Installation de l'OS =====
 +
 +L'article [[informatique:se:raspberrypi-os:installer_raspbian]] détaille comment déployer le système d'exploitation. On veillera bien à activer le service **SSH**.
 +
 +Au lancement du Raspberry Pi, on utilisera la commande **nmap** pour **identifier l'adresse IP** de la carte.
 +
 +<code>
 +nmap -sn 192.168.1.254/24
 +</code>
 +
 +Puis on pourra se connecter avec le compte ''pi'' et le mot de passe ''raspberry'' :
 +
 +<code>
 +ssh pi@192.168.1.68
 +</code>
 +
 +
 +