Traduction en FR
Tout d'abord, ce projet n'est pas un projet de week-end. Pour le meilleur ou pour le pire, il s'agit d'un projet de longue durée qui vous prendrait plusieurs semaines ou mois. Réfléchissez-y à deux fois avant de vous lancer dans ce projet !
En termes de connaissances, ce projet touche à de nombreux domaines comme :
la CAO, l'impression 3D, la conception de circuits imprimés, l'électronique, la programmation, et bien sûr la robotique.
Il n'est pas obligatoire d'être un expert dans tous ces domaines, mais il serait souhaitable d'avoir quelques notions de base ou, au moins, le temps et l'attitude nécessaires pour apprendre.
Je ( Ángel L.M.) ferai de mon mieux pour vous donner les indications et références nécessaires dans cette page afin que vous puissiez commencer à rouler par vous-même, mais si après l'avoir lu et consulté la FAQ vous avez encore des questions, n'hésitez pas à demander dans le forum .
Dans cette section, les outils matériels et logiciels utilisés dans ce projet sont détaillés. Il n'est pas nécessaire de les avoir tous pour commencer, mais il est important de garder à l'esprit ce dont vous aurez besoin au fur et à mesure de votre progression.
Nécessaire pour imprimer le robot. Zone d'impression de 300x300mm, c'est suffisant pour imprimer chaque pièce. Ne vous inquiétez pas si vous avez une imprimante avec une zone d'impression de 200 x 200 mm, il existe des versions divisées des plus grandes pièces qui s'adapteront à votre machine.
Afin de souder les fils et les composants électroniques au PCB, vous aurez besoin d'une station de soudage, de préférence une avec un pistolet à air chaud pour souder les composants SMD ( comme celui-ci ). Si vous n'avez pas d'expérience dans la soudure de composants SMD (comme moi avant de faire ce projet), il existe des kits de formation à la soudure SMD pour acquérir de l'expérience avant de faire la vraie chose.
Utile pour effectuer les connexions électroniques, tester les capteurs ou vérifier les raccords soudés. En référence, j'ai le RM113D et j'en suis content 🙂
Nécessaire pour serrer les vis dans l'assemblage du robot.
Le développement du robot Thor s'est fait uniquement avec des outils open source, vous n'avez donc pas besoin de dépenser de l'argent en licences logicielles. Cool, non ?
modeleur paramétrique 3D. Chaque pièce de Thor a été modélisée à l'aide de cet outil incroyable. Même si vous n'êtes pas intéressé par la conception de nouvelles pièces ou fonctionnalités, je vous recommande de le télécharger car il existe un fichier FreeCAD contenant l'assemblage du robot qui vous sera très utile lors de la construction du robot.
Suite d'automatisation de conception électronique. Utilisé pour concevoir les PCB de contrôle. Si vous êtes intéressé à étudier, modifier ou développer de l'électronique pour ce projet ou tout autre, vous devriez le vérifier ! Sinon, vous n'aurez pas besoin d'utiliser cet outil, car vous trouverez tous les fichiers nécessaires à la fabrication du PCB de contrôle dans la section téléchargement.
Si vous souhaitez creuser dans les entrailles du logiciel ou du firmware de contrôle, il est recommandé d'utiliser un éditeur de texte avec support de code tel que Atom.
Il existe un logiciel appelé Asgard créé spécialement pour contrôler Thor. Plus tard nous verrons comment utiliser cet outil et quelles sont ses fonctionnalités.
Ce firmware est couramment utilisé pour contrôler les machines CNC. J'ai apporté quelques modifications à ce firmware pour permettre le contrôle de 8 moteurs pas à pas.
Dans la section Téléchargements , vous trouverez tous les fichiers dont vous aurez besoin pour construire Thor :
fichiers FreeCAD, modèles STL et STP, schémas de circuits imprimés, >- micrologiciels, logiciels de contrôle, etc.
Pourquoi pas les deux? Si vous êtes sûr à 100% que vous êtes dans ce projet, ce serait une bonne idée d'acheter les composants avant/pendant l'impression des pièces.
Le processus d'impression prend beaucoup de temps, environ 200 heures s'il n'y a pas de problèmes d'impression.
Vous voudrez peut-être vérifier que les composants tels que les roulements, les écrous ou les arbres de moteur s'intègrent dans les pièces imprimées, il est donc préférable de pouvoir le tester en déplacement afin de corriger tout écart ou problème éventuel.
Cela dit, avant de commencer à imprimer, jetez un œil à la nomenclature et vérifiez que vous pouvez acheter tous ces composants. Pour faciliter les choses, j'ai ajouté des liens d'achat pour la plupart des composants, mais le vendeur peut ne pas expédier dans certains pays. Bien sûr, vous pouvez chercher un autre magasin ou fournisseur pour acheter les composants, la seule chose que vous devrez prendre en compte est que les spécifications correspondent.
Ensuite, vous pouvez commencer à imprimer pendant que les composants arrivent. Accédez au Guide d'impression 3D Thor pour en savoir plus sur les paramètres d'impression recommandés et quelques conseils.
Lorsque les composants commenceront à arriver et que l'imprimante continuera à livrer des pièces, vous ressentirez le besoin impérieux de commencer à assembler des pièces du robot, ne vous inquiétez pas, c'est normal.
Dans la documentation Assembly , vous trouverez des vidéos, un manuel d'instructions interactif et les instructions pour ouvrir le fichier Assembly FreeCAD.
L'électronique de commande sans firmware est de peu d'utilité. Dans la documentation du firmware , il est expliqué étape par étape comment installer le firmware dans l'électronique de commande et comment configurer ses paramètres pour qu'il fonctionne correctement.
Dans la configuration du Firmware vous avez appris à déplacer le robot en écrivant le code directement dans la console. Tester les mouvements c'est bien, mais il existe des outils qui facilitent cette tâche et offrent des fonctionnalités supplémentaires pour contrôler le robot. Dans la page du logiciel de contrôle , vous trouverez les instructions pour installer et exécuter Asgard, un logiciel de contrôle conçu explicitement pour contrôler Thor.
Le coût total des composants est d'environ 350€. Le coût d'une imprimante 3D n'est pas pris en compte, car il est supposé que vous aurez accès à une où vous pourrez imprimer toutes les pièces.
Ne soyons pas dupes, il s'agit d'un long projet, qui peut prendre plusieurs semaines ou plusieurs mois à réaliser. Pour référence, le temps d'impression total est d'environ 200 heures si toutes les pièces sont imprimées la première fois (ce qui n'est généralement pas le cas). Une fois imprimé, le montage prend environ 10 heures une fois que l'on connaît les étapes à suivre. Donc, avant de vous lancer pleinement dans ce projet, évaluez si vous allez pouvoir consacrer le temps qu'il faut pour qu'il ne se retrouve pas dans le coin des projets à moitié terminés.
La meilleure façon de résoudre vos questions est de poster une question dans la section Obtenir de l'aide du forum . S'il vous plaît, avant de poster votre question, vérifiez que la question n'a pas déjà été répondue à un autre utilisateur avant afin de ne pas dupliquer les sujets.
Dans la section Documentation de ce site Web, j'ai essayé de condenser toute la documentation de projet existante. En outre, dans le forum , vous pouvez trouver des informations supplémentaires. Si cela ne vous suffit toujours pas, vous pouvez visiter le référentiel GitHub et son wiki , la page du projet sur Hackaday et l'ancienne communauté Google Groups (maintenant fermée).
Dans la section Téléchargements , vous pouvez trouver les dernières (et anciennes) versions des modèles 3D, des fichiers PCB, des micrologiciels et des logiciels. Si vous êtes intéressé par la version de développement actuelle, il est préférable de visiter chacun des référentiels et la section Développement du forum .
Il existe une nomenclature où vous pouvez trouver les détails de chacun des composants nécessaires pour assembler un robot. Des liens d'achat sont également fournis pour vous permettre de les trouver plus facilement.
Si vous n'avez pas d'imprimante 3D et que vous voulez quand même construire un Thor, il existe des alternatives. Le propriétaire de bitfab.io a fait un joli devis, n'hésitez pas à le contacter si vous souhaitez un kit ! Actuellement, il n'y a pas de fournisseurs connus de kits électroniques Thor.
Une imprimante 3D avec une zone d'impression de 200x200mm suffit pour imprimer toutes les pièces. Si vous souhaitez imprimer les pièces Art2Body en une seule pièce, au lieu d'imprimer les pièces séparées, vous aurez besoin d'une zone d'impression de 200x300mm.
Entièrement étiré verticalement, Thor mesure 624,15 mm sans l'outil. Sur cette photo, vous pouvez voir ses dimensions.
Actuellement, la charge maximale que j'ai réussi à soulever est de 750 grammes (y compris le poids de l'outil). Thor peut toujours soulever cette charge lorsqu'elle est étirée horizontalement, ce qui est le pire des cas.
Vous pouvez donner votre avis à la communauté en utilisant le forum , montrer votre progression, partager le projet, répondre aux questions des autres utilisateurs, etc. Si vous êtes intéressé par le développement du projet, vous pouvez également apporter vos propres modifications et les partager avec la communauté .
Tous les fichiers du projet sont sous licence Creative Commons Attribution-ShareAlike 4.0 International License .
Selon la licence CC-BY-SA , vous êtes libre de partager et d'adapter le matériel à n'importe quelle fin, y compris commerciale, tant que tous les termes de la licence sont respectés. Dans tous les cas, vous devez donner le crédit approprié, fournir un lien vers la licence et indiquer si des modifications ont été apportées. Si vous remixez, transformez ou développez le matériel, vous devez distribuer vos contributions sous la même licence que l'original. Aucune garantie n'est donnée. La licence peut ne pas vous accorder toutes les autorisations nécessaires à l'utilisation que vous souhaitez en faire.
L'un des principaux objectifs de ce projet est de rapprocher les gens de la robotique. Si le projet était partagé gratuitement, il atteindrait plus de personnes. De plus, comme le projet a été entièrement développé à l'aide d'outils Open Source, il était logique de le publier également sous une licence Open Source. Ce qui est génial avec les projets Open Source, c'est qu'ils ne dépendent pas d'une seule personne pour progresser, n'importe qui peut faire de nouveaux changements qui font avancer le projet et c'est super.
Voici les outils logiciels que j'ai utilisés :
FreeCAD : Design 3D KiCaD : Electronic PCB Design Atom : Code Text Editor Cura & Slic3r : Slicing Software bCNC : CNC controller Gimp & InkSkape : Diagrams & Images OBS & Blender : Enregistrement et montage vidéo
Matériel | kg |
---|---|
PLA / PETG | 3-4 |
abdos | 0,5 |
# | Longueur (mm) | Couple de maintien (N.cm) | Etc | Emplacement | Magasins |
---|---|---|---|---|---|
1 | 40 | 39.22 | Articulation | 1 | Stepper en ligne , AliExpress |
3 | 34 | 121.2 | Réduction mécanique 5:1 | Articulations 2 & 3 | Stepper en ligne , AliExpress |
3 | 34 | 21.57 | Articulations | 4 & 5 & 6 | Stepper en ligne , AliExpress |
# | Type | Longueur (mm) | Largeur (mm) | Magasins |
---|---|---|---|---|
2 | Courroie Fermée GT2 | 208 (104 dents) | 6 | AliExpress |
1 | Ceinture ouverte GT2 | 1000 | 6 | AliExpress |
# | Type | Nombre de dents | Alésage (mm) | Magasins |
---|---|---|---|---|
3 | Poulie GT2 | 20 | 5 | AliExpress |
2 | Poulie GT2 | 40 | 5 | AliExpress |
# | Type | Magasins |
---|---|---|
1 | 16014zz | AliExpress |
11 | 625ZZ | AliExpress |
2 | MF84ZZ | AliExpress |
30-40 | Billes plastique ou métal 6mm | AliExpress |
# | Longueur (mm) | Diamètre (mm) | Magasins |
---|---|---|---|
2 | 14 | 4 | AliExpress |
1 | 14.5 | 5 | AliExpress |
1 | 32 | 5 | AliExpress |
1 | 102 | 5 | AliExpress |
1 | 128 | 5 | AliExpress |
# | Taille | Longueur(mm) |
---|---|---|
2 | M2 | 4 |
3 | M2 | 6 |
2 | M2 | 10 |
4 | M3 | 6 |
60 | M3 | 8 |
4 | M3 | 10 |
35 | M3 | 12 |
2 | M3 | 14 |
37 | M3 | 16 |
12 | M3 | 20 |
16 | M3 | 25 |
8 | M3 | 30 |
15 | M3 | 40 |
8 | M3 | 46 |
4 | M4 | 20 |
1 | M5 | 16 |
# | Taille |
---|---|
4 | M2 |
155 | M3 |
4 | M4 |
1 | M5 |
# | Partie | La description | Magasins |
---|---|---|---|
1 | Arduino Méga | Arduino , AliExpress (clone) | |
1 | Micro Butée | AliExpress | |
7 | Ventilateurs | 12V 40x40x10mm (2 fils) | AliExpress |
4 | Butée optique | AliExpress | |
1 | Bouton Marche/Arrêt | 16mm | AliExpress |
1 | Bouton de réinitialisation | 16mm | AliExpress |
# | Materiels | Référence PCB | La description | Magasins |
---|---|---|---|---|
1 | PCB | PCBWay | ||
8 | Pilote de moteur pas à pas | A4988 | AliExpress | |
8 | Condensateur 100uF | C1, C2, C3, C4, C5, C6, C7, C8 | CMS 16V | AliExpress |
8 | Résistance 100kΩ | R9, R10, R11, R12, R13, R14, R15, R16 | CMS 1206 | AliExpress |
8 | Résistance 10kΩ | R1, R2, R3, R4, R5, R6, R7, R8 | CMS 1206 | AliExpress |
3 | Résistance 620Ω | RLED1, RLED2, RLED3 | CMS 1206 | AliExpress |
3 | LED | DLED1, DLED2, DLED3 | CMS 1206 | AliExpress |
1 | Diode 1N4004 | D1 | THT | AliExpress |
1 | Fusible MF-R700 | F1 | THT | AliExpress |
169 | Broches mâles | PM, PS, PT, PA, PDIG | THT | AliExpress |
2 | Bornier PCB | POWERPIN1, SW1 1×2 | THT | AliExpress |
128 | Broches femelles | U1, U2, U3, U4, U5, U6, U7, U8 | THT | AliExpress |
24 | Cavaliers | AliExpress |
L'impression de toutes les pièces est l'une des premières étapes que vous devrez franchir dans ce projet. Ce ne sera pas rapide, certaines impressions risquent d'échouer, le filament risque de s'épuiser… Soyez patient et continuez, le résultat sera excellent !
Chaque imprimante 3D est différente et vous devriez savoir mieux que quiconque comment fonctionne la vôtre. Cependant, voici quelques recommandations générales qui peuvent être utiles :