Evolutions de R2-D2

En choisissant le système trouvé sur Thingiverse pour les accessoires de R2-D2, je me suis heurté a un problème de pilotage a distance, car le système proposé fonctionne avec boutons.

Mon but ici, est de lier le système Marcduino déjà fonctionnel, à un Arduino Méga (ou 5 arduino mini) qui permettra de contrôler chaque outil sortant, et d’y ajouter des fonctions. Pour garder les séquences préenregistrées du Marcduino, il faut ajouter des contraintes, comme une trappe qui ne s’ouvre qu’une seconde, puis se referme, dans ce cas, il ne faut pas sortir l’outil. J’ai donc ajouté 3sec de délais, entre le signal reçu, et la sortie de l’outil.

1er essai:

Liste des outils et contraintes:

Sabre:

  • Signal reçu -> Ouverture trappe -> Attente 3 sec -> Montée accessoire
  • Signal coupé -> Descente accessoire ->  Fermeture trappe

Bad motivator:

  • Signal reçu -> Ouverture trappe -> Attente 3 sec -> Montée accessoire -> Clignotement LED + Fumée
  • Signal coupé -> Descente accessoire ->  Fermeture trappe

Antenne:

  • Signal reçu -> Ouverture trappe -> Attente 3 sec -> Montée accessoire -> Rotation gauche/droite + LED
  • Signal coupé -> Accessoire en position 0° -> Descente accessoire ->  Fermeture trappe

Zapper:

  • Signal reçu -> Ouverture trappe -> Attente 3 sec -> Montée accessoire -> Déploiement Bras -> Rotation gauche/droite + LED tazer
  • Signal coupé -> Accessoire en position 0°/bras replié -> Descente accessoire ->  Fermeture trappe

Périscope:

  • Signal reçu -> Attente 3 sec -> Montée accessoire -> Rotation gauche/droite + séquences LED
  • Signal coupé -> Accessoire en position 0° -> Descente accessoire

Essai lumières Périscope: