Voudrait communiquer entre un Arduino et un PC mais sur une distance de plus de 2500 pieds à l'extérieur en plein air, sans fil. Quelle serait la meilleure façon de procéder? Les appareils de communication que j'ai trouvés (xbee, ...) ne tiennent pas la distance.
communication
wireless
arduino
littlebirdceo
la source
la source
Réponses:
Quel type de débit de données devez-vous maintenir?
La communication à longue portée est tout à fait possible dans les zones ouvertes à très faible puissance - un projet sur lequel je travaille actuellement intègre la transmission de données sur 500 KM en utilisant seulement 25 mW (miliwatts) de puissance tx - cela repose bien sûr sur une ligne de vue et des données la transmission est à seulement 50 bauds. Même sans ligne de vue, les communications omnidirectionnelles à l'extérieur sont assez facilement réalisables sur la plage que vous recherchez.
Comme d'autres l'ont mentionné, il est important de faire correspondre vos antennes avec vos schémas d'utilisation prévus - pouvez-vous nous donner plus de détails sur les exigences / schémas d'utilisation?
la source
Un facteur dont dépendent vos options est le taux de transfert de données dont vous avez besoin sur cette distance. De plus, les applications à faible consommation et à longue portée réduisent le débit à mesure que la distance augmente.
Par exemple, le XBee Pro 50 mW série 2.5 fonctionne à 2,4 GHz avec une plage de 1 mile et a un taux de transfert de données de 250 kbps.
La gamme plus longue XBee Pro 900 XSC fonctionne à 900 MHz et a une portée de plus de 15 miles, mais un taux de transfert de données de seulement 9,6 kbps.
Vous pouvez également examiner les antennes directionnelles et les amplificateurs de signal.
la source
Le Wifi peut-être si vous avez utilisé des prolongateurs de portée pour votre réseau, ou si vous avez les fonds, vous pouvez utiliser le réseau cellulaire avec un module comme ceux-ci de sparkfun.
la source
Il y a des XBees qui communiquent à environ 1 mile (~ 4800 pieds?). http://www.ladyada.net/make/xbee/modules.html Peut-être pouvez-vous même améliorer la portée avec une meilleure antenne.
la source
Comme cela a été mentionné, le XBee avec l'antenne de 50 mW devrait le faire. Vous voulez vous assurer de commander l'antenne à gain élevé. Il y a une série de XBees qui viennent avec un connecteur coaxial sur le dessus. IIRC l'antenne à gain le plus élevé est l'antenne fouet avec le câble coaxial. Le document qui traite des gains d'antenne est la note d'application XST-AN019a de MaxStream.
la source
Nous avons réussi à pousser cette communication sur plus d'un mile sur nos drones miniatures sans jamais approcher de la perte de communication. Il s'agit d'un modem série dont le débit à cette époque était de 9600.
[http://www.digi.com/products/wireless-wired-embedded-solutions/zigbee-rf-modules/point-multipoint-rfmodules/xtend-module.jsp#overview[[1]
bonne chance !
la source
Vous pouvez utiliser des unités radio Wifi standard 2,4 GHz ou 5 GHz avec des antennes directionnelles, yagi ou paraboliques. Utilisez un blindage Ethernet sur votre Arduino et le port Ethernet sur l'ordinateur (ou votre réseau). Cette distance est complètement réalisable avec ce type de configuration et prend en charge une bande passante élevée. J'ai utilisé les marques enGenius et Deliberant sans problème sur de telles distances.
Pour une solution moins chère, vous pourrez peut-être y parvenir avec quelques routeurs wifi standard comme le linksys WRT54GL exécutant DD-WRT ou un autre firmware qui permet la personnalisation du délai ACK, et en utilisant de petites antennes directionnelles comme celle- ci , ou sur l-com.com découvrez leur sélection d'antennes 2,4 GHz avec connecteurs TNC.
la source
Je me souviens d'une liaison de 100 miles en Amérique du Sud qui était fiable avec 100 mw à 14 MHz avec un taux de 2 ou 4 en utilisant un oscillateur extrêmement stable et un filtre très étroit tous construits avec des pièces analogiques.
Je devrais être facile aujourd'hui si vous pouvez obtenir une fréquence de 3 à! 50 MHz. Un GPS peut être utilisé pour synthétiser une horloge aussi bonne que possible et des messages d'encodage et de décodage de signaux numériques modernes qui peuvent extraire des signaux que vous n'entendez pas en copie solide. Si vous placez un filtre étroit sur une fréquence stable, une quantité incroyable de bruit peut être filtrée. L'utilisation d'un décodage par déphasage de l'ordinateur peut extraire des choses que je ne peux pas voir ou entendre.
Bien sûr, plus le filtre est étroit, plus le débit en bauds est faible.
Aux États-Unis et en Europe, l'accès aux fréquences des radios de données est difficile, voire impossible. Si vous voulez quelque chose qui approche d'un accès rapide aux données, vous avez besoin de 3 à 5 bandes dispersées sur la plage de 3 à 30 MHz et vous n'êtes pas sûr tous les jours. La plage de fréquences de 50 à 150 MHz est fiable de 3h00 à midi en tant que diffusion de météores. Il nécessite au moins une radio de 100 watts avec un gain d'antenne de 9 dBi. Cela a été fait avec un ERP de 100 watts mais les connexions se corrodent et les pièces vieillissent, vous avez donc besoin d'un facteur de sécurité.
Cela fait 10 ans que je travaille en Amérique centrale, en Amérique du Sud, au Mexique ou en Afrique. Leur attribution de fréquences à l'époque était beaucoup plus flexible. En travaillant comme entrepreneur, j'ai dit à mon client ce que je pouvais savoir sur la loi et je l'ai laissé à lui. Vous pouvez faire une excellente antenne NVIS à 7 MHz sur un Caboose ou sur la chaudière du moteur d'un train qui donnera l'emplacement presque constant d'un train en Afrique sur 500 miles. Doublez votre dos et faites bien sur 3,5 MHz la nuit.
la source