Table des matières:

Rasmus Klump - Crêpes Pixel Art : 5 étapes
Rasmus Klump - Crêpes Pixel Art : 5 étapes

Vidéo: Rasmus Klump - Crêpes Pixel Art : 5 étapes

Vidéo: Rasmus Klump - Crêpes Pixel Art : 5 étapes
Vidéo: Danish Crepes.wmv Rasmus Klump Familierestaurant 2024, Novembre
Anonim
Image
Image
Rasmus Klump - Crêpes Pixel Art
Rasmus Klump - Crêpes Pixel Art
Rasmus Klump - Crêpes Pixel Art
Rasmus Klump - Crêpes Pixel Art

Avez-vous déjà voulu qu'un bras robotique vous prépare des crêpes ? Vous aimez le pixel art ? Maintenant vous pouvez avoir les deux! Avec cette configuration assez simple, vous pouvez faire en sorte qu'un bras robotique dessine des crêpes pixel art pour vous et même les retourne.

L'idée

L'idée est d'utiliser une cinématique et un système de coordonnées, pour que le robot-bras dessine les crêpes. Dans ce cas, nous dessinons des crêpes de 8x8 pixels, mais vous pouvez faire autant de pixels que vous le souhaitez.

Nous utilisons 4 couleurs de fruits différentes pour teindre la pâte à crêpes, et 1 tube pour chaque couleur. Vous pouvez faire autant de couleurs que vous voulez

Étape 1: Composants

Matériel:

  • Nous utilisons le bras robotique WidowX (https://www.trossenrobotics.com/widowxrobotarm)
  • 4 distributeurs qui s'adaptent à la poignée du WidowX (https://www.amazon.com/Refill-Empty-Tubes-Cosmetic-Containers/dp/B00NZRCCO2)
  • Un morceau de bois de chêne de 50x4cm comme support de distributeur
  • Un morceau de contreplaqué de 40x60cm comme base pour le WidowX et le support du distributeur
  • un morceau de bois de 4x8cm pour le couteau à palette
  • 1 plaque de cuisson portable
  • Poêle à frire
  • Couteau à palette

Logiciel

  • Lien de bras
  • InterbotiXArmLecture
  • IDE Arduino 1.0.6
  • Bibliothèque Arbotix

Étape 2: configuration

Installer
Installer
Installer
Installer
Installer
Installer
Installer
Installer

Tout d'abord, nous devons fixer notre WidowX au contreplaqué, pour une base solide (voir fig1). Ensuite, nous allons fixer le bois de chêne au contreplaqué. Percez ensuite 4 trous espacés d'au moins 5 cm, pour que le WidowX ne renverse pas les autres distributeurs, lors de la saisie d'un nouveau distributeur (voir fig2. Faites maintenant une fente dans le bois de 8x4cm, pour la spatule (voir fig3) La spatule doit être dans une position où la WidowX peut la saisir. Il ne reste plus qu'à placer la plaque de cuisson et la poêle à portée de la WidowX.

Nous avons constaté que notre moteur de pince ne pouvait pas supporter la chaleur, nous avons donc dû fabriquer un petit bouclier thermique (voir fig4). Il est fabriqué à partir de carton et de papier d'aluminium, mais il fonctionne comme un charme.

Étape 3: Calibrage

Maintenant que nous avons configuré tous les composants, il est temps de

calibrer le WidowX. Cela prendra un certain temps, mais il est très important d'obtenir des résultats cohérents à la fin. Nous avons appris que vous pourriez avoir besoin de recalibrer tout au long du processus. Cela peut être dû à l'impact de WidowX, aux composants à expansion thermique ou à d'autres variables.

La façon dont nous étalonnons le WidowX consiste à utiliser le programme Arm Link pour trouver nos points fixes. Utilisez la fonction de mise à jour automatique pour vous approcher d'un point fixe. Ensuite, faites de petits ajustements et mettez à jour, jusqu'à ce que vous soyez satisfait d'un point fixe. Répétez maintenant pour chaque point fixe.

Nous devons trouver tous nos points fixes. Nous avons

· les 4 distributeurs

· juste au dessus des 4 distributeurs

· la spatule (quand elle est dans sa fente)

· la spatule (quand elle est juste au dessus de sa fente)

· où notre système de coordonnées commence sur la poêle à frire.

La raison pour laquelle nous avons besoin de 2 points pour la spatule, c'est parce que le WidowX est programmé pour emprunter le chemin le plus facile entre 2 points. Cela signifie que vous ne pouvez pas être sûr qu'il fera glisser la spatule dans sa fente juste à droite, à moins qu'il n'y ait aussi un point juste avant la fente. Cela signifie également que vous voudrez peut-être ajouter des points juste au-dessus des distributeurs, pour vous assurer que le WidowX ne les frappe pas en chemin pour les saisir.

Si le bras heurte quelque chose se déplaçant d'une position à une autre, vous devez ajouter un point entre les deux positions, pour vous assurer qu'il est dégagé d'autres objets (poêle à frire, plaque de cuisson, etc.)

Lorsque vous avez tous vos points, vous êtes prêt à faire la partie programmation.

Étape 4: Programmation

La programmation
La programmation
La programmation
La programmation

Notre programme de base s'appelle interbotiXArmPlayback, qui est un programme pour Arbotix. Il est capable d'exécuter une séquence réalisée dans Armlink.

Dans interbotiXArmPlayback, nous définissons que nous utilisons un robot veuveX et que nous n'avons pas de bouton attaché. À l'intérieur du programme, il y a 3 bibliothèques, globalArm.h, qui ont la longueur de chaque joint, pour la page Kinematic.h à utiliser. La dernière bibliothèque est ArmSequence.h où la séquence est écrite. Nous utilisons interbotiXArmPlayback, car il a déjà la cinématique pour pouvoir utiliser les axes X, Y et Z, pour contrôler le robot. Ensuite, nous utilisons Armlink pour trouver les points de cheminement pour saisir les tubes avec de la pâte, gran la spatule, trouver le point de départ pour le système de coordonnées 8x8, etc. (voir fig1). Nous avons utilisé des essais et des erreurs pour estimer l'espace entre les points dans notre système de coordonnées. Vous devrez faire correspondre cette distance, avec la quantité de pâte distribuée à chaque point.

Nous avons fait une page pour chaque image, blomst.h qui est une fleur, fugl.h qui est un oiseau et Pokeball.h qui est une Pokeball, avec les 64 places dans notre image 8x8 avec les 4 couleurs différentes, donc nous n'avions besoin que supprimer ou ajouter le « // » là où nous voulions que le robot place de la pâte (voir fig2).

Le code que nous avons créé est dans le fichier RAR.

Étape 5: Un peu d'inspiration

Image
Image
Un peu d'inspiration
Un peu d'inspiration
Un peu d'inspiration
Un peu d'inspiration
Un peu d'inspiration
Un peu d'inspiration

Voici quelques exemples de crêpes pixel art. Mais rappelez-vous, votre imagination est la limite:)

Conseillé: