

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rdf:RDF[
	<!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
	<!ENTITY rdfs 'http://www.w3.org/2000/01/rdf-schema#'>
	<!ENTITY owl 'http://www.w3.org/2002/07/owl#'>
	<!ENTITY swivt 'http://semantic-mediawiki.org/swivt/1.0#'>
	<!ENTITY wiki 'http://https://wikifab.org/wiki/Special:URIResolver/'>
	<!ENTITY category 'http://https://wikifab.org/wiki/Special:URIResolver/Category-3A'>
	<!ENTITY property 'http://https://wikifab.org/wiki/Special:URIResolver/Property-3A'>
	<!ENTITY wikiurl 'https://wikifab.org/wiki/'>
]>

<rdf:RDF
	xmlns:rdf="&rdf;"
	xmlns:rdfs="&rdfs;"
	xmlns:owl ="&owl;"
	xmlns:swivt="&swivt;"
	xmlns:wiki="&wiki;"
	xmlns:category="&category;"
	xmlns:property="&property;">

	<owl:Ontology rdf:about="https://wikifab.org/wiki/Special:ExportRDF/Bentolux_a_code">
		<swivt:creationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2026-05-23T21:07:11+02:00</swivt:creationDate>
		<owl:imports rdf:resource="http://semantic-mediawiki.org/swivt/1.0"/>
	</owl:Ontology>
	<swivt:Subject rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Bentolux_a_code">
		<rdf:type rdf:resource="http://https://wikifab.org/wiki/Special:URIResolver/Category-3ATutorials"/>
		<rdfs:label>Bentolux a code</rdfs:label>
		<rdfs:isDefinedBy rdf:resource="https://wikifab.org/wiki/Special:ExportRDF/Bentolux_a_code"/>
		<swivt:page rdf:resource="https://wikifab.org/wiki/Bentolux_a_code"/>
		<swivt:wikiNamespace rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</swivt:wikiNamespace>
		<swivt:wikiPageContentLanguage rdf:datatype="http://www.w3.org/2001/XMLSchema#string">fr</swivt:wikiPageContentLanguage>
		<property:Area rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Electronics</property:Area>
		<property:Area rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Play and Hobbies</property:Area>
		<property:Complete rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Published</property:Complete>
		<property:Cost rdf:datatype="http://www.w3.org/2001/XMLSchema#double">30</property:Cost>
		<property:Currency rdf:datatype="http://www.w3.org/2001/XMLSchema#string">EUR (€)</property:Currency>
		<property:Description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">En s'appuyant sur la base de la bentolux, on a réalisé un troisième  étage avec une ouverture codée par un mot de passe &lt;/br&gt;
&lt;/br&gt;</property:Description>
		<property:Difficulty rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Medium</property:Difficulty>
		<property:Duration rdf:datatype="http://www.w3.org/2001/XMLSchema#double">3</property:Duration>
		<property:Duration-2Dtype rdf:datatype="http://www.w3.org/2001/XMLSchema#string">day(s)</property:Duration-2Dtype>
		<property:ExternalAttachmentsLinks rdf:datatype="http://www.w3.org/2001/XMLSchema#string">https://github.com/mikeDTA/FabNumAURA/blob/main/BentoBoxCode</property:ExternalAttachmentsLinks>
		<property:ExternalAttachmentsLinks rdf:datatype="http://www.w3.org/2001/XMLSchema#string">https://www.tinkercad.com/things/e3ThzsMIoBl-support-ecran-oled-of</property:ExternalAttachmentsLinks>
		<property:Introduction rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Dans le cadre de la formation FabNumAURA, j'ai profité de la formation pour développer le code du troisième étage autour de capteurs et d'actionneurs sur lesquels je n'avais jamais travaillé.  Cela faisait quelques temps également que je souhaitais réaliser un projet qui permet l'ouverture et la fermeture d'une box (qui pourrait aussi bien servir à crèer des box pour géo camp que des box pour des jeux de piste ou escape game). Cela se traduit par :

- Utiliser un keypad

- Piloter un moteur solénoïde

- Utiliser 2 alimentations avec des tensions différentes (une pour l'arduino  l'autre pour le moteur)

- Gérer un mot de passe 

- Connecter plusieurs éléments sur le bus I2C 


Pour la partie découpe et marquage de la boîte, la aussi j'ai souhaité profité de la formation pour aller sur de nouvelles pratiques que je n'avais pas encore eu le temps d'explorer ou de tester :

- Boîte avec des charnière sur le coté

- Préparation et gravure d'une map 

- Gravure de vonoroi

C'est l'ensemble de ces réflexions qui pour ma part m'a amené à fabriquer ce modèle de  BentoBoxCode</property:Introduction>
		<property:IsTranslation rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</property:IsTranslation>
		<property:Language rdf:datatype="http://www.w3.org/2001/XMLSchema#string">fr</property:Language>
		<property:Main_Picture rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Bentolux_a_code_IMG.jpg</property:Main_Picture>
		<property:SourceLanguage rdf:datatype="http://www.w3.org/2001/XMLSchema#string">none</property:SourceLanguage>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">'''Matériaux :'''

*contreplaqué de peuplier 3mm 800*500mm (pour 2 boîtes)
*colle à bois
*serre-joint
*Filament PLA pour les supports écran OLED et LCD (cf fichier joint)
*tapis de découpe (pour garder un plan de travail propre)


'''Electronique''' :

*Une carte Arduino Uno
*4 borniers wago
*Un moteur solenoide 6 volts
*Un keypad 4x3
*Un écran LCD
*Un connecteur de pile 9V
*Une diode 1N4004
*Une résistance de 2,2k (ou 1k)
*Un transistor TIP102
*Un anneau 12 LED neopixel

'''Machines :'''

* Découpeuse laser Perez Camp 13/90
* Imprimante 3D Creality ender3

'''Logiciels''' :

* Tinkercad
* Arduino IDE
* Ultimaker Cura</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Cette étape a consisté à dessiner les plans sous Inkscape en adaptant la boite de notre étage 3 à celle de l'étage 2.

On a mesurer les dimensions de l'étage 2 pour pouvoir générer notre étage 3.

On a utilisé l'outil [https://www.festi.info/boxes.py/ Boxes.pi] pour générer un fichier de boîte à charnières intégrées. Une fois le fichier généré aux bonnes dimensions, on l'a intégré aux plans de découpe de l'étage 2.


Les pièces de l'étage 2 sont en rouge et les pièces de l'étage 3 sont en noires. Les couleurs ne sont pas essentielles et non reconnues comme de la découpe, de la gravure ou du marquage en utilisant SmartCarve le logiciel qui pilote la découpeuse laser. De cette façon cela me permet de retrouver plus rapidement les pièces de chacun des étages.


On a ensuite réparties nos différentes pièces sur le fichier pour assurer la gravure et la découpe des pièces de nos deux boîtes pour qu'elles tiennent sur un seul panneau de contreplaqué de peuplier de 3mm.


Après cela on a intégré les gravures de nos fichiers  :

- On a mis un vonoroi sur les 4 petits coté de notre couvercle

- Et sur le haut du couvercle de la boîte, on a réalisé une gravure à partir d'un plan personnalisé, en s'inspirant de ce tutoriel [https://www.epiloglaser.fr/fonctionnement/vid%C3%A9o/cutting-engraving-maps-illustrator/ d'epiloglaser].

Pour réaliser cet export de map on a utilisé l'outil en ligne [https://snazzymaps.com/build-a-map snazzymaps]

Enfin on a fait une découpe dans une face de la boîte pour intégrer notre écran LCD.

&lt;div class="icon-instructions pin-icon"&gt;
&lt;div class="icon-instructions-icon"&gt;&lt;i class="fa fa-thumb-tack"&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class="icon-instructions-text"&gt;Dimensions découper à la taille de notre support LCD&lt;/div&gt;
&lt;/div&gt;&lt;div class="icon-instructions caution-icon"&gt;
&lt;div class="icon-instructions-icon"&gt;&lt;i class="fa fa-exclamation-triangle"&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class="icon-instructions-text"&gt;On s'est trompé dans la face découpée (on voulait le mettre sur la face avant) La face avant et arrière ont une légère différence sur le haut qui permet de s'adapter au système de charnière .... A modifier sur les plans fournis !)&lt;/div&gt;
&lt;/div&gt;



&lt;br/&gt;</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">On a commencé par repérer les pièces découpées de chacun des étages en se servant des couleurs indiqué dans le fichiers svg pour chacun des étages.


Ensuite on a disposé nos pièces à plat prête à être encollées (ça me permet de vérifier la bonne disposition des pièces et de les encoller au bon endroit).


Enfin pour assurer une bonne prise de la colle on a utilisé des serres joints pour fixer la boite.</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">La procédure est identique à celle de l'étage 2 avec quelques spécificités liées qu système de charnière de la boite qui nécessite de respecter l'ordre suivant pour l'ordre d'encollage des pièces :

*Coller les pièces rondes sur les parois du couvercle
*Coller les pièces composants le couvercle
&lt;div class="icon-instructions caution-icon"&gt;
&lt;div class="icon-instructions-icon"&gt;&lt;i class="fa fa-exclamation-triangle"&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class="icon-instructions-text"&gt;Attention à laisser un espace pour que les ronds collés précédement puissent s'emboiter dans les cercles découpées sur les cotés de la boite !&lt;/div&gt;
&lt;/div&gt;&lt;br/&gt;

*Coller les pièces composant le boitier de notre boîte à charnière
&lt;div class="icon-instructions caution-icon"&gt;
&lt;div class="icon-instructions-icon"&gt;&lt;i class="fa fa-exclamation-triangle"&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class="icon-instructions-text"&gt;Pour réaliser cette étape il faut commencer par mettre en place les cotés dans lesquels les ronds du couvercle vont venir s’emboîter... et ensuite commencer a coller les coté et le fond de la boîte entre eux.&lt;/div&gt;
&lt;/div&gt;</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">On a ensuite préparer les fichiers 3D ci-dessous :

* support écran OLED  (réalisé par Hubert qu'on a hacké à l'image d'[https://www.openfactory42.org/ OpenFactory] en utilisant TinkerCAD)
* support écran LCD ([https://www.thingiverse.com/thing:3459425 ressource trouvé sur thingiverse et réalisé by ksamuelsen])
* bouton potentiomètre (réalisé par Mayak qu'on a imprimé pour le reste du groupe car on était tous à la bourre ;) )

&lt;br/&gt;</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Quelques sites qui m'ont aidé dans la réalisation de ce projet :

* Pour le branchement du solenoide, le [https://wiki.mchobby.be/index.php?title=Solenoide-control wiki de mchobby]
* Pour utiliser et brancher un keypad, le site [https://www.aranacorp.com/fr/utilisation-dun-clavier-numerique-4x4-avec-arduino/ aranacorp]
* Pour arriver a gérer un mot de passe , le tutoriel alarme diy de [https://www.captain-arduino.fr/alarme-diy/ captainarduino]</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Ceci est un peu le démarrage d'un projet et pour aller plus loin j'aimerais me pencher sur les questionnements suivants :

* Améliorer la gestion de mon mot de passe (voir faire une procédure d'administration pour modifier le mot de passe)
* Prévoir une fonctionnalité pour la fermeture du couvercle (Ex: en affichant les consignes suivantes à l'écran " fermer la boîte =&gt; appuyer sur la touche étoile =&gt; boîte fermée" et ca verrouille la serrure en changeant la position du solenoïde)
* Intégrer un compteur d'essai (3 essais maximum et une tempo de blocage avec un compte a rebours avant une nouvelle tentative)
* Pour des jeux en extérieurs modifier l'alimentation avec une batterie rechargeable et un panneau solaire</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Cette dernière étape doit permettre d'intégrer les différents éléments dans chacun des étages.

*Etage 1 :
**Carte arduino Uno
**Potentiomètre
**Ecran OLED
**Interrupteur (non présent sur notre version)
*Etage 2 :
**les borniers wago
**Anneau OLED
**Capteur de température BMP280
*Etage 3 :
**Carte électronique
**Pile 9 Volts
**Keypad 4*3
**Ecran LCD I2C 16x02
**Moteur solénoïde 6 Volts

C'est un sacré casse tête d'arriver à tout intégrer (avec des fils un peu court... mais je n'avais pas le temps de câbler ça proprement).


En tout cas pour cette étape, il vaut mieux avoir un bon photographe car sinon il y aurait pas beaucoup de visuel ! Merci à Mayak de la team [[Bentolux - BentoGhooost|BentoGhooost]] 

&lt;br/&gt;</property:Step_Content>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Préparer les fichiers des étages 2 et 3 de la bentolux (une demi-journée)</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Intégrer l'électronique (1 journée)</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Outils et Matériaux</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Assembler et coller l'étage 2 (une demi-journée)</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Assembler et coller l'étage 3 (une demi-journée)</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Modéliser les pièces à imprimer en 3D</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Ressources</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Aller plus loin</property:Step_Title>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Bois</property:Tags>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Impression 3D</property:Tags>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Arduino</property:Tags>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Decoupe laser</property:Tags>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">CNC</property:Tags>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">FabLab</property:Tags>
		<property:Type rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Creation</property:Type>
		<swivt:wikiPageModificationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2022-06-27T18:49:20Z</swivt:wikiPageModificationDate>
		<property:Modification_date-23aux rdf:datatype="http://www.w3.org/2001/XMLSchema#double">2459758.2842593</property:Modification_date-23aux>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Bentolux a code</swivt:wikiPageSortKey>
		<property:Comments rdf:datatype="http://www.w3.org/2001/XMLSchema#double">0</property:Comments>
		<property:Page_creator rdf:resource="&wiki;Utilisateur-3AMikekaya"/>
		<property:I_did_it rdf:datatype="http://www.w3.org/2001/XMLSchema#double">0</property:I_did_it>
		<property:Favorites rdf:datatype="http://www.w3.org/2001/XMLSchema#double">0</property:Favorites>
	</swivt:Subject>
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#creationDate" />
	<owl:Class rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Category-3ATutorials" />
	<owl:ObjectProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#page" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiNamespace" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageContentLanguage" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AArea" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AComplete" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ACost" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ACurrency" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ADescription" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ADifficulty" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ADuration" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ADuration-2Dtype" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AExternalAttachmentsLinks" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AIntroduction" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AIsTranslation" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ALanguage" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AMain_Picture" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ASourceLanguage" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AStep_Content" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AStep_Title" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ATags" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AType" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageModificationDate" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AModification_date-23aux" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageSortKey" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AComments" />
	<owl:ObjectProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3APage_creator" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AI_did_it" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AFavorites" />
	<!-- Created by Semantic MediaWiki, https://www.semantic-mediawiki.org/ -->
</rdf:RDF>