BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Modérateur : Dehas

Avatar du membre
airmamaf
Tricopter
Messages : 77
Enregistré le : mer. 13 mars 2013 11:46
Réputation : 0

BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par airmamaf »

Bonjour,

Habitué à voler sur Arducopter, je trouvais que l'OSD (MinimOSD) était assez sympa et je cherchais un équivalent pour Naza.
En Mai 2013 je tombe par hasard sur un article sur RCGroups (NAZA GPS + MAVLink OSD) dans lequel un type décrit son matériel pour afficher, via un MinimOSD, les informations du Naza.

Je commande le matériel (http://firebug24k.com" onclick="window.open(this.href);return false;), mais je tombe sur quelques soucis, et je me mets en relation avec le vendeur pour échanger autour de son code, afin d'essayer de debugger.
On échange pas mal, et à la mi-Juin 2013, le type décide d'arrêter, car ça lui prend trop de temps.

Trouvant quelques limitations, et ayant envie de faire un OSD plus compact, je me mets à faire quelques chose de complètement spécifique et réorganise / modifie complètement le code, pour arriver à un code que je décide de publier sur Google code :

BagaOSD était né (http://code.google.com/p/bagaosd/" onclick="window.open(this.href);return false;).
(Attention BagaOSD n'est pas compatible avec le matériel de Firebug24 (http://www.rcgroups.com/forums/showthread.php?t=1841246" onclick="window.open(this.href);return false;). Même si l'origine est la même, BagaOSD est complètement différent.
BagaOSD nécessite un peu de bricolage sur le plan matériel, mais tout est expliqué dans le wiki
.)

La dépendance par rapport au Naza est vraiment minime, la compatibilité devrait être assurée pour la V1/V2.

Les développements et les tests ont été faits par rapport à la V1, ainsi la position de la broche TX du signal GPS est celle du Naza V1, mais elle est peut être identique pour le V2.

Pour la partie logicielle, la seule dépendance est sur l'interprétation / détermination du mode de vol (ATTI / GPS / ACCRO / FAILSAFE), sur d'autres projets (FBOSD par exemple) l'interprétation se fait en fonction du clignotement de la LED du PMU, dans BagaOSD ça se fait en fonction du la sortie PWM de la radio pour sélectionner le mode de vol.
De même il y a un petit algorithme pour déterminer le Failsafe et la sortie du Failsafe.
Ce mode de fonctionnement a en revanche une limitation, il n'y a pas de possibilité de capturer un évènement failsafe en dehors de celui venant du récepteur de la radio, mais pour l'instant ce n'est pas gênant.

BagaOSD embarque aussi un petit code pour lire le PWM RSSI (Comme celui de FrSky par exemple), ca évite de faire un circuit RC.

Concernant le fonctionnement avec l'APM (Arducopter), il est préférable de prendre la version officielle (https://code.google.com/p/minimosd-extra" onclick="window.open(this.href);return false;), car la version de BagaOSD n'est pas la dernière et il y a eu quelques adaptations spécifiques (mode de vol notamment).

Si le projet vous intéresse, n'hésitez pas à me faire part de toutes vos remarques / suggestions, j'essaierais d'y répondre, dans la limite de mon temps disponible.

Pour le coût il faut compter sur 30€ environ (1 Arduino, 1 MinimOSD et quelques cables)

Bon vol,

David


Avatar du membre
Choubipay
Quadricopter
Messages : 176
Enregistré le : jeu. 5 sept. 2013 11:14
Réputation : 0

BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par Choubipay »

Bonjour,
Je suis partant !
Super
J'ai 1 ou 2 potes qui vont venir se coller au projet aussi
Moi : f330 naza lite
X : f330 naza v2
Y : avion donc il lui faut tout créer :lol:



Bref, on attend le départ, une petite liste avec les bons liens du matériel nécessaire...
On est carrément impatient de se lancer dans ce projet, si on peut faire quoique ce soit pour améliorer ou tester ton osd, pas de soucis ;)


Envoyé de mon iPhone à l'aide de Tapatalk


Dji F330 Naza Lite (FPV : Fatshark attitude) • Dji F330 KK2 (Accro)
DX-8
Compass 7HVLOGO 550SXMini Prôtos • Blade 130X
• Divers Avions (Radjet 800, MiniPopWing, cesna 1.20m, minium Kyosho, Progress)
Avatar du membre
airmamaf
Tricopter
Messages : 77
Enregistré le : mer. 13 mars 2013 11:46
Réputation : 0

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par airmamaf »

Pour la liste des courses, tout est dispo. sur le wiki (http://code.google.com/p/bagaosd/wiki/ShoppingList" onclick="window.open(this.href);return false;) mais je conseille de le lire depuis le début (http://code.google.com/p/bagaosd/wiki/Index" onclick="window.open(this.href);return false;).

Sinon on peut se donner rendez-vous à Baga pour des explications / conseils, ou pour voir le rendu en vrai.


Avatar du membre
Choubipay
Quadricopter
Messages : 176
Enregistré le : jeu. 5 sept. 2013 11:14
Réputation : 0

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par Choubipay »

Le truc chiant : on est de Caen,
Ça fait un peu loin :(
Peux-tu nous guider dans les étapes ?
(Si est compliqué, on comprend)


Envoyé de mon iPhone à l'aide de Tapatalk


Dji F330 Naza Lite (FPV : Fatshark attitude) • Dji F330 KK2 (Accro)
DX-8
Compass 7HVLOGO 550SXMini Prôtos • Blade 130X
• Divers Avions (Radjet 800, MiniPopWing, cesna 1.20m, minium Kyosho, Progress)
Avatar du membre
airmamaf
Tricopter
Messages : 77
Enregistré le : mer. 13 mars 2013 11:46
Réputation : 0

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par airmamaf »

En effet, sinon regardes le wiki. Si tu bloques, fais moi signe alors.


Avatar du membre
Choubipay
Quadricopter
Messages : 176
Enregistré le : jeu. 5 sept. 2013 11:14
Réputation : 0

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par Choubipay »

Hihi, je bloques partout :lol:
Bon, la minimosd est en BK chez HK, ça va aller, yen à un peu partout à vendre
Faut que j'approfondisse ton wiki
Si j'ai bien vu, pas besoin de ftdi programmer ? Et pas de micro-soudures ?
Merci


Envoyé de mon iPhone à l'aide de Tapatalk


Dji F330 Naza Lite (FPV : Fatshark attitude) • Dji F330 KK2 (Accro)
DX-8
Compass 7HVLOGO 550SXMini Prôtos • Blade 130X
• Divers Avions (Radjet 800, MiniPopWing, cesna 1.20m, minium Kyosho, Progress)
Avatar du membre
ziggy95
Pilote toutes catégories
Messages : 1935
Enregistré le : jeu. 6 sept. 2012 11:56
Réputation : 0
Localisation : Près du lac d'enghien les bains

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par ziggy95 »

David,
j'ai quelques apm et j'utilise déja minimosd-extra que je trouve génial.
Tu dis de repartir de la version extra plutot que bagaosd qui est plus ancienne.
Est ce que ca veut dire qu'il faut aller modifier des lignes de code nous même ?


Avatar du membre
ziggy95
Pilote toutes catégories
Messages : 1935
Enregistré le : jeu. 6 sept. 2012 11:56
Réputation : 0
Localisation : Près du lac d'enghien les bains

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par ziggy95 »

J'ai déjà le minimosd, un naza v1 avec gps.
Si j'ai bien compris, il va me manquer la carte arduino.

Ca, c'est bon, non ?

http://www.ebay.com/itm/Pro-Mini-MEGA32 ... 2332wt_785" onclick="window.open(this.href);return false;


Avatar du membre
airmamaf
Tricopter
Messages : 77
Enregistré le : mer. 13 mars 2013 11:46
Réputation : 0

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par airmamaf »

Le FTDI est nécessaire pour charger le code dans le MinimOSD et dans l'arduino. Il te faut aussi le soft Arduino (http://arduino.cc/en/Main/Software" onclick="window.open(this.href);return false;) pour compiler et charger le code.
Attention le projet est en "DIY", donc il faut bricoler (quelques soudures) et configurer un peu dans le logiciel Arduino (il n'y a pas de GUI pour modifier les paramètres).
Sinon, en effet il n'y a pas de micro-soudure, juste des soudures à faire.


Avatar du membre
airmamaf
Tricopter
Messages : 77
Enregistré le : mer. 13 mars 2013 11:46
Réputation : 0

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par airmamaf »

ziggy95 a écrit :David,
j'ai quelques apm et j'utilise déja minimosd-extra que je trouve génial.
Tu dis de repartir de la version extra plutot que bagaosd qui est plus ancienne.
Est ce que ca veut dire qu'il faut aller modifier des lignes de code nous même ?
En fait BagaOSD est uniquement utile pour le Naza. Si tu souhaites un OSD avec l'APM, en effet il vaut mieux utiliser directement minimosd-extra.


Avatar du membre
airmamaf
Tricopter
Messages : 77
Enregistré le : mer. 13 mars 2013 11:46
Réputation : 0

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par airmamaf »

ziggy95 a écrit :J'ai déjà le minimosd, un naza v1 avec gps.
Si j'ai bien compris, il va me manquer la carte arduino.

Ca, c'est bon, non ?

http://www.ebay.com/itm/Pro-Mini-MEGA32 ... 2332wt_785" onclick="window.open(this.href);return false;
Ca à l'air nickel et pas cher en plus ;)


Avatar du membre
MrGreen
Tricopter
Messages : 91
Enregistré le : jeu. 26 déc. 2013 16:22
Réputation : 0

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par MrGreen »

Le minimosd de hk n'est pas dispo en ce moment.

Est ce que celui de dx : ICI
ou chez BangGood : ICI
sont compatibles ?
(et de chez dx ou bg, lequel est le mieux réputé ?)

EDIT : et aussi j'ai un arduino nano, et un mini. ça marche aussi ?
Modifié en dernier par MrGreen le lun. 13 janv. 2014 17:33, modifié 1 fois.


Avatar du membre
ziggy95
Pilote toutes catégories
Messages : 1935
Enregistré le : jeu. 6 sept. 2012 11:56
Réputation : 0
Localisation : Près du lac d'enghien les bains

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par ziggy95 »

airmamaf a écrit :
ziggy95 a écrit :J'ai déjà le minimosd, un naza v1 avec gps.
Si j'ai bien compris, il va me manquer la carte arduino.

Ca, c'est bon, non ?

http://www.ebay.com/itm/Pro-Mini-MEGA32 ... 2332wt_785" onclick="window.open(this.href);return false;
Ca à l'air nickel et pas cher en plus ;)
Oui, je l'ai commandé. Ca fait 4,16€.


Avatar du membre
ziggy95
Pilote toutes catégories
Messages : 1935
Enregistré le : jeu. 6 sept. 2012 11:56
Réputation : 0
Localisation : Près du lac d'enghien les bains

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par ziggy95 »

MrGreen a écrit :Le minimosd de hk n'est pas dispo en ce moment.

Est ce que celui de dx : ICI
ou chez BangGood : ICI
sont compatibles ?
(et de chez dx ou bg, lequel est le mieux réputé ?)

EDIT : et aussi j'ai un arduino nano, et un mini. ça marche aussi ?
Ils ressemblent bien a des minimosd alors j'ai envie de dire que c'est bon.

Il y a aussi ici:
http://www.goodluckbuy.com/crius-mavlin ... ation.html" onclick="window.open(this.href);return false;


Avatar du membre
airmamaf
Tricopter
Messages : 77
Enregistré le : mer. 13 mars 2013 11:46
Réputation : 0

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par airmamaf »

Je n'ai utilisé que celui de HK, donc difficile à dire. En revanche si ceux listés sont compatibles avec minimosd-extra alors oui ca doit fonctionner. Il faudra vérifier la connectique du minimosd, pour s'assurer que les pins (grn/tx/rx/+5v/gnd/blk) sont dans le même ordre.


Avatar du membre
MrGreen
Tricopter
Messages : 91
Enregistré le : jeu. 26 déc. 2013 16:22
Réputation : 0

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par MrGreen »

airmamaf a écrit :Je n'ai utilisé que celui de HK, donc difficile à dire. En revanche si ceux listés sont compatibles avec minimosd-extra alors oui ca doit fonctionner. Il faudra vérifier la connectique du minimosd, pour s'assurer que les pins (grn/tx/rx/+5v/gnd/blk) sont dans le même ordre.
ok merci
et pour les arduinos on peu prendre ce qu'on veut ?


Avatar du membre
MrGreen
Tricopter
Messages : 91
Enregistré le : jeu. 26 déc. 2013 16:22
Réputation : 0

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par MrGreen »

airmamaf a écrit :Je n'ai utilisé que celui de HK, donc difficile à dire. En revanche si ceux listés sont compatibles avec minimosd-extra alors oui ca doit fonctionner. Il faudra vérifier la connectique du minimosd, pour s'assurer que les pins (grn/tx/rx/+5v/gnd/blk) sont dans le même ordre.
Tient et autre question. Tu n'as pas fait une ligne d'horizon dans ta version ?
EDIT : Apparemment "Artifical horizontal" okok ;)
Modifié en dernier par MrGreen le lun. 13 janv. 2014 17:55, modifié 1 fois.


Avatar du membre
airmamaf
Tricopter
Messages : 77
Enregistré le : mer. 13 mars 2013 11:46
Réputation : 0

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par airmamaf »

Je suis parti de la V2 de minimosd-extra pour faire les modifications, et il y a bien l'horizon artificiel.
Pour l'arduino c'est la "Arduino Pro Mini 328 - 5V/16MHz", aucun test n'a été fait avec les autres versions, et j'utilise des timers pour le PWM, donc il se peut qu'il y ai des spécificités sur le autres cartes.


Avatar du membre
MrGreen
Tricopter
Messages : 91
Enregistré le : jeu. 26 déc. 2013 16:22
Réputation : 0

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par MrGreen »

airmamaf a écrit :Je suis parti de la V2 de minimosd-extra pour faire les modifications, et il y a bien l'horizon artificiel.
merci!


Avatar du membre
tymalien
Messages : 6
Enregistré le : lun. 13 janv. 2014 17:42
Réputation : 0

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par tymalien »

Bonjour à tous,

Je suis un ami de choubipay et comme il l'a dit interessé par cet osd, je viens tout juste de m'inscrire et je vais partager l'aventure.

Merci


Avatar du membre
MrGreen
Tricopter
Messages : 91
Enregistré le : jeu. 26 déc. 2013 16:22
Réputation : 0

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par MrGreen »

Dans la shoppinglist
il y a un FrSky et des AttoPilot Voltage...
c'est pas la même chose ?
sur dx, j'ai pas trouvé des attopilots, mais ça ICI
c'est bon, c'est équivalent ?


Avatar du membre
Choubipay
Quadricopter
Messages : 176
Enregistré le : jeu. 5 sept. 2013 11:14
Réputation : 0

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par Choubipay »

Moi, j'ai du mal à visualiser tous ces éléments ensemble ?!?
C'est gros non ?


Envoyé de mon iPhone à l'aide de Tapatalk


Dji F330 Naza Lite (FPV : Fatshark attitude) • Dji F330 KK2 (Accro)
DX-8
Compass 7HVLOGO 550SXMini Prôtos • Blade 130X
• Divers Avions (Radjet 800, MiniPopWing, cesna 1.20m, minium Kyosho, Progress)
Avatar du membre
MrGreen
Tricopter
Messages : 91
Enregistré le : jeu. 26 déc. 2013 16:22
Réputation : 0

Re: BagaOSD - Un OSD simple pour DJI Naza en mode

Message non lu par MrGreen »

Choubipay a écrit :Moi, j'ai du mal à visualiser tous ces éléments ensemble ?!?
C'est gros non ?


Envoyé de mon iPhone à l'aide de Tapatalk
Non non, t'en met un à droite, un à gauche :hehe:
je blague, j'pense que ça fait moins de 4x2x1 cm
une petite boite à caler dessous ton engin


Avatar du membre
cdauv
Quadricopter
Messages : 212
Enregistré le : sam. 4 mai 2013 11:16
Réputation : 0
Localisation : LE PLESSIS BOUCHARD 95
Contact :

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par cdauv »

Ah enfin le topic que j'attendais !

C'est la version que j'avais vu depuis un moment
Je vais me commander le matos pour faire ça

Maintenant que le concepteur en parle les retours seront nombreux


Sent from my iPad using Tapatalk HD


Christophe

Avions: WoodyClub, E-Hawk 1500, PHOENIX, Again et Again30 (Conception)
Aile : Reptile S800
Radio : HORUS X10s Carbon
Simulateur : NeXt, Realflight 7

http://www.3dhubs.com/paris/hubs/christophe

Mon Site : http://cdauv.free.fr
Avatar du membre
ziggy95
Pilote toutes catégories
Messages : 1935
Enregistré le : jeu. 6 sept. 2012 11:56
Réputation : 0
Localisation : Près du lac d'enghien les bains

Re: BagaOSD - Un OSD simple pour DJI Naza en mode "DIY"

Message non lu par ziggy95 »

airmamaf a écrit :
ziggy95 a écrit :David,
j'ai quelques apm et j'utilise déja minimosd-extra que je trouve génial.
Tu dis de repartir de la version extra plutot que bagaosd qui est plus ancienne.
Est ce que ca veut dire qu'il faut aller modifier des lignes de code nous même ?
En fait BagaOSD est uniquement utile pour le Naza. Si tu souhaites un OSD avec l'APM, en effet il vaut mieux utiliser directement minimosd-extra.
C'est pas ce que je voulais dire. Bien sur que pour l'apm, c'est l'extra directement.
Mais pour le naza, tu avais l'air de dire de repartir de la version extra car ton code a été fait depuis une version plus ancienne donc j'essaie de comprendre ce qu'il faut faire.

Je lirais déjà ton wiki en détail avant de te poser des questions


Répondre

Retourner vers « Matériels FPV »