Table des matières:

Mixologue robotique MATLAB : 4 étapes (avec photos)
Mixologue robotique MATLAB : 4 étapes (avec photos)

Vidéo: Mixologue robotique MATLAB : 4 étapes (avec photos)

Vidéo: Mixologue robotique MATLAB : 4 étapes (avec photos)
Vidéo: A Turin, les cocktails sont fabriqués par... un robot ! 2024, Novembre
Anonim
Mixologue robotique MATLAB
Mixologue robotique MATLAB

Avez-vous déjà souhaité que vos boissons soient parfaitement mélangées pour vous en quelques secondes ? Ne cherchez pas plus loin, le Robotic Mixologist est là pour vous faire gagner du temps pour remuer vos boissons. Ce projet utilise le RobotGeek Snapper Arm pour fonctionner comme votre propre barman. Tout ce que vous avez à faire est de mettre la boisson souhaitée de votre choix dans un verre et de laisser le code MATLAB faire le reste.

Étape 1: parties du projet

Parties du projet
Parties du projet

5x Servos Metal Gear 9G

1x petit établi RobotGeek

1x Bouclier de capteur RobotGeek

Quincaillerie d'assemblage

Outils nécessaires: tournevis hexagonal de 2,5 mm

Tournevis hexagonal de 1,5 mm

Étape 2: Assemblage

Assemblée
Assemblée
Assemblée
Assemblée

Nous utiliserons la pince comme système de transport pour la glace et également comme mécanisme d'agitation pour mélanger les boissons à la saveur souhaitée. Sur la photo, une vue aérienne et horizontale de l'assemblage final de l'arracheur de bras. Notre microcontrôleur est arrivé déjà assemblé pour la plupart, à part le fait d'avoir à imprimer un nouveau morceau de bras qui était cassé. Pour un guide d'assemblage général, suivez le lien ci-joint pour mettre votre arracheur de bras en marche.

Lien d'assemblage Arm Snatcher:

Étape 3: Câblage

Câblage
Câblage
Câblage
Câblage

Le câblage est la partie la plus difficile à côté du code MATLAB, alors assurez-vous que tous vos fils sont au bon endroit. L'essentiel est de brancher l'usb sur votre ordinateur pour connecter le circuit imprimé à votre code MATLAB (usb gris sur la photo). Une fois que vous l'avez connecté, tout ce que vous avez à faire est de vous assurer que les servos sont dans les bonnes entrées. Chaque servo est conçu pour déplacer une partie spécifique (c'est-à-dire le coude, l'épaule, la base). Une fois que vous avez connecté les servos aux endroits désignés sur le circuit, vous pouvez brancher les fils dans l'un des (+) et (-), pour plus de détails, regardez l'image ci-dessus pour vous faire une idée.

Étape 4: Code MATLAB

Code MATLAB
Code MATLAB
Code MATLAB
Code MATLAB

Chaque servo, comme mentionné précédemment, est connecté à une partie spécifique. Pour que ces pièces bougent, il faudrait écrire du code, nous avons choisi d'opérer via MATLAB. Nous avons utilisé une boucle for dans une fonction de déplacement que nous rappellerions dans notre fonction principale pour déplacer les parties spécifiques. Par exemple, dans le code, nous avons des servos connectés à des broches sur la carte allant de D3 à D7 et pour générer un mouvement, nous avons juste tapé des degrés de rotation pour chaque partie. Nous avons également utilisé des retards dans notre fonction afin que le robot fonctionne correctement. Pour plus de problèmes liés au code, il suffit de visiter la page d'aide générale de MATLAB.

Conseillé: