Table des matières:
- Étape 1: BOM (Bill of Materials)
- Étape 2: CONNECTIVITÉ MATÉRIELLE
- Étape 3: ANTENNES
- Étape 4: Configuration RADIO
- Étape 5: CONFIGURATION DU MODULE
- Étape 6: FIRMWARE
- Étape 7: CONFIGURATION DU VOL
- Étape 8: RÉSULTATS
- Étape 9: DONNÉES DE VOL
- Étape 10: CONCLUSION
Vidéo: AU-DELÀ DE L'HORIZON AVEC LoRa RF1276 : 12 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
J'ai trouvé l'émetteur-récepteur RF1276 à livrer
les performances les plus remarquables en termes de portée et de qualité du signal. Lors de mon premier vol, j'ai pu atteindre une distance de 56 km à un niveau de signal de -70 dB avec de petites antennes quart de longueur d'onde.
Étape 1: BOM (Bill of Materials)
1.
ARDUINO PRO Mini
2. Module GPS Ublox NEO-6M
3. Capteur de pression barométrique BMP-085
4. Adaptateur de carte SD
5. DEL de 3 watts
6. 2 piles 18650 2600mAh
7. Convertisseur de tension abaisseur DC-DC
8. 2x RF1276 émetteurs-récepteurs de appconwireless.com
Étape 2: CONNECTIVITÉ MATÉRIELLE
- Le capteur BMP085 est connecté à A4 (SDA) et A5 (SCL)
- La carte SD est connectée à 10(SS), 11(MISO), 12(MOSI), 13(SCK)
- Le GPS est connecté à 6(TX), 7(RX) - logiciel série
- RF1276 est connecté à TX->RX, RX->TX - série matérielle
- Le moniteur de tension de batterie est connecté à A0 via un diviseur de tension
- Le contrôle ON/OFF de la LED s'effectue via N-FET (IRLZ44N), qui est connecté à la broche 9 via une résistance pull-down.
- La broche 8 est connectée à RST (pour une réinitialisation du microcontrôleur à distance)
- La batterie est connectée à DC/DC buck converti, qui est régulé pour une sortie 5V
Étape 3: ANTENNES
J'ai trouvé cette antenne dipôle sur le
L'extrémité de transmission et l'antenne fouet à fil à l'extrémité de réception donnent les meilleurs résultats
Étape 4: Configuration RADIO
Pour viser la portée maximale, il faut
comprendre la physique de base derrière la communication radio.
- L'augmentation de la bande passante réduit la sensibilité (et vice-versa)
- L'augmentation du gain d'antenne réduit la puissance d'émission requise
- La ligne de mire est un must
Sur la base des règles ci-dessus, j'ai choisi les paramètres suivants pour l'outil RF:
- FS: 2048
-BW: 125kHz
- Puissance d'émission: 7 (max.)
- Vitesse UART: 9600bps
Les paramètres ci-dessus ne donneront que 293 bps, mais permettront une sensibilité de réception de -135 dB. Cela signifie que vous pouvez transmettre de petits paquets (c'est-à-dire la latitude ou la longitude) env. toutes les 2 secondes. Si vous souhaitez également contrôler à distance votre électronique, vous devez laisser soit 1 seconde pour écouter les commandes au sol. Ainsi, les données peuvent être transmises toutes les 3 secondes.
Étape 5: CONFIGURATION DU MODULE
Le firmware nécessite à la fois le module GPS
et RF1276 à configurer pour l'UART 9600bps. La configuration GPS peut être effectuée avec le logiciel u-blox U-Center.
Affichage->Messages->UBX->CFG->PRT->Baudrate->9600. Puis, Récepteur->Action->Enregistrer la configuration.
La configuration RF1276 peut être effectuée avec l'outil RF1276.
Étape 6: FIRMWARE
Le micrologiciel:
- Surveiller la pression atmosphérique et la température
- Surveiller la tension de la batterie
- Capturez une variété de valeurs GPS
- Enregistrez toutes les données sur la carte SD
- Transmettre toutes les données
Le micrologiciel permet les options de contrôle à distance suivantes:
- réinitialiser le module
- allumer/éteindre la led
- mettre à jour le compteur interne après avoir reçu le paquet ping du sol
Le lecteur de carte SD et le capteur de pression BMP sont tous deux programmés pour un fonctionnement tolérant aux pannes. L'échec de l'un d'entre eux ne fera pas planter le module.
Étape 7: CONFIGURATION DU VOL
J'ai accroché la charge utile au ballon.
Le poids de la charge utile est légèrement supérieur à 300g. Le ballon est plus lourd – env. 1 kg. Je l'ai rempli de 2 mètres cubes d'hélium donnant ainsi 700g de portance libre. Je l'ai gonflé pour qu'il éclate à 1,5 km (85% du volume).
Étape 8: RÉSULTATS
Le ballon a atteint 4,6 km d'altitude et
distance de 56 km. Il voyageait à 40 km/h au-dessus d'une immense ville et a atterri quelque part dans un marécage. Il n'a éclaté qu'à 4,6 km, donc sa résistance à la traction était 3 fois meilleure que ce que j'avais initialement estimé.
Je n'ai pas récupéré la charge utile car je ne pouvais pas conduire et me concentrer uniquement sur la surveillance de la télémétrie en temps réel.
J'ai capturé les derniers paquets lorsque le ballon était à env. 1km d'altitude. C'est alors qu'il a dépassé l'horizon.
Étape 9: DONNÉES DE VOL
J'ai collecté beaucoup plus de paramètres, mais
ces extra-uns sont principalement GPS. La trajectoire de vol reconstruite est fournie dans l'image ci-dessus, et voici les données du capteur interne.
Étape 10: CONCLUSION
RF1276 est définitivement un excellent
émetteur-récepteur. Je n'ai pas testé mieux que celui-ci. Volant au-dessus d'une grande ville (conditions d'interférence élevée) par vent fort avec une position d'antenne instable, il a pu fournir un niveau de signal de -70 dB à une distance de 56 km à 1 km au-dessus du sol, laissant ainsi un budget de liaison de -65 dB ! (sa limite de sensibilité configurée était de -135 dB). Si seulement il n'était pas passé derrière l'horizon (ou si j'étais plus haut - c'est-à-dire sur une colline ou une tour de télécommunication), j'aurais pu capturer son emplacement d'atterrissage. Ou, alternativement, si le ballon n'avait pas éclaté, j'aurais pu atteindre deux ou trois fois la distance !
Conseillé:
Automatiser une serre avec LoRa ! (Partie 2) -- Ouvre-fenêtre motorisé : 6 étapes (avec photos)
Automatiser une serre avec LoRa ! (Partie 2) || Ouvre-fenêtre motorisé : Dans ce projet, je vais vous montrer comment j'ai créé un ouvre-fenêtre motorisé pour ma serre. Cela signifie que je vais vous montrer quel moteur j'ai utilisé, comment j'ai conçu le système mécanique réel, comment je conduis le moteur et enfin comment j'ai utilisé un Arduino LoRa
Création de PC Event Horizon Watercooled : 11 étapes (avec photos)
Event Horizon Watercooled PC Build : Event Horizon est un PC personnalisé refroidi à l'eau avec un thème spatial de science-fiction dans le boîtier Wraith PC. Suivez-moi pendant que je marche à travers les étapes pour créer cette bête
ESP32 avec didacticiel du module LoRa E32-433T - Interfaçage LoRa Arduino : 8 étapes
ESP32 avec didacticiel du module LoRa E32-433T | Interfaçage LoRa Arduino : Hé, quoi de neuf, les gars ! Akarsh ici de CETech.Ce projet de la mienne interface le module E32 LoRa d'eByte qui est un module émetteur-récepteur haute puissance de 1 watt avec un ESP32 utilisant Arduino IDE.Nous avons compris le fonctionnement de l'E32 dans notre dernier tutoriel
Contrôler les appareils ménagers sur LoRa - LoRa en domotique - Télécommande LoRa : 8 étapes
Contrôler les appareils ménagers sur LoRa | LoRa en domotique | Télécommande LoRa : Contrôlez et automatisez vos appareils électriques à de longues distances (Kilomètres) sans la présence d'Internet. C'est possible grâce à LoRa ! Hé, quoi de neuf, les gars ? Akarsh ici de CETech.Ce PCB dispose également d'un écran OLED et de 3 relais dont un
Projet Arduino : Plage de test du module LoRa RF1276 pour la solution de suivi GPS : 9 étapes (avec photos)
Projet Arduino : Test Range LoRa Module RF1276 pour la solution de suivi GPS : Connexion : USB - SerialBesoin : Navigateur Chrome Besoin : 1 X Arduino Mega Besoin : 1 X GPS Besoin : 1 X Carte SD Besoin : 2 X LoRa Modem RF1276Fonction : Arduino Envoyer la valeur GPS à la base principale - Données de stockage de la base principale dans le module Dataino Server Lora : Ultra longue portée