« BugTrophy » : différence entre les versions

De Kernel Fablab Lannion
mAucun résumé des modifications
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 36 : Ligne 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)
* la convertire (avec imagemagick) en fichier .h pour l(inclure dans le code :
* la convertir (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

Version actuelle datée du 26 janvier 2019 à 13:26

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 laser 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 convertir (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