KissTncAX25/README.md
2026-06-26 15:45:31 +02:00

115 lines
3.5 KiB
Markdown
Executable File
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 📡 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.