BugTrophy

De Kernel Fablab Lannion
Révision datée du 17 décembre 2017 à 14:16 par Jerome (discussion | contributions) (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) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
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