Tinkercad est un logiciel en ligne permettant de créer des modèles 3D, de programmer en utilisant un format bloc intuitif, et de concevoir des circuits électroniques avec un large choix de cartes et de composants. Grâce à cet outil, vous pouvez conceptualiser vos projets avant de les réaliser physiquement. Passer par ce logiciel vous permettra de gagner un temps précieux dans la phase de conception, car vous pourrez visualiser, tester et ajuster vos idées avant de passer à l’assemblage réel. Ce guide vous montrera comment utiliser Tinkercad pour créer un tank en Arduino, un projet qui mêle électronique, programmation et modélisation 3D vous permettant d’acquérir de bonnes bases pour vos futures projets.
Sommaire
Se connecter et démarrer son premier projet
Tout d’abord, rendez-vous sur Tinkercad et connectez vous à votre compte. Une fois sur votre tableau de bord, suivez ces étapes :
- Cliquez sur le bouton « Créer ».
- Sélectionnez « Circuit » pour ouvrir l’interface de conception de circuits.
Ensuite nous allons déposer tout les éléments dont nous avons besoins
Composants :
- Arduino Uno
- Deux moteurs DC
- Driver moteur L293D
- Châssis (que nous allons réaliser plus tard dans le tutoriel)
- planche d’essai (qui permet de relier les composants entre eux)
Branchements
commencer par placer le driver au centre de la planche d’essai afin qu’il puisse interagir avec les deux côté de la planche
Ensuite relier les broche 5v et groundde l’arduino à la planche afin d’alimenter celle ci. ensuite reliez les moteurs sur les sorties du driver (vous avez les informations des pins que vous survoler avec la souris)
reliez les bornes plus et moins du haut de la planche au bas de la planche permettant une alimentation des deux côtés de la planche. puis relier les grounds du driver
Afin de contrôler les moteurs l’Arduino doit envoyer des signaux au driver, ces signaux passent par des câbles que nous allons poser (les couleurs des câbles n’influent pas sur le signal elle servent à se repérer dans le câblage car vous allez vite voir que cela se complique, par convention les câbles rouge et noir sont attribué au + et le -)
les bornes 6 et 5 sont reliée au bornes activées
les bornes 10 et 4 sont reliée au bornes d’entrées du bas et 11 et 3 à celles du haut
voilà vous avez votre circuit complété ! passons à l’étape suivante qui est le code.
le code
L’Arduino utilise le langage C++, il peut bien sûr être angoissant de se dire qu’il faut apprendre un tout nouveau langage de programmation surtout si on ne sait même pas coder en python. Mais pas de panique cliquez sur le bouton code
et vous verrez que thinkercard on pensé à tout!! en effet vous avez la possibilité de coder en blocs ce qui es beaucoup plus facile à comprendre.
enlevez le code existant et remplacer le par cela
compréhensible non?
laissez mois vous expliquer ce code et pourquoi nous avons fait ses branchements.
les broches 5 et 6 sont relié au pin d’activation, plus le signal sera grand plus la vitesse de rotation sera grande.
les broches 11 et 3 ainsi que les broches 10 et 4 fonctionnent sur le même principe.
chacune des broches sont reliée au pin d’entrée 1, 2 pour 4, 10 et 3, 4 pour 11, 3
ses entrées définissent le sens de rotation du moteur c’est pour ça que les broches 11 et 10 sont réglé sur élevé car dans cette configuration ce code permet de faire avancer le tank
ce code ci fait pivoter le tank à une vitesse plus réduite.
Conception 3d de notre char
revenez sur votre Dashboard puis commencer une conception 3d
vous disposez de plusieurs formes pour faire votre tank
en cliquant sur électronique vous pouvez insérer votre Arduino et vos moteurs
voici ce que j’ai pu réaliser
en effet il n’est pas très esthétique mais tout y est j’ai même utiliser un rectangle blanc pour simuler la planche d’essai.
si vous n’êtes pas un grand artiste la communauté de thinkercard propose un tas de modèle 3d
voici un modèle crée par kaderuss qui pourrait servir de bonne base
il vous suffit de cliquer sur copier et éditer et vous pourrez le remanier à votre sauce.
Conclusion
Félicitations ! Vous avez désormais les bases pour créer un tank fonctionnel avec Tinkercad et Arduino.
Grâce à Tinkercad, vous avez pu expérimenter dans un environnement virtuel sécurisé avant de passer à une réalisation physique. Cela vous permet d’éviter des erreurs coûteuses ou de simplifier les ajustements nécessaires.
Vous pouvez maintenant aller plus loin en personnalisant votre tank :
- Ajouter des capteurs pour le rendre autonome.
- Intégrer une télécommande pour un contrôle à distance.
- Améliorer son design avec des outils de modélisation avancés.
La clé du succès dans ce genre de projet est la curiosité et la persévérance. Continuez à explorer, tester et apprendre !
Et maintenant que vous avez votre concept il ne vous reste plus qu’à le concrétiser, bon courage.
Si ce tutoriel vous a été utile, n’hésitez pas à le partager. Bon courage pour vos futurs projets !
étudiant en première en spé NSI au lycée louis pasteur 2023/2024