« BugTrophy » : différence entre les versions

De Kernel Fablab Lannion
(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... »)
 
Aucun résumé des modifications
Ligne 1 : Ligne 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 ==


Ligne 41 : 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)
* 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
Ligne 58 : Ligne 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]]

Version du 17 décembre 2017 à 15:18

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