Drone avec quelle carte arduino

Bonjour, j'aimerais me lancer dans la construction d'un drone mais je ne sais pas quelle carte acheter pour arriver à faire cela.
Je pensais à la Uno pour les 5V mais vu que la 101 est plus puissante, je ne sais pas si elle pourra faire de la retransmission vidéo.

Merci pour vos réponses
Cordialement,
mr_boune

La carte arduino uno avec son ATmega328P à bord te permettra de réaliser un programme de gestion du vol type drone sans soucis, par contre tu ne pourras pas retransmettre de vidéo avec, sauf si ta caméra a une résolution de quelques 10ènes de pixels par quelques 10ènes de pixels (fpv low cost lol?).

Par contre la 101 avec son Intel Curie te le permettra certainement en bonne qualité...

Ok merci pour la réponse.
La tension de la 101 est de combien car j'ai pas bien compris (3.3V , 5V tolerant I/O) ?

Perso je te recommanderais plutot un uno avec un raspberry ou avec un tel si tu veux de la video

La tension de la 101 est de combien car j'ai pas bien compris (3.3V , 5V tolerant I/O) ?

Le microcontrôleur est en 3.3V, mais ses entrées/sorties tolèrent 5V quand même.

Perso je te recommanderais plutot un uno avec un raspberry ou avec un tel si tu veux de la video

Oui mais non, Raspberry tout seul dans ce cas, ça ne sert à rien de lui mettre une uno à coté, je crois qu'elle est assez puissante pour gérer la vidéo et un programme de vol ! :slight_smile:

Ok merci pour la précision sur la tension !
Pour le programme de vol, l'accéléromètre/gyroscope pourrait être utile pour aider à stabiliser.

Pour moi, je mettrais une Arduino Uno (ou équivalent, nano, mini, etc.) pour la partie du gestionnaire de vol.
et autre chose, dans un deuxième temps, pour la vidéo. Avec éventuellement les commandes qui sont renvoyées par l'Uno vers la carte qui gérerait la vidéo.

l'accéléromètre/gyroscope pourrait être utile pour aider à stabiliser.

Oui c'est d’ailleurs indispensable si ton drone est un multicoptère (tri, quadri, hexa, ou octo, ...).
Par contre un drone ce n'est pas forcément un aéronef, ça peut être un véhicule terrestre, navigant sur l'eau, etc... auquel cas il n'y aura pas forcément besoin de gyroscope.

Mais si c'est un quadricoptère, il faut comprendre que ce type d'aéronef n'a pas de stabilité propre, par opposition un avion auto-stable (de part son profil d'aile, son dièdre, ses divers empennages, son centrage, etc...) aura une stabilité propre (il aura tendance à revenir à plat si on lâche le manche).

Le quadricoptère n'ayant pas de stabilité propre (si rien n'est fait il part au crash direct), il doit alors disposer d'une stabilité commandée (comme les avions de ligne modernes).

Donc le gyroscope donne les ordres aux moteurs pour créer cette stabilité commandée, ordres qui peuvent subir une consigne (les ordres du pilote, du gps, de la boussole, etc...).

Pour moi, je mettrais une Arduino Uno (ou équivalent, nano, mini, etc.) pour la partie du gestionnaire de vol.
et autre chose, dans un deuxième temps, pour la vidéo. Avec éventuellement les commandes qui sont renvoyées par l'Uno vers la carte qui gérerait la vidéo.

C'est effectivement ce que ferait une entreprise (j'ai connu ça dans une boite de robotique) faute de savoir vraiment comment créer (ou utiliser) un programme de vol en plus d'un programme de traitement vidéo dans un même Raspberry.

Mais ça n'engage pas vraiment à véritablement bien comprendre la Raspberry. Bientôt on mettra un microcontrôleur dédié pour faire clignoter une Del... :cold_sweat:

Je pense que ton message fait référence à la pratique couramment admise mise massivement en exemple et en tutos sur internet qui va en effet vers ce sens la, c'est à dire l'utilisation de deux cartes au lieu d'une faute d'avoir les compétences requises pour gérer ce genre de projet.

Je vais sûrement faire un quadricoptère mais je ne sais pas quelle portée aura la transmission vidéo en fonction de la fréquence.

sylvainmahe:
C'est effectivement ce que ferait une entreprise (j'ai connu ça dans une boite de robotique) faute de savoir vraiment comment créer (ou utiliser) un programme de vol en plus d'un programme de traitement vidéo dans un même Raspberry.

En effet, je reconnais que je peut être limité de ce coté-là. Mais pour avoir fait un programme qui gère du temps réel sur un Uno, j'ai perçu que les limites existent, et qu'elles peuvent être vite atteintes. Mais j'avais une interruption à une fréquence bien supérieure à celle nécessaire pour un quadri.

sylvainmahe:
Oui c'est d’ailleurs indispensable si ton drone est un multicoptère (tri, quadri, hexa, ou octo, ...).

Bah, on doit pouvoir, comme c'est le cas pour un hélicoptère, s'en passer, non? Bon, ça devient quelque chose de radicalement différent, mais l'instabilité naturelle du quadri-copter est à peu près la même que celle de l'hélico, non?

En effet, je reconnais que je peut être limité de ce coté-là. Mais pour avoir fait un programme qui gère du temps réel sur un Uno, j'ai perçu que les limites existent, et qu'elles peuvent être vite atteintes. Mais j'avais une interruption à une fréquence bien supérieure à celle nécessaire pour un quadri.

Oui je comprend ton point de vue, après je ne parlais pas d'utiliser une seule carte type UNO, mais bien une seule carte type 101 (ou raspberry) par exemple. Ce qui permet bien la vidéo + le logiciel de vol.

Bah, on doit pouvoir, comme c'est le cas pour un hélicoptère, s'en passer, non? Bon, ça devient quelque chose de radicalement différent, mais l'instabilité naturelle du quadri-copter est à peu près la même que celle de l'hélico, non?

Alors non c'est complètement différent en fait. Le quadri sans gyroscope à une stabilité propre quasiment proche de zéro, en effet dans un aéronef en vol stationnaire "suspendu" par une ou des hélices, il ne faut justement pas considérer qu'il est tenu (suspendu) par des hélices, c'est tout bonnement faux car les hélices ne sont pas un point tenu par quelque chose dans l'espace sur les 3 axes.

En comparaison, un hélicoptère de modélisme à rotors classique à barre de bell (un rotor principal et un rotor anti-couple) a une complexité qu'il est difficile d'imaginer pour un novice.

Le premier point important, la barre de bell (dans une certaine mesure) reste fixée dans l'espace du fait de sa rotation (et de divers effets), donc comme elle est reliée aux pieds de pale du rotor principal par l'intermédiaire d'un mixeur et de biellettes, si le fuselage de l'hélicoptère bouge sur un axe, la barre de bell étant restée sur son plan de rotation (effet gyroscopique) va donner exactement le bon ordre de compensation au rotor principal pour rétablir l'assiette de l'hélicoptère, encore une fois dans une certaine mesure, faut pas que les différents systèmes aillent en butée mécanique non plus ni en décrochage aérodynamique.

D'autres choses interviennent sur l'hélico à barre de bell comme le fait que les ordres au cyclique sont décalés de 180° (2 fois 90°) du fait qu'une force appliquée à un objet en rotation sur lui même se voit décalée de 90° (retard d'un quart de tour). Tout ceci participe à certains effets un peu compliqués dont il faudrait des pages pour expliquer.

Ensuite les pieds de pales principaux sont montés sur des amortisseurs de battements, qui fait qu'ils peuvent débattre sur le sens vertical, autrement dit quand l'hélicoptère effectue une translation, il se trouve qu'il y a une pale qui avance à une certaine vitesse + la vitesse de translation (par exemple la pale qui passe à gauche du rotor pour un rotor tournant en sens horaire), et une pale qui avance à une certaine vitesse - la vitesse de translation (coté droit dans ce cas). S'en suis un déséquilibre des portances, déséquilibre des forces, les pales et pieds de pales ne tournent plus sur un plan perpendiculaire à l'axe du rotor principal, mais comme ces mêmes pieds de pales sont solidaires à la mécanique par l'intermédiaire de biellettes, leur seul mouvement possible dans ce cas est la rotation sur leur propre axe (l'axe de pied de pale). Il s'en suit donc une variation différentielle (cyclique) du pas qui compense très exactement les forces en jeu pour les rééquilibrer, et éviter que l'hélicoptère ne parte en tonneau (et peut être au crash).

Bref un hélicoptère rc c'est beaucoup plus complexe (au premier abord) a appréhender comme aérodynamique qu'un quadricoptère, j'ai parlé de seulement 3 effets principaux qui interviennent mais il y en a au moins une dizaine qu'il faudrait expliquer et approfondir pour bien maîtriser la compréhension du vol de l'hélicoptère à rotors classiques.

Il existe également des hélicoptères sans barre de bell, sur des grandeurs c'est pilotable du fait de l'inertie énorme de l'ensemble, mais sur hélicoptère rc à notre échelle, l'inertie est moindre et c'est extrêmement difficile à piloter, c'est pourquoi tous les hélicoptères rc (de voltige ou maquette) sans barre de bell (flybarless) sont équipés de gyroscopes électroniques pour créer une stabilité commandée (puisqu'il y a quasi absence de stabilité propre).

Sur mon quadricoptère pour m'amuser j'avais fait une version de mon programme ou je pouvais via un potard contrôler le pourcentage de stabilisation allouée au gyroscope, je pouvais la laisser à 100%, ou même la désactiver (0%) ce qui dans ce cas laisse entièrement la main aux ordres du pilote.

Et bien je peux te dire qu'arrivé à même pas 50%, on arrive même plus à décoller d'un cm sans aller au crash tellement c'est instable ! Pourtant je ne pense pas ne pas savoir piloter un hélicoptère rc...

Bref, j'espère que tu comprends un peu mieux les enjeux du vol d'un hélicoptère rc, qu'il soit qualifié de drone ou pas.

A noter encore une fois que pour qu'un quadricoptère soit qualifié de drone, il doit être complètement ou semi-autonome avec un retour d'informations de son environnement (capteurs de température, caméra, etc...), ou dans un moindre cas ne pas être autonome mais être au minimum équipé d'une caméra avec retour vidéo. Sinon ce type de quadricoptère est dans la catégorie des multicoptères c'est à dire hélicoptère rc avec la seule particularité que d'avoir 4 rotors au lieu de 2.

Le terme drone est en fait mal utilisé aujourd'hui ceci à cause des médias, de toute la vulgarisation autour de ce sujet, des publicités de vente des magasins pour attirer les clients, etc...

quelle portée aura la transmission vidéo en fonction de la fréquence.

Plus la fréquence augmente, et donc la longueur d'onde diminue, plus il faut augmenter la puissance pour avoir la même portée.

Mais de toute façon je pense que tu va être assez limité en terme de choix (sauf si tu décides de pratiquer en dehors des lois) puisque tout cela est très réglementé en terme de fréquence et de puissance d'émission.

J'aurais dû préciser que je parlais du pilotage pour la question de la stabilité... Pour ce qui est de la mécanique, je vois assez bien comment ça fonctionne, pour avoir eu un petit hélico (je n'ai jamais eu assez de patience pour apprendre vraiment, et puis surtout il pouffait des pignons d'anticouple à une fréquence folle!), et pour avoir aussi eu l'occasion de décortiquer une Alouette II lorsque j'étais en DUT. Deux systèmes différents, le rotor tri-pale a un équilibre que n'a pas le bi-pale, d'où les barres de bell dont tu parlais.

Ok, donc l'hélico malgré son instabilité naturelle a une stabilité propre que n'a pas le quadricoptère, induite par les masses en rotation. Et le quadri s'apparente en fait plus à un aéroglisseur qui pourrait quitter le sol. :slight_smile:

J'ai un ami qui a une alouette 2 rc tête tripale et réacteur dessus, assez lourde donc, mais pour l'avoir piloté c'est assez la même chose au final, je parierais pas grand chose de ce truc la sans avoir de gyroscope...

le quadri s'apparente en fait plus à un aéroglisseur qui pourrait quitter le sol

Oui encore que non, car quand un coté de l'aéroglisseur se soulève la pression à cet endroit la diminue, c'est ça qui créé la stabilité de l'aéroglisseur entre autre.

Par contre quand un quadri sans gyro penche d'un coté, il n'y a absolument rien pour le retenir.

induite par les masses en rotation

La barre de bell est véritablement un gyroscope mécanique au sein même de la tête de rotor.

Je me pose juste une question c'est sur la portée max avec les fréquences autorisées (je sais que ça dépend des antennes mais j'aimerais des indications)

Quand je faisais voler mes petits avion, il y a un certain temps, on utilisait la bande de 41MHz. Je ne sais même pas si ces fréquences sont encore attribués aux modélistes. En tout cas, on considérait qu'on avait une portée d'environ 3km, que l'on limitait à 1 par sécurité. Mais 1 c'est déjà beaucoup quand on veut voir ce qu'on fait!

Bref, il faudrait chercher avec les fréquences "modernes".

les fréquence modellisme sont en principe 2.4ghz, mais il y en a d'autres
433mhz par exemple
A vérifier sur le site ARCEP pour les fréquences autorisées

sinon tableau ICI

Ce que dis troisiemetype est tout à fait exact.

Par contre aujourd'hui plus beaucoup de monde volent en 72Mhz ou encore 41Mhz du fait qu'on peut toujours rencontrer non loin de la quelqu'un qui émet dans la même fréquence que nous, ou fréquence trop proche, ou radio "chinoise" de mauvaise qualité qui "bave" littéralement sur les fréquences des autres.

Bien que, étant le dernier au club à avoir laissé de coté ma radio 41Mhz, je n'ai jamais rencontré ce type de problème en 10 ans de vols, donc finalement tout dépend de la rigueur de chacun (d’où le système des pinces et du panneau de fréquences à l'époque).

Je pense que ce genre de problème peut rester rare, enfin ça dépend vraiment du lieu ou on pratique, par exemple si c'est plutôt hors structure (genre vol de pente planeur), j'ai des collègues qui ont eu des soucis (il suffit que quelque-part quelqu'un allume sa radio dans la même fréquence et c'est le crash).

Du coup, aujourd'hui tout le monde vol en 2.4Ghz, les systèmes 2.4Ghz n'ont pas de quarts, la radiocommande détermine elle même la plage de fréquence libre dans la bande des 2.4Ghz à utiliser, avec même parfois des sauts de fréquence x fois par seconde pour fiabiliser la transmission.

Également, la radiocommande à un code unique et le récepteur aussi, ils ne peuvent donc pas être perturbés par quelque chose d'externe qui serait dans la même fréquence, sauf si cette chose émet à une puissance démesurée auquel cas toute la bande de fréquence des 2.4Ghz serait complètement saturée (c'est l'exemple de la transmission vidéo qui demande une large plage de fréquences), mais ça reste un phénomène rare voir nul si on respecte les règles.

Il y a aussi le 433Mhz qui s'est pas mal démocratisé ces derniers temps (c'est mieux car la portée est plus grande à puissance équivalente par rapport au 2.4Ghz).

Je me pose juste une question c'est sur la portée max avec les fréquences autorisées (je sais que ça dépend des antennes mais j'aimerais des indications)

Normalement en 100mW 2.4Ghz la portée à vue est d'au moins 1km.
Voir ici un petit tranceiver (émetteur/récepteur) 2.4Ghz que j'utilise avec mes cartes électroniques, et que tu peux connecter à une Arduino uno par exemple.

Pour les antennes, forcément une antenne uni-directionnelle avec un suivi du drone portera bien plus loin qu'une antenne classique type bâton, mais tu peux déjà augmenter un peu la portée et l'efficacité de la transmission en utilisant des antennes trèfle: https://www.google.fr/search?q=trefle+2.4ghz&biw=1281&bih=773&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiUgOOvvtDRAhXTyRoKHSejDikQ_AUIBygC

Ce que dis troisiemetype est tout à fait exact.

jamais dit le contraire :slight_smile:
simplement que maintenant, 90% des radiocommandes vendus sont en 2.4ghz
pas besoin de licence radio amateur, alors que pour certaines fréquences, il en faut une maintenant.