2026-06-26 15:45:31 +02:00
# 📡 TNC Packet Radio - Installation & Configuration
2022-08-24 07:32:07 +02:00
2026-06-26 15:45:31 +02:00
## 📌 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** :
> 
---
## 🛠 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** .
2026-06-26 15:46:12 +02:00
2. Exécutez le script d'installation commun (voir [section Scripts ](http://fra1od.freeboxos.fr:3000/magnum88/KissTncAX25/src/branch/master/script )).
2026-06-26 15:45:31 +02:00
---
---
## 📁 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.