Bienvenue sur Multi Rotor Fans Club. Cliquer ici pour vous enregistrer
ou ici pour vous connecter


  • Annonce

Bonjour a tous.
Un petit changement sur l'adresse du forum qui a quand même son importance, surtout en terme de sécurité, c'est que nous passons en https, donc en connexion sécurisé.
Il vous suffit de modifier votre favori et/ou marque page et de regarder si tout fonctionne bien.
Si vous avez des erreurs, il vous suffit de définir le permissions.
Je vous recommande de le faire, car vous risquez de vous reconnecter a chaque session.
Voila, j’espère que cela vous conviens, j'essaye de faire le maximum pour que vous soyez en sécurité.
Dehas



Diversity a base d'Arduino

Modérateur: Dehas

Diversity a base d'Arduino

Message non lupar bruno » Jeu 4 Juin 2015 17:16

Bon allé je me lance dans une explication et ceci même si mon montage n'est pas encore fini.

Je me fabrique un module Diversity a base d'une Arduino Nano R3, de 2 RX 5.8Ghz (disposant d'une pin RSSI) et d'un switch vidéo afin de basculer de récepteur après lecture des valeurs RSSI de chaque RX 5.8Ghz.

Mes RX sont RC832, ce derniers disposent bien d'un pin RSSI, il s'agit de la pin N°6. ces RX sont équipé l'un d'une antenne directive et l'autre d'une antenne bâton. La pin RSSI délivre elle une valeur comprise entre 0.4v et 1.1V.
Le switch vidéo est un switch provenant de HK (http://www.hobbyking.com/hobbyking/stor ... o%20switch)

Le principe de ce type de montage est simple:

Sur Les pin A0 et A1 de l'arduino, je vais lire les valeur RSSI de chaque RX 5.8Ghz par des appels a analogRead(pin) et ceci pour chacun des RX; couplé à un map ça vas très bien le faire.
Comparer les 2 lectures et basculer le switch vidéo par une instruction servo.write(valeurPWM) sur la prise du switch vidéo.
exemple:
(RSSI_RX1_Value > RSSI_RX2_Value) ? switchTo(0) : switchTo(90)

Pour tous ça c'est Ok.

Mais, comme j'ai envie de m’amuser je fait l'ajout d'un menu afin de basculer en mode automatique ou forcé sur l'un ou l'autre RX, d'un afficheur LCD afin d'afficher le mode actif, le RX en cours de fonctionnement et la valeur RSSI de chacun des RX.

je fait donc l'ajout d'un bouton poussoir en mode PULLUP afin de détecter l'appuis sur le bouton poussoir et ainsi changer de menu (Auto, RX1, RX2)

Donc mes RX sont donc des RC832 (http://www.hobbyking.com/hobbyking/stor ... ables.html) mais c'est 30EUR pièces, aussi si vous aviez un liens vers des RX moins cher avec la même banque de fréquence et donc en 32 canaux (j'en trouve en 8 canaux mais pas en 32 canaux) ce serait génial afin de baisser le prix de reviens de ce DIY Diversity.
Exemple de RX en 8 canaux:
http://www.fpv4ever.com/fr/serie-58ghz/ ... oires.html
et les moins cher que je trouve sont là:
http://www.banggood.com/fr/FPV-5_8G-Wir ... 84775.html
mais toujours en 8 canaux :(
Avatar de l’utilisateur
bruno
Pilote toutes catégories
Absent
 
Messages: 1803
Enregistré le: Mar 15 Avr 2014 11:39
Localisation: Créteil (94)
    Voir la position géographique du membre

Re: Diversity a base d'Arduino

Message non lupar bruno » Jeu 4 Juin 2015 18:26

Bon je vais encore réfléchir car je viens de tomber sur ceci:
https://code.google.com/p/rx5808-pro/wiki/Overview

Trop fort [yahoo.gif] :super:

Vous en pensez quoi vous.
Avatar de l’utilisateur
bruno
Pilote toutes catégories
Absent
 
Messages: 1803
Enregistré le: Mar 15 Avr 2014 11:39
Localisation: Créteil (94)
    Voir la position géographique du membre

Re: Diversity a base d'Arduino

Message non lupar Tfabien » Ven 5 Juin 2015 11:25

Un point de depart interessant sinon: http://www.rcgroups.com/forums/showthread.php?t=2127478
ImageSpektrum DX8 / Frsky Taranis X9D
Image NanoCPx BL / MCPx Bell47G / 130X / T-rex 250 / T-Rex 450 pro DFC (AR7200BX) / T-rex 500 DFC (AR7200BX) / ImmersionRC XuGong 10"
Avatar de l’utilisateur
Tfabien
Quadricopter
Absent
 
Messages: 252
Enregistré le: Sam 12 Oct 2013 14:52
    Voir la position géographique du membre

Re: Diversity a base d'Arduino

Message non lupar bruno » Ven 5 Juin 2015 11:35

Tfabien,

Merci.

En fait je vais faire encore plus simple.
L'arduino ne sera là que pour:

1°) Mesurer la valeur RSSI de 2 RX5.8ghz, comparer.
2°) Envoyer un valeur (via la lib servo) à un switch vidéo.

Au début j'avais penser utiliser des CD4066 et LM324, mais en fin de compte non c'est encore plus simple comme ça.
Avatar de l’utilisateur
bruno
Pilote toutes catégories
Absent
 
Messages: 1803
Enregistré le: Mar 15 Avr 2014 11:39
Localisation: Créteil (94)
    Voir la position géographique du membre

Re: Diversity a base d'Arduino

Message non lupar stiff33160 » Lun 22 Juin 2015 17:00

salut

fais deux récepteurs comme ça :
https://code.google.com/p/rx5808-pro/

et tu couple avec ça :

https://www.youtube.com/watch?v=4yDfRrsH0WM

je penses qu'on est pas loin d'un truc intéressant
ZMR250 sunnysky 2207s littlebee 20amps

ma progression fpv :
https://www.youtube.com/channel/UCBrkn4 ... P8A/videos
Avatar de l’utilisateur
stiff33160
Quadricopter
Absent
 
Messages: 189
Enregistré le: Sam 11 Mai 2013 14:54
    Voir la position géographique du membre

Re: Diversity a base d'Arduino

Message non lupar henrik04 » Jeu 13 Aoû 2015 23:21

Bonjour.
C’est un montage intéressant. Mais en cas de temps orageux souvent l’information RSSI ne vaut pas grand-chose.
Pourquoi ne pas faire un système diversité basé sur le signal vidéo ?
L’avantage évident est que si la vidéo est correcte, l’image devrait l’être aussi.

J’utilise ce genre de sélecteurs vidéo et cela fonctionne « au poil » !
Il serai très possible d’imaginer utiliser deux vidéos détecteurs de chez maxim-ic connectés à un arduino.

Enfin juste une petite idée… ::d

Henri
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
If you can't buy it, don't fly it! There are two kind of heli pilots: Those who did crash and those who will!
Avatar de l’utilisateur
henrik04
Tricopter
Absent
 
Messages: 99
Enregistré le: Jeu 20 Fév 2014 22:24

Re: Diversity a base d'Arduino

Message non lupar stiff33160 » Ven 14 Aoû 2015 11:30

je penses que l’intérêt est que le diversity via rssi est moins coûteux a mettre en place
ZMR250 sunnysky 2207s littlebee 20amps

ma progression fpv :
https://www.youtube.com/channel/UCBrkn4 ... P8A/videos
Avatar de l’utilisateur
stiff33160
Quadricopter
Absent
 
Messages: 189
Enregistré le: Sam 11 Mai 2013 14:54
    Voir la position géographique du membre

Re: Diversity a base d'Arduino

Message non lupar opossome64 » Ven 14 Aoû 2015 14:59

Yop !

henrik04 a écrit:Bonjour.
C’est un montage intéressant. Mais en cas de temps orageux souvent l’information RSSI ne vaut pas grand-chose.


Perso , si orageux , je suis pas au milieux d'un champ avec antennes/machin en carbone/toussa ;-)

Le RSSI fait très bien sont taf pour un prix modique , même si l'Oracle (<-- The top) à pris un "petite" claque .

++
- SpeedRacer 210 - RS2205 - XM20A - SP3 Betaflight
- QX90
- Optic6 2.4Ghz FRSky
- BaseSD + VRX + faceplate mod
Chaine Youtube
Avatar de l’utilisateur
opossome64
Pilote toutes catégories
Absent
 
Messages: 903
Enregistré le: Jeu 17 Oct 2013 18:22
Localisation: Plus au sud ...
    Voir la position géographique du membre

Re: Diversity a base d'Arduino

Message non lupar henrik04 » Ven 14 Aoû 2015 16:35

MAX7461_2.JPG
Bonjour.
Je suis bien conscient du cout un peu plus élevé d’oracle ou de la sélection faite à partir de la video.
Mon raisonnement est comme suit : Lorsque votre modèle n’est plus en vue et que seuls la vidéo et la télémétrie sont les points de repère, ces derniers doivent être de la meilleure qualité possible.
Le cout d’un modèle perdu comparé à celui d’un sélecteur video… D’autre part les orages dont je parlais peuvent être complètement invisible localement.
Lorsque vous avez fait quelques centaines de kilomètres pour faire un survol photo d’une zone, pour un client, difficile parfois de simplement dire : Ah, pas aujourd’hui… Peu importe la raison le client ne sera pas ravi ! :|

Si vous regardez l’idée ci-dessous maxim apporte une solution basée sur la vidéo à faible cout.
Je pense que « le jeu en vaut la chandelle ». Chacun voit midi à sa porte.. :]
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
If you can't buy it, don't fly it! There are two kind of heli pilots: Those who did crash and those who will!
Avatar de l’utilisateur
henrik04
Tricopter
Absent
 
Messages: 99
Enregistré le: Jeu 20 Fév 2014 22:24

Re: Diversity a base d'Arduino

Message non lupar stiff33160 » Mer 7 Oct 2015 09:38

salut,

de la lecture pour ceux qui veulent faire avancer ce projet : https://github.com/sheaivey/rx5808-pro-diversity

pour le moment ce n'est pas ma priorité
ZMR250 sunnysky 2207s littlebee 20amps

ma progression fpv :
https://www.youtube.com/channel/UCBrkn4 ... P8A/videos
Avatar de l’utilisateur
stiff33160
Quadricopter
Absent
 
Messages: 189
Enregistré le: Sam 11 Mai 2013 14:54
    Voir la position géographique du membre

Re: Diversity a base d'Arduino

Message non lupar furynick » Mer 7 Oct 2015 11:38

Et pourquoi vous limitez-vous à un Diversity ... pourquoi pas un Tri ou un Quadriversity ;)

Avec une omni et deux directionnelles y'a moyen d'avoir une couverture de folie et des portées énormes.
Image Bourdons.fr
Tx:Taranis+ & T6J
Yon²:Talon v2, E600, 14x4.7, X2&M8N, APM3.2, T-2D, H3+S, X8R
Rēsu:ZMR 250, RCX10, 5x3, Naze32, X4R
Akuro:F450, Afro slim, 9x5 tri, X2&M8N, APM3.2, X4R
Image Fréquences CMT31
Avatar de l’utilisateur
furynick
Pilote toutes catégories
Absent
 
Messages: 2314
Enregistré le: Mer 5 Fév 2014 14:46
Localisation: Portet-sur-Garonne

Re: Diversity a base d'Arduino

Message non lupar stiff33160 » Mer 7 Oct 2015 12:27

furynick a écrit:Et pourquoi vous limitez-vous à un Diversity ... pourquoi pas un Tri ou un Quadriversity ;)

Avec une omni et deux directionnelles y'a moyen d'avoir une couverture de folie et des portées énormes.


exact !! je met cette idée dans un coin :p
ZMR250 sunnysky 2207s littlebee 20amps

ma progression fpv :
https://www.youtube.com/channel/UCBrkn4 ... P8A/videos
Avatar de l’utilisateur
stiff33160
Quadricopter
Absent
 
Messages: 189
Enregistré le: Sam 11 Mai 2013 14:54
    Voir la position géographique du membre

Re: Diversity a base d'Arduino

Message non lupar BerTiN25 » Mer 7 Oct 2015 14:11

furynick a écrit:Et pourquoi vous limitez-vous à un Diversity ... pourquoi pas un Tri ou un Quadriversity ;)

Avec une omni et deux directionnelles y'a moyen d'avoir une couverture de folie et des portées énormes.


Sur RCGroup, j'ai vu un post avec un gars qui s'était fait un quadri avec 4 RC805, et 4 helicoïdales genres 8 tours, toutes orientées à 90° les unes par rapport aux autres dans le plan horizontal. Avec ça, le gars devait facilement doubler sa portée, et ce à 360°. Y'a juste au dessus de lui qu'il y a une sorte de trou dans la couverture.

Mais après, il n'y a pas vraiment de limite, on pourrait imaginer un hexa, ou même octo Diversity, avec des 12 tours, + une cloverleaf, par exemple.

Bon, ça fait beaucoup de récepteurs à acheter, au final, et des pinaizes de bonnes Lipos pour alimenter tout ça...
Further 210 - RMRC Dodo - Emax RS2205 2300kv- HQ 5x4x3 - LittleBee 20A - Sky+ - LemonCore pro - Xiaomi - 4S - 625 gr

Further 180 - Naze32 - Cobra 2204 2300kv- HQ 4x4x3 - LittleBee 20A - Sky+ - microminimosd- XSR - 4S - 500 gr
Avatar de l’utilisateur
BerTiN25
Pilote toutes catégories
Absent
 
Messages: 1072
Enregistré le: Mar 26 Aoû 2014 23:27
    Voir la position géographique du membre

Re: Diversity a base d'Arduino

Message non lupar furynick » Mer 7 Oct 2015 14:13

Les 4 hélicoïdales doivent avoir un angle d'au moins 100° dans cette config ... or il me semble que même les 8 tours sont plus étroites.
Pour le trou au dessus les pétales ont un peu le même problème.

Il faudrait pouvoir switcher le signal vidéo avec autre chose qu'un switch à 3 positions pour pouvoir monter plus de 3 Rx.
Et tant qu'à relever des défis, coder une recherche automatique de fréquence en asservissant les deux switch du Rx à l'Arduino.

Éventuellement regarder s'il n'y a pas quelque-chose à faire avec ce projet : http://www.rcgroups.com/forums/showthread.php?t=2086365
Sinon 25$ de 32 canaux chez RcTimer : http://rctimer.com/product-1129.html
Image Bourdons.fr
Tx:Taranis+ & T6J
Yon²:Talon v2, E600, 14x4.7, X2&M8N, APM3.2, T-2D, H3+S, X8R
Rēsu:ZMR 250, RCX10, 5x3, Naze32, X4R
Akuro:F450, Afro slim, 9x5 tri, X2&M8N, APM3.2, X4R
Image Fréquences CMT31
Avatar de l’utilisateur
furynick
Pilote toutes catégories
Absent
 
Messages: 2314
Enregistré le: Mer 5 Fév 2014 14:46
Localisation: Portet-sur-Garonne

Re: Diversity a base d'Arduino

Message non lupar bruno » Mer 7 Oct 2015 14:42

Avec une antenne directive, si vous utilisez un tracker PAN et TILT pas de Pb plus de trou au dessus de vous.
Avatar de l’utilisateur
bruno
Pilote toutes catégories
Absent
 
Messages: 1803
Enregistré le: Mar 15 Avr 2014 11:39
Localisation: Créteil (94)
    Voir la position géographique du membre

Re: Diversity a base d'Arduino

Message non lupar furynick » Mer 7 Oct 2015 16:35

Voui, c'est en projet pour ma part ... mais ça nécessite un peu de matos (FC, GPS, liaison radio, servos, cadre, antennes, etc).
Image Bourdons.fr
Tx:Taranis+ & T6J
Yon²:Talon v2, E600, 14x4.7, X2&M8N, APM3.2, T-2D, H3+S, X8R
Rēsu:ZMR 250, RCX10, 5x3, Naze32, X4R
Akuro:F450, Afro slim, 9x5 tri, X2&M8N, APM3.2, X4R
Image Fréquences CMT31
Avatar de l’utilisateur
furynick
Pilote toutes catégories
Absent
 
Messages: 2314
Enregistré le: Mer 5 Fév 2014 14:46
Localisation: Portet-sur-Garonne

Re: Diversity a base d'Arduino

Message non lupar bruno » Mer 7 Oct 2015 17:12

furynick

Tu dispose d'une Taranis ... regarde ma signature :) ça fait déjà moins de matos si tu utilise la télémétrie de frSKY.
Maintenant l'idéale est de hacker le PMU du Naza via Arduino d'inclure les info dans la télémétrie frSKY et voici un tracker à moindre coups :super:
Avatar de l’utilisateur
bruno
Pilote toutes catégories
Absent
 
Messages: 1803
Enregistré le: Mar 15 Avr 2014 11:39
Localisation: Créteil (94)
    Voir la position géographique du membre


Retourner vers Modules et Montages DIY

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité