Outils d'utilisateurs

Outils du Site


projets:trophe_redstone

Trophé Redstone

Un trophé Redstone s'iluminant de manière pseudo-aléatoire réalisés dans le cadre de la convention Minecraft “Des Cubes Et Des Pioches” les 26-27 Octobre 2013.

Équipement nécessaires à la réalisation

Machine

Logiciels

Materiaux

  • 1x arduino
  • 6x leds rouges 3mm
  • fils éléctrique

Documents

La police Minecraftia doit être installer sur le poste servant à la découpe laser et à l'édition des fichiers.

Socle

  • Modèle sans leds
Couleur Paramètre Image
#FF0000
(Rouge)
Coupe
#000000
(Noir)
Gravure
Matière
Medium 3mm
  • Modèle avec leds
Couleur Paramètre Image
#FF0000
(Rouge)
Coupe
#000000
(Noir)
Gravure
Matière
Medium 3mm

Redstone

  • Modèle sans leds
Couleur Paramètre Image
#FF0000
(Rouge)
Coupe partielle
#0000FF
(Bleu)
Coupe
#000000
(Noir)
Gravure
Matière
Medium 3mm
  • Modèle avec leds
Couleur Paramètre Image
#FF0000
(Rouge)
Coupe partielle
#0000FF
(Bleu)
Coupe
#000000
(Noir)
Gravure
Matière
Plexiglass Rouge 6mm
  • Modèle avec leds Gravé FabLab
Couleur Paramètre Image
#FF0000
(Rouge)
Coupe partielle
#0000FF
(Bleu)
Coupe
#000000
(Noir)
Gravure
Matière
Plexiglass Rouge 6mm

Programme

redstone.ino
byte       led[] = {3,5,6,9,10,11};
int brightness[] = {0,0,0,0,0,0};
int  increment[] = {1,1,1,1,1,1};
byte    lenght[] = {1,1,1,1,1,1};
int       walk[] = {0,0,0,0,0,0};
 
void setup()  { 
  for (byte i=0 ;i<sizeof(led) ;i++) {
    pinMode(led[i],OUTPUT);
  }
} 
 
void loop()  { 
  for (byte i = 0; i < sizeof(led); i++) {
    analogWrite(led[i], brightness[i] > 0 ? brightness[i] : 0);
    if (walk[i] >= lenght[i]) {
      walk[i] = 0;
      brightness[i] = brightness[i] + increment[i];
      if(brightness[i] <= -256) { 
        brightness[i] = -256;
        increment[i] = -increment[i];
        lenght[i]=random(0,15);
      }
      if(brightness[i] >= 255) {
        brightness[i] = 255;
        increment[i] = -increment[i];
      }
    }
    walk[i]++;
  }
  delay(1);
}

Réalisation

Sans leds

Cette version n'inclue aucun composant éléctronique et utilise les version “sans leds” des images pour une découpe laser.

Avec leds

Cette version inclue les composant éléctronique et utilise les version “avec leds” des images pour une découpe laser.

Les leds doivent être insérées dans les trous du socle à l'emplacement de la redstone et cablé sur l'arduino comme ceci :

Difficultés rencontrées et solutions mises en place ou envisagées

Le principal problème rencontré à été la programmation de l'arduino affin de faire un effet de fondu à une fréquence différente sur chaque leds, la modification du programme pour utiliser des sorties “PWM” à donc été envisagée.

Suite

(A venir)

Évolution possibles

Il est possible de créer une version alternative en utilisant des leds et du plexiglass jaune afin de faire une Glawstone à la place de la Redstone

License

Ce projet, le produit et tout ses fichiers sont soumis à la License GNU/GPL, voir https://www.gnu.org/licenses/gpl.txt.
Copyright 2013, Yoann Petremann

projets/trophe_redstone.txt · Dernière modification: 2014/05/21 12:06 (modification externe)