Outils pour utilisateurs

Outils du site


semaphore_projet

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édentesRévision précédente
Prochaine révision
Révision précédente
semaphore_projet [2019/02/24 19:14] – [Notes de fabrication] bigMaxsemaphore_projet [2020/12/01 17:43] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. serge
Ligne 10: Ligne 10:
 l'utilisateur rentre un texte dans une interface informatique , il est transmis avec des "erreurs" a un décodeur via le télégraphe, et affiché plus loin. l'utilisateur rentre un texte dans une interface informatique , il est transmis avec des "erreurs" a un décodeur via le télégraphe, et affiché plus loin.
  
-{{::chappe.jpeg?400|}}+{{media_05:chappe.jpeg?400|}}
  
 ===== Description ===== ===== Description =====
Ligne 54: Ligne 54:
 Cela fait donc 2 x 7 x 7 soit 98 combinaisons. Cela fait donc 2 x 7 x 7 soit 98 combinaisons.
  
-===== Premier proto de Max =====+===== Prototype v1 de Max =====
 Pour un premier prototype, on va essayer de conserver une envergure plutôt faible < 1/2 mètre.  Pour un premier prototype, on va essayer de conserver une envergure plutôt faible < 1/2 mètre. 
-Si on choisit l = 18mm, alors :+Si on choisit l = 18mm, soit un rapport de 6% (30cm / 1.8cm) alors :
   * un indicateur mesurera 120mm par 18mm   * un indicateur mesurera 120mm par 18mm
   * le régulateur mesurera 276mm par 21mm   * le régulateur mesurera 276mm par 21mm
Ligne 138: Ligne 138:
  
 === Calcul du couple en dynamique (accélération) === === Calcul du couple en dynamique (accélération) ===
 +???
  
 +=== Pilotage des moteurs ===
 +Utilisation de la bibliothèque arduino AccelStepper : [[ http://www.airspayce.com/mikem/arduino/AccelStepper/index.html ]]. Cette bibliothèque très pratique permet de piloter plusieurs moteurs pas à pas simultanément et intègre le calcul des accélérations et décélération nécéssaire pour éviter les vibrations et les bruits.
 ==== Quelle longeur pour l'arbre ? ==== ==== Quelle longeur pour l'arbre ? ====
 Au minimum :  Au minimum : 
Ligne 165: Ligne 168:
  
 === Découpe laser & CNC === === Découpe laser & CNC ===
-  * Export du dxf avec openscad. A l'import du dxf dans inkscape, j'ai du corrigé l'echelle en multipliant les dimensions par 107%.+  * Export du dxf avec openscad. A l'import du dxf dans inkscape, il faut ajuster les dimensions de l'objet qui ne sont pas bonne. Verrouiller cadenas pour modifier toutes les dimensions à l'échelle. 
 +  * Taille après la découpe : 17,7/18 119,7/120 pour l'indicateur. Il manque donc 0,3mm dans les dimensions des pièces après découpe laser. Pour serrer, il faut donc retirer 0,2mm ou 0,3mm sur les dimensions.
   * Du coté de la laser : 1000mm/sec 100% pour traverser. Remarque : il manque le perçage des indicateur pour la vis.   * Du coté de la laser : 1000mm/sec 100% pour traverser. Remarque : il manque le perçage des indicateur pour la vis.
   * Du côté de la CNC : 14mm ça peut le faire niveau jeu pour le roulement. Il faudrait tester 3mm de profondeur pour le pocketing plutot que 4, et prendre une fraise plate. également voir pour percer à 10 ou 11mm de diam plutot que 12.   * Du côté de la CNC : 14mm ça peut le faire niveau jeu pour le roulement. Il faudrait tester 3mm de profondeur pour le pocketing plutot que 4, et prendre une fraise plate. également voir pour percer à 10 ou 11mm de diam plutot que 12.
 +
  
 === Impression 3D === === Impression 3D ===
-  * Pour encastrer les roulements de 13mm de diamètre externe par 5mm d'épaisseur dans les indicateurs, j'imprime un trou de 13,4 à 13,5 mm de diamètre sur 2.9 mm de profondeur. +  * Pour encastrer à moitié les roulements de 13mm de diamètre externe par 5mm d'épaisseur dans les indicateurs, j'imprime un trou de 13,4 à 13,5 mm de diamètre sur 2.9 mm de profondeur. 
-  * Pour laisser passer les axes (qui sont des vis de 4mm de diamètre) avec du jeu, j'imprime un trou de 4,6mm de diamètre.+  * Pour laisser passer les axes (qui sont des vis de 4mm de diamètre) avec du jeu, j'imprime un trou de 4,6mm à 4,8mm de diamètre.
   * Imprimer la première couche à 0.25mm et avec un flow entre 120% et 130%. Les autres couches avec un flow à 100%.   * Imprimer la première couche à 0.25mm et avec un flow entre 120% et 130%. Les autres couches avec un flow à 100%.
- 
  
 === Mécanique === === Mécanique ===
   * Le régulateur est déformé par la tension des couroies indicateur.    * Le régulateur est déformé par la tension des couroies indicateur. 
   * Il y a un peu de jeu dans le roulement indicateur solo accentué par la tension dans la courroie et la torsion induite par le déport de la poulie sur le roulement.    * Il y a un peu de jeu dans le roulement indicateur solo accentué par la tension dans la courroie et la torsion induite par le déport de la poulie sur le roulement. 
 +
 +=== Idées ===
 +  * Il faut renforcer le régulateur pour supporter la tension des courroies. Au moins doubler l'épaisseur et eventuellment espacer les 2 épaisseur
 +  * Un seul roulement pour les indicateurs c'est simple, mais ce n'est pas smooth. La tension des courroies implique une torsion du roulement. Le renforcement du régulateur doit permettre de facilement encastré 2 roulements.
 +
 +==== Problèmes de la v1 ====
 +  - La tension des courroies appliquée directement sur l'arbre du régulateur tendent à déformer l'axe de rotation du régulateur. La rotation du régulateur est pénible.
 +  - Les rapports de transmission soient de 16/28 ou de 36/28 ne permettent pas de faire des 1/4 ou des 1/8 de tours proprement. 
 +  - Les micro steps sont nécéssaires pour adoucir les accélérations des moteurs et réduire les vibrations. Au moins des 1/4 ou des 1/8 de steps, ce qui réduit d'autant la fréquence de rotation des moteurs et des vitesse de déplacement du régulateur et des indicateurs.
 +  - Le sérrage du régulateur et de sa poulie sur son axe laisse à désirer.
 +  - La tension des courroies tent à faire pivoter le mat.
 +
 +===== Prototype v2 de Max =====
 +==== Actions pour résoudre les problèmes de la v1 ====
 +  - Positionner les courroies de transmission au plus pret des mats (à ras). Vu qu'il y a 3 courroies cela nécéssite d'en déporter une à l'exterieur des mats. Cela devrait réduire la torsion appliquée sur les axes des poulies (bras de levier réduit).
 +  - Entrainer avec les courroies des poulies intermédiaires et des engrenages qui seront chargés de transmettre la rotation aux régulateur et indicateurs sans deformer l'axe de rotation du régulateur.
 +  - Calculer le rapport de transmission pour permettre les 1/8 de tour avec un nombre de pas moteur entier.
 +  - Choisir un rapport de transmission > 2 pour augmenter la vélocité du sémaphore en résuisant la fréquence de pilotage des moteurs et le nombre de pas nécéssaire par mouvement.
 +  - Améliorer le serrage sur l'axe régulateur ?
 +  - Positioner les moteur le long du mat.
 +
 +==== Questions ? ====
 +  * Passer l'axe de rotation régulateur de 4mm à 5mm de diamètre ? => Il faut trouver une tige fileté de 5mm.
 +  * Quelles dimensions pour les engrenages sur l'axe régulateur ? Nombre de dents et épaisseur ? => Plus petit nombre de dent possible qui fit sur des roulements de 13mm à 14mm de diamètre.
 +  * Réduire l'écartement des mats ? => Mesurer l'espace disponible avec les nouveaux engrenages.
 +  * Comment placer les moteurs et tendre les courroies ? => Imprimer un support de moteur placable le long de l'arbre permettant le serrage de la courroie.
 +
 +==== Réponses ====
 +  * Une poulie GT2 de 28 dents fit sur un roulement de 14mm de diamètre. Avec une poulie sur le moteur de 36 dents, pour obtenir un rapport complet de x2,5, on doit choisir les engrenages avec le ratio : 35 dents / 18 dents.
 +  * Avec une poulie GT2 de 30 dents et toujours une poulie moteur de 36 dents, il faut choisir les engrenages avec un ratio 25 dents / 12 dents.
  
 ===== Premier proto de gaziel ===== ===== Premier proto de gaziel =====
-{{ ::img_20181113_185903.jpg?400 |}}+{{ media_08:img_20181113_185903.jpg?400 |}}
  
 ==== BOM ==== ==== BOM ====
Ligne 201: Ligne 235:
   * [[https://www.thingiverse.com/thing:16627]]   * [[https://www.thingiverse.com/thing:16627]]
   * [[ https://www.thingiverse.com/thing:40710]]   * [[ https://www.thingiverse.com/thing:40710]]
-{{::sema_gaziel_kit_3d.png?400|}}{{ ::kit_sema.stl |}}+{{media_12:sema_gaziel_kit_3d.png?400|}}{{ media_05:kit_sema.stl |}}
  
 ==== kit Ossature bois==== ==== kit Ossature bois====
 1 régulateur + 2 indicateurs 1 régulateur + 2 indicateurs
-{{ ::semaphore.svg |}} +{{ media_12:semaphore.svg |}} 
-{{::img_20181113_185950.jpg?200|}}{{:img_20181113_185917.jpg?400|}}+{{media_08:img_20181113_185950.jpg?200|}}{{media_08:img_20181113_185917.jpg?400|}}
  
 tasseau pour le mat  tasseau pour le mat 
Ligne 213: Ligne 247:
  
 impression 3D pour le support écran LCD (optionnel). impression 3D pour le support écran LCD (optionnel).
-{{::semaphore_gaz_support_ecran.jpg?200|}}+{{media_12:semaphore_gaz_support_ecran.jpg?200|}}
  
  
Ligne 219: Ligne 253:
  
 essai sur processing : essai sur processing :
-{{ ::semaphore2.pde |}}+{{ media_12:semaphore2.pde |}}
  
 code arduino autonome :( gestion de l'ecran LCD + clavier PS2) code arduino autonome :( gestion de l'ecran LCD + clavier PS2)
  
-{{ ::semaphore05.zip |}}+{{ media_12:semaphore05.zip |}} 
 + 
 +nécessite la lib PS2Keyboard : [[https://github.com/PaulStoffregen/PS2Keyboard|https://github.com/PaulStoffregen/PS2Keyboard]] 
 + 
  
 ==== amélioration ==== ==== amélioration ====
Ligne 248: Ligne 286:
   * 1 tube   * 1 tube
   * Colliers plastiques   * Colliers plastiques
 +{{ media_12:semaphore_simple.zip |}}
 ===== Resources ===== ===== Resources =====
   * [[https://fr.wikipedia.org/wiki/S%C3%A9maphore_(communication)|Wikipedia Sémaphore]]   * [[https://fr.wikipedia.org/wiki/S%C3%A9maphore_(communication)|Wikipedia Sémaphore]]
semaphore_projet.1551035660.txt.gz · Dernière modification : 2019/02/24 19:14 de bigMax