Difference between revisions of "BugTrophy"

From Kernel Fablab Lannion
Jump to: navigation, search
(Page créée avec « <!-- Page pouvant servir d'exemple pour la création d'un projet. Pour l'utiliser, copiez-collez le code de celle-ci vers votre page de projet --> Fichier:Logo-fab... »)
 
Line 1: Line 1:
<!--
+
[[Fichier:BugTrophy_4.jpg|vignette|droite]]
  Page pouvant servir d'exemple pour la création d'un projet.
 
  Pour l'utiliser, copiez-collez le code de celle-ci vers votre page de projet
 
-->
 
[[Fichier:Logo-fabalb.png|vignette|droite]]
 
 
 
 
== Présentation ==
 
== Présentation ==
  
Line 41: Line 36:
 
Pendant le démarrage, une image est affichée. Pour la générer :
 
Pendant le démarrage, une image est affichée. Pour la générer :
 
* créer une image carrée au format png en noir&blanc de 200 pixels (voir otarie.png)
 
* créer une image carrée au format png en noir&blanc de 200 pixels (voir otarie.png)
* Convert (with imagemagick) the png image to .h file for inclusion in the code :
+
* la convertire (avec imagemagick) en fichier .h pour l(inclure dans le code :
  
 
  convert otarie.png  -background white -alpha remove -monochrome -define h:format=gray -compress none -depth 1 otarie.h
 
  convert otarie.png  -background white -alpha remove -monochrome -define h:format=gray -compress none -depth 1 otarie.h
  
font
+
=== Police ===
 
+
La police de caractères incluse proviens de DejaVu font. https://dejavu-fonts.github.io/
The included font is created from DejaVu font. https://dejavu-fonts.github.io/
 
  
To created the .h file, use fontconvert from Adafruit_GFX
+
Pour la créer, utiliser l'outil fontcnvert de Adafruit_GFX
  
 
  ./fontconvert /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf 16 32 255 > DejaVuSansMono16pt8b.h
 
  ./fontconvert /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf 16 32 255 > DejaVuSansMono16pt8b.h
Line 58: Line 52:
  
 
== Bilbiographie ==
 
== Bilbiographie ==
 +
* sources : https://github.com/jerome-labidurie/BugTrophy
 +
 +
== Photos ==
 +
<gallery>
 +
File:BugTrophy_1.jpg
 +
File:BugTrophy_2.jpg
 +
File:BugTrophy_3.jpg
 +
File:BugTrophy_4.jpg
 +
File:BugTrophy_5.jpg
 +
File:BugTrophy_6.jpg
 +
File:BugTrophy_7.png
 +
</gallery>
 +
  
<!--
 
  Enfin, vous listez les catégories auquels le projet appartient
 
  Il y a au moins la catégorie Projet
 
-->
 
  
 
[[Category:Projet]]
 
[[Category:Projet]]

Revision as of 15:18, 17 December 2017

BugTrophy 4.jpg

Présentation

Un Trophée pour l'attribution du bug d'or à un développeur méritant.

  • Bug imprimé en 3D sur la DeltaRework
  • Piédestal en plexiglas découpé au laser avec la Découpeuse_Keyland
  • Écran e-paper pour afficher les plus belles citations du développeur.

L'ensemble du code et des objets peut-être trouvé sur ce dépôt github.


Matériel

Matériel nécessaire :

  • plaque de plexiglas/styroglas ... de ~5mm d'epaisseur 26cmx11cm
  • un wemos D1mini pour le microcontroleur
  • un écran e-paper waveshare 1.54'

Logiciels

Le D1mini est programmé à l'aide l'IDE arduino standard

Dépendances à installer depuis l'IDE Arduino :

Dépendances à télécharger deuis github

Citations

Elles sont en dur dans le code, ne pas oublier de changer la valeur de NB_QUOTES

Pendant le démarrage, une image est affichée. Pour la générer :

  • créer une image carrée au format png en noir&blanc de 200 pixels (voir otarie.png)
  • la convertire (avec imagemagick) en fichier .h pour l(inclure dans le code :
convert otarie.png  -background white -alpha remove -monochrome -define h:format=gray -compress none -depth 1 otarie.h

Police

La police de caractères incluse proviens de DejaVu font. https://dejavu-fonts.github.io/

Pour la créer, utiliser l'outil fontcnvert de Adafruit_GFX

./fontconvert /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf 16 32 255 > DejaVuSansMono16pt8b.h

Évolutions possibles

Adaptable pour n'importe quel trophée en imprimant un autre modèle que le bug.

Bilbiographie

Photos