Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Construisez Votre Propre Traceur Mural à 15 $ : DIY Abordable avec Arduino

Composants et Fournitures

Commande à distance
ComposantQuantitéRemarques
Arduino UNO1Contrôleur
Moteur Pas-à-Pas 28BYJ-48 + Driver ULN20032Moteurs bon marché, couple suffisant
Récepteur IR TSOP 48381
Lecteur Carte microSD SPI1Stockage fichiers SVG
Micro-servo SG901Levée stylo (push plotter ou direct)

Outils Nécessaires

Applications

À Propos du Projet

Historique

Rêve ancien (vers 1999) : robot dessinant sur tableaux blancs. Projet Hektor (Jürg Lehni, Uli Franke, 2002) a concrétisé l'idée. Mais Hektor n'était pas « tout-en-un » (moteurs lourds). En 2014, avec Arduino, servos RC, impression 3D et le moteur 28BYJ-48 ultra bon marché, le traceur mural minimaliste devient possible.

Première Tentative

Construisez Votre Propre Traceur Mural à 15 $ : DIY Abordable avec Arduino

Clé : croiser les fils au-dessus du chassis. Avantage : maintien position précis. Inconvénient : moins stable en rotation verticale → remédié par colliers serrage (zip-ties) aux coins.

Construisez Votre Propre Traceur Mural à 15 $ : DIY Abordable avec Arduino

Fil de couture pour navigation/contrepoids. Stylo relevé par servo poussant tout le traceur loin du mur. Problèmes : bobines trop grandes (couple insuffisant), décalage pointe stylo/croisement fils = oscillations. Solution : accélération/freinage progressif implémenté.

Évolution (6 Versions)

Construisez Votre Propre Traceur Mural à 15 $ : DIY Abordable avec Arduino
Construisez Votre Propre Traceur Mural à 15 $ : DIY Abordable avec Arduino
Construisez Votre Propre Traceur Mural à 15 $ : DIY Abordable avec Arduino
Construisez Votre Propre Traceur Mural à 15 $ : DIY Abordable avec Arduino

Test de contrainte moteurs : réduire vitesse pour couple suffisant. Calcul traction fils selon position traceur sur mur.

Construisez Votre Propre Traceur Mural à 15 $ : DIY Abordable avec Arduino

Utilisation du Traceur

Vidéo temps réel montre setup et tracé. Setup simple : télécommande IR pour positionner traceur au point A (marquer), puis point B (marquer). Distance m = pas moteur gauche comptés. Repères 20 cm sur fils pour éviter mesures manuelles. Une fois d connu et position B enregistrée, traceur peut dessiner n'importe où entre/sous ancrages.

Construisez Votre Propre Traceur Mural à 15 $ : DIY Abordable avec Arduino

Conseils : Points d'ancrage près du mur (pression stylo). Accrocher haut, dessiner bas (couple). Ventouses + boucle fil + trombone pour tableaux blancs.

Matériel & Électronique

Presque toutes broches numériques utilisées. Broches 0/1 (TX/RX) partagées → débrancher composants sur 0/1 avant programmation (d'où shields détachables sur versions récentes).

Construisez Votre Propre Traceur Mural à 15 $ : DIY Abordable avec Arduino

Approche Recommandée : Test Progressif

  1. Tester récepteur IR (exemple IRRecvDump bibliothèque IRRemote) – enregistrer codes télécommande.
  2. Tester servo (exemple Sweep bibliothèque Servo).
  3. Tester carte SD (exemples bibliothèque SD).
  4. Tester moteurs pas-à-pas (exemples bibliothèque Stepper).
  5. Flasher programme traceur, puis connecter tous composants (pas encore assemblage final).
  6. Alimenter : servo doit faire petit sweep au démarrage.
  7. Tester commande moteurs via télécommande : identifier gauche/droite, vérifier sens « REEL_IN » (rentre fil). 50 % chance inversion → inverser connecteurs ou code.
  8. Si tout OK → assemblage final + test mural !

Logiciel Traceur

Disponible sur GitHub : Stringent. Code « hack » (excuses pour l'état). Deux fonctions : navigation/setup via télécommande + dessin fichier SVG sur carte SD.

Mémoire programme limitée (Uno) → raccourcis. Parsing SVG très basique : uniquement paths lignes (pas courbes), dialecte SVG spécifique (export Inkscape). Fichiers nommés 1.svg, 2.svg... sélection par boutons télécommande.

Bibliothèque additionnelle : IRRemote (shirriff).

Créer un Fichier Traçable

  1. Utiliser Inkscape.
  2. Dessiner → Chemin → Objet en chemin.
  3. Outil Éditer chemins par nœuds (F2).
  4. Tout sélectionner (Ctrl+A deux fois).
  5. Extensions → Modifier le chemin → Aplatir les courbes de Bézier.
  6. Enregistrer en « SVG Inkscape ».
  7. Tester dans simulateur (voir ci-dessous).

Le Simulateur (Indispensable)

Compile code traceur pour Linux/macOS, remplace digitalWrite par affichage stdout (timestamp, broche, état) → visualisation UI. Permet détection bugs parsing SVG (ex: float à décimales excessives). Exécution bien plus rapide que temps réel, donne durée réelle estimée. README près du code simulateur.

Améliorations Futures

Mots de la Fin

Projet chronophage mais passionnant. Plein d'idées d'améliorations, mais temps manquant (famille, travail). J'espère inspirer d'autres makers. Objectif < 10 $ non atteint, mais pièces toujours moins chères.

Ne me tuez pas pour le code spaghetti – jamais prévu pour être partagé, j'étais occupé à dessiner sur les murs !

Bon vent,
Fredrik

Code Source & Fichiers

Processus de fabrication

  1. Maximiser la productivité de la maintenance par la formation multi-compétences
  2. Contrôle qualité : La pierre angulaire de la fiabilité des moteurs
  3. Comment le suivi de tendances améliore la fiabilité des moteurs électriques
  4. Surveillance proactive de l'état des machines d'usine : prévenir les temps d'arrêt et renforcer la fiabilité
  5. Comprendre les enroulements moteurs : différences clés et applications industrielles
  6. Choisir le bon moteur anti-explosion : guide complet
  7. Meilleures pratiques de stockage des moteurs électriques : maximiser longévité et performance
  8. Moteurs DC vs AC : différences clés et choisir le bon pour votre application
  9. Choisir le bon moteur : différences clés entre moteurs AC et DC