# 📡 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](http://fra1od.freeboxos.fr:3000/magnum88/KissTncAX25/src/branch/master/script)). --- --- ## 📁 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.