From d94007bea36061eb5977381d812e62daa1f902a7 Mon Sep 17 00:00:00 2001 From: Xavier Date: Fri, 26 Jun 2026 15:45:31 +0200 Subject: [PATCH] Actualiser README.md --- README.md | 139 ++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 113 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 482a921..28b20c7 100755 --- a/README.md +++ b/README.md @@ -1,27 +1,114 @@ -Install et Config des TNC packet radio -============================ - -
-##TNC ARDUINO ## -
nano ou micro 328p -
-Répertoire Arduino pour la compilation avec arduinoIDE ouvrir le .ino
-(attention j'ai modifier les pin pour mon projet RX_LED 3, TX_LED 9, RX_ONLY 8 et PTT_PIN 10 ) -
-## Carte Son CM108 ## -
carte audio CM108 -
-Répertoire CM108 -
-Le fichier install est commun au 2 projets -
-## LES SCRIPTS ## -Le répertoire script contient les configuration à modiufier et les fichier exécution: -
-ax_cm108.sh pour la carte audio CM108 -
-ax_arduino.sh pour le kisstnc -
-73'51
-Xavier +# 📡 TNC Packet Radio - Installation & Configuration +## 📌 Description +Ce projet permet de configurer et utiliser des **TNC (Terminal Node Controller)** pour la **radio par paquets (Packet Radio)**. Deux solutions sont proposées : +- **TNC Arduino** (basé sur **Nano/Micro 328p**). +- **TNC via Carte Son CM108** (utilisation d'une carte audio USB). + +> 📸 **Illustration** : +> ![KISS TNC](http://xavier.debert.free.fr/kisstnc.jpg) + +--- + +## 🛠 Prérequis + Composant | Description | + |-------------------------|-----------------------------------------------------------------------------| + | **Arduino IDE** | Pour compiler et flasher le firmware sur les cartes Arduino. | + | **Carte Arduino** | **Nano** ou **Micro 328p** (selon le modèle choisi). | + | **Carte Son CM108** | Carte audio USB compatible avec les scripts fournis. | + | **Droits administrateur** | Requiert `sudo` pour installer et exécuter les scripts. | + +--- + +--- + +## 🔧 Configuration pour TNC Arduino + +### 1️⃣ Matériel +- **Modèle** : Arduino **Nano** ou **Micro 328p**. +- **Broches modifiées** (pour ce projet) : + | Broche | Fonction | + |--------------|-----------| + | **3** | RX_LED | + | **9** | TX_LED | + | **8** | RX_ONLY | + | **10** | PTT_PIN | + +> ⚠️ **Attention** : Si vous utilisez un autre schéma de câblage, modifiez ces valeurs dans le code source. + +--- + +### 2️⃣ Installation +1. Ouvrez le fichier `.ino` dans le répertoire **Arduino** avec l'**Arduino IDE**. +2. Vérifiez et ajustez les **numéros de broches** si nécessaire. +3. Compilez et flashez le firmware sur votre carte Arduino. + +--- + +--- + +## 🔊 Configuration pour Carte Son CM108 + +### 1️⃣ Matériel +- **Carte audio** : **CM108** (compatible avec les scripts fournis). + +### 2️⃣ Installation +1. Accédez au répertoire **CM108**. +2. Exécutez le script d'installation commun (voir [section Scripts](#-scripts)). + +--- + +--- + +## 📁 Structure du Projet + + + +. +├── Arduino/ # Fichiers pour TNC Arduino (.ino) +├── CM108/ # Fichiers pour TNC via Carte Son CM108 +├── install # Script d'installation commun +└── script/ # Scripts d'exécution et configurations +├── ax_cm108.sh # Script pour la carte son CM108 +└── ax_arduino.sh # Script pour le TNC Arduino + + +--- + +## 🚀 Utilisation + +### 1️⃣ Installation commune +Exécutez le script d'installation pour configurer les dépendances : +```bash +chmod +x install +sudo ./install +``` + +2️⃣ Lancer les TNC +Pour TNC Arduino : +```bash +cd script +chmod +x ax_arduino.sh +sudo ./ax_arduino.sh +``` + +Pour Carte Son CM108 : +```bash +cd script +chmod +x ax_cm108.sh +sudo ./ax_cm108.sh +``` + +⚙️ Personnalisation + +Fichiers de configuration : Modifiez les fichiers dans le répertoire script/ pour adapter les paramètres (fréquences, baud rate, etc.). +Broches Arduino : Si vous utilisez un câblage différent, ajustez les définitions dans le fichier .ino. + +⚠️ Limitations + +Compatibilité : Les scripts sont conçus pour Debian/Ubuntu. Une adaptation peut être nécessaire pour d'autres distributions. +Matériel spécifique : Assurez-vous que votre carte Arduino ou CM108 est correctement connectée. +Droits root : Certains scripts nécessitent sudo pour accéder aux périphériques audio ou série. + +📜 Licence +Ce projet est sous licence MIT. Vous êtes libre de l'utiliser, le modifier et le distribuer.