Régulation pour pompe à vide Kamoer

L’intérêt de la régulation est de pouvoir une consigne en terme vide en Kpa. Pour rappel 100Kpa est égal à 1 bar.

Il faut un capteur de pression différentiel, apte à mesurer une dépression. J’ai fixé mon choix sur le MPX5100 de Freescale qui permet de mesurer jusqu’à 100Kpa, ce qui est suffisant pour mon utilisation. Le brochage est le suivant :

  1. Vout, à connecter sur une entrée analogique de l’arduino. Dans mon cas, j’ai utilisé A1, car A0 est utilisé pour les boutons.
  2. GND
  3. VCC – 5V

Pour obtenir une valeur de pression il faut multiplier la valeur mesurée au moyen d’analogRead() par 1.111.

Le fonctionnement du programme est le suivant. On règle la consigne de vide avec les touches Haut/Bas avec une précision de 0.5Kpa. J’ai mis un réglage de la calibration de la pression au 0 sur la touche Select. Le démarrage se fait par la touche Left. Cela a pour effet de mémoriser la consigne dans l’EEPROM. On la retrouve lors de la prochaine mise en route. L’arrêt moteur est sur la touche Droite.

Après démarrage le moteur tourne à fond (commande à 255), jusqu’à ce que la pression atteigne la valeur de la consigne. Cela permet de vider le sac à vide. Lorsque la consigne est atteinte, le moteur est ralenti à une valeur basse, puis la régulation prend la main. Une valeur trop basse de commande a pour effet de bloquer la pompe. 30-40 semble être le minimum. La valeur du vide va osciller autour de la consigne pour se stabiliser rapidement. La régulation est réalisée à 1Khz avec Kp=0.1.

Sur la première ligne, le LCD affiche la version du programme et la consigne de vide.

Sur la seconde ligne, le LCD affiche la valeur courante du vide, la valeur de la commande moteur, et la calibration.

Dans la vidéo suivante, on voit la régulation pour une consigne de 20.5Kpa. Le vide du sac à été réalisé dans un précédent test, la vidéo montre surtout la phase de stabilisation qui est très rapide.

 

Le code pour un shield V1 est disponible ici.

Le code pour un shield V2 est disponible ici (Merci Jean-Jacques). La différence entre les deux versions est due aux valeurs différentes des résistances pour la détection des touches.

Une utilisation commerciale n’est pas autorisée. Merci de laisser un commentaire si vous réalisez le montage.

Nomenclature des composants:

Pompe à vide silencieuse

Je voulais une pompe à vide silencieuse qui puisse tourner en permanence pour coffrer les ailes. Une fois le sac vidé de son air, la pompe n’a besoin que d’un débit très faible. Par contre, un débit plus important est utile au début.

La solution est une pompe réglable, animée par un moteur brushless. Kamoer fabrique ce genre de pompe, le modèle KVP04.  On peut l’acheter via Aliexpress.

La pompe marche sous 12V (ou 24V). La régulation est réalisée par un PWM. Kamoer recommande une fréquence entre 15Khz et 25Khz. Une valeur de 0 correspond à la puissance maximale, une valeur à 1 correspond à l’arrêt.

La commande de la pompe peut être facilement réalisée par un arduino alimenté sous 12V. Un shield avec un LCD et quelques boutons permettent le réglage de la pompe par l’utilisateur.

Le LCD est contrôlé par les pins D4 à D9. Les boutons utilisent l’entrée analogique A0. Le PWM utilise la sortie D11 et le Timer 2. En modifiant la fréquence de base du timer (diviseur de la fréquence de base), on peut atteindre 3,9Khz.

La pompe est connectée à l’arduino par 3 fils: le PWM sur D11, le 0v et le 12V sur le connecteur d’alimentation.

Le programme de commande est très simple. Le contrôle de la pompe se fait avec une valeur entre 0 (arrêt) et 255 (débit max). Un appui sur les boutons permet de modifier la valeur de la commande.

#include <LiquidCrystal.h>

// initialize the library with the interface pins
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
int Pin = 11;
int i = 0;

void setup()
{
  Serial.begin(9600); 

  // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);
  lcd.setCursor(0, 0);
  lcd.print("Pump V0.1");

  //TCCR2B = TCCR2B & B11111000 | B00000001; // set timer 2 divisor to 1 for PWM frequency of 31372.55 Hz
  TCCR2B = TCCR2B & B11111000 | B00000010; // set timer 2 divisor to 8 for PWM frequency of 3921.16 Hz
  pinMode(Pin, OUTPUT);
}

void loop()
{
  // acquisition des boutons
  double val = analogRead(0);

  lcd.setCursor(0, 1);
  lcd.print(" ");
  lcd.setCursor(0, 1);
  lcd.print(String(i));

  // touche reset
  if (val > 630 && val < 650)
  i = 0;

  // touche max
  if (val > 400 && val < 420)
  i = 255;

  // touche up
  if (val > 90 && val < 110)
  {
    if (i < 255)
      i++;
  }
  // touche down
  else if (val > 250 && val < 260)
  {
    if (i > 0)
      i--;
  }

  // controle du PWM
  analogWrite (Pin, 255 - i);
  delay(200);
}

Lorsque la pompe est utilisée au débit max, elle fait un peu de bruit mais c’est très raisonnable. Je vide le sac en 5 minutes.

Une fois le sac vidé, la pompe tourne très peu et est quasi silencieuse.

Je coffre avec 0,1bar de dépression, ce que j’obtiens avec une valeur de 29 pour la commande.

L’étape suivante sera de rajouter un capteur de (dé)pression et une régulation de la commande autour d’une valeur de consigne en KPa.

 

 

KungFu

Je cherchai depuis quelques temps un modèle facile à réaliser pour se défouler sur le terrain avec les copains…

La KungFu m’a tapée dans l’œil. Un grand merci a Thomas Buchwald et Laurent Berlivet:
http://jivaro-models.org/kungfu/page_kungfu.html

Comme je ne suis pas un fan de la découpe au cutter et que je préfère évidemment la découpe au fil chaud, je suis reparti du plan (merci Laurent) et j’en ai fait ma version sous fusion 360:

La différence majeure par rapport au design original est que l’aile a un vrai profil dérivé de l’Eppler 182 et épaissi au bord de fuite pour donner de la rigidité. J’ai aussi modifié l’avant en mettant des encoches pour simplifier la construction. Le dessous est également prévu pour du dépron 3mm à la place du 6mm.

L’aile est découpée dans du polystyrène expansé. Les fichiers de découpe sont disponibles pour GMFC EXPERT et PRO. J’ai mis un plat de carbone de 3mm comme longeron. Le longeron est orthogonal et doit être découpé de manière séparée. C’est donc plus facile à réaliser avec GMFC EXPERT.

J’ai également fait un couple moteur en DXF, si vous avez accès à une fraiseuse.

Les fichiers de découpe sont disponible via ce lien

La trappe à batterie est articulée par du scotch fibrée. Elle est maintenue fermée par un aimant et une rondelle en métal.

Les servos sont encastrés dans l’aile. Un peu de fraisage à la miniperceuse, et le tour est joué.

Pour coller le polystyrène et le dépron, j’utilise de la colle universelle Tesa.

Le moteur est un Dualsky Eco 2308C V2 (47g, 1500kv, 184W), l’hélice est une APC Thin Electric 7×5.

Tout équipée, l’aile pèse 217g. J’utilise une batterie 3S graphène 1000ma qui pèse 105g. Avec cette configuration, je fais des vols de 10 minutes.

La KungFu est à la fois rapide et stable. Que du plaisir. Merci à Thomas et Laurent.

Pour conclure voici une petite décoration à la peinture acrylique…

Bilan de poids

Un petit comparatif du poids des Gambitrons.

V3 V2
Total 10 736g 10 798g
Fuseau équipé 1 537g 1 784g
Stabs 560g 375g
Servos 200g
Ailes 1756g
Helice Falcon 26×12 220g
Helice PT Model 25×12 182g
Train et roues 750g
Clef d’aile 300g
Capot moteur 50g
accus graphene 14S 10000ma 3300g
Moteur 6540 + controleur Scorpion Tribunus II 1744g
Accus de réception 130g
Électronique de réception 145g
Roulette de queue 44g

Moteur Scorpion 6540 réparé, nouveau KV de 145

Mon moteur Scorpion 6540 est revenu réparé de Hong-Kong. Nouvel axe, nouveau KV réduit à 145. Un grand merci à M. Scorpion !!!

Le KV réduit implique que je peux tester de nouvelles hélices plus grandes dans l’espoir d’améliorer le rendement. J’ai fait rapidement des tests en statique avec mes hélices bois Fiala, et il faut au moins une hélice 25×10 pour sortir 70A. C’est donc très prometteur.

J’avais déjà testé la Fiala bois gaz 25×10 dans cet article. Les résultats étaient relativement décevants en terme de rendement. Avec le nouveau bobinage, l’hélice tourne moins vite (6300 tour en début de montée) mais fait toujours du bruit. La consommation en statique est autour de 70A.

En remorquage du Pégase, le rendement n’est toujours pas très bon, bien qu’un peu meilleur qu’avant:

Hauteur

Durée

Capacité consommée

Énergie

Énergie/m

258m

48.1s

758mah

41.1Wh

0.159
256m

46s

730mah

38.98Wh

0.152
272m

45.9s

721mah

38.1Wh

0.140
Moyenne

0,150

J’ai testé ensuite une Fiala bois electrique 25×10 sur deux vols. Elle fait moins de bruit, mais le remorquage est moins confortable:

Hauteur

Durée

Capacité consommée

Énergie

Énergie/m

262m

53.8s

774mah

40.56Wh

0.154
227m

49,8s

698mah

36.31Wh

0.159
Moyenne

0,156

Finalement, j’ai pu faire quelques vols avec une Fiala gaz 24×12 qui procure plus de vitesse et fait moins de bruit, mais je n’ai pas encore remorqué le Pégase avec elle.

A new table design by Jorgen Pedersen

Jorgen Pedersen is the editor of the GMFC news letter and the author of many GMFC-based models. He is willing to share with anyone his latest table design with few conditions:

1. That if you use the plans you let him know—and provide updates
2. If you hit issues you notify us all so that we may all learn together
3. That these are never sold by anyone claiming them to be their own—To help prevent this he will be water marking the designs..

CNC Foam Cutter-Router New Design v15.pdf

Quote from the July 2018 GMFC newsletter:

My New/Next Machine

I wanted this next machine to be able to be both a CNC foam cutter and a CNC Router/Carver — which does introduce some complexities — particularly around the electronics. I also wanted to be able to change configuration from a foam cutter to a router in minutes — the design requires just 8 machine screws and the electronics reconfiguration (which will be automatic) to be converted from one mode
to the other.

Because of the complexities of the two modes, my complete tower assemblies move up and down, rather than just the bow hangers. By doing this I can then slave the two towers together to provide the vertical Router movement that I will require.

I have also now redesigned my towers to have 33” of movement. I really don’t think I need that much but after the issues with under sizing before I decided to maximize tower length on this occasion..

Table de découpe au fil chaud à base de composants Openbuilds

Ma vielle table manquait un peu de rectitude, et j’avais envie d’une machine plus précise. Dans mon cahier des charges, je voulais également une machine plus rapide et assez grande en X, de manière à pouvoir tronçonner rapidement les blocs de polystyrène.

Les composants Openbuilds permettent de construire rapidement des machines avec la garantie d’avoir d’une bonne précision, tout en ayant besoin que d’une clef allen et d’un tournevis. Les composants sont aussi disponibles en format numérique, ce qui permet de construire la machine en virtuel, tout en étant sûr de la cohérence de l’assemblage.

J’ai utilisé fusion360 qui est disponible gratuitement pour les hobbyistes et les académiques. La modélisation est disponible via ce lien.
.

Pour ne pas me louper, j’ai utilisé comme base deux axes C-Beam de 100cm. J’ai acheté les composants chez Ratrig qui est situé au Portugal et a des frais de port réduits.

Outre les composants Openbuilds, j’ai conçu en impression 3D des supports pour les moteurs Y et les interrupteurs de fin de course. Les moteurs sont des NEMA 23 pour les axes X et des NEMA 17 pour les axes Y.

La table est fixée de manière permanente sur une porte recoupée à la bonne dimension, ce qui assure une bonne rigidité dans le temps.

Pour le moment, il me manque encore le plateau à placer sur le cadre en alu et je dois poser les fins de course.

Les vis Openbuild font 8mm de pas, ce qui donne une avance assez impressionnante. Je suis passé en mode 1/4 de part sur la carte de contrôle des moteurs. Avec mes moteurs bipolaires 200 pas/tour, cela donne un équivalent 800 pas/tour.

La vitesse de la table est très importante, 55mm/s en X et 50mm/s en Y. Au delà, pas de perte de pas, mais de grosses vibrations.

Voici deux vidéos des déplacements :

Liste des composants Openbuild chez RatRig

Description

Reference

Nombre
C-Beam Linear Actuator Bundle

HW1517GK-BUNDLE

2

V-Slot 2040 500mm

HW400BRC

2

V-Slot 2080 Natural – 600mm

HW8CCNRC

3

8mm Metric Acme Lead Screw – 500mm

HW1006SC

2

Cast 90 Degree Corner Bracket – Black Anodized

HW1267BC

16

OpenBuilds Tee Nuts (25 Pack)

HW1112NK

3

Anti-Backlash Nut Block for 8mm Metric Acme Lead Screw

HW1021GC

2

5mm * 8mm Flexible Coupling

HW1001GC

2

Solid V Wheel Kit

HW1212WK

8

V-Slot Gantry Plates (Option: Universal (20mm – 80mm))

HW2433PC

2

Aluminium Spacer – 6mm

HW1018NC

4

Eccentric Spacer – 6mm

HW1073NC

4

Aluminium Spacer – 9mm

HW1019NC

4

Hex Locking Nut – m5

HW1039NC

8

Aluminium Spacer – 3mm

HW1016NC

4

Low Profile Screws – 25 Pack Screw Length 8mm

HW1167SK

2

Low Profile Screws – 25 Pack Screw Length 25mm

HW1171SK

1

Low Profile Screws – 25 Pack Screw Length 30mm

HW1172SK

1

Low Profile Screws – 25 Pack Screw Length 12mm

HW1376SK

1

Low Profile Screws – 25 Pack Screw Length 45mm

HW1200SK

1

Voici la table finie avec le plateau de découpe:

Au final, la table est super simple à construire. La vitesse est très importante, ce qui va faciliter le tronçonnage des blocs.

Encore des mesures et Panne du YEP

Le contrôleur YEP n’a pas duré bien longtemps… au 4ème vol, pfff, extinction des gaz et atterrissage en plané…. Une requête a été déposée chez HK, mais j’ai peur que cela ne serve à rien…

Le coté positif de la chose (s’il en est un) a été de faire une vérification de l’utilité d’utiliser l’hélice comme aérofrein. Le contrôleur s’est plus ou moins mis en frein lors de la panne, et l’hélice ne tournait presque plus. Résultat, il a fallu aller chercher le Gambitron au bout du terrain, alors qu’il se pose très très court lorsque l’hélice tourne.

J’ai pu faire quelques mesures en vol avant la panne…

Je voulais tester l’influence du poids du modèle sur le taux de montée. Sans planeur, à la masse de 11.5Kg, le taux de montée est de 16m/s. Après avoir rajouté 800g de lest dans la clef, le taux de montée passe à 15.52m/s. Cela fait une perte de 0.6m/s par Kg. Cela n’est pas énorme, cela va permettre de mettre des batteries plus lourdes pour augmenter l’autonomie.

La vitesse de vol sol (mesurée par GPS) est de 122km/h, avec un vent de face de 10km/h, pour 7400 t/m.

En remorquage d’un fox de 3.6Kg, 2.80m, le taux de montée est de 10m/s. La vitesse de remorquage sol est de 75km/h.

Accus du Pirélec

Je viens de recevoir les accus LIFE 2500ma. Le pack sera un 15S2P de manière à pouvoir débiter une intensité de 80A sans problème. Cela fait un total de 30 éléments avec un poids de 2100g sans les connexions.

Le pack de 15S sera constitué de 2x6S + 3S. C’est la formule qui permet d’obtenir l’encombrement minimum dans l’avion. Cela permet également de recharger avec 3 chargeurs peu couteux sous forte intensité (4C).

IMGP7797

Les accus sont assemblés à la colle chaude. L’encombrement en largeur est de 12.5cm. Cela tient dans le fuseau.

IMGP7788

Les trois packs seront fixés de manière permanente sur une platine support. La platine avec accus est retirée pour la charge. Ce système permet de minimiser les opérations à l’intérieur du fuseau et de changer très rapidement le « réservoir ».

Voici les accus une fois câblés. C’est quand même pas mal de boulot… un avantage au crédit des Lipos.

IMGP7932

Les trois packs sont facilement dissociables. Le + est au dessus, et le moins en dessous.

IMGP7934

Sur les conseils de Pascal Cepeda, j’ai nettoyé les soudures à l’acétone pour éliminer les restes de flux. Ces restes peuvent provoquer de la corrosion a long terme.

Après mise sous gaine, voilà le résultat:
IMGP7935

L’accroche sur la planche support est réalisé avec du velcro de grande dimension. On peut retourner le tout, pas de problèmes.
IMGP7936

Le poids total est de 2540g.

Premiers tests, en statique. J’obtiens 81A sous 41,5V soit 3360Watts. J’espérais un petit peu plus en tension. Cela fait 2.766V par élément. En décharge jusqu’à 2.5V par élément, les accus restituent 4500 ma.

À noter, tous les paramètres sont loggués par ma Jeti DS16. C’est vraiment pratique pour l’analyse ultérieure. On peut sortir des graphes comme celui ci-dessous qui donne le nombre de tours en fonction de la consommation et de la tension de l’accu.

conso_pirelec

Aménagement du fuseau du pirelec

L’idée est de placer les différents éléments de telle manière que les accus de propulsion soient presque au centre de gravité, qui devrait être situé au niveau de la clef d’aile.

À l’avant, on a les deux accus de réception et le contrôleur moteur. Celui ci est fixé sur une règle de maçon dont les cotés ont été enlevés en biseau pour mieux rentrer au fond du fuseau. Cela fait un beau radiateur. Le collage est effectué au mastic Sicaflex.

IMGP7919

Il y a une entrée d’air via le couple moteur qui est évidé. J’ai également mis une sortie d’air sous le train d’atterrissage. Le contrôleur devrait être bien ventilé.

IMGP7930

Juste derrière, il y a le bâti support de l’accu de propulsion qui est constitué de deux tasseaux sur les cotés, une planche à l’avant pour la fixation de l’accu et deux couples pour reprendre les efforts sur le bas du fuseau.

IMGP7928

Sous l’accu de propulsion, on trouve la réception avec un récepteur Jeti R18, un MaxBec2D pour la double alim et un expandeur pour la télémétrie. Il y a 2 entrées, le MaxBec2D et la sonde moteur/altimètre.

IMGP7927

Un tasseau de bois dur collé en biais donne le positionnement arrière maximum de l’accu.

IMGP7942

Le biais permet d’insérer la planche support de l’accu et éviter qu’elle ne bouge en hauteur.
IMGP7941

Le crochet de remorquage a été réalisé en alu par Loic. Le but est d’avoir le servo solidaire du crochet pour éviter des problèmes de flexion.

IMGP7914

IMGP7912

IMGP7924

IMGP7923

L’intérêt d’un récepteur tel que le R18 est de pouvoir lui associer un satellite. Au total, il y a donc 4 antennes ce qui permet de réduire d’autant les risques de masquage. Le satellite est placé dans la dérive. À noter les antennes qui sont toujours orientées à 90 degrés.

IMGP7921