====== Trophé Redstone ======
{{ :gallerie:trophe_redstone:trophe_redstone.jpg?direct&200|}}
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 ====
[[machines:decoupe_laser]]
==== Logiciels ====
[[logiciels:inkscape]]\\
[[logiciels:arduino]]
==== Materiaux ====
* 1 planche medium 3mm
* 1 planche plexiglass rouge
* 1x arduino
* 6x leds rouges 3mm
* fils éléctrique
===== Documents =====
La police [[http://www.dafont.com/fr/font-comment.php?file=minecraftia|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 | {{:projets:trophe_redstone:socle.svg|}} |
| #000000\\ //(Noir)// | Gravure | ::: |
^ Matière ^^ ::: |
| Medium 3mm || ::: |
* Modèle avec leds
^ Couleur ^ Paramètre ^ Image ^
| #FF0000\\ //(Rouge)// | Coupe | {{:projets:trophe_redstone:socle_hole.svg|}} |
| #000000\\ //(Noir)// | Gravure | ::: |
^ Matière ^^ ::: |
| Medium 3mm || ::: |
==== Redstone =====
* Modèle sans leds
^ Couleur ^ Paramètre ^ Image ^
| #FF0000\\ //(Rouge)// | Coupe partielle | {{:projets:trophe_redstone:redstone.svg|}} |
| #0000FF\\ //(Bleu)// | Coupe | ::: |
| #000000\\ //(Noir)// | Gravure | ::: |
^ Matière ^^ ::: |
| Medium 3mm || ::: |
* Modèle avec leds
^ Couleur ^ Paramètre ^ Image ^
| #FF0000\\ //(Rouge)// | Coupe partielle | {{:projets:trophe_redstone:redstone_hole.svg|}} |
| #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 | {{:projets:trophe_redstone:redstone_fablab.svg|}} |
| #0000FF\\ //(Bleu)// | Coupe | ::: |
| #000000\\ //(Noir)// | Gravure | ::: |
^ Matière ^^ ::: |
| Plexiglass Rouge 6mm || ::: |
==== Programme ====
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 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 :
{{:projets:trophe_redstone:circuit.svg|}}
===== 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