Programmes commentés » Historique » Version 6
Alexis ANGLADE, 02/02/2025 17:08
1 | 1 | Alexis ANGLADE | h1. Programmes commentés |
---|---|---|---|
2 | 2 | Alexis ANGLADE | |
3 | 3 | Alexis ANGLADE | ___ |
4 | 1 | Alexis ANGLADE | |
5 | 3 | Alexis ANGLADE | > h2. Contenu de la section |
6 | |||
7 | Vous trouverez dans cette section trois fichiers .zip contenant les programmes utilisés durant le projet, ainsi que la base de données utilisée pour l'étape de Machine Learning. |
||
8 | |||
9 | 1 | Alexis ANGLADE | Les programmes sont organisés par logiciel utilisé. |
10 | 3 | Alexis ANGLADE | |
11 | 6 | Alexis ANGLADE | > > h3. 1. Programmes Arduino |
12 | 3 | Alexis ANGLADE | |
13 | Les programmes point_em.ino et point_rec.ino servent, respectivement, à assurer l'émission et la réception de trames LoRa (envois de nombres de 0 à 1000) entre les deux modules Arduino (en point à point). |
||
14 | |||
15 | 1 | Alexis ANGLADE | Le programme passerelle.ino sert à envoyer une série de 30 trames LoRa (envoi de nombres de 0 à 29) à la passerelle. Ce programme peut être implanté dans plusieurs modules Arduino si besoin, il faudra juste modifier les délais entre chaque émission de trame pour chaque module. |
16 | |||
17 | Attention : Les programmes Arduino doivent rester dans leur dossier associé et c'est le dossier qui doit être utilisé comme Workplace dans Arduino IDE ! |
||
18 | 4 | Alexis ANGLADE | |
19 | 6 | Alexis ANGLADE | > > h3. 2. Programme GNU Radio |
20 | 1 | Alexis ANGLADE | |
21 | 4 | Alexis ANGLADE | Le fichier blade.grc sert à la configuration de la passerelle utilisée pour la réception de trame LoRa, |
22 | 1 | Alexis ANGLADE | Ce fichier est à importé dans GNU Radio une fois les trois étapes détaillés dans la note d'application "Configuration de GNU Radio et bladeRF 2.0 micro pour la réception des signaux LoRa avec calcul du CFO". |
23 | 4 | Alexis ANGLADE | |
24 | L'utilisation du fichier cfo.docx est également détaillé dans cette même note d'application. |
||
25 | 3 | Alexis ANGLADE | |
26 | 6 | Alexis ANGLADE | > > h3. 3. Programmes Matlab |
27 | 3 | Alexis ANGLADE | |
28 | Les programmes Matlab ml_cfo.m et test.m servent respectivement à entraîner les algorithmes de Machine Learning sélectionnés, avec la base de données également présente dans le dossier Matlab, et à vérifier la bonne prédiction du modèle définitif retenu en utilisant de nouveaux CFO, comme décrit dans la section [[Procédure de tests]]. |
||
29 | |||
30 | Attention : tous les fichiers doivent rester dans le même dossier pour pouvoir fonctionner ! |