| (4 révisions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 41 : | Ligne 41 : | ||
Une fois ces sélections faits, une référence est proposée : empruntable, réservable ou consultable en ligne. | Une fois ces sélections faits, une référence est proposée : empruntable, réservable ou consultable en ligne. | ||
| − | Ce dispositif peut être accompagné d'une animation : un quiz historique | + | |
| + | Ce dispositif peut être accompagné d'une animation : un quiz historique basé sur les thèmes des œuvres proposées.</translate> | ||
}} | }} | ||
{{Materials | {{Materials | ||
| − | |Material=<translate>===Base du boîtier=== | + | |Material=<translate>====Base du boîtier==== |
| − | ====Fabrication==== | + | =====<u>Fabrication</u>===== |
*Une plaque de bois contreplaqué de '''E''' mm d'épaisseur + surface à définir= '''S''' mm² | *Une plaque de bois contreplaqué de '''E''' mm d'épaisseur + surface à définir= '''S''' mm² | ||
| Ligne 53 : | Ligne 54 : | ||
*colle à bois / colle forte | *colle à bois / colle forte | ||
| − | ====Peinture==== | + | =====<u>Peinture</u>===== |
*Peinture noire, blanche ou vernis si souhait de garder apparente la teinte du bois | *Peinture noire, blanche ou vernis si souhait de garder apparente la teinte du bois | ||
| − | + | ==== Couvercle et boutons ==== | |
| − | ===Couvercle et boutons=== | ||
*6 couleurs de fil adaptés à l'imprimante 3D disponible | *6 couleurs de fil adaptés à l'imprimante 3D disponible | ||
| − | + | ==== Pour la partie électronique ==== | |
| − | |||
| − | === Pour la partie électronique === | ||
*Un RaspberryPi (ici modèle 4) et ses périphériques(possiblement inclus en cas d'achat d'un kit complet) | *Un RaspberryPi (ici modèle 4) et ses périphériques(possiblement inclus en cas d'achat d'un kit complet) | ||
**un transformateur adapté (sortie 5 Volts ; '''''??''''' ampères) | **un transformateur adapté (sortie 5 Volts ; '''''??''''' ampères) | ||
| − | **un cordon d'alimentation | + | **un cordon d'alimentation |
**un cordon Hdmi <-> mini Hdmi | **un cordon Hdmi <-> mini Hdmi | ||
**une carte micro-SD | **une carte micro-SD | ||
| Ligne 75 : | Ligne 73 : | ||
**Étain à souder | **Étain à souder | ||
| − | === À prévoir en plus pour le fonctionnement === | + | <br /> |
| + | ====À prévoir en plus pour le fonctionnement==== | ||
* Un moniteur connectable en Hdmi | * Un moniteur connectable en Hdmi | ||
| Ligne 81 : | Ligne 80 : | ||
<br /></translate> | <br /></translate> | ||
| − | |Tools=<translate>===Base du boîtier=== | + | |Tools=<translate>====Base du boîtier==== |
| − | ====Fabrication==== | + | =====<u>Fabrication</u>===== |
*Un réglet | *Un réglet | ||
| Ligne 92 : | Ligne 91 : | ||
*Quelques serre-joints | *Quelques serre-joints | ||
| − | ====Peinture==== | + | =====<u>Peinture</u>===== |
*Un pinceau | *Un pinceau | ||
| − | ===Couvercle et boutons=== | + | <br /> |
| + | ====Couvercle et boutons==== | ||
*Imprimante 3D | *Imprimante 3D | ||
*Un ordinateur équipé d'un logiciel de conception compatible avec l'imprimante 3D disponible | *Un ordinateur équipé d'un logiciel de conception compatible avec l'imprimante 3D disponible | ||
| − | ===Pour la partie électronique=== | + | <br /> |
| + | ====Pour la partie électronique==== | ||
| − | ====Les boutons==== | + | =====<u>Les boutons</u>===== |
*6 petits boutons poussoirs | *6 petits boutons poussoirs | ||
| Ligne 110 : | Ligne 111 : | ||
*Pistolet à colle | *Pistolet à colle | ||
| − | === Pour la réalisation des fiches === | + | <br /> |
| + | ====Pour la réalisation des fiches==== | ||
* Un logiciel de création graphique, ici canva (service en ligne) | * Un logiciel de création graphique, ici canva (service en ligne) | ||
| − | ===Pour le codage=== | + | <br /> |
| + | ====Pour le codage==== | ||
*Un éditeur de texte pour la saisie du code | *Un éditeur de texte pour la saisie du code | ||
| Ligne 144 : | Ligne 147 : | ||
}} | }} | ||
{{Tuto Step | {{Tuto Step | ||
| − | |Step_Title=<translate>Assemblage des éléments du boîtier</translate> | + | |Step_Title=<translate>Assemblage des éléments du boîtier (facultatif mais amortit le toucher des boutons)</translate> |
| − | |Step_Content=<translate> | + | |Step_Content=<translate>#Découper de petits coussinets circulaires dans un bloc de mousse pour amortir la sensation d'appui sur le boutons |
| − | |||
| − | #Découper de petits coussinets circulaires dans un bloc de mousse pour amortir la sensation d'appui sur le boutons | ||
#Avec le pistolet à colle, fixer une rondelle métallique sur le haut du bouton poussoir | #Avec le pistolet à colle, fixer une rondelle métallique sur le haut du bouton poussoir | ||
#*Ça compensera la fragilité de la mousse et permettra de décoller les boutons en cas de besoin | #*Ça compensera la fragilité de la mousse et permettra de décoller les boutons en cas de besoin | ||
| Ligne 189 : | Ligne 190 : | ||
{{Tuto Step | {{Tuto Step | ||
|Step_Title=<translate>Le codage Informatique</translate> | |Step_Title=<translate>Le codage Informatique</translate> | ||
| − | |Step_Content=<translate>=== '''Réalisation du code (HTML/CSS)''' === | + | |Step_Content=<translate>====='''<u>Réalisation du code (HTML/CSS)</u>'''===== |
| + | Pour accueillir les fiches de la machine, un petit programme est nécessaire pour permettre aux usagers d'enregistrer leurs choix. | ||
| − | + | Écrit en HTML/CSS , un simple navigateur internet suffit pour le faire fonctionner. Il est aussi léger pour ne pas surcharger le Raspberry Pi et ne pose pas de problèmes de compatibilité. | |
| − | + | L'arborescence correspondant à toutes les fiches a été réalisée pour inclure : | |
| − | * période historique | + | *la période historique |
| − | * support | + | *le support souhaité |
| − | * niveau de difficulté | + | *le niveau de difficulté |
| − | + | 125 choix sont possibles. Ils correspondent à l'ensemble des pages : c'est à dire les fiches, et des ressources asociées. | |
Ces pages ont les fonctionnalités suivantes: | Ces pages ont les fonctionnalités suivantes: | ||
| − | * Il est possible d'accéder aux pages suivantes via la pression d'une touche sur le clavier | + | *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 | + | *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é. | + | *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é. |
Au niveau du style, les pages sont aux couleurs de la machine, les boutons de choix en couleur qui correspondent aux couleurs de la machine. | Au niveau du style, les pages sont aux couleurs de la machine, les boutons de choix en couleur qui correspondent aux couleurs de la machine. | ||
| − | === '''Code Raspberry Pi et ajout du code HTML/CSS à la machine''' === | + | =====<u>'''Code Raspberry Pi et ajout du code HTML/CSS à la machine'''</u>===== |
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> | 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> | ||
}} | }} | ||
Un RaspberryPi gère le tout, son programme permettant de naviguer dans une sélection de ressources culturelles d'Histoire.
Les ressources et les fonctions des boutons peuvent être modifiés en adaptant le programme.Auteur
UnePartd'Histoire | Dernière modification 19/03/2026 par Unepartdhistoire
Un RaspberryPi gère le tout, son programme permettant de naviguer dans une sélection de ressources culturelles d'Histoire.
Les ressources et les fonctions des boutons peuvent être modifiés en adaptant le programme.Histoire, vulgarisation, Raspberry Pi, HTML, CSS, Impression 3D, bibliothèque Une_part_d_Histoire_Une_part_d_Histoire.JPG Creation
Ce projet de vulgarisation historique s'appuie sur un dispositif informatique ludique (à l’aide d’un Raspberry Pi). Il permet la découverte d'œuvres selon différents critères :
Une fois ces sélections faits, une référence est proposée : empruntable, réservable ou consultable en ligne.
Les fiches, oint été réalisées avec Canva. Le design correspond avec 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 QR code 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.
Pour accueillir les fiches de la machine, un petit programme est nécessaire pour permettre aux usagers d'enregistrer leurs choix.
Écrit en HTML/CSS , un simple navigateur internet suffit pour le faire fonctionner. Il est aussi léger pour ne pas surcharger le Raspberry Pi et ne pose pas de problèmes de compatibilité.
L'arborescence correspondant à toutes les fiches a été réalisée pour inclure :
125 choix sont possibles. Ils correspondent à l'ensemble des pages : c'est à dire les fiches, et des ressources asociées.
Ces pages ont les fonctionnalités suivantes:
Au niveau du style, les pages sont aux couleurs de la machine, les boutons de choix en couleur qui correspondent aux couleurs de 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.
fr none 0 Draft
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #