Une Part d'Histoire : Différence entre versions

Ligne 49 : Ligne 49 :
  
 
Pour ce qui est du style, les pages sont aux couleurs de la machine, avec les boutons de choix en couleur qui correspondent aux couleurs de la machine. </translate>
 
Pour ce qui est du style, les pages sont aux couleurs de la machine, avec les boutons de choix en couleur qui correspondent aux couleurs de la machine. </translate>
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate>Réalisation des fiches</translate>
 +
|Step_Content=<translate>Pour la réalisation des fiches, nous avons choisi de les réaliser sur Canva. Le design correspond à la charte graphique que nous avons utilisée durant tout le projet. Ainsi, nous pouvons retrouver : le titre de l'œuvre, l’auteur, le résumé.
 +
 +
En haut à droite de l’image, un petit dessin de montre permet d'identifier le niveau de difficulté du document. Le nombre de montres correspond au niveau (ex : deux montres correspondent au niveau 2).
 +
 +
En haut à droite, un pictogramme désigne le type de support du document (ex : un micro pour les podcasts, un livre pour les documents imprimés…) et une tache de couleur permet d’identifier la période. Les couleurs sont similaires à à celles des boutons de la machine. Dans cette tâche, une image permet de visualiser l'œuvre présentée.
 +
 +
Enfin, en bas à droite, se trouve un QRcode permettant aux usagers, en le scannant, de se rendre sur le site de la bibliothèque pour voir la ressource ou pour aller sur les sites des ressources en ligne. Une tâche rose est également présente sur l’ensemble des fiches dans l’angle en bas à gauche de celles-ci.</translate>
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate>Code Raspberry Pi et ajout du code HTML/CSS à la machine</translate>
 +
|Step_Content=<translate>Pour que les boutons de la machine réagissent avec notre code HTML/CSS, il nous a fallu faire un peu de codage en interne du Raspberry... Il fallait créer un programme en Python qui transformait les inputs GPIO du Raspberry (qui ont un mode "high" et un mode "low") en inputs de clavier pour pouvoir interagir avec notre code. De plus, ce programme devait se lancer dès le démarrage de l'ordinateur et fonctionner à tout moment. Nous avons ainsi utilisé le module Python uinput (qui permet la transformation GPIO vers clavier), puis nous avons fait passer ce petit code en tant que processus à exécuter dès le lancement de l'ordinateur.</translate>
 
}}
 
}}
 
{{Notes
 
{{Notes

Version du 12 mars 2026 à 15:37

Auteur avatarUnePartd'Histoire | Dernière modification 12/03/2026 par Unepartdhistoire

Pas encore d'image

Notre projet a pour but de valoriser le fonds historique des bibliothèques à travers la mise en valeur d’œuvres de vulgarisations historiques. Pour cela nous avons réalisé un dispositif informatique ludique (à l’aide d’un raspberry pi) permettant aux usagers de découvrir des œuvres en fonction de différents critères choisie. Parmi ces critères nous retrouvons :
  • le choix de la période (préhistoire, antiquité, moyen âge, temps moderne et époque contemporaine)
  • le choix du support (sites internet, BD/Roman graphique, podcast, jeux…)
  • le niveau de difficulté (facile, débutant, moyen, complexe, expert)

Ainsi, une foi ces choix faits, une œuvre leurs est proposée. Ils peuvent donc soit l’emprunter, la réserver ou la consulter en ligne.

Pour mettre en valeur se dispositif une animation a également été réalisé : un quiz historique se basant sur les sujets abordé dans les œuvres.
Difficulté
Moyen
Durée
50 heure(s)
Catégories
Électronique, Jeux & Loisirs
Coût
200 EUR (€)
Licence : Attribution (CC BY)

Matériaux

Outils

Étape 1 - Réalisation de la boîte




Étape 2 - Assemblage du Rapsberry Pi

Étape 3 - Réalisation du code (HTML/CSS)

Pour accueillir les futures fiches documentaires de notre machine, il nous fallait un petit programme qui propose les choix aux usagers. Nous avons fait le choix d'utiliser du HTML/CSS puisqu'il était possible de réaliser toutes les fonctionnalités via des pages dans un navigateur. Aussi, cela fait un code plus léger pour un Raspberry Pi, et ne pose pas de problèmes de compatibilité. Il fallait ainsi réaliser toute l'arborescence pour chaque période historique, support et niveau de difficultés pour mener aux 125 choix possibles (qui correspondent à l'affichage des fiches documentaires. Les pages possèdent les fonctionnalités suivantes:


  • Il est possible d'accéder aux pages suivantes via la pression d'une touche sur le clavier
  • L'appui sur la touche "r" (bouton orange de la machine) permet d'être redirigé vers une page aléatoire, ou de retourner à la page d'accueil quand l'utilisateur est sur une page de ressource
  • Les pages de ressources affichent simplement la fiche documentaire correspondante (une image en .png) qui s'adapte à la taille de l'écran sur lequel le Raspberry est connecté.

Pour ce qui est du style, les pages sont aux couleurs de la machine, avec les boutons de choix en couleur qui correspondent aux couleurs de la machine.

Étape 4 - Réalisation des fiches

Pour la réalisation des fiches, nous avons choisi de les réaliser sur Canva. Le design correspond à la charte graphique que nous avons utilisée durant tout le projet. Ainsi, nous pouvons retrouver : le titre de l'œuvre, l’auteur, le résumé.

En haut à droite de l’image, un petit dessin de montre permet d'identifier le niveau de difficulté du document. Le nombre de montres correspond au niveau (ex : deux montres correspondent au niveau 2).

En haut à droite, un pictogramme désigne le type de support du document (ex : un micro pour les podcasts, un livre pour les documents imprimés…) et une tache de couleur permet d’identifier la période. Les couleurs sont similaires à à celles des boutons de la machine. Dans cette tâche, une image permet de visualiser l'œuvre présentée.

Enfin, en bas à droite, se trouve un QRcode permettant aux usagers, en le scannant, de se rendre sur le site de la bibliothèque pour voir la ressource ou pour aller sur les sites des ressources en ligne. Une tâche rose est également présente sur l’ensemble des fiches dans l’angle en bas à gauche de celles-ci.

Étape 5 - Code Raspberry Pi et ajout du code HTML/CSS à la machine

Pour que les boutons de la machine réagissent avec notre code HTML/CSS, il nous a fallu faire un peu de codage en interne du Raspberry... Il fallait créer un programme en Python qui transformait les inputs GPIO du Raspberry (qui ont un mode "high" et un mode "low") en inputs de clavier pour pouvoir interagir avec notre code. De plus, ce programme devait se lancer dès le démarrage de l'ordinateur et fonctionner à tout moment. Nous avons ainsi utilisé le module Python uinput (qui permet la transformation GPIO vers clavier), puis nous avons fait passer ce petit code en tant que processus à exécuter dès le lancement de l'ordinateur.

Commentaires

Draft