Liaison Bluetooth et Multiwii
Forum Multirotors et Drones
MikroKopter de Jeff06
Merci de vous connecter ou de vous inscrire.

Connexion avec identifiant, mot de passe et durée de la session

Auteur Sujet: Liaison Bluetooth et Multiwii  (Lu 73423 fois)

fred_fr

  • Membre Senior
  • *****
  • Hors ligne Hors ligne
  • Messages: 662
    • AUTOQUAD6 FR
Liaison Bluetooth et Multiwii
« le: 19 février 2012 à 20:41:46 »

bonjour

je cherchais un moyen permettant de :
- paramétrer le quad sans avoir à chaque fois d'ouvrir le dôme , connecter la câble série , connecter l'interface, changer les valeurs  et redéfaire le tout.  :'( :'(
- récupérer les données pendant les vols de réglages et de tests

La solution la plus simple est de remplacer la liaison série filaire par une liaison sans fil. Deux techniques peuvent être utilisé : Wifi (xbee par exemple) et Bluetooth

J'ai testé le systèmes bluetooth avec l'adaptateur de chez flyduino : http://flyduino.net/Serial-Bluetooth-Adapter-PlugnPlay-for-Android-App. Pour la partie récupération des données j'ai utilisé la nouvelle interface Windows : MW-WINGUI.

Cette adaptateur est prêt à l'emploie, configuré avec une liaison à 11500 bps un code d'authentification égal à 1234. Il est livré avec un câble de 20cm et 4 fils


Cet adaptateur doit être connecté tout simplement sur la sortie serial0 (à la place du câble FTDI)  en inversant les fils TX et RX.


.....
.....
Configuration sur le PC et utilisation  voir message suivant
IP archivée
- Quad v4 : hélice 10x4.5, moteur roxxy 2827-35, châssis DJI 450F, 3s ou 4s,  APM2
- Y6 900 SPY HERO : moteur MK3638 ,hélice ... , 4s,  carte autoquad
- Ornithopter Park Hawk V1
- Radio MX20-hott
- http://autoquad6.free.fr/quad-slow-fly.html

fred_fr

  • Membre Senior
  • *****
  • Hors ligne Hors ligne
  • Messages: 662
    • AUTOQUAD6 FR
Liaison Bluetooth et Multiwii
« Réponse #1 le: 19 février 2012 à 20:42:11 »

Pour voir l'adaptateur sur le PC :

Exemple avec un PC avec un windows seven :
  • lancer le gestionnaire de périphérique bluetooth
  • Ajouter un périphérique bluetooth
  • Choisir le périphérique "linvor Bluetooth"
  • Entrer le code de couplage du périphérique : 1234
  • Attendre que tous les pilotes soient installés
  • Clique droit sur le périphérique / propriété / matériel et vous trouvez le numéro du port COM
pour plus de détail voir http://mwc-fr.wikispaces.com/Bluetooth

Pour récupérer les données :
  • lancer l'interface
  • aller dans l'onglet "GUI settings"
  • cocher "Start data logging at Connect" et le type des données à logger

Un fichier des données est créé à chaque connexion et peux être ensuite visualisé via le "LogBrowser"
« Modifié: 19 février 2012 à 23:07:38 par fred_fr »
IP archivée
- Quad v4 : hélice 10x4.5, moteur roxxy 2827-35, châssis DJI 450F, 3s ou 4s,  APM2
- Y6 900 SPY HERO : moteur MK3638 ,hélice ... , 4s,  carte autoquad
- Ornithopter Park Hawk V1
- Radio MX20-hott
- http://autoquad6.free.fr/quad-slow-fly.html

Le_SnorK

  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 1 184
  • Ø [Troqueur Compulsif] Ø
Liaison Bluetooth et Multiwii
« Réponse #2 le: 19 février 2012 à 21:01:19 »

hier j'étais sur ebay et j'hésitai a le prendre justement, je me disai que ça serai encore toute une histoire a configurer... du coup je vais le prendre, c'est sympa de récupérer les infos en live
et surtout de pouvoir modifier les PID a distance

y'a 2 models chez marcmart.home
un qui va de 3V6 a 6V http://www.marcmart.com/ebay/o/OT866/OT866-4m.jpg
et un en 3V3 dit "special arduino" http://www.marcmart.com/ebay/o/OT274/OT274-5m.jpg

IP archivée
HomeMadeLowCost et le plus léger possible ! 
Ma Page Youtube  :doublepouce:

fred_fr

  • Membre Senior
  • *****
  • Hors ligne Hors ligne
  • Messages: 662
    • AUTOQUAD6 FR
Liaison Bluetooth et Multiwii
« Réponse #3 le: 19 février 2012 à 21:22:03 »

Je prendrai le premier pour ne pas avoir des problème d'alimentation ... et de 5v comme pour les capteurs. Par contre je ne sais pas si elle est bien configuré comme la flyduino ... a tester

IP archivée
- Quad v4 : hélice 10x4.5, moteur roxxy 2827-35, châssis DJI 450F, 3s ou 4s,  APM2
- Y6 900 SPY HERO : moteur MK3638 ,hélice ... , 4s,  carte autoquad
- Ornithopter Park Hawk V1
- Radio MX20-hott
- http://autoquad6.free.fr/quad-slow-fly.html

miravo

  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 1 261
  • Fada d'air
Liaison Bluetooth et Multiwii
« Réponse #4 le: 19 février 2012 à 21:36:41 »

Ca c'est une super vraie bonne idée ce sujet Bluetooth  :applause:
Merci et + K Fred !
IP archivée
Quad Frame Flyduino, APM2+Arducopter 2.8.1, ESC JP EnErG 25A, Roxxy 2827-34, 10*4.5 ou 3x9*5
Quad F330 avec moteurs, ESC & hélices DJI, FC AMDR Multiwii 2.1
Hexa 550 APM2 en cours ... + MX20

ChickenRun

  • Modérateur Global
  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 4 580
  • Jérôme
Liaison Bluetooth et Multiwii
« Réponse #5 le: 20 février 2012 à 07:23:59 »

Salut tout le monde
:
  • lancer l'interface
  • aller dans l'onglet "GUI settings"
  • cocher "Start data logging at Connect" et le type des données à logger


Tu parles de quelle interface, la normale (wiiconf) ou l'améliorée (multiwiigui)?

J'ai trouvé, tu parles de l'application Android.
« Modifié: 20 février 2012 à 07:35:52 par ChickenRun »
IP archivée
@+. ChickenRun

Mikrokopter:
Flight Ctrl Hard:2.1 Soft:V2.14a / 4x ROXXY 2827-35 / 4x GRAUPNER 11x5 / Bl-Ctrl Hard:V1.2 Soft:V0.41 / Navi Ctrl Hard:V2.0 Soft:V2.14d / MK GPS / MK TOOL V2.14d / WI 232 / PKT / LiPo 4s / EPI-OSD / EPI-STROM / MX20 V:1.207 & Dragon Link V1

remis

  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 1 273
Liaison Bluetooth et Multiwii
« Réponse #6 le: 20 février 2012 à 08:22:35 »

bien!!!
"Deux techniques peuvent être utilisé : Wifi (xbee par exemple) et Bluetooth"

Si on utilise que TX, RX et gnd, toutes technique modem est valable. Je ne sais pas quel débit est utilisé par défaut. c'est le seul vrai point "bloquant".
Je penses au WI232 , pour ceux qui ont déjà.
IP archivée
QUADRI : FC1.3_ver0.84a BLctrl1.2  4*EK5-0002B
Y6: FC2 ;BLctrl1.2 ; 6*2827-35 ;ver0.84a
MM6: multiwii ver 2.1 ; Turnigy ER9
FPV: TX-Rx_diversity 2G4; 5G8

fred_fr

  • Membre Senior
  • *****
  • Hors ligne Hors ligne
  • Messages: 662
    • AUTOQUAD6 FR
Liaison Bluetooth et Multiwii
« Réponse #7 le: 20 février 2012 à 09:38:43 »

@ChickenRun : je parle de la nouvelle interface MW-WINGUI voir le poste : http://www.mk-fr.info/forum/index.php?topic=6500.0

@remis : tu as raison tout liaison sans fil série avec RX/TX en 5v doit fonctionner la vitesse par défaut est 115200bps 8b 1N  ( configurable dans le code pour la vitesse)

IP archivée
- Quad v4 : hélice 10x4.5, moteur roxxy 2827-35, châssis DJI 450F, 3s ou 4s,  APM2
- Y6 900 SPY HERO : moteur MK3638 ,hélice ... , 4s,  carte autoquad
- Ornithopter Park Hawk V1
- Radio MX20-hott
- http://autoquad6.free.fr/quad-slow-fly.html

ChickenRun

  • Modérateur Global
  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 4 580
  • Jérôme
Liaison Bluetooth et Multiwii
« Réponse #8 le: 20 février 2012 à 10:09:18 »

Des que j'ai le temps, je teste avec le wi232.
IP archivée
@+. ChickenRun

Mikrokopter:
Flight Ctrl Hard:2.1 Soft:V2.14a / 4x ROXXY 2827-35 / 4x GRAUPNER 11x5 / Bl-Ctrl Hard:V1.2 Soft:V0.41 / Navi Ctrl Hard:V2.0 Soft:V2.14d / MK GPS / MK TOOL V2.14d / WI 232 / PKT / LiPo 4s / EPI-OSD / EPI-STROM / MX20 V:1.207 & Dragon Link V1

ulix

  • Membre Senior
  • *****
  • Hors ligne Hors ligne
  • Messages: 648
Liaison Bluetooth et Multiwii
« Réponse #9 le: 20 février 2012 à 11:04:47 »

Bonjour

Simple question: le programme fonctionne sur quel version de multiWii????


a++
IP archivée
Radio Futaba T18
Tricopter (IMU) William.DE

Du naze 32

fred_fr

  • Membre Senior
  • *****
  • Hors ligne Hors ligne
  • Messages: 662
    • AUTOQUAD6 FR
Liaison Bluetooth et Multiwii
« Réponse #10 le: 20 février 2012 à 19:18:49 »

Mon test a été faite avec la 1.9 version r569, il fonctionne sur toute version 1.0
IP archivée
- Quad v4 : hélice 10x4.5, moteur roxxy 2827-35, châssis DJI 450F, 3s ou 4s,  APM2
- Y6 900 SPY HERO : moteur MK3638 ,hélice ... , 4s,  carte autoquad
- Ornithopter Park Hawk V1
- Radio MX20-hott
- http://autoquad6.free.fr/quad-slow-fly.html

miravo

  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 1 261
  • Fada d'air
Liaison Bluetooth et Multiwii
« Réponse #11 le: 20 février 2012 à 21:07:06 »

yeah, génial Fred, Merci pour le complément avec Win7 !  :doublepouce:

Ça vaux au moins quelques K de + !  :applause:

... Et le fichier Log enregistré, il est exploitable ? (style rejoué pour analyse...)

Dans ton wiki, tu dis qu'on ne peux pas transférer du code avec ça, dommage, surtout en période de questionnement sur la bonne version du soft à utiliser comme maintenant ... Sais tu pourquoi ? Because  les signaux de contrôle de la RS? Un DTR qui bloque pas ?

Est ce que tu as déjà testé la configuration = en vol + en connection GUI ?
Je veux dire par là, est ce que la boucle de régulation temps réel du PiD n'est pas perturbée par la liaison avec le GUI ?

En tout cas again bravo pour la trouvaille !
IP archivée
Quad Frame Flyduino, APM2+Arducopter 2.8.1, ESC JP EnErG 25A, Roxxy 2827-34, 10*4.5 ou 3x9*5
Quad F330 avec moteurs, ESC & hélices DJI, FC AMDR Multiwii 2.1
Hexa 550 APM2 en cours ... + MX20

fred_fr

  • Membre Senior
  • *****
  • Hors ligne Hors ligne
  • Messages: 662
    • AUTOQUAD6 FR
Liaison Bluetooth et Multiwii
« Réponse #12 le: 20 février 2012 à 21:16:08 »

voici un exemple du fichier des logs enregistré :
Citer
RAW,4,3,256,0,0,0
GATT,0,0
GMAG,85,26,97,-73,2304
GRCC,1516,1516,1516,1516
GRCX,1516,1516,1516,1516
GMOT,1000,1000,1000,1000,0,0,0,0
GSRV,1500,1500,1500,1500,1500,1500,1500,1500
GNAV,0,0,0,0
GPAR,3028,0,0,0
GDBG,2303,0,0,0
GRAW,3,3,256,0,0,0
GATT,0,0
GMAG,84,26,97,-73,2304
GRCC,1516,1516,1516,1516
GRCX,1516,1516,1516,1516
GMOT,1000,1000,1000,1000,0,0,0,0
GSRV,1500,1500,1500,1500,1500,1500,1500,1500
GNAV,0,0,0,0
GPAR,2728,0,0,0
GDBG,2304,0,0,0
GRAW,3,3,255,0,0,0
GATT,0,0
GMAG,84,26,97,-73,2304
GRCC,1516,1516,1516,1516
GRCX,1516,1516,1516,1516
GMOT,1000,1000,1000,1000,0,0,0,0
GSRV,1500,1500,1500,1500,1500,1500,1500,1500
GNAV,0,0,0,0
GPAR,3028,0,0,0
GDBG,2303,0,0,0
GRAW,3,3,255,0,0,0

et les logs peuvent être re-visualiser après.

Nous pourrons faire un test en vol le weekend prochain
IP archivée
- Quad v4 : hélice 10x4.5, moteur roxxy 2827-35, châssis DJI 450F, 3s ou 4s,  APM2
- Y6 900 SPY HERO : moteur MK3638 ,hélice ... , 4s,  carte autoquad
- Ornithopter Park Hawk V1
- Radio MX20-hott
- http://autoquad6.free.fr/quad-slow-fly.html

miravo

  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 1 261
  • Fada d'air
Liaison Bluetooth et Multiwii
« Réponse #13 le: 21 février 2012 à 20:32:10 »

Nous pourrons faire un test en vol le weekend prochain

Avec plaisir et impatience !!!
IP archivée
Quad Frame Flyduino, APM2+Arducopter 2.8.1, ESC JP EnErG 25A, Roxxy 2827-34, 10*4.5 ou 3x9*5
Quad F330 avec moteurs, ESC & hélices DJI, FC AMDR Multiwii 2.1
Hexa 550 APM2 en cours ... + MX20

F4CHV

  • Membre Complet
  • ****
  • Hors ligne Hors ligne
  • Messages: 362
Liaison Bluetooth et Multiwii
« Réponse #14 le: 21 février 2012 à 22:45:53 »

Ça fonctionne aussi avec la version Multiwii 1.9 et le téléphone ; c'est une application Android (multiwii configurator). BBB BBB

Il faut activer le commutateur "//" de BTSERIAL dans config.h
Sur le terrain c'est plus que pratique. :lire: :lire:
IP archivée
C'est dingue tout ce qu'on à pu inventer comme objet volant depuis la découverte de la gravité.

Le_SnorK

  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 1 184
  • Ø [Troqueur Compulsif] Ø
Liaison Bluetooth et Multiwii
« Réponse #15 le: 09 mars 2012 à 18:51:06 »

j'ai reçu le mien mais je pense pas pouvoir le faire marcher, dans le fichier de configuration a //#define BTSERIAL c'est écris que c'est pas compatible avec mini et promini moi c'est ça http://cgi.ebay.fr/ws/eBayISAPI.dll?ViewItem&item=300649820307&ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649
que je branche sur ça
http://cgi.ebay.fr/ws/eBayISAPI.dll?ViewItem&item=300633066467&ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649

mais j'ai essayé , il me demande le "1234" puis mon téléphone plante; ou mon ordi avec clé bluetooth accépte une liaison port série, code 1234 c'est établi, pas de soucis mais j'ai l'impression que rien ne passe comme données et ça plante au bout d'un moment

moi j'ai que 1 seul RX0 TX1 et quand je branche dessus j'ai pas l'impression qu'il se passe quoi que ce soit, j'ai essayé avec et sans commenter //#define BTSERIAL c'est pareille

je continu de regarder ...
IP archivée
HomeMadeLowCost et le plus léger possible ! 
Ma Page Youtube  :doublepouce:

Francklin

  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 8 467
  • C'est moins intelligent qu'un Nao mais ca vole
Liaison Bluetooth et Multiwii
« Réponse #16 le: 09 mars 2012 à 18:55:56 »

Il ne faut pas croiser le TX et RX sur multiwii..?
IP archivée
Multiwii: Mini hexa Y6,Quadri pliable QC450
Arducopter APM 2.5: FlyduSpider, Quadri caréné
Mikrokopter: Quad XXL , FrankenQuad XL, Soucoupe Hexa caréné 1m, Hexastar 700 Nacelle 360° AV130 de chez 1001copters

Le_SnorK

  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 1 184
  • Ø [Troqueur Compulsif] Ø
Liaison Bluetooth et Multiwii
« Réponse #17 le: 09 mars 2012 à 19:14:06 »

c'est marqué ça dans le premier message, j'ai fait ça
IP archivée
HomeMadeLowCost et le plus léger possible ! 
Ma Page Youtube  :doublepouce:

fred_fr

  • Membre Senior
  • *****
  • Hors ligne Hors ligne
  • Messages: 662
    • AUTOQUAD6 FR
Liaison Bluetooth et Multiwii
« Réponse #18 le: 09 mars 2012 à 19:29:28 »

@Le_SnorK : Une piste
- D'après la documentation de ton adaptateur Bluetooth, il est configuré par défaut à 9600 bps.
- La liaison série de la multiwii est par défaut à 115200 bps
IP archivée
- Quad v4 : hélice 10x4.5, moteur roxxy 2827-35, châssis DJI 450F, 3s ou 4s,  APM2
- Y6 900 SPY HERO : moteur MK3638 ,hélice ... , 4s,  carte autoquad
- Ornithopter Park Hawk V1
- Radio MX20-hott
- http://autoquad6.free.fr/quad-slow-fly.html

Le_SnorK

  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 1 184
  • Ø [Troqueur Compulsif] Ø
Liaison Bluetooth et Multiwii
« Réponse #19 le: 09 mars 2012 à 19:37:21 »

Merci fred_fr je vais essayer
mais je le sent de moins en moins, je peux pas uploader a partir d'arduino0023 si le module est connecté.
c'est parce que j'ai l'usb permanente non, sur la mini vous branchez pas le module bluetooth a l'endroit ou on connecte le module usb ?

et sur mon téléphone portable je peux pas choisir le débit. je vais essayer 9600 sur le pc
« Modifié: 09 mars 2012 à 19:39:30 par Le_SnorK »
IP archivée
HomeMadeLowCost et le plus léger possible ! 
Ma Page Youtube  :doublepouce: