Actualiser README.md
This commit is contained in:
parent
d640c9acd7
commit
d94007bea3
139
README.md
139
README.md
|
|
@ -1,27 +1,114 @@
|
|||
Install et Config des TNC packet radio
|
||||
============================
|
||||
<img src="http://xavier.debert.free.fr/kisstnc.jpg" width="50%">
|
||||
<br>
|
||||
##TNC ARDUINO ##
|
||||
<br>nano ou micro 328p
|
||||
<br>
|
||||
Répertoire Arduino pour la compilation avec arduinoIDE ouvrir le .ino<br>
|
||||
(attention j'ai modifier les pin pour mon projet RX_LED 3, TX_LED 9, RX_ONLY 8 et PTT_PIN 10 )
|
||||
<br>
|
||||
## Carte Son CM108 ##
|
||||
<br>carte audio CM108
|
||||
<br>
|
||||
Répertoire CM108
|
||||
<br>
|
||||
Le fichier install est commun au 2 projets
|
||||
<br>
|
||||
## LES SCRIPTS ##
|
||||
Le répertoire script contient les configuration à modiufier et les fichier exécution:
|
||||
<br>
|
||||
ax_cm108.sh pour la carte audio CM108
|
||||
<br>
|
||||
ax_arduino.sh pour le kisstnc
|
||||
<br>
|
||||
73'51 <br>
|
||||
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** :
|
||||
> 
|
||||
|
||||
---
|
||||
|
||||
## 🛠 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.
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user