Table des matières:

Passer le robot à beurre : 13 étapes
Passer le robot à beurre : 13 étapes

Vidéo: Passer le robot à beurre : 13 étapes

Vidéo: Passer le robot à beurre : 13 étapes
Vidéo: DIY : Comment FAIRE SON BEURRE maison 😬 Astuce cuisine 2024, Novembre
Anonim
Passer le robot à beurre
Passer le robot à beurre

Sommaire

Dans ce projet, nous allons faire le robot à beurre sur Rick et Morty. Il n'y aura pas de caméra et de fonction audio dans le robot. Vous pouvez regarder la vidéo dans le lien ci-dessous.

www.youtube.com/embed/X7HmltUWXgs

Liste Métariale

  • Arduino UNO
  • Bouclier de pilote de moteur Arduino
  • Kit de châssis Zumo
  • Moteur Micro DC Réducteur 6V (2 pièces)
  • Batterie Lipo 7,4 V 850 mAh 25C
  • Module Bluetooth HC-05 ou HC-06
  • Mini servomoteur SG-90
  • Câbles de démarrage
  • Trombone (1 pièce)
  • Pièces 3D

Étape 1: Pièces de l'imprimante

Pièces d'imprimante
Pièces d'imprimante
Pièces d'imprimante
Pièces d'imprimante
Pièces d'imprimante
Pièces d'imprimante
  • Dans ce projet, nous utiliserons la carte électronique Arduino et la technologie d'imprimante 3D. Tout d'abord, nous allons imprimer des pièces en 3D.
  • Vous pouvez accéder aux pièces 3D à partir du lien GitHub.

La tâche des pièces est la suivante.

  • châssis: C'est le corps principal du robot.
  • bas du corps: La pièce qui aidera à déplacer la tête du robot. Le servomoteur sera fixé sur cette pièce.
  • partie supérieure du corps: C'est la partie entre le châssis et le bas du corps.
  • charnière: Cette partie permet au corps de s'ouvrir et de se fermer.

Durée d'impression (modèle d'imprimante: MakerBot Replicator2)

  • Durée d'impression des pièces en Figure_1: 5h 13m. (Si vous définissez les paramètres d'impression comme indiqué dans la Figure_3.)
  • Durée d'impression des pièces en Figure_2: 5h 56m. (Si vous définissez les paramètres d'impression comme indiqué dans la Figure_3.)
  • REMARQUE: Le temps d'impression dépend du modèle d'imprimante.

Étape 2: Soudure et piratage servo

Soudure et Servo Hack
Soudure et Servo Hack
Soudure et Servo Hack
Soudure et Servo Hack
Soudure et Servo Hack
Soudure et Servo Hack
Soudure et Servo Hack
Soudure et Servo Hack
  • Les moteurs à courant continu sont situés à l'intérieur du châssis Zumo.
  • Les câbles de démarrage sont soudés aux moteurs à courant continu.
  • Quelques modifications doivent être apportées au servo, ce qui fera bouger la tête du robot, avant qu'il ne soit attaché à la partie inférieure du corps. Le but de ce changement est de faire fonctionner le servomoteur plus facilement.
  • Vous pouvez utiliser le lien ci-dessous.

www.youtube.com/watch?v=I-sZ5HWsGZU

  • Le servomoteur est fixé à la partie inférieure du corps, comme illustré à la Figure_4.
  • Les parties inférieure et supérieure du corps sont fixées l'une à l'autre avec des vis, comme illustré à la Figure_5.

Étape 3: connexion du moteur et du blindage du pilote

Connexion du blindage du moteur et du pilote
Connexion du blindage du moteur et du pilote
Connexion du blindage du moteur et du pilote
Connexion du blindage du moteur et du pilote
Connexion du blindage du moteur et du pilote
Connexion du blindage du moteur et du pilote
  • Le blindage du pilote de moteur Arduino est fixé à l'Arduino Uno, comme illustré à la Figure_6.
  • Le moteur à courant continu sur le côté droit est fixé au port M3 du pilote de moteur.
  • Le moteur à courant continu sur le côté gauche est fixé au port M4 du pilote de moteur.

Étape 4: connexion du module Bluetooth

Connexion du module Bluetooth
Connexion du module Bluetooth
  • Les broches RX et TX sont soudées aux broches 2 et 3 de la carte Arduino, respectivement.
  • Les broches VCC et GND sont soudées respectivement aux broches 5V et GND de la carte Arduino.

Étape 5: Connexion du servomoteur au pilote de moteur

Connexion du servomoteur au pilote de moteur
Connexion du servomoteur au pilote de moteur
Connexion du servomoteur au pilote du moteur
Connexion du servomoteur au pilote du moteur
  • Le servomoteur est fixé sur le port M1 du pilote de moteur.
  • L'Arduino UNO est placé sur le châssis.

Étape 6: Assemblage de la batterie

Assemblage de la batterie
Assemblage de la batterie
Assemblage de la batterie
Assemblage de la batterie
  • Le support de batterie du kit Zumo est modifié comme indiqué sur la figure. Ensuite, la batterie lipo est fixée à ce support modifié avec du ruban adhésif double face.
  • Si la broche rouge de la batterie lipo est soudée à la broche Vin de l'Arduino et la broche noire à la broche GND, l'Arduino Uno est alimenté. Si vous le souhaitez, vous pouvez ajouter un petit interrupteur au circuit. Vous pouvez faire un petit trou dans la partie châssis pour cela.

Étape 7: Faire la tête et les bras

Faire la tête et les bras
Faire la tête et les bras
Faire la tête et les bras
Faire la tête et les bras
  • La tête et les bras du robot sont collés aux endroits nécessaires.
  • La tête du robot est collée sur la partie inférieure du corps.
  • La charnière est montée comme indiqué sur la figure.

Étape 8: Finale

Final
Final
  • Enfin, le robot devrait ressembler à celui illustré sur la figure.
  • Vous pouvez utiliser le lien ci-dessous pour les pièces d'impression 3D et l'assemblage.

www.thingverse.com/thing:1878565

Étape 9: Programmation Arduino (Ajouter une bibliothèque de blindage moteur)

Programmation Arduino (Ajouter une bibliothèque de blindage moteur)
Programmation Arduino (Ajouter une bibliothèque de blindage moteur)
  • Avant d'entrer des codes, nous devons ajouter des bibliothèques au programme Arduino IDE.
  • Tout d'abord, vous devez ajouter la bibliothèque "AFMotor.h" pour pouvoir contrôler les moteurs. Pour cela, vous devez suivre les étapes ci-dessous.
  • Le fichier ZIP nommé « Adafruit Motor Shield Library » est téléchargé à partir du lien GitHub.
  • Cliquez sur "Esquisse> Inclure la bibliothèque> Ajouter une bibliothèque. ZIP sur l'IDE Arduino. Sélectionnez la bibliothèque Adafruit Motor Shield téléchargée et cliquez sur le bouton Ouvrir. De cette façon, la bibliothèque nommée AFMotor.h est ajoutée au projet.
  • Cependant, pour la connexion Bluetooth, vous devez ajouter la bibliothèque "SoftwareSerial.h".

Étape 10: Code Description-1

Code Description-1
Code Description-1

dans la section avant la configuration du vide;

Des objets appartenant aux numéros de broche auxquels les moteurs et le capteur Bluetooth sont connectés sont créés. (mySerial, motor1, motor2, motor3)

Étape 11: Description du code-2

Code Description-2
Code Description-2

dans la section void setup;

La communication série commence.

Étape 12: Description du code-3

Code Description-3
Code Description-3
Code Description-3
Code Description-3
Code Description-3
Code Description-3

dans la boucle vide de section;

Dans la section marquée en rouge, vérifiez si les données sont reçues du module Bluetooth. Les données entrantes sont envoyées à la variable c.

Par exemple, si les données entrantes sont « F », les moteurs sont déplacés vers l'avant.

  • Après la section voidloop, des sous-programmes sont créés. La vitesse de rotation et le côté de rotation des moteurs sont définis dans les sous-programmes.
  • « Avant », « Retour », « Gauche », « Droite » et « Stop » sont les noms des sous-programmes.

Étape 13: Fichiers de projet et vidéo

Lien GitHub:

github.com/yasinbrcn/Pass-The-Butter-Robot.git

Conseillé: