Outils pour utilisateurs

Outils du site


ormur

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ormur [2020/02/15 09:39]
Mushussu
ormur [2020/06/18 19:56] (Version actuelle)
Mushussu [Liens]
Ligne 1: Ligne 1:
 ====== Ormur ====== ====== Ormur ======
 +===== Articulation =====
 +{{:​articulation.png?​400|}}
 +<code java>
 +$fn = 100;
 +diametre = 100;
 +diametre_arbre = 6;
  
 +segment(d = diametre, h = 100);
 +rotate([0, 0, 120]) segment(d = diametre, h = 100);
  
 +rotate([0, 0, -30]) {
 +    rotate([90, 0, 0]) cylinder(h = 100, d = 2);
 +    rotule(diametre);​
 +}
 +
 +module cone(angle, h = 0, d = 0, inverse = false) {
 +    if (!inverse) {
 +        if (d == 0) {
 +            cylinder(h = h, r1 = 0, r2 = tan(angle / 2) * h);
 +        } else {
 +            cylinder(h = (d / 2) / tan(angle / 2), d1 = 0, d2 = d);
 +        }
 +    } else {
 +        if (d == 0) {
 +            cylinder(h = h, r2 = 0, r2 = tan(angle / 2) * h);
 +        } else {
 +            cylinder(h = (d / 2) / tan(angle / 2), d2 = 0, d1 = d);
 +        }       
 +    }
 +}
 +
 +module chanfrein(d,​ r, angle = 120) {
 +    translate([r / tan(angle / 2) - r, 0, 0]) 
 +    difference() {
 +        rotate([0, 90, 0]) cylinder(d = d * 1.2, h = r);
 +        translate([r,​ 0, 0]) rotate([0, 90, 0]) minkowski() {
 +            cylinder(d = d - 2 * r, h = 10);
 +            sphere(r);
 +        }
 +        translate([-10,​ 0, 0]) rotate([0, 90, 0]) cylinder(d = d - 2 * (r / tan(angle / 2))  * cos(angle - 90), h = 30);
 +    }
 +}
 +        ​
 +module segment(d, h) {
 +    alpha = 120;
 +    difference() {
 +        translate([sqrt(d * d - (d * d) / 4) / 3 , 0, 0]) {
 +            rotate([0, 90, 0]) cylinder(d = d, h = h);
 +            rotate([0, -90, 0]) cone(angle = alpha, d = 100, inverse = true);
 +        }
 +        translate([sqrt(d * d - (d * d) / 4) / 3 , 0, 0]) chanfrein(d,​ r = 5, angle = 180 - alpha / 2);
 +        sphere(d = d);
 +        rotate([0, 90,0]) cylinder(d = 3 * d / 4, h = 2 * h);
 +    }
 +}
 +
 +module rotule(d) {
 +    difference() {
 +        sphere(d = diametre);
 +        sphere(d = 3 * diametre / 4);
 +        translate([-(diametre_arbre / 2) / cos(60), 0, 0]) rotate([0, 90, 0]) cone(angle = 60, h = diametre);
 +        translate([(diametre_arbre / 2) / cos(60), 0, 0]) rotate([0, -90, 0]) cone(angle = 60, h = diametre);
 +    }
 +}
 +</​code>​
 +===== Algorithmes =====
 +[[https://​www.silabs.com/​documents/​public/​application-notes/​an155.pdf|STEPPER MOTOR REFERENCE DESIGN]]
 +
 +[[https://​forum.pjrc.com/​threads/​42477-Teensy-3-6-controlled-motorfader-panel|Potentiomètre motorisés]]
 +
 +[[https://​www.wescottdesign.com/​articles/​pid/​pidWithoutAPhd.pdf|PID sans thèse]]
 +
 +===== Matériel =====
 +==== Composants ====
 +^Qtt^Nom ​                   ^Valeur ​    ​^Référence Fabricant ​        ​^Fabricant ​             ^Réf. Fournisseur ​ ^Fournisseur^
 +|6  |Potentiomètre motorisé |10kΩ ​      ​|RSA0N11M9A0K ​               |Alps Alpine ​           |RSA0N11M9-LIN10K ​ |Reichelt ​  |
 +
 +Autres fournisseurs :
 +[[http://​www.tkd-corp.com/​product.html#​motorfader| Fader]]
 +==== Visserie ====
 +^Qtt ^Nom                                          ^Diamètre ​         ^Taille ​  ​^Référence ​              ​^Remarques ​   ^
 +|144   |Vis TFHC acier 10.9 noir EF DIN 7991       ​|3 ​                ​|22 ​      ​|TFHC03/​022A10NOEF ​      ​|FIXNVIS ​     |
 +|12    |Vis TFHC acier 10.9 noir EF DIN 7991       ​|3 ​                ​|6 ​       |TFHC03/​006A10NOEF ​      ​|FIXNVIS ​     |
 +|12    |Vis STHC Bout Plat Acier 14.9 Noir Din 913 |4                 ​|20 ​      ​|STHCPLA04/​020NO ​        ​|FIXNVIS ​     |
 +
 +TFHC03/​006A10NOEF
 ===== Liens ===== ===== Liens =====
 +=== ESC ===
 +[[https://​www.instructables.com/​id/​DIY-Brushless-Gimbal-with-Arduino|The Making of a DIY Brushless Gimbal With Arduino]]
 +
 +[[http://​arduino.blaisepascal.fr/​controler-un-moteur-brushless/​|Contrôler un moteur Brushless]]
 +
 +[[http://​elabz.com/​bldc-motor-with-arduino-circuit-and-software/​|bldc motor with arduino circuit and software]]
 +
 +[[https://​www.digikey.nl/​nl/​articles/​techzone/​2017/​jan/​why-and-how-to-sinusoidally-control-three-phase-brushless-dc-motors|Why and How to Sinusoidally Control Three-Phase Brushless DC Motors]]
 +
 +[[http://​www.ti.com/​lit/​ds/​symlink/​drv10983-q1.pdf?​HQS=TI-null-null-mousermode-df-pf-null-wwe&​DCM=yes&​distId=26|DRV10983]]
 +
 +[[https://​www.mouser.fr/​datasheet/​2/​268/​20005339A-461711.pdf|MCP8025]]
 +
 +[[https://​www.mouser.fr/​datasheet/​2/​268/​20005531A-1102261.pdf|MIC4609]] avec sa [[http://​ww1.microchip.com/​downloads/​en/​DeviceDoc/​50002478A.pdf|plaque d'​évaluation]]
 +
 +[[http://​www.ti.com/​lit/​ds/​symlink/​drv8301.pdf|drv8301]] Ci de l'​[[https://​vesc-project.com/​sites/​default/​files/​Benjamin%20Posts/​VESC_6.pdf|ESC]] du Projet Opensrource [[https://​vesc-project.com/​Hardware|VESC]]
 +
 === Moteur === === Moteur ===
-https://​www.instructables.com/​id/​DIY-Brushless-Gimbal-with-Arduino/​ 
  
-http://​arduino.blaisepascal.fr/​controler-un-moteur-brushless/+Modifier le câblage du moteur ​pour diminuer le kv de celui-ci et augmenter son couple :
  
-http://elabz.com/​bldc-motor-with-arduino-circuit-and-software/​+{{:bldc_delta_star.jpg?200|}}
  
-https://www.digikey.nl/nl/articles/techzone/2017/​jan/​why-and-how-to-sinusoidally-control-three-phase-brushless-dc-motors+[[https://itechnofrance.wordpress.com/2013/04/18/utilisation-dun-moteur-pas-pas-avec-larduino/​|Moteur pas à pas de disquette]]
  
 +[[https://​www.aliexpress.com/​item/​4000943980943.html|DC-6V Mini Metal Gear Motor From 30-400RPM Long Shaft Screw Thread Kits M3x55mm]]
 +{{:​veriin_electrique.jpg?​200|Vérin électrique}}
 +
 +[[https://​www.aliexpress.com/​item/​32872515323.html|DC 4-9V Drive Stepper Motor Screw with Nut Slider 2 Phase 4 Wire]]
 +{{:​dc-4-9v-drive-stepper-motor-screw-with-nut-slider-2-phase-4-wire.jpg?​200|}}
 +
 +[[https://​tech.alpsalpine.com/​prod/​e/​html/​potentiometer/​slidepotentiometers/​rsn1m/​rs60n11m9a0e.html|Potentiomètre motorisé Alps RS60N11M9A0E]]
 === Tissus === === Tissus ===
 [[http://​www.cerfvolantservice.com/​contents/​fr/​p211.html | Mylar]] [[http://​www.cerfvolantservice.com/​contents/​fr/​p211.html | Mylar]]
Ligne 18: Ligne 125:
  
 === Camera === === Camera ===
-https://​www.flyingtech.co.uk/​fpv-camera-gimbals/​runcam-phoenix-oscar-edition-1000tvl-freestyle-fpv-camera+[[https://​www.flyingtech.co.uk/​fpv-camera-gimbals/​runcam-phoenix-oscar-edition-1000tvl-freestyle-fpv-camera|Runcam Phoenix Oscar Edition 1000TVL WDR Micro]] 
 + 
 +=== Lissage PLA === 
 +[[https://​www.makershop.fr/​accessoires/​35-xtc-3d-polissage-impression-3d.html|XTC 3D]] 
 + 
 +=== PTFE === 
 +[[http://​www.maceplast.fr/​fr/​maceplast-france-ptfe-fep-produits/​tubes-et-tiges/​tiges-extrudees|Tiges extrudées]] 
 + 
 +Fournisseur orléanais [[http://​www.plastiservice.com/​FR/​catalogue_produits|Plastisevice]] 
 + 
 +=== Batteries === 
 +[[https://​docs.rs-online.com/​2c1e/​0900766b80a47342.pdf|Taille A Panasonic]] 
 + 
 +{{ :​accu-vh45004_3f.pdf |Varta}} Commander chez [[https://​www.tme.eu/​fr/​details/​accu-vh45004_3l/​accumulateurs/​varta-microbattery/​55145101501/​|TME]] 
 + 
 +JJJ commander chez [[https://​www.tme.eu/​fr/​details/​accu-4_3a-4500-bl/​accumulateurs/​jjj/​j-18670-bl/​|TME]] 
 + 
 +=== PID === 
 +[[https://​www.youtube.com/​watch?​v=JFTJ2SS4xyA|PID]] 
 + 
 +[[http://​wescottdesign.com/​articles/​Friction/​friction.pdf|Avec friction]] 
 + 
 +[[https://​electronics.stackexchange.com/​questions/​420458/​motor-fader-pid-control|Arduino]]
  
 +{{tag> openscad sylvain }}
  
-{{tag>​sylvain}} 
ormur.1581755979.txt.gz · Dernière modification: 2020/02/15 09:39 par Mushussu