Partager les statistiques d’usage anonymesiynk compte ce qui se passe dans les labos (une leçon réussie, une étape montée, une panne essayée) pour les compteurs en direct et les classements. Chaque événement porte un identifiant aléatoire propre à ce navigateur, jamais votre nom ni votre code.
0/120 sur 12 terminés dans cet atelier : montage, tests, quiz et parcours
Faire volerTerminez d'abord le montage et les tests de sécurité, ou pilotez le drone monté en usine.
Pièces
…
Batterie
débranchée
Panne
aucune
Octocoptère de levage lourd sur l'établi
Chargement de la figure…
Faites glisser pour la tourner, cliquez sur une pièce pour la sélectionner. Appuyez sur Échap pour revenir à la page.
En attente de la figure…
Le journal se remplit à mesure que vous branchez, testez et volez.
Concevoir
Choisissez la batterie, les moteurs et les hélices. Chaque chiffre ci-dessous est recalculé à partir du modèle propre à ce drone.
Calculé pour ce montage
Poids total
15 486 g
Poussée/poids
2,3 : 1
Gaz en stationnaire
66 %
Courant max
193 A
Temps en stationnaire
20,9 min
Temps en vol sportif
16,3 min
Vérifications
Les pièces s'accordent : rapport poussée/poids de 2,3:1. Un moteur coupé coûte un huitième de la poussée : les sept autres peuvent encore tenir le stationnaire et se poser. Le levage lourd demande environ 2:1 : beaucoup moins ne laisse rien pour le vent ou un moteur coupé, beaucoup plus, c'est du poids qui ne fait que raccourcir le vol.
Aucun problème trouvé avec cette combinaison.
Coût
Catégorie
Pièces
Coût
Électronique
9
4 560 $
Mécanique
4
1 990 $
Total (environ)
13
6 550 $
Montage
Montez les pièces dans l'ordre. La figure refuse une pièce qui ne peut pas encore aller en place et vous dit pourquoi.
Pièces 0/14
1.Assemblez le châssispas montée
2.Posez le train d'atterrissagepas montée
3.Montez les huit moteurspas montée
4.Posez les huit ESCpas montée
5.Câblez les braspas montée
6.Posez la carte d'alimentationpas montée
7.Montez le Pixhawk 6Xpas montée
8.Posez le récepteur et la radio de télémétriepas montée
9.Dressez les mâts GPSpas montée
10.Posez le plateau de batteriepas montée
11.Suspendez la nacellepas montée
12.Montez et équilibrez la camérapas montée
13.Sanglez les batteriespas montée
14.Les hélices, en dernierpas montée
Essayez une vraie erreur
Montez exprès une pièce à l'envers et voyez quel test ou quel vol la détecte.
Pièce sélectionnée
Rien de sélectionné. Cliquez sur une pièce de la figure, un bloc du schéma de câblage ou un nom dans la liste.
Pièces dans la boîte
Câblage
Toutes les connexions du drone. Choisissez-en une pour sélectionner ses deux extrémités sur la figure, ou ouvrez le schéma de câblage dessiné à l'encre.
alimentation
phases moteur
données / signal
alimentation:→XT90-S anti-spark · 12S 44.4 V
Les deux batteries en série aboutissent à une seule prise XT90-S. Son contact anti-étincelle se connecte d'abord à travers une résistance et charge doucement le condensateur : les 50 V ne font donc pas d'arc entre les broches.
alimentation:→Power board pads · a 12 AWG pair out each arm
Les pastilles de la carte d'alimentation alimentent une paire rouge et noire en 12 AWG le long de chaque bras, huit en tout.
phases moteur:→3-phase × 8, under each prop
Trois fils de phase par moteur, courts parce que l'ESC est sur le bras, juste sous lui. Leur ordre fixe le sens de rotation : inversez-en deux pour inverser un moteur.
alimentation:→PM02D HV → POWER1 · 5.2 V, pack voltage over I2C
Le PM02D HV amène 5,2 V au POWER1 du Pixhawk et rapporte la tension de la batterie en I2C (BATT_MONITOR 21). Ses propres câbles ne portent que le courant du Pixhawk, pas les 190 A des moteurs.
données / signal:→MAIN OUT 1-8 · PWM 1000-2000 µs
MAIN OUT 1-8 (SERVO1-8, fonctions 33-40) vers les ESC dans l'ordre des numéros de moteur, en simple PWM. Le câble de signal de chaque ESC doit aller à la sortie de son propre moteur : le test moteur de A à H révèle une paire inversée.
données / signal:→AUX OUT 1 · LandingGear (SERVO9 29)
AUX OUT 1 (SERVO9 = 29, LandingGear) vers les servos de rétraction ; ils prennent leur alimentation sur un BEC à eux, pas sur le Pixhawk.
données / signal:→GPS1 + GPS2 · two GPS + compass
Un GPS sur GPS1 (SERIAL3) et un sur GPS2 (SERIAL4), chacun avec sa boussole sur le même câble.
données / signal:→UART4 · CRSF and TELEM1 · MAVLink2
Le récepteur ELRS sur UART4 (SERIAL6 = 23, CRSF) et la radio 900 MHz sur TELEM1 (SERIAL1, MAVLink2 à 57600).
données / signal:→TELEM2 · MAVLink to the gimbal
TELEM2 (SERIAL2, MAVLink2 à 115200) vers la nacelle, configurée en MNT1_TYPE 6. Le contrôleur de vol peut la pointer vers la zone d'intérêt d'une mission ; sinon, c'est le cadreur qui l'oriente.
Tests de sécurité
Les vrais montages passent ces vérifications avant le premier vol. Faites-les dans l'ordre : la figure impose ce dont chacun a besoin.
Tests 0/6
1.
Test au smoke stopper
Pas encore lancé
Comment on le fait
Pour la toute première mise sous tension, un smoke stopper (un fusible ou une ampoule de limitation de courant sur le câble de batterie) se place entre la batterie et le drone. Si quelque chose est en court-circuit, l'ampoule s'allume au lieu que l'ESC grille.
2.
Test moteur (sans hélices)
Pas encore lancé
Comment on le fait
Hélices retirées, batterie branchée : faites tourner chaque moteur seul depuis l'onglet Motors et comparez son sens avec le schéma du châssis. Un moteur dans le mauvais sens s'inverse dans le configurateur d'ESC, jamais au hasard.
3.
Calibrage de l'accéléromètre
Pas encore lancé
Comment on le fait
Drone posé sur une surface plane, calibrez l'accéléromètre pour que les modes auto-stabilisés sachent où est le bas.
4.
Test du train d'atterrissage
Pas encore lancé
Comment on le fait
Faites parcourir au servo toute sa course et vérifiez le neutre, les butées et le sens.
5.
Vérification GPS (les deux récepteurs)
Pas encore lancé
Comment on le fait
Attendez assez de satellites et un bon fix de position avant d'armer dans un mode GPS.
6.
Vérifications pre-arm (sans hélices)
Pas encore lancé
Comment on le fait
Lisez les messages de pré-armement : chaque vérification doit passer avant que le pilote automatique vous laisse armer.
Console MAVProxy
Une émulation fonctionnelle de la ligne de commande ArduPilot Copter pour ce drone : vrais noms de réglages, vraies limites et vrais messages d'erreur.
Connect tcp:127.0.0.1:5760 source_system=255
Les flèches haut et bas rappellent les commandes précédentes.
Extraits de configuration
Châssis, sorties et alimentation après le montage
FRAME_CLASS 3 et FRAME_TYPE 1 en font un octa X, et les huit SERVOn_FUNCTION placent Motor1 à Motor8 sur MAIN OUT 1-8. Le simple PWM est le choix facile ici, puisque les sorties MAIN du 6X ne font du DShot qu'avec un réglage de carte supplémentaire. MOT_BAT_VOLT_MAX et _MIN permettent à ArduPilot de garder la même poussée quand les batteries baissent. Le filtre notch harmonique suit les gaz pour retirer des gyroscopes les vibrations des moteurs. Le 6X lit son module d'alimentation en numérique (BATT_MONITOR 21). Plusieurs de ces réglages demandent un redémarrage.
# ArduCopter 4.7.2 on a Pixhawk 6X: octa X, eight 80 A PWM ESCs on MAIN OUT 1-8, the PM02D HV on POWER1param set FRAME_CLASS3# Octaparam set FRAME_TYPE1# X: M1 front right, then Motor Test A-H clockwise: M1 M3 M8 M4 M2 M6 M7 M5param set SERVO1_FUNCTION33# MAIN 1: Motor1param set SERVO2_FUNCTION34# MAIN 2: Motor2param set SERVO3_FUNCTION35# MAIN 3: Motor3param set SERVO4_FUNCTION36# MAIN 4: Motor4param set SERVO5_FUNCTION37# MAIN 5: Motor5param set SERVO6_FUNCTION38# MAIN 6: Motor6param set SERVO7_FUNCTION39# MAIN 7: Motor7param set SERVO8_FUNCTION40# MAIN 8: Motor8param set MOT_PWM_TYPE0# Normal PWM: the MAIN outputs run DShot only with BRD_IO_DSHOTparam set MOT_PWM_MIN1000# then calibrate the ESCs to this range once, props offparam set MOT_PWM_MAX2000param set MOT_SPIN_ARM0.1# armed idleparam set MOT_SPIN_MIN0.15# the lowest it spins in flight: keep it above MOT_SPIN_ARMparam set MOT_HOVER_LEARN2# learn the hover throttle and save it in MOT_THST_HOVERparam set MOT_BAT_VOLT_MAX50.4# 4.2 V x 12: the same stick gives the same thrust as the packs sagparam set MOT_BAT_VOLT_MIN39.6# 3.3 V x 12param set INS_HNTCH_ENABLE1# harmonic notch; refresh the parameters to see the restparam set INS_HNTCH_MODE1# follow the throttle: PWM ESCs report no rpmparam set INS_HNTCH_FREQ64# Hz: about 3850 rpm at hover / 60; 20-inch props turn slowlyparam set BATT_MONITOR21# the 6X's digital power module (INA2xx); analog (4) is not supportedparam set BATT_I2C_BUS1param set BATT_CAPACITY16000# mAh: two packs in series add volts, not mAhparam set AHRS_ORIENTATION0# Pixhawk arrow to the nose; 4 = Yaw180 if it points back# FRAME_CLASS, the SERVOn_FUNCTIONs, INS_HNTCH_ENABLE and BATT_MONITOR take effect after a reboot
Télémétrie, GPS, récepteur et nacelle après le montage
Chaque port reçoit son protocole : MAVLink2 vers la radio de télémétrie et vers la nacelle, GPS sur les deux ports GPS, le CRSF du récepteur sur UART4. MNT1_TYPE 6 est une nacelle MAVLink ; après un redémarrage, les lignes MNT1 en dessous apparaissent, et les limites de lacet de ±180° lui permettent de faire un tour complet.
# Telemetry on TELEM1, the gimbal on TELEM2, the two GPS on GPS1 and GPS2, the ELRS receiver on UART4param set SERIAL1_PROTOCOL2# MAVLink2 to the 900 MHz radioparam set SERIAL1_BAUD57# 57600param set SERIAL2_PROTOCOL2# MAVLink2 to the gimbalparam set SERIAL2_BAUD115# 115200param set SERIAL3_PROTOCOL5# GPS1param set SERIAL4_PROTOCOL5# GPS2param set GPS_AUTO_SWITCH1# fly on the better of the twoparam set SERIAL6_PROTOCOL23# UART4: RCIN, the ELRS receiver speaks CRSFparam set MNT1_TYPE6# MAVLink gimbal (Gremsy class); reboot, then the MNT1 lines below appearparam set MNT1_DEFLT_MODE3# RC Targeting: the camera operator's radio aims itparam set MNT1_PITCH_MIN-90# degrees: straight downparam set MNT1_PITCH_MAX20param set MNT1_YAW_MIN-180# all the way round, once the legs are upparam set MNT1_YAW_MAX180
Train d'atterrissage après le montage
SERVO9_FUNCTION 29 place le train sur AUX OUT 1 et RC7_OPTION 29 le met sur un interrupteur. Les hauteurs sont en mètres : la fiche d'origine indiquait LGR_DEPLOY_ALT 300 comme si c'étaient des centimètres, ce qu'ArduCopter lit comme 300 m, et il ne rentre le train selon la hauteur que si LGR_RETRACT_ALT vaut au moins LGR_DEPLOY_ALT. Avec 4 et 3, les jambes se replient après le décollage et redescendent pour chaque atterrissage.
# Retractable legs on AUX OUT 1, a switch on channel 7, and the heights they move at by themselvesparam set SERVO9_FUNCTION29# AUX OUT 1: LandingGearparam set SERVO9_MIN1000# PWM for legs UP (retract drives the output to its minimum)param set SERVO9_MAX2000# PWM for legs DOWN; SERVO9_REVERSED 1 if they move the wrong wayparam set LGR_ENABLE1# refresh the parameters to see the restparam set LGR_STARTUP0# at power-up, wait for the switchparam set LGR_RETRACT_ALT4# METRES: up when climbing through 4 m. 400 would mean 400 mparam set LGR_DEPLOY_ALT3# metres: down when descending through 3 m; at most LGR_RETRACT_ALTparam set LGR_OPTIONS3# retract after take-off, deploy for landing (AUTO and GUIDED)param set RC7_OPTION29# channel 7 switch: LOW legs down, HIGH legs up
Failsafes et pre-arm après le montage
Une liaison radio perdue, c'est RTL. Une batterie faible (42 V, 3,5 V par cellule), c'est aussi RTL ; une batterie critique (40,8 V), il se pose là où il est. Une mauvaise estimation de position le fait se poser plutôt que de voler à l'aveugle, et un crash le désarme. ARMING_SKIPCHK 0 lance toutes les vérifications pre-arm.
# Radio lost, battery low and critical, a bad position estimate, a crash, and every pre-arm checkparam set FS_THR_ENABLE1# RC lost: RTLparam set FS_THR_VALUE975# PWM, for a receiver that signals loss by low throttleparam set BATT_LOW_VOLT42# 3.5 V per cell x 12 under loadparam set BATT_FS_LOW_ACT2# low: RTLparam set BATT_CRT_VOLT40.8# 3.4 V per cellparam set BATT_FS_CRT_ACT1# critical: land where it isparam set FS_EKF_ACTION1# position estimate gone bad: landparam set FS_CRASH_CHECK1# a crash detected on the ground: disarmparam set ARMING_SKIPCHK0# skip no pre-arm check (4.7; was ARMING_CHECK 1)
Loiter pour Loiter
Maintien de position GPS : les manches demandent une vitesse jusqu'à LOIT_SPEED_MS, et il freine et tient le point quand vous lâchez. Des accélérations et des freinages doux donnent des mouvements de caméra fluides. C'est le mode pour filmer.
# Loiter: GPS position hold. Let go of the sticks and it brakes and holds the shotparam set LOIT_SPEED_MS8# m/s at full stick (was LOIT_SPEED 800); the default is 12.5param set LOIT_ACC_MAX_M2.5# m/s/s: smooth camera moves (default 5; was LOIT_ACC_MAX 500)param set LOIT_BRK_ACC_M2.5# m/s/s braking once the sticks are centredmodeLOITER
AltHold pour AltHold
Le baromètre tient la hauteur, mais rien ne tient la position : il dérive donc avec le vent. Le mode de secours du pilote quand le GPS a disparu, et un bon entraînement pour le piloter à la main.
# AltHold: the barometer holds the height, nothing holds the position. It drifts with the windparam set PILOT_SPD_UP2.5# m/s climb at full stick (was PILOT_SPEED_UP 250)param set PILOT_SPD_DN1.5# m/s down: 15 kg should come down gentlyparam set PILOT_ACC_Z2.5# m/s/smodeALT_HOLD
Stabilize pour Stabilize
Remise à plat automatique avec une inclinaison limitée à 30° ; les gaz sont à vous. ATC_ANGLE_MAX limite l'inclinaison dans tous les modes. Un appareil de 15 kg répond lentement : faites des commandes petites et anticipées.
# Stabilize: self-levelling, the throttle stick is the motors. The last resort if the GPS or the barometer goesparam set ATC_ANGLE_MAX30# max lean in every mode, degreesmodeSTABILIZE
RTL pour RTL
Retour au point de départ : il monte à RTL_ALT_M (25 m passent au-dessus du château d'eau), rentre, attend 5 s et se pose ; les jambes descendent à 3 m. Réglez RTL_ALT_M au-dessus de tout ce qui se trouve sur le chemin du retour, sinon il vole dedans.
# Return to launch: climb to 25 m, well over the water tower, fly home, landparam set RTL_ALT_M25# m (was RTL_ALT 2500)param set RTL_LOIT_TIME5000# ms over home before it descendsparam set RTL_ALT_FINAL_M0# 0 = land at home; the legs come down at LGR_DEPLOY_ALTmodeRTL
AUTO : l'orbite pour AUTO orbite
AUTO vole la mission chargée : décollage, un plan fixe de chaque côté du château d'eau avec la nacelle braquée dessus par DO_SET_ROI, puis retour pour se poser. On l'arme en Loiter, puisque AUTO ne peut pas armer tout seul.
# The orbit shot: a still from each side of the water tower, 12 m out and 18 m up# 1 NAV_TAKEOFF 10 m 2 DO_SET_ROI on the tank: the gimbal turns to keep it framed# 3-6 NAV_WAYPOINT west, north, east, south of the tower, hold 2 s at each (a still)# 7 DO_SET_ROI_NONE 8 NAV_WAYPOINT over the pad, 9 NAV_LANDparam set WP_SPD8# m/s between the stills (was WPNAV_SPEED 800)param set WP_RADIUS_M1# m: how close counts as reached (was WPNAV_RADIUS 100)modeLOITERarm throttle # AUTO cannot arm by itselfmodeAUTO
Moteur coupé pour Moteur coupé
Il n'y a pas de mode pour une panne moteur : le mixeur pousse simplement plus les sept autres. Les deux voisins du moteur mort accélèrent et le moteur opposé, qui tourne dans le même sens, ralentit : l'appareil reste à plat, mais le lacet manque et il tourne lentement. ArduCopter ne dit rien, sauf si quelque chose sature : « Yaw Imbalance » ou « Potential Thrust Loss » apparaît alors. Le mode Moteur coupé du terrain arrête un moteur pour que vous le sentiez.
# Motor out: no mode or switch handles it, the mixer just drives the other seven harderparam set FLIGHT_OPTIONS0# keep the thrust-loss check and the yaw-imbalance warning onparam set MOT_YAW_HEADROOM200# PWM kept spare for yaw: with a motor out, yaw runs short firstmodeLOITER
Testez-vous · Posez la carte d'alimentation
Testez-vous · Posez le train d'atterrissage
Testez-vous
Présentation : octocoptère
Un octocoptère a huit moteurs là où un quad en a quatre. Cela apporte deux choses : de la portance pour une charge lourde, et de la redondance. Celui-ci porte une nacelle 3 axes et une caméra de cinéma, 3,7 kg sur les 15,5 kg qu'il pèse avec deux batteries 6S en série. Avec huit moteurs, en perdre un coûte un huitième de la poussée et rien d'autre : le mixeur pousse un peu plus les sept autres et la prise continue, là où un quad avec un moteur mort tombe. Le châssis fait 1360 mm de moteur à moteur sur des bras repliables en carbone de 32 mm, piloté par un Pixhawk 6X sous ArduCopter 4.7.2 avec deux GPS, une radio de télémétrie 900 MHz et un récepteur ELRS. Son train se replie après le décollage pour que la caméra puisse faire un panoramique complet. Les équipes de tournage pilotent ce genre d'appareil à deux : un pilote, et un cadreur sur une seconde radio qui ne fait qu'orienter la nacelle. Choisissez les pièces et regardez les chiffres, montez-le, passez les vérifications au banc, puis volez sur le plateau de tournage.
Exercice pratique
Commencez en Loiter : décollez, tenez un stationnaire, descendez la rue et posez-vous sur la plateforme. Puis volez la poursuite à la main, et laissez AUTO voler l'orbite autour du château d'eau. Quand vous lui faites confiance, montez à 15 m au-dessus d'un terrain dégagé et choisissez Moteur coupé : un moteur s'arrête, et il continue de voler sur sept, en tournant lentement parce que c'est le lacet qui manque. Sur un vrai montage : un premier branchement avec limitation de courant prévue pour le 12S, le test moteur de A à H sans hélices, le calibrage de l'accéléromètre et de la boussole, le train d'atterrissage au banc, les deux GPS accrochés, chaque message pre-arm lu, et chaque bras tiré pour vérifier son collier avant chaque vol.
Montez un octocoptère caméra, testez son train rentrant et ses deux GPS, puis volez sur le plateau de tournage et arrêtez un moteur en vol