Table des matières:

Motor 'N Motor : 7 étapes
Motor 'N Motor : 7 étapes

Vidéo: Motor 'N Motor : 7 étapes

Vidéo: Motor 'N Motor : 7 étapes
Vidéo: Легенда СССР микродвигатель Радуга 7 - всем моделистам союза посвящается 2024, Novembre
Anonim
Moteur 'N Moteur
Moteur 'N Moteur

Ce projet a commencé comme deux idées distinctes. L'un consistait à fabriquer un skateboard électrique et l'autre à fabriquer une voiture télécommandée. Aussi étrange que cela puisse paraître, les bases de ces projets sont très similaires. Cela se complique évidemment en matière de mécanique, mais les aspects électrotechniques sont très similaires.

Étape 1: Débutants

Nous avons tout de suite commencé avec un kit d'inventeurs de base, car il est préférable de se familiariser avec le codage de la carte que vous souhaitez utiliser en premier. Dans ce projet, nous avons utilisé l'Arduino Uno partout. Nous avons pratiqué des circuits simples afin d'acquérir de l'expérience; comme une LED clignotante ou un moteur à courant continu en rotation. La chose vraiment importante que nous avons apprise au cours de cette étape est simplement qu'un côté du moteur doit être alimenté et l'autre à la terre. Si les fils sont intervertis, cela changera la direction du moteur.

Étape 2: deux moteurs

Deux moteurs
Deux moteurs

Notre prochaine étape dans le processus consistait à essayer de faire en sorte que deux moteurs se déplacent en synchronisation l'un avec l'autre. Cela nécessite un pilote de moteur avec un pont en H. Nous utilisions à l'origine le pilote de moteur L293d. À ce stade, nous devions inclure une autre source d'alimentation car l'Arduino ne pouvait pas fournir suffisamment de puissance pour les deux moteurs. De plus, nous avons alors réalisé que le L293d n'était pas capable de gérer la quantité d'énergie nécessaire pour faire fonctionner les deux moteurs à courant continu. Au lieu de cela, il chauffait dangereusement très rapidement. Pour cette raison, nous avons décidé que nous avions besoin d'une nouvelle approche.

REMARQUE: N'oubliez jamais de vérifier si les objets chauffent ou brûlent.

Étape 3: Nouveau pilote de moteur

Nouveau pilote de moteur
Nouveau pilote de moteur

Cela nous a laissé une décision à prendre. Nous pourrions soit souder deux pilotes L293d ensemble, soit essayer d'utiliser un autre pilote de moteur. Nous avons choisi de passer au L298n qui serait capable de gérer la quantité d'énergie dont nous avions besoin sans brûler.

Le L298n n'est cependant pas compatible avec les maquettes. Notre première pensée a été d'essayer de souder un fil sur chaque broche du L298n. Cela nous permettrait d'utiliser la maquette pour le moment. Bien que cela semblait à l'origine être une bonne solution, cela est devenu très long et difficile. Je ne recommanderais pas de le faire à moins que vous ne sachiez que vous utiliserez le pilote de moteur dans votre projet final et que vous avez besoin d'une solution durable. Sinon, il est préférable d'utiliser uniquement des fils femelles. Cela économise du temps et du stress.

Étape 4: L298n

L298n
L298n

Quelque chose que nous avons mal compris au début avec le L298n était la façon dont les broches étaient organisées. Nous avons initialement supposé sans vérifier complètement la fiche technique que les broches supérieures contrôleraient un moteur et que les broches inférieures contrôleraient l'autre moteur. Cependant, le L298n est en fait séparé au milieu, les broches gauche contrôlant un moteur et les broches droite contrôlant l'autre moteur.

Sur le L298n, les broches de détection de courant et la broche de terre doivent être mises à la terre, tandis que la tension d'alimentation et les broches d'activation doivent être mises sous tension. Si vous lisez la fiche technique, vous constaterez que la broche de tension d'alimentation logique doit être à la fois connectée à l'alimentation et à la terre via un condensateur de 100 nF. Les broches de sortie 1 et 2 doivent être connectées aux fils de l'un de vos moteurs. Ensuite, les broches d'entrée 1 et 2 doivent avoir une mise sous tension et une mise à la terre, laquelle va dépendre de la direction dans laquelle vous voulez que le moteur tourne. Vous pouvez ensuite faire la même chose avec l'autre moteur à la place avec les broches de sortie et d'entrée 3 et 4.

Cette étape nécessite de nombreux tests pour voir comment ils fonctionnent. Nous vous recommandons de ne pas utiliser votre microcontrôleur à ce stade et de simplement tester votre circuit. Vous pouvez ajouter la carte une fois que tout fonctionne dans le circuit.

Étape 5: Arduino Uno

Arduino Uno
Arduino Uno

En fait, c'était notre prochaine étape. Nous avons connecté les broches d'entrée du L298n avec les broches de l'Arduino Uno. Gardez à l'esprit que nous ne pouvions toujours pas utiliser l'Arduino pour alimenter le circuit, mais l'Arduino doit toujours être connecté à la terre. Nous avons ensuite essayé des codes simples pour voir comment cela affectait notre carte. Vous devriez tester pour voir ce que le réglage des différentes broches d'entrée HAUT ou BAS fait aux moteurs. Étant donné que ce projet est finalement censé être quelque chose qui pourrait théoriquement faire fonctionner une voiture télécommandée ou un skateboard électrique, nous avons fait tourner un moteur dans le sens des aiguilles d'une montre et l'autre dans le sens inverse des aiguilles d'une montre. Cela donne l'impression que les moteurs tournent tous les deux vers l'avant s'ils se trouvent aux extrémités opposées du circuit.

Étape 6: Bouton

Bouton
Bouton

C'est à ce moment que nous avons commencé à manquer de temps pour poursuivre notre projet. Nous avons décidé qu'avec nos dernières heures, nous ajouterions simplement un bouton au circuit. Nous sommes allés avec un interrupteur à bouton tactile car il était compatible avec la planche à pain. Le bouton fait en sorte que les moteurs ne tournent que lorsque le bouton est enfoncé, et dès que vous relâchez le bouton, les moteurs s'arrêtent.

L'intégration du bouton dans le moteur était simple après avoir compris comment le bouton fonctionnait. Le bouton a quatre broches et elles sont très simples. Nous avons testé le bouton en réalisant un petit circuit rapide avec deux LED. Nous avons constaté que chaque côté du bouton avait ce qui était essentiellement une broche de masse et une broche d'alimentation. Par conséquent, les deux broches de terre étaient connectées directement à la terre, tandis que les autres broches étaient un peu plus compliquées. Les autres broches devaient être connectées à l'alimentation via une résistance de 330. Ces broches étaient également connectées à l'Arduino Uno. Cela a permis à l'Arduino Uno de lire lorsque le bouton était enfoncé. Le code lirait si les broches étaient hautes ou non.

Une broche sur chacune des LED était mise à la terre et l'autre broche était connectée à l'Arduino Uno. Nous avons écrit une instruction IF dans notre code qui lirait la sortie du bouton, et si c'était HIGH, elle définirait alors les broches de la LED HIGH.

Une fois que nous avons mieux compris le fonctionnement du bouton, nous l'avons intégré à notre circuit d'origine. Nous avons utilisé le même code général du circuit LED dans notre code pour les moteurs. Comme nous avions déjà une entrée spécifique que nous voulions HAUTE pour chacun des moteurs, nous avons pu facilement modifier notre instruction IF pour l'appliquer à ces broches d'entrée.

Étape 7: Étape suivante

L'étape suivante
L'étape suivante

Si nous avions eu plus de temps pour travailler sur ce projet, nous aurions commencé à travailler sur le code. Nous voulions tous les deux que nos projets puissent s'accélérer lentement et s'arrêter lentement. En fait, c'est l'une des raisons pour lesquelles nous avons utilisé un pont en H en premier lieu car ils peuvent incorporer une modulation de largeur d'impulsion. Nous ne pourrons peut-être pas continuer notre projet, mais nous aimerions que cela puisse aider quelqu'un d'autre.

Conseillé: