BugTrophy

From Kernel Fablab Lannion
Revision as of 14:16, 17 December 2017 by Jerome (talk | contribs) (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... »)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Logo-fabalb.png

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)
  • Convert (with imagemagick) the png image to .h file for inclusion in the code :
convert otarie.png  -background white -alpha remove -monochrome -define h:format=gray -compress none -depth 1 otarie.h

font

The included font is created from DejaVu font. https://dejavu-fonts.github.io/

To created the .h file, use fontconvert from 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