<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wikifab.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Renaud</id>
	<title>Wikifab - Contributions de l’utilisateur [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://wikifab.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Renaud"/>
	<link rel="alternate" type="text/html" href="https://wikifab.org/wiki/Sp%C3%A9cial:Contributions/Renaud"/>
	<updated>2026-04-12T06:11:10Z</updated>
	<subtitle>Contributions de l’utilisateur</subtitle>
	<generator>MediaWiki 1.31.3</generator>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Bentolux_-_BentoGhooost&amp;diff=155063</id>
		<title>Bentolux - BentoGhooost</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Bentolux_-_BentoGhooost&amp;diff=155063"/>
		<updated>2022-06-27T14:40:45Z</updated>

		<summary type="html">&lt;p&gt;Renaud : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Bentolux_-_BentoGhooost_BentoGhost01.jpg&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-297,&amp;quot;top&amp;quot;:-5,&amp;quot;width&amp;quot;:4608,&amp;quot;height&amp;quot;:2128,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:0.27,&amp;quot;scaleY&amp;quot;:0.27,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/5/58/Bentolux_-_BentoGhooost_BentoGhost01.jpg&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:450,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Jeu d'adresse de type ciblerie éléctronique avec 3 fantômes à abattre au 3ème étage d'une Bentolux.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Health and Wellbeing, Play and Hobbies&lt;br /&gt;
|Type=Création&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Cost=40&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=ciblerie, jeu de tir, arduino, nerf, airsoft, Bentolux&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Ce tuto concerne la fabrication du troisième étage d'une Bentolux dans le cadre de la formation FabNumAura dispensé par l'EMSE (école des Mines de Saint-Etienne).  &lt;br /&gt;
&lt;br /&gt;
La réalisation de ce projet nous a permis de mettre en oeuvre les notions apprises à distance dans les MOOC de l'IMT Atlantitique mais aussi en présentiel au FabLab de l'EMSE et le FabLab OpenFactory du quartier créatif Manufacture-Plaine Achille de Saint-Etienne. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
funMOOC   [https://www.fun-mooc.fr/fr/cours/sinitier-a-la-fabrication-numerique/ S'initier à la fabrication numérique] - [https://www.fun-mooc.fr/fr/cours/programmer-un-objet-avec-arduino/ Programmer un objet Arduino] -[https://www.fun-mooc.fr/fr/cours/imprimer-en-3d/ Imprimer en 3D] &lt;br /&gt;
&lt;br /&gt;
OpenFactory  [https://www.openfactory42.org/ SITE du FabLab]&amp;lt;br /&amp;gt;----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- &lt;br /&gt;
&lt;br /&gt;
'''GENESE''' &lt;br /&gt;
&lt;br /&gt;
Au commencement, Dieu créa.... (non j'déconne) &lt;br /&gt;
&lt;br /&gt;
Avant de commencer la formation, je m'étais fabriqué un stand de tir pour airsoft dans mon vide sanitaire avec un système me permettant de relever les cibles tombées à l'aide d'une corde d'un peu moins de 10 mètres. &lt;br /&gt;
&lt;br /&gt;
Dès que nous avons abordé Arduino dans la formation je me suis dit.... Bon, mon système à corde fonctionne mais ce serait beaucoup plus fun de remonter automatiquement les cibles et pourquoi pas de se créer en plus des séquences de jeu différentes. &lt;br /&gt;
&lt;br /&gt;
Cette envie est restée dans un coin de ma tête jusqu'au jour où nous devions réfléchir au projet &amp;quot;fil rouge&amp;quot; caractérisé par la création du troisième étages de notre Bentolux.&lt;br /&gt;
&lt;br /&gt;
Nous devions créer des binômes pour la réalisation de cette étage libre... &lt;br /&gt;
&lt;br /&gt;
Lors d'une pause café avec mes camarades de formation, je leur partage l'idée d'un troisième étage &amp;quot;stand de tir&amp;quot;. Renaud me dit, si tu veux on le fait ensemble.&lt;br /&gt;
&lt;br /&gt;
A ce moment là de la formation, je ne connaissais pas encore tout le monde et je ne savais pas que Renaud est un adepte de GN (jeu de rôle grandeur nature).&lt;br /&gt;
&lt;br /&gt;
Pour ces parties de Shadowrun, il utilise des Nerf qu'il customise (entre autres accessoires) avec sa team. &lt;br /&gt;
&lt;br /&gt;
Autant dire que la perspective de dégommer des cibles au Nerf  n'était pas pour lui déplaire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C'est ainsi que commença la créative et rocambolesque collaboration de deux quadras adulescents à la chevelure fantomatique.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
'''REPARTITION DES TACHES'''&lt;br /&gt;
&lt;br /&gt;
Afin d'optimiser le temps qui nous était imparti ([https://fr.wikipedia.org/wiki/Gandalf ;-)]), nous nous sommes répartis les différentes tâches ainsi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Renaud&lt;br /&gt;
&lt;br /&gt;
-Création du &amp;quot;gros oeuvre&amp;quot; sur Inkscape (box entourant les deux premiers étages de la Bentolux).&lt;br /&gt;
&lt;br /&gt;
-Création des fantômes sur Inkscape (cibles+ceux en plexi des faces de la box).&lt;br /&gt;
&lt;br /&gt;
-Découpe laser de la box, du deuxième étage et des cibles fantômes  en contreplaqué.&lt;br /&gt;
&lt;br /&gt;
-Découpe laser des fantômes en plexi vert incrusté sur les faces avant et latérales de la box.&lt;br /&gt;
&lt;br /&gt;
-Assemblage et collage de la box et du deuxième étage de la Bentolux.&lt;br /&gt;
&lt;br /&gt;
-Collage des fantômes en plexi dans les trous des faces de la box.&lt;br /&gt;
&lt;br /&gt;
-Rédaction de toutes les étapes de la doc du Wikifab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mayak&lt;br /&gt;
&lt;br /&gt;
-Création d'une maquette pour se représenter le mécanisme des cibles avec le système de relevage.&lt;br /&gt;
&lt;br /&gt;
-Création sur Inkscape des pièces constitutives au mécanisme des cibles et celui du remonte-cible actionné par le servomoteur.&lt;br /&gt;
&lt;br /&gt;
-Assemblage, collage, perçage et ajustement de toutes les pièces avec les microrupteurs et servomoteur.&lt;br /&gt;
&lt;br /&gt;
-Création dans fusion 360 du bouton du potar (imprimé, installé, mais que nous n'utiliserons finalement pas dans notre version de base actuelle)&lt;br /&gt;
&lt;br /&gt;
-Montage et câblage des composants électroniques sur la box et l'arduino.&lt;br /&gt;
&lt;br /&gt;
-prise de vues (photos et vidéos) pour illustrer la doc du Wikifab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce qui est du code nous y avons travaillé ensemble. Pour cette version de base, nous avons du revoir à la baisse nos ambitions par manque de temps, mais nous comptons faire évoluer cette box que ce soit en terme de séquences/modes de jeu ou en nombre  de modules additionnels de cibles. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
'''MATOS &amp;amp; OUTILS'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-Panneau de CP peuplier 3mm (plus épais pour la plateforme serait mieux)&lt;br /&gt;
&lt;br /&gt;
-Panneau de Plexiglass vert&lt;br /&gt;
&lt;br /&gt;
-1 tige fileté de 6mm&lt;br /&gt;
&lt;br /&gt;
-des écrous et rondelles de 6mm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-Scie à métaux&lt;br /&gt;
&lt;br /&gt;
-Pince, serre-joint&lt;br /&gt;
&lt;br /&gt;
-Equerre,règle, crayon...patience et minutie&lt;br /&gt;
&lt;br /&gt;
-Perceuse à colone (ou perceuse...)&lt;br /&gt;
&lt;br /&gt;
-Fer à souder&lt;br /&gt;
&lt;br /&gt;
-Clé plate de 6mm (deux c'est mieux ou avec une pince à bec pour serrer les écrous entre eux)&lt;br /&gt;
&lt;br /&gt;
-Colle à bois&lt;br /&gt;
&lt;br /&gt;
-Colle à chaud (pistolet)&lt;br /&gt;
&lt;br /&gt;
-Colle forte Super Glue (pour les aimants)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-1 Arduino Uno&lt;br /&gt;
&lt;br /&gt;
-1 breadboard&lt;br /&gt;
&lt;br /&gt;
-des fils électriques (beaucoup)&lt;br /&gt;
&lt;br /&gt;
-5 leds&lt;br /&gt;
&lt;br /&gt;
-5 résistances 220 kΩ&lt;br /&gt;
&lt;br /&gt;
-1 servomoteur&lt;br /&gt;
&lt;br /&gt;
-3 microrupteurs&lt;br /&gt;
&lt;br /&gt;
-1 potar (sera utilisé dans la V2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOS PETITES GALERES (génératrices d'astuces et de partages)'''&lt;br /&gt;
&lt;br /&gt;
Evidement nous avons dû résoudre deux trois petits soucis...&lt;br /&gt;
&lt;br /&gt;
-la taille de notre box étant relativement importante, le CP de peuplier de 3mm est un peu trop fin et de fait la stabilité du plancher où repose le mécanisme des cibles n'est pas parfaitement plane.&lt;br /&gt;
&lt;br /&gt;
-il a fallu lester les cibles avec un boulon afin qu'elles actionnent correctement les microrupteurs lors de leur chute.&lt;br /&gt;
&lt;br /&gt;
-Nous avons préféré utiliser des aimants plutôt que les band &amp;quot;scratch&amp;quot; initiales pour maintenir plus surement les cibles à la verticales. &lt;br /&gt;
&lt;br /&gt;
-Le potar ne rentrait pas dans le trou du bouton imprimé en PLA (c'était ma première impression), quelques secondes au mini décapeur thermique ont suffit pour régler le soucis. &lt;br /&gt;
&lt;br /&gt;
J'en oublie surement plein mais du coup j'en profite pour remercier toutes les personnes du FabLab qui nous ont apporté leurs lumières (ou simplement indiqué l'emplacement d'outils) dans les phases obscures de notre projet.&lt;br /&gt;
&lt;br /&gt;
Maxime, Gael, Thibaud, (les)Michaël... et Hubert évidement qui a su nous faire redescendre sur terre sans jamais nous couper les ailes ;-)&lt;br /&gt;
&lt;br /&gt;
MERCI à vous tous :-)&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Mp4&lt;br /&gt;
|mp4video=BentoDemo&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites}}{{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Bentolux_-_BentoGhooost_BentoGhost_volume1.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=Bentolux_-_BentoGhooost_BentoGhost_fantomes.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=Bentolux_-_BentoGhooost_BentoGhost_cibles_et_servo.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication de la BentoBox&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;= Fabrication 3ème étage =&lt;br /&gt;
1. Fabrication à la découpeuse laser.&lt;br /&gt;
&lt;br /&gt;
* Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
&lt;br /&gt;
2. Découpage et collage des morceaux&lt;br /&gt;
&lt;br /&gt;
* Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe&lt;br /&gt;
* Bois utilisé : contreplaqué peuplier 3 mm&lt;br /&gt;
* Réglages utilisés sur la PerezCamp 140 W&lt;br /&gt;
** puissance max : 40 %&lt;br /&gt;
** puissance min : 30 %&lt;br /&gt;
** vitesse : 40 mm / s&lt;br /&gt;
* L'assemblage est expliqué avec les photos BentoGhost02 à BentoGhost04&lt;br /&gt;
** Coller les éléments avec de la colle à bois&lt;br /&gt;
* ''Le plancher qui supporte le mécanisme est décrit à l'étape suivante''&lt;br /&gt;
&lt;br /&gt;
3. Découpe des fantômes, dans du plexiglas 3 mm&lt;br /&gt;
&lt;br /&gt;
* Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
* Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont de la même forme que ceux de la boîte&lt;br /&gt;
* L'assemblage est expliqué avec les photos BentoGhost05 à BentoGhost07&lt;br /&gt;
** Remarque : les fantômes peuvent également être collés à la colle à bois. Il faut bien les nettoyer tout de suite pour ne pas avoir de résidus de colle sur le plexiglas.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost02.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost03.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost04.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost05.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost06.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost07.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*Télécharger le fichier [https://wikifab.org/w/index.php?title=BentoGhost_cibles_et_servo.svg&amp;amp;action=edit&amp;amp;redlink=1 BentoGhost__cibles_et_servo.svg] (clic droit / enregistrer le fichiers sous) pour découper toutes les petites pièces qui vont servir à l'assemblage des portes-cible et de toutes les parties du plancher&lt;br /&gt;
*BentoGhost09 et BentoGhost10 : assemblage des 3 portes-cible&lt;br /&gt;
*BentoGhost12 : perçage d'un trou dans la partie basse des portes-cible&lt;br /&gt;
*BentoGhost13 : coller ensuite le fantôme et un lest (nous avons mis un gros écrou)&lt;br /&gt;
*Coller les autres petits éléments pour fabriquer les cales qui vont accueillir la tige filetée&lt;br /&gt;
**BentoGhost14 : puis les percer (bien droit)&lt;br /&gt;
**BentoGhost15 : ça ressemblera à ça&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost09.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost10.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost12.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost13.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost15.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost14.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher (suite 1)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*BentoGhost16 : Vous avez alors plusieurs éléments : les 2 cales de côté, et les 3 portes-cible, dont les dimensions sont indiquées sur la photo&lt;br /&gt;
*BentoGhost17 et BentoGhost18 : visser la pale qui va entraîner le remonte-cible en étant branchée sur le servomoteur&lt;br /&gt;
*BentoGhost19 : coller les 3 éléments du remonte-cible pour obtenir, sur les photos BentoGhost20 et 21, tous les éléments préconfigurés&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost16.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost17.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost18.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost19.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost20.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost21.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher (suite 2)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Nous avons dû découper le plancher pour laisser passer les leds et ainsi rendre totalement amovible la partie supérieur de la BentoGhost.&lt;br /&gt;
&lt;br /&gt;
En outre l'accès à la partie interne, propre au principe de la Bentolux, est respecté.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Bentolux_-_BentoGhooost_BentoGhost_plancher_led_1.jpg&lt;br /&gt;
|Step_Picture_01=Bentolux_-_BentoGhooost_BentoGhost_plancher_led_2.jpg&lt;br /&gt;
|Step_Picture_02=Bentolux_-_BentoGhooost_BentoGhost_plancher_led_3.jpg&lt;br /&gt;
|Step_Picture_03=Bentolux_-_BentoGhooost_BentoGhost_plancher_led_4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher (suite 3) porte-cible&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Scier la tige filetée entre deux écrous pour reconstituer le filetage (plus pratique si l'on souhaite visser depuis les deux extrémités de la tige). La tige  doit faire 30 cm de long.&lt;br /&gt;
* Insérer  une cale puis une rondelle et deux écrous, puis deux écrous et une rondelle, ensuite la première cible, une rondelle et deux écrous etc... jusqu'à la cale opposée.&lt;br /&gt;
* coller les cales à 14 mm  de la partie frontale de la box .&lt;br /&gt;
* Ajuster l'espacement des portes-cible et leur centrage par rapport à l'ensemble. &lt;br /&gt;
* Coller les écrous de 10 mm pour lester la cible.&lt;br /&gt;
* Coller les fantômes. &lt;br /&gt;
* Comme vous pouvez le voir sur les photos, l'écrou de 10 et la longueur des portes-cible ont été des réajustements, ceci explique le fait que vous ne les voyez pas sur les photos des fantômes.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Bentolux_-_BentoGhooost_BentoGhostPorteCible1.jpg&lt;br /&gt;
|Step_Picture_01=Bentolux_-_BentoGhooost_BentoGhostPorteCible2.jpg&lt;br /&gt;
|Step_Picture_02=Bentolux_-_BentoGhooost_BentoGhostPorteCible3.jpg&lt;br /&gt;
|Step_Picture_03=Bentolux_-_BentoGhooost_BentoGhostPorteCible4.jpg&lt;br /&gt;
|Step_Picture_04=Bentolux_-_BentoGhooost_BentoGhost_fanto_me1.jpg&lt;br /&gt;
|Step_Picture_05=Bentolux_-_BentoGhooost_BentoGhost_fanto_me2.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher (suite 4) remonte-cible&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Branchement électrique Arduino&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Visualisation Tinkercad des branchements qui correspondent au troisième étage de la Bentolux.&lt;br /&gt;
&lt;br /&gt;
L'écran OLED SSD1306 que nous avons utilisé ne figure pas dans Tinkercad.&lt;br /&gt;
&lt;br /&gt;
Nous l'avons branché ainsi : (A5-SCL)-(A4-SDA)-(VCC-5V)-(GND-GND)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Bentolux_-_BentoGhooost_BentoGhostSchemaTinker.jpg&lt;br /&gt;
|Step_Picture_01=Bentolux_-_BentoGhooost_BentoGhostSchemaTinker02.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Bentolux_-_BentoGhooost_BentoGhost01.jpg&amp;diff=155062</id>
		<title>Fichier:Bentolux - BentoGhooost BentoGhost01.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Bentolux_-_BentoGhooost_BentoGhost01.jpg&amp;diff=155062"/>
		<updated>2022-06-27T14:40:25Z</updated>

		<summary type="html">&lt;p&gt;Renaud : Bentolux_-_BentoGhooost_BentoGhost01&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bentolux_-_BentoGhooost_BentoGhost01&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Bentolux_-_BentoGhooost&amp;diff=155055</id>
		<title>Bentolux - BentoGhooost</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Bentolux_-_BentoGhooost&amp;diff=155055"/>
		<updated>2022-06-27T14:26:22Z</updated>

		<summary type="html">&lt;p&gt;Renaud : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Jeu d'adresse de type ciblerie éléctronique avec 3 fantômes à abattre au 3ème étage d'une Bentolux.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Health and Wellbeing, Play and Hobbies&lt;br /&gt;
|Type=Création&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Cost=40&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=ciblerie, jeu de tir, arduino, nerf, airsoft, Bentolux&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Ce tuto concerne la fabrication du troisième étage d'une Bentolux dans le cadre de la formation FabNumAura dispensé par l'EMSE (école des Mines de Saint-Etienne).  &lt;br /&gt;
&lt;br /&gt;
La réalisation de ce projet nous a permis de mettre en oeuvre les notions apprises à distance dans les MOOC de l'IMT Atlantitique mais aussi en présentiel au FabLab de l'EMSE et le FabLab OpenFactory du quartier créatif Manufacture-Plaine Achille de Saint-Etienne. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
funMOOC   [https://www.fun-mooc.fr/fr/cours/sinitier-a-la-fabrication-numerique/ S'initier à la fabrication numérique] - [https://www.fun-mooc.fr/fr/cours/programmer-un-objet-avec-arduino/ Programmer un objet Arduino] -[https://www.fun-mooc.fr/fr/cours/imprimer-en-3d/ Imprimer en 3D] &lt;br /&gt;
&lt;br /&gt;
OpenFactory  [https://www.openfactory42.org/ SITE du FabLab]&amp;lt;br /&amp;gt;----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- &lt;br /&gt;
&lt;br /&gt;
'''GENESE''' &lt;br /&gt;
&lt;br /&gt;
Au commencement, Dieu créa.... (non j'déconne) &lt;br /&gt;
&lt;br /&gt;
Avant de commencer la formation, je m'étais fabriqué un stand de tir pour airsoft dans mon vide sanitaire avec un système me permettant de relever les cibles tombées à l'aide d'une corde d'un peu moins de 10 mètres. &lt;br /&gt;
&lt;br /&gt;
Dès que nous avons abordé Arduino dans la formation je me suis dit.... Bon, mon système à corde fonctionne mais ce serait beaucoup plus fun de remonter automatiquement les cibles et pourquoi pas de se créer en plus des séquences de jeu différentes. &lt;br /&gt;
&lt;br /&gt;
Cette envie est restée dans un coin de ma tête jusqu'au jour où nous devions réfléchir au projet &amp;quot;fil rouge&amp;quot; caractérisé par la création du troisième étages de notre Bentolux.&lt;br /&gt;
&lt;br /&gt;
Nous devions créer des binômes pour la réalisation de cette étage libre... &lt;br /&gt;
&lt;br /&gt;
Lors d'une pause café avec mes camarades de formation, je leur partage l'idée d'un troisième étage &amp;quot;stand de tir&amp;quot;. Renaud me dit, si tu veux on le fait ensemble.&lt;br /&gt;
&lt;br /&gt;
A ce moment là de la formation, je ne connaissais pas encore tout le monde et je ne savais pas que Renaud est un adepte de GN (jeu de rôle grandeur nature).&lt;br /&gt;
&lt;br /&gt;
Pour ces parties de Shadowrun, il utilise des Nerf qu'il customise (entre autres accessoires) avec sa team. &lt;br /&gt;
&lt;br /&gt;
Autant dire que la perspective de dégommer des cibles au Nerf  n'était pas pour lui déplaire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C'est ainsi que commença la créative et rocambolesque collaboration de deux quadras adulescents à la chevelure fantomatique.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
'''REPARTITION DES TACHES'''&lt;br /&gt;
&lt;br /&gt;
Afin d'optimiser le temps qui nous était imparti ([https://fr.wikipedia.org/wiki/Gandalf ;-)]), nous nous sommes répartis les différentes tâches ainsi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Renaud&lt;br /&gt;
&lt;br /&gt;
-Création du &amp;quot;gros oeuvre&amp;quot; sur Inkscape (box entourant les deux premiers étages de la Bentolux).&lt;br /&gt;
&lt;br /&gt;
-Création des fantômes sur Inkscape (cibles+ceux en plexi des faces de la box).&lt;br /&gt;
&lt;br /&gt;
-Découpe laser de la box, du deuxième étage et des cibles fantômes  en contreplaqué.&lt;br /&gt;
&lt;br /&gt;
-Découpe laser des fantômes en plexi vert incrusté sur les faces avant et latérales de la box.&lt;br /&gt;
&lt;br /&gt;
-Assemblage et collage de la box et du deuxième étage de la Bentolux.&lt;br /&gt;
&lt;br /&gt;
-Collage des fantômes en plexi dans les trous des faces de la box.&lt;br /&gt;
&lt;br /&gt;
-Rédaction de toutes les étapes de la doc du Wikifab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mayak&lt;br /&gt;
&lt;br /&gt;
-Création d'une maquette pour se représenter le mécanisme des cibles avec le système de relevage.&lt;br /&gt;
&lt;br /&gt;
-Création sur Inkscape des pièces constitutives au mécanisme des cibles et celui du remonte-cible actionné par le servomoteur.&lt;br /&gt;
&lt;br /&gt;
-Assemblage, collage, perçage et ajustement de toutes les pièces avec les microrupteurs et servomoteur.&lt;br /&gt;
&lt;br /&gt;
-Création dans fusion 360 du bouton du potar (imprimé, installé, mais que nous n'utiliserons finalement pas dans notre version de base actuelle)&lt;br /&gt;
&lt;br /&gt;
-Montage et câblage des composants électroniques sur la box et l'arduino.&lt;br /&gt;
&lt;br /&gt;
-prise de vues (photos et vidéos) pour illustrer la doc du Wikifab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce qui est du code nous y avons travaillé ensemble. Pour cette version de base, nous avons du revoir à la baisse nos ambitions par manque de temps, mais nous comptons faire évoluer cette box que ce soit en terme de séquences/modes de jeu ou en nombre  de modules additionnels de cibles. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
'''MATOS &amp;amp; OUTILS'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-Panneau de CP peuplier 3mm (plus épais pour la plateforme serait mieux)&lt;br /&gt;
&lt;br /&gt;
-Panneau de Plexiglass vert&lt;br /&gt;
&lt;br /&gt;
-1 tige fileté de 6mm&lt;br /&gt;
&lt;br /&gt;
-des écrous et rondelles de 6mm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-Scie à métaux&lt;br /&gt;
&lt;br /&gt;
-Pince, serre-joint&lt;br /&gt;
&lt;br /&gt;
-Equerre,règle, crayon...patience et minutie&lt;br /&gt;
&lt;br /&gt;
-Perceuse à colone (ou perceuse...)&lt;br /&gt;
&lt;br /&gt;
-Fer à souder&lt;br /&gt;
&lt;br /&gt;
-Clé plate de 6mm (deux c'est mieux ou avec une pince à bec pour serrer les écrous entre eux)&lt;br /&gt;
&lt;br /&gt;
-Colle à bois&lt;br /&gt;
&lt;br /&gt;
-Colle à chaud (pistolet)&lt;br /&gt;
&lt;br /&gt;
-Colle forte Super Glue (pour les aimants)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-1 Arduino Uno&lt;br /&gt;
&lt;br /&gt;
-1 breadboard&lt;br /&gt;
&lt;br /&gt;
-des fils électriques (beaucoup)&lt;br /&gt;
&lt;br /&gt;
-5 leds&lt;br /&gt;
&lt;br /&gt;
-5 résistances 220 kΩ&lt;br /&gt;
&lt;br /&gt;
-1 servomoteur&lt;br /&gt;
&lt;br /&gt;
-3 microrupteurs&lt;br /&gt;
&lt;br /&gt;
-1 potar (sera utilisé dans la V2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOS PETITES GALERES (génératrices d'astuces et de partages)'''&lt;br /&gt;
&lt;br /&gt;
Evidement nous avons dû résoudre deux trois petits soucis...&lt;br /&gt;
&lt;br /&gt;
-la taille de notre box étant relativement importante, le CP de peuplier de 3mm est un peu trop fin et de fait la stabilité du plancher où repose le mécanisme des cibles n'est pas parfaitement plane.&lt;br /&gt;
&lt;br /&gt;
-il a fallu lester les cibles avec un boulon afin qu'elles actionnent correctement les microrupteurs lors de leur chute.&lt;br /&gt;
&lt;br /&gt;
-Nous avons préféré utiliser des aimants plutôt que les band &amp;quot;scratch&amp;quot; initiales pour maintenir plus surement les cibles à la verticales. &lt;br /&gt;
&lt;br /&gt;
-Le potar ne rentrait pas dans le trou du bouton imprimé en PLA (c'était ma première impression), quelques secondes au mini décapeur thermique ont suffit pour régler le soucis. &lt;br /&gt;
&lt;br /&gt;
J'en oublie surement plein mais du coup j'en profite pour remercier toutes les personnes du FabLab qui nous ont apporté leurs lumières (ou simplement indiqué l'emplacement d'outils) dans les phases obscures de notre projet.&lt;br /&gt;
&lt;br /&gt;
Maxime, Gael, Thibaud, (les)Michaël... et Hubert évidement qui a su nous faire redescendre sur terre sans jamais nous couper les ailes ;-)&lt;br /&gt;
&lt;br /&gt;
MERCI à vous tous :-)&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Mp4&lt;br /&gt;
|mp4video=BentoDemo&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites}}{{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Bentolux_-_BentoGhooost_BentoGhost_volume1.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=Bentolux_-_BentoGhooost_BentoGhost_fantomes.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=Bentolux_-_BentoGhooost_BentoGhost_cibles_et_servo.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication de la BentoBox&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;= Fabrication 3ème étage =&lt;br /&gt;
1. Fabrication à la découpeuse laser.&lt;br /&gt;
&lt;br /&gt;
* Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
&lt;br /&gt;
2. Découpage et collage des morceaux&lt;br /&gt;
&lt;br /&gt;
* Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe&lt;br /&gt;
* Bois utilisé : contreplaqué peuplier 3 mm&lt;br /&gt;
* Réglages utilisés sur la PerezCamp 140 W&lt;br /&gt;
** puissance max : 40 %&lt;br /&gt;
** puissance min : 30 %&lt;br /&gt;
** vitesse : 40 mm / s&lt;br /&gt;
* L'assemblage est expliqué avec les photos BentoGhost02 à BentoGhost04&lt;br /&gt;
** Coller les éléments avec de la colle à bois&lt;br /&gt;
* ''Le plancher qui supporte le mécanisme est décrit à l'étape suivante''&lt;br /&gt;
&lt;br /&gt;
3. Découpe des fantômes, dans du plexiglas 3 mm&lt;br /&gt;
&lt;br /&gt;
* Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
* Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont de la même forme que ceux de la boîte&lt;br /&gt;
* L'assemblage est expliqué avec les photos BentoGhost05 à BentoGhost07&lt;br /&gt;
** Remarque : les fantômes peuvent également être collés à la colle à bois. Il faut bien les nettoyer tout de suite pour ne pas avoir de résidus de colle sur le plexiglas.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost02.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost03.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost04.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost05.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost06.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost07.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*Télécharger le fichier [https://wikifab.org/w/index.php?title=BentoGhost_cibles_et_servo.svg&amp;amp;action=edit&amp;amp;redlink=1 BentoGhost__cibles_et_servo.svg] (clic droit / enregistrer le fichiers sous) pour découper toutes les petites pièces qui vont servir à l'assemblage des portes-cible et de toutes les parties du plancher&lt;br /&gt;
*BentoGhost09 et BentoGhost10 : assemblage des 3 portes-cible&lt;br /&gt;
*BentoGhost12 : perçage d'un trou dans la partie basse des portes-cible&lt;br /&gt;
*BentoGhost13 : coller ensuite le fantôme et un lest (nous avons mis un gros écrou)&lt;br /&gt;
*Coller les autres petits éléments pour fabriquer les cales qui vont accueillir la tige filetée&lt;br /&gt;
**BentoGhost14 : puis les percer (bien droit)&lt;br /&gt;
**BentoGhost15 : ça ressemblera à ça&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost09.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost10.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost12.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost13.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost15.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost14.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher (suite 1)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*BentoGhost16 : Vous avez alors plusieurs éléments : les 2 cales de côté, et les 3 portes-cible, dont les dimensions sont indiquées sur la photo&lt;br /&gt;
*BentoGhost17 et BentoGhost18 : visser la pale qui va entraîner le remonte-cible en étant branchée sur le servomoteur&lt;br /&gt;
*BentoGhost19 : coller les 3 éléments du remonte-cible pour obtenir, sur les photos BentoGhost20 et 21, tous les éléments préconfigurés&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost16.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost17.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost18.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost19.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost20.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost21.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher (suite 2)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Nous avons dû découper le plancher pour laisser passer les leds et ainsi rendre totalement amovible la partie supérieur de la BentoGhost.&lt;br /&gt;
&lt;br /&gt;
En outre l'accès à la partie interne, propre au principe de la Bentolux, est respecté.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Bentolux_-_BentoGhooost_BentoGhost_plancher_led_1.jpg&lt;br /&gt;
|Step_Picture_01=Bentolux_-_BentoGhooost_BentoGhost_plancher_led_2.jpg&lt;br /&gt;
|Step_Picture_02=Bentolux_-_BentoGhooost_BentoGhost_plancher_led_3.jpg&lt;br /&gt;
|Step_Picture_03=Bentolux_-_BentoGhooost_BentoGhost_plancher_led_4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher (suite 3) porte-cible&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Scier la tige filetée entre deux écrous pour reconstituer le filetage (plus pratique si l'on souhaite visser depuis les deux extrémités de la tige). La tige  doit faire 30 cm de long.&lt;br /&gt;
* Insérer  une cale puis une rondelle et deux écrous, puis deux écrous et une rondelle, ensuite la première cible, une rondelle et deux écrous etc... jusqu'à la cale opposée.&lt;br /&gt;
* coller les cales à 14 mm  de la partie frontale de la box .&lt;br /&gt;
* Ajuster l'espacement des portes-cible et leur centrage par rapport à l'ensemble. &lt;br /&gt;
* Coller les écrous de 10 mm pour lester la cible.&lt;br /&gt;
* Coller les fantômes. &lt;br /&gt;
* Comme vous pouvez le voir sur les photos, l'écrou de 10 et la longueur des portes-cible ont été des réajustements, ceci explique le fait que vous ne les voyez pas sur les photos des fantômes.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Bentolux_-_BentoGhooost_BentoGhostPorteCible1.jpg&lt;br /&gt;
|Step_Picture_01=Bentolux_-_BentoGhooost_BentoGhostPorteCible2.jpg&lt;br /&gt;
|Step_Picture_02=Bentolux_-_BentoGhooost_BentoGhostPorteCible3.jpg&lt;br /&gt;
|Step_Picture_03=Bentolux_-_BentoGhooost_BentoGhostPorteCible4.jpg&lt;br /&gt;
|Step_Picture_04=Bentolux_-_BentoGhooost_BentoGhost_fanto_me1.jpg&lt;br /&gt;
|Step_Picture_05=Bentolux_-_BentoGhooost_BentoGhost_fanto_me2.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher (suite 4) remonte-cible&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Branchement électrique Arduino&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Visualisation Tinkercad des branchements qui correspondent au troisième étage de la Bentolux.&lt;br /&gt;
&lt;br /&gt;
L'écran OLED SSD1306 que nous avons utilisé ne figure pas dans Tinkercad.&lt;br /&gt;
&lt;br /&gt;
Nous l'avons branché ainsi : (A5-SCL)-(A4-SDA)-(VCC-5V)-(GND-GND)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Bentolux_-_BentoGhooost_BentoGhostSchemaTinker.jpg&lt;br /&gt;
|Step_Picture_01=Bentolux_-_BentoGhooost_BentoGhostSchemaTinker02.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoDemo.mp4&amp;diff=155054</id>
		<title>Fichier:BentoDemo.mp4</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoDemo.mp4&amp;diff=155054"/>
		<updated>2022-06-27T14:26:11Z</updated>

		<summary type="html">&lt;p&gt;Renaud : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154741</id>
		<title>BentoGhost</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154741"/>
		<updated>2022-06-24T14:29:35Z</updated>

		<summary type="html">&lt;p&gt;Renaud : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=BentoGhost_BentoGhost01.jpg&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-172,&amp;quot;top&amp;quot;:2,&amp;quot;width&amp;quot;:4608,&amp;quot;height&amp;quot;:2128,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:0.21,&amp;quot;scaleY&amp;quot;:0.21,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/f/f1/BentoGhost_BentoGhost01.jpg&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:450,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Fabrication d'un troisième étage &amp;quot;jeu de massacre&amp;quot; d'une Bento Box&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Play and Hobbies&lt;br /&gt;
|Type=Fabrication&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Cost=40&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Bentolux, Arduino, Jeu&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Boite fabriquée en suivant la formation de l'IMT basée sur les tutoriels suivants :&lt;br /&gt;
&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04026+session10/info S'initier à la fabrication numérique]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04021+session12/info Imprimer en 3D]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04017+session12/info Programmer un objet avec Arduino]&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Mp4&lt;br /&gt;
|mp4video=BentoGhost Demo&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_volume1.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_fantomes.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_V_0_15_Renaud_BentoGhost.ino.ino&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost__cibles_et_servo.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication de la BentoBox&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;=Fabrication 3ème étage=&lt;br /&gt;
1. Fabrication à la découpeuse laser.&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
&lt;br /&gt;
2. Découpage et collage des morceaux&lt;br /&gt;
&lt;br /&gt;
*Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe&lt;br /&gt;
*Bois utilisé : contreplaqué peuplier 3 mm&lt;br /&gt;
*Réglages utilisés sur la PerezCamp 140 W&lt;br /&gt;
**puissance max : 40 %&lt;br /&gt;
**puissance min : 30 %&lt;br /&gt;
**vitesse : 40 mm / s&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost02 à BentoGhost04&lt;br /&gt;
**Coller les éléments avec de la colle à bois&lt;br /&gt;
* ''Le plancher qui supporte le mécanisme est décrit à l'étape suivante''&lt;br /&gt;
&lt;br /&gt;
3. Découpe des fantômes, dans du plexiglas 3 mm&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
*Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont de la même forme que ceux de la boîte&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost05 à BentoGhost07&lt;br /&gt;
**Remarque : les fantômes peuvent également être collés à la colle à bois. Il faut bien les nettoyer tout de suite pour ne pas avoir de résidus de colle sur le plexiglas.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost02.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost03.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost04.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost05.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost06.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost07.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*Télécharger le fichier [[BentoGhost__cibles_et_servo.svg]] (clic droit / enregistrer le fichiers sous) pour découper toutes les petites pièces qui vont servir à l'assemblage des portes-cible et de toutes les parties du plancher&lt;br /&gt;
*BentoGhost09 et BentoGhost10 : assemblage des 3 portes-cible&lt;br /&gt;
*BentoGhost12 : perçage d'un trou dans la partie basse des portes-cible&lt;br /&gt;
*BentoGhost13 : coller ensuite le fantôme et un lest (nous avons mis un gros écrou)&lt;br /&gt;
*Coller les autres petits éléments pour fabriquer les cales qui vont accueillir la tige filetée&lt;br /&gt;
**BentoGhost14 : puis les percer&lt;br /&gt;
**BentoGhost15 : ça ressemblera à ça&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost09.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost10.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost12.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost13.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost15.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost14.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher (suite 1)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* BentoGhost16 : Vous avez alors plusieurs éléments : les 2 cales de côté, et les 3 portes-cible, dont les dimensions sont indiquées sur la photo&lt;br /&gt;
* BentoGhost17 et BentoGhost18 : visser la pale qui va entraîner le remonte-cible en étant branchée sur le servomoteur&lt;br /&gt;
* BentoGhost19 : coller les 3 éléments du remonte-cible pour obtenir, sur les photos BentoGhost20 et 21, tous les éléments préconfigurés&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost16.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost17.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost18.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost19.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost20.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost21.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher (suite 2)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Shéma électrique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Voilà le schéma et une capture d'écran du branchement électrique sur Tinkercad&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost.pdf&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost.pdf&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Code&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Télécharger le fichier : &lt;br /&gt;
&lt;br /&gt;
*BentoGhost_V_0_15_Renaud_BentoGhost.ino.ino pour faire fonctionner votre BentoGhost&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il vous reste à trouver un nerf à fléchettes ou à balles en mousse pour dégommer des fantômes :)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost_final.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost_final.jpg&amp;diff=154740</id>
		<title>Fichier:BentoGhost BentoGhost final.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost_final.jpg&amp;diff=154740"/>
		<updated>2022-06-24T14:29:24Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost_final&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost_final&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154739</id>
		<title>BentoGhost</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154739"/>
		<updated>2022-06-24T14:26:06Z</updated>

		<summary type="html">&lt;p&gt;Renaud : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=BentoGhost_BentoGhost01.jpg&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-172,&amp;quot;top&amp;quot;:2,&amp;quot;width&amp;quot;:4608,&amp;quot;height&amp;quot;:2128,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:0.21,&amp;quot;scaleY&amp;quot;:0.21,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/f/f1/BentoGhost_BentoGhost01.jpg&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:450,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Fabrication d'un troisième étage &amp;quot;jeu de massacre&amp;quot; d'une Bento Box&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Play and Hobbies&lt;br /&gt;
|Type=Fabrication&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Cost=40&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Bentolux, Arduino, Jeu&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Boite fabriquée en suivant la formation de l'IMT basée sur les tutoriels suivants :&lt;br /&gt;
&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04026+session10/info S'initier à la fabrication numérique]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04021+session12/info Imprimer en 3D]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04017+session12/info Programmer un objet avec Arduino]&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Mp4&lt;br /&gt;
|mp4video=BentoGhost Demo&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_volume1.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_fantomes.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_V_0_15_Renaud_BentoGhost.ino.ino&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost__cibles_et_servo.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication de la BentoBox&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;=Fabrication 3ème étage=&lt;br /&gt;
1. Fabrication à la découpeuse laser.&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
&lt;br /&gt;
2. Découpage et collage des morceaux&lt;br /&gt;
&lt;br /&gt;
*Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe&lt;br /&gt;
*Bois utilisé : contreplaqué peuplier 3 mm&lt;br /&gt;
*Réglages utilisés sur la PerezCamp 140 W&lt;br /&gt;
**puissance max : 40 %&lt;br /&gt;
**puissance min : 30 %&lt;br /&gt;
**vitesse : 40 mm / s&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost02 à BentoGhost04&lt;br /&gt;
**Coller les éléments avec de la colle à bois&lt;br /&gt;
* ''Le plancher qui supporte le mécanisme est décrit à l'étape suivante''&lt;br /&gt;
&lt;br /&gt;
3. Découpe des fantômes, dans du plexiglas 3 mm&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
*Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont de la même forme que ceux de la boîte&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost05 à BentoGhost07&lt;br /&gt;
**Remarque : les fantômes peuvent également être collés à la colle à bois. Il faut bien les nettoyer tout de suite pour ne pas avoir de résidus de colle sur le plexiglas.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost02.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost03.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost04.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost05.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost06.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost07.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*Télécharger le fichier [[BentoGhost__cibles_et_servo.svg]] (clic droit / enregistrer le fichiers sous) pour découper toutes les petites pièces qui vont servir à l'assemblage des portes-cible et de toutes les parties du plancher&lt;br /&gt;
*BentoGhost09 et BentoGhost10 : assemblage des 3 portes-cible&lt;br /&gt;
*BentoGhost12 : perçage d'un trou dans la partie basse des portes-cible&lt;br /&gt;
*BentoGhost13 : coller ensuite le fantôme et un lest (nous avons mis un gros écrou)&lt;br /&gt;
*Coller les autres petits éléments pour fabriquer les cales qui vont accueillir la tige filetée&lt;br /&gt;
**BentoGhost14 : puis les percer&lt;br /&gt;
**BentoGhost15 : ça ressemblera à ça&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost09.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost10.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost12.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost13.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost15.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost14.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher (suite 1)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* BentoGhost16 : Vous avez alors plusieurs éléments : les 2 cales de côté, et les 3 portes-cible, dont les dimensions sont indiquées sur la photo&lt;br /&gt;
* BentoGhost17 et BentoGhost18 : visser la pale qui va entraîner le remonte-cible en étant branchée sur le servomoteur&lt;br /&gt;
* BentoGhost19 : coller les 3 éléments du remonte-cible pour obtenir, sur les photos BentoGhost20 et 21, tous les éléments préconfigurés&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost16.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost17.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost18.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost19.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost20.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost21.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher (suite 2)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Shéma électrique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Voilà le schéma et une capture d'écran du branchement électrique sur Tinkercad&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost.pdf&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost.pdf&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Code&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Télécharger le fichier : &lt;br /&gt;
&lt;br /&gt;
* BentoGhost_V_0_15_Renaud_BentoGhost.ino.ino pour faire fonctionner votre BentoGhost&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154738</id>
		<title>BentoGhost</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154738"/>
		<updated>2022-06-24T14:25:12Z</updated>

		<summary type="html">&lt;p&gt;Renaud : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=BentoGhost_BentoGhost01.jpg&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-172,&amp;quot;top&amp;quot;:2,&amp;quot;width&amp;quot;:4608,&amp;quot;height&amp;quot;:2128,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:0.21,&amp;quot;scaleY&amp;quot;:0.21,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/f/f1/BentoGhost_BentoGhost01.jpg&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:450,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Fabrication d'un troisième étage &amp;quot;jeu de massacre&amp;quot; d'une Bento Box&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Play and Hobbies&lt;br /&gt;
|Type=Fabrication&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Cost=40&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Bentolux, Arduino, Jeu&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Boite fabriquée en suivant la formation de l'IMT basée sur les tutoriels suivants :&lt;br /&gt;
&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04026+session10/info S'initier à la fabrication numérique]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04021+session12/info Imprimer en 3D]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04017+session12/info Programmer un objet avec Arduino]&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Mp4&lt;br /&gt;
|mp4video=BentoGhost Demo&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_volume1.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_fantomes.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_V_0_15_Renaud_BentoGhost.ino.ino&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost__cibles_et_servo.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication de la BentoBox&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;=Fabrication 3ème étage=&lt;br /&gt;
1. Fabrication à la découpeuse laser.&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
&lt;br /&gt;
2. Découpage et collage des morceaux&lt;br /&gt;
&lt;br /&gt;
*Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe&lt;br /&gt;
*Bois utilisé : contreplaqué peuplier 3 mm&lt;br /&gt;
*Réglages utilisés sur la PerezCamp 140 W&lt;br /&gt;
**puissance max : 40 %&lt;br /&gt;
**puissance min : 30 %&lt;br /&gt;
**vitesse : 40 mm / s&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost02 à BentoGhost04&lt;br /&gt;
**Coller les éléments avec de la colle à bois&lt;br /&gt;
* ''Le plancher qui supporte le mécanisme est décrit à l'étape suivante''&lt;br /&gt;
&lt;br /&gt;
3. Découpe des fantômes, dans du plexiglas 3 mm&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
*Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont de la même forme que ceux de la boîte&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost05 à BentoGhost07&lt;br /&gt;
**Remarque : les fantômes peuvent également être collés à la colle à bois. Il faut bien les nettoyer tout de suite pour ne pas avoir de résidus de colle sur le plexiglas.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost02.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost03.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost04.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost05.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost06.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost07.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*Télécharger le fichier BentoGhost__cibles_et_servo.svg pour découper toutes les petites pièces qui vont servir à l'assemblage des portes-cible et de toutes les parties du plancher&lt;br /&gt;
*BentoGhost09 et BentoGhost10 : assemblage des 3 portes-cible&lt;br /&gt;
*BentoGhost12 : perçage d'un trou dans la partie basse des portes-cible&lt;br /&gt;
*BentoGhost13 : coller ensuite le fantôme et un lest (nous avons mis un gros écrou)&lt;br /&gt;
*Coller les autres petits éléments pour fabriquer les cales qui vont accueillir la tige filetée&lt;br /&gt;
**BentoGhost14 : puis les percer&lt;br /&gt;
**BentoGhost15 : ça ressemblera à ça&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost09.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost10.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost12.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost13.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost15.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost14.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher (suite 1)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* BentoGhost16 : Vous avez alors plusieurs éléments : les 2 cales de côté, et les 3 portes-cible, dont les dimensions sont indiquées sur la photo&lt;br /&gt;
* BentoGhost17 et BentoGhost18 : visser la pale qui va entraîner le remonte-cible en étant branchée sur le servomoteur&lt;br /&gt;
* BentoGhost19 : coller les 3 éléments du remonte-cible pour obtenir, sur les photos BentoGhost20 et 21, tous les éléments préconfigurés&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost16.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost17.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost18.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost19.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost20.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost21.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher (suite 2)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Shéma électrique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Voilà le schéma et une capture d'écran du branchement électrique sur Tinkercad&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost.pdf&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost.pdf&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Code&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Télécharger le fichier : &lt;br /&gt;
&lt;br /&gt;
* BentoGhost_V_0_15_Renaud_BentoGhost.ino.ino pour faire fonctionner votre BentoGhost&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_cibles_et_servo.svg&amp;diff=154737</id>
		<title>Fichier:BentoGhost cibles et servo.svg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_cibles_et_servo.svg&amp;diff=154737"/>
		<updated>2022-06-24T14:23:09Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost__cibles_et_servo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost__cibles_et_servo&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154736</id>
		<title>BentoGhost</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154736"/>
		<updated>2022-06-24T14:14:55Z</updated>

		<summary type="html">&lt;p&gt;Renaud : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=BentoGhost_BentoGhost01.jpg&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-172,&amp;quot;top&amp;quot;:2,&amp;quot;width&amp;quot;:4608,&amp;quot;height&amp;quot;:2128,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:0.21,&amp;quot;scaleY&amp;quot;:0.21,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/f/f1/BentoGhost_BentoGhost01.jpg&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:450,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Fabrication d'un troisième étage &amp;quot;jeu de massacre&amp;quot; d'une Bento Box&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Play and Hobbies&lt;br /&gt;
|Type=Fabrication&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Cost=40&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Bentolux, Arduino, Jeu&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Boite fabriquée en suivant la formation de l'IMT basée sur les tutoriels suivants :&lt;br /&gt;
&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04026+session10/info S'initier à la fabrication numérique]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04021+session12/info Imprimer en 3D]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04017+session12/info Programmer un objet avec Arduino]&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Mp4&lt;br /&gt;
|mp4video=BentoGhost Demo&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_volume1.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_fantomes.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_V_0_15_Renaud_BentoGhost.ino.ino&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication de la BentoBox&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;=Fabrication 3ème étage=&lt;br /&gt;
1. Fabrication à la découpeuse laser.&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
&lt;br /&gt;
2. Découpage et collage des morceaux&lt;br /&gt;
&lt;br /&gt;
*Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe&lt;br /&gt;
*Bois utilisé : contreplaqué peuplier 3 mm&lt;br /&gt;
*Réglages utilisés sur la PerezCamp 140 W&lt;br /&gt;
**puissance max : 40 %&lt;br /&gt;
**puissance min : 30 %&lt;br /&gt;
**vitesse : 40 mm / s&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost02 à BentoGhost04&lt;br /&gt;
**Coller les éléments avec de la colle à bois&lt;br /&gt;
* ''Le plancher qui supporte le mécanisme est décrit à l'étape suivante''&lt;br /&gt;
&lt;br /&gt;
3. Découpe des fantômes, dans du plexiglas 3 mm&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
*Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont de la même forme que ceux de la boîte&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost05 à BentoGhost07&lt;br /&gt;
**Remarque : les fantômes peuvent également être collés à la colle à bois. Il faut bien les nettoyer tout de suite pour ne pas avoir de résidus de colle sur le plexiglas.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost02.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost03.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost04.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost05.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost06.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost07.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*BentoGhost09 et BentoGhost10 : assemblage des 3 portes-cible&lt;br /&gt;
*BentoGhost12 : perçage d'un trou dans la partie basse des portes-cible&lt;br /&gt;
*BentoGhost13 : coller ensuite le fantôme et un lest (nous avons mis un gros écrou)&lt;br /&gt;
*Coller les autres petits éléments pour fabriquer les cales qui vont accueillir la tige filetée&lt;br /&gt;
**BentoGhost14 : puis les percer&lt;br /&gt;
**BentoGhost15 : ça ressemblera à ça&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost09.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost10.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost12.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost13.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost15.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost14.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher (suite 1)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* BentoGhost16 : Vous avez alors plusieurs éléments : les 2 cales de côté, et les 3 portes-cible, dont les dimensions sont indiquées sur la photo&lt;br /&gt;
* BentoGhost17 et BentoGhost18 : visser la pale qui va entraîner le remonte-cible en étant branchée sur le servomoteur&lt;br /&gt;
* BentoGhost19 : coller les 3 éléments du remonte-cible pour obtenir, sur les photos BentoGhost20 et 21, tous les éléments préconfigurés&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost16.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost17.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost18.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost19.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost20.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost21.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher (suite 2)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Shéma électrique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Voilà le schéma et une capture d'écran du branchement électrique sur Tinkercad&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost.pdf&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost.pdf&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Code&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Télécharger le fichier : &lt;br /&gt;
&lt;br /&gt;
* BentoGhost_V_0_15_Renaud_BentoGhost.ino.ino pour faire fonctionner votre BentoGhost&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_RING_MA_GUEULE_TEMP.ino&amp;diff=154735</id>
		<title>Fichier:BentoGhost RING MA GUEULE TEMP.ino</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_RING_MA_GUEULE_TEMP.ino&amp;diff=154735"/>
		<updated>2022-06-24T14:13:00Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_RING_MA_GUEULE_TEMP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_RING_MA_GUEULE_TEMP&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_V_0_15_Renaud_BentoGhost.ino.ino&amp;diff=154734</id>
		<title>Fichier:BentoGhost V 0 15 Renaud BentoGhost.ino.ino</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_V_0_15_Renaud_BentoGhost.ino.ino&amp;diff=154734"/>
		<updated>2022-06-24T14:12:33Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_V_0_15_Renaud_BentoGhost.ino&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_V_0_15_Renaud_BentoGhost.ino&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154732</id>
		<title>BentoGhost</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154732"/>
		<updated>2022-06-24T14:01:13Z</updated>

		<summary type="html">&lt;p&gt;Renaud : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=BentoGhost_BentoGhost01.jpg&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-172,&amp;quot;top&amp;quot;:2,&amp;quot;width&amp;quot;:4608,&amp;quot;height&amp;quot;:2128,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:0.21,&amp;quot;scaleY&amp;quot;:0.21,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/f/f1/BentoGhost_BentoGhost01.jpg&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:450,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Fabrication d'un troisième étage &amp;quot;jeu de massacre&amp;quot; d'une Bento Box&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Play and Hobbies&lt;br /&gt;
|Type=Fabrication&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Cost=40&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Bentolux, Arduino, Jeu&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Boite fabriquée en suivant la formation de l'IMT basée sur les tutoriels suivants :&lt;br /&gt;
&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04026+session10/info S'initier à la fabrication numérique]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04021+session12/info Imprimer en 3D]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04017+session12/info Programmer un objet avec Arduino]&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Mp4&lt;br /&gt;
|mp4video=BentoGhost Demo&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_volume1.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_fantomes.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication de la BentoBox&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;=Fabrication 3ème étage=&lt;br /&gt;
1. Fabrication à la découpeuse laser.&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
&lt;br /&gt;
2. Découpage et collage des morceaux&lt;br /&gt;
&lt;br /&gt;
*Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe&lt;br /&gt;
*Bois utilisé : contreplaqué peuplier 3 mm&lt;br /&gt;
*Réglages utilisés sur la PerezCamp 140 W&lt;br /&gt;
**puissance max : 40 %&lt;br /&gt;
**puissance min : 30 %&lt;br /&gt;
**vitesse : 40 mm / s&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost02 à BentoGhost04&lt;br /&gt;
**Coller les éléments avec de la colle à bois&lt;br /&gt;
* ''Le plancher qui supporte le mécanisme est décrit à l'étape suivante''&lt;br /&gt;
&lt;br /&gt;
3. Découpe des fantômes, dans du plexiglas 3 mm&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
*Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont de la même forme que ceux de la boîte&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost05 à BentoGhost07&lt;br /&gt;
**Remarque : les fantômes peuvent également être collés à la colle à bois. Il faut bien les nettoyer tout de suite pour ne pas avoir de résidus de colle sur le plexiglas.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost02.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost03.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost04.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost05.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost06.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost07.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*BentoGhost09 et BentoGhost10 : assemblage des 3 portes-cible&lt;br /&gt;
*BentoGhost12 : perçage d'un trou dans la partie basse des portes-cible&lt;br /&gt;
*BentoGhost13 : coller ensuite le fantôme et un lest (nous avons mis un gros écrou)&lt;br /&gt;
*Coller les autres petits éléments pour fabriquer les cales qui vont accueillir la tige filetée&lt;br /&gt;
**BentoGhost14 : puis les percer&lt;br /&gt;
**BentoGhost15 : ça ressemblera à ça&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost09.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost10.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost12.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost13.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost15.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost14.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher (suite 1)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* BentoGhost16 : Vous avez alors plusieurs éléments : les 2 cales de côté, et les 3 portes-cible, dont les dimensions sont indiquées sur la photo&lt;br /&gt;
* BentoGhost17 et BentoGhost18 : visser la pale qui va entraîner le remonte-cible en étant branchée sur le servomoteur&lt;br /&gt;
* BentoGhost19 : coller les 3 éléments du remonte-cible pour obtenir, sur les photos BentoGhost20 et 21, tous les éléments préconfigurés&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost16.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost17.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost18.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost19.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost20.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost21.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher (suite 2)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Shéma électrique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Voilà le schéma et une capture d'écran du branchement électrique sur Tinkercad&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost.pdf&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost.pdf&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_Capture_d_e_cran_2022-06-24_a_14.48.01.png&amp;diff=154731</id>
		<title>Fichier:BentoGhost Capture d e cran 2022-06-24 a 14.48.01.png</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_Capture_d_e_cran_2022-06-24_a_14.48.01.png&amp;diff=154731"/>
		<updated>2022-06-24T14:00:57Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_Capture_d_e_cran_2022-06-24_a_14.48.01&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_Capture_d_e_cran_2022-06-24_a_14.48.01&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost.pdf&amp;diff=154730</id>
		<title>Fichier:BentoGhost BentoGhost.pdf</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost.pdf&amp;diff=154730"/>
		<updated>2022-06-24T13:59:57Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154729</id>
		<title>BentoGhost</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154729"/>
		<updated>2022-06-24T13:56:34Z</updated>

		<summary type="html">&lt;p&gt;Renaud : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=BentoGhost_BentoGhost01.jpg&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-172,&amp;quot;top&amp;quot;:2,&amp;quot;width&amp;quot;:4608,&amp;quot;height&amp;quot;:2128,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:0.21,&amp;quot;scaleY&amp;quot;:0.21,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/f/f1/BentoGhost_BentoGhost01.jpg&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:450,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Fabrication d'un troisième étage &amp;quot;jeu de massacre&amp;quot; d'une Bento Box&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Play and Hobbies&lt;br /&gt;
|Type=Fabrication&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Cost=40&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Bentolux, Arduino, Jeu&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Boite fabriquée en suivant la formation de l'IMT basée sur les tutoriels suivants :&lt;br /&gt;
&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04026+session10/info S'initier à la fabrication numérique]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04021+session12/info Imprimer en 3D]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04017+session12/info Programmer un objet avec Arduino]&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Mp4&lt;br /&gt;
|mp4video=BentoGhost Demo&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_volume1.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_fantomes.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication de la BentoBox&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;=Fabrication 3ème étage=&lt;br /&gt;
1. Fabrication à la découpeuse laser.&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
&lt;br /&gt;
2. Découpage et collage des morceaux&lt;br /&gt;
&lt;br /&gt;
*Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe&lt;br /&gt;
*Bois utilisé : contreplaqué peuplier 3 mm&lt;br /&gt;
*Réglages utilisés sur la PerezCamp 140 W&lt;br /&gt;
**puissance max : 40 %&lt;br /&gt;
**puissance min : 30 %&lt;br /&gt;
**vitesse : 40 mm / s&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost02 à BentoGhost04&lt;br /&gt;
**Coller les éléments avec de la colle à bois&lt;br /&gt;
* ''Le plancher qui supporte le mécanisme est décrit à l'étape suivante''&lt;br /&gt;
&lt;br /&gt;
3. Découpe des fantômes, dans du plexiglas 3 mm&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
*Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont de la même forme que ceux de la boîte&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost05 à BentoGhost07&lt;br /&gt;
**Remarque : les fantômes peuvent également être collés à la colle à bois. Il faut bien les nettoyer tout de suite pour ne pas avoir de résidus de colle sur le plexiglas.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost02.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost03.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost04.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost05.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost06.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost07.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*BentoGhost09 et BentoGhost10 : assemblage des 3 portes-cible&lt;br /&gt;
*BentoGhost12 : perçage d'un trou dans la partie basse des portes-cible&lt;br /&gt;
*BentoGhost13 : coller ensuite le fantôme et un lest (nous avons mis un gros écrou)&lt;br /&gt;
*Coller les autres petits éléments pour fabriquer les cales qui vont accueillir la tige filetée&lt;br /&gt;
**BentoGhost14 : puis les percer&lt;br /&gt;
**BentoGhost15 : ça ressemblera à ça&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost09.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost10.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost12.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost13.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost15.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost14.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher (suite 1)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* BentoGhost16 : Vous avez alors plusieurs éléments : les 2 cales de côté, et les 3 portes-cible, dont les dimensions sont indiquées sur la photo&lt;br /&gt;
* BentoGhost17 et BentoGhost18 : visser la pale qui va entraîner le remonte-cible en étant branchée sur le servomoteur&lt;br /&gt;
* BentoGhost19 : coller les 3 éléments du remonte-cible pour obtenir, sur les photos BentoGhost20 et 21, tous les éléments préconfigurés&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost16.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost17.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost18.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost19.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost20.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost21.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher (suite 2)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost21.jpg&amp;diff=154728</id>
		<title>Fichier:BentoGhost BentoGhost21.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost21.jpg&amp;diff=154728"/>
		<updated>2022-06-24T13:55:50Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost21&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost21&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost20.jpg&amp;diff=154727</id>
		<title>Fichier:BentoGhost BentoGhost20.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost20.jpg&amp;diff=154727"/>
		<updated>2022-06-24T13:55:48Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost20&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost20&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost19.jpg&amp;diff=154726</id>
		<title>Fichier:BentoGhost BentoGhost19.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost19.jpg&amp;diff=154726"/>
		<updated>2022-06-24T13:55:24Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost19&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost19&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost18.jpg&amp;diff=154725</id>
		<title>Fichier:BentoGhost BentoGhost18.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost18.jpg&amp;diff=154725"/>
		<updated>2022-06-24T13:51:08Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost18&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost18&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost17.jpg&amp;diff=154724</id>
		<title>Fichier:BentoGhost BentoGhost17.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost17.jpg&amp;diff=154724"/>
		<updated>2022-06-24T13:50:53Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost17&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost17&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost16.jpg&amp;diff=154723</id>
		<title>Fichier:BentoGhost BentoGhost16.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost16.jpg&amp;diff=154723"/>
		<updated>2022-06-24T13:48:33Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost16&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost16&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost11.jpg&amp;diff=154722</id>
		<title>Fichier:BentoGhost BentoGhost11.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost11.jpg&amp;diff=154722"/>
		<updated>2022-06-24T13:47:32Z</updated>

		<summary type="html">&lt;p&gt;Renaud : Renaud a téléversé une nouvelle version de Fichier:BentoGhost BentoGhost11.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost11&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154721</id>
		<title>BentoGhost</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154721"/>
		<updated>2022-06-24T13:45:08Z</updated>

		<summary type="html">&lt;p&gt;Renaud : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=BentoGhost_BentoGhost01.jpg&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-172,&amp;quot;top&amp;quot;:2,&amp;quot;width&amp;quot;:4608,&amp;quot;height&amp;quot;:2128,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:0.21,&amp;quot;scaleY&amp;quot;:0.21,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/f/f1/BentoGhost_BentoGhost01.jpg&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:450,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Fabrication d'un troisième étage &amp;quot;jeu de massacre&amp;quot; d'une Bento Box&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Play and Hobbies&lt;br /&gt;
|Type=Fabrication&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Cost=40&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Bentolux, Arduino, Jeu&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Boite fabriquée en suivant la formation de l'IMT basée sur les tutoriels suivants :&lt;br /&gt;
&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04026+session10/info S'initier à la fabrication numérique]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04021+session12/info Imprimer en 3D]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04017+session12/info Programmer un objet avec Arduino]&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Mp4&lt;br /&gt;
|mp4video=BentoGhost Demo&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_volume1.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_fantomes.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication de la BentoBox&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;=Fabrication 3ème étage=&lt;br /&gt;
1. Fabrication à la découpeuse laser.&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
&lt;br /&gt;
2. Découpage et collage des morceaux&lt;br /&gt;
&lt;br /&gt;
*Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe&lt;br /&gt;
*Bois utilisé : contreplaqué peuplier 3 mm&lt;br /&gt;
*Réglages utilisés sur la PerezCamp 140 W&lt;br /&gt;
**puissance max : 40 %&lt;br /&gt;
**puissance min : 30 %&lt;br /&gt;
**vitesse : 40 mm / s&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost02 à BentoGhost04&lt;br /&gt;
**Coller les éléments avec de la colle à bois&lt;br /&gt;
* ''Le plancher qui supporte le mécanisme est décrit à l'étape suivante''&lt;br /&gt;
&lt;br /&gt;
3. Découpe des fantômes, dans du plexiglas 3 mm&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
*Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont de la même forme que ceux de la boîte&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost05 à BentoGhost07&lt;br /&gt;
**Remarque : les fantômes peuvent également être collés à la colle à bois. Il faut bien les nettoyer tout de suite pour ne pas avoir de résidus de colle sur le plexiglas.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost02.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost03.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost04.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost05.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost06.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost07.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*BentoGhost09 et BentoGhost10 : assemblage des 3 portes-cible&lt;br /&gt;
*BentoGhost12 : perçage d'un trou dans la partie basse des portes-cible&lt;br /&gt;
*BentoGhost13 : coller ensuite le fantôme et un lest (nous avons mis un gros écrou)&lt;br /&gt;
*Coller les autres petits éléments pour fabriquer les cales qui vont accueillir la tige filetée&lt;br /&gt;
**BentoGhost14 : puis les percer&lt;br /&gt;
**BentoGhost15 : ça ressemblera à ça&lt;br /&gt;
*&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost09.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost10.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost12.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost13.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost15.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost14.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Insérer le code&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;include &amp;lt;Servo.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
////////////////// SERVOS ///////////////////////&lt;br /&gt;
&lt;br /&gt;
Servo myservo1;&lt;br /&gt;
&lt;br /&gt;
//int score_total = 0;&lt;br /&gt;
&lt;br /&gt;
int pos90 = 97;  // variable indiquant la position du servomoteur a 90&lt;br /&gt;
&lt;br /&gt;
int pos0 = 0;  // variable indiquant la position du servomoteur a 0&lt;br /&gt;
&lt;br /&gt;
///////////////POTAR START GAME/////////////&lt;br /&gt;
&lt;br /&gt;
//const int potarStartGame = A6; // le potar qui active le jeu est sur la broche analogique A6&lt;br /&gt;
&lt;br /&gt;
////////////////// BUZZER///////////////////////&lt;br /&gt;
&lt;br /&gt;
const int pinBuzzer = 13; //le buzzer est sur la broche 13&lt;br /&gt;
&lt;br /&gt;
///////////////// STAND de TIR//////////////////////&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible1&lt;br /&gt;
&lt;br /&gt;
const int boutB1 = 4; //&lt;br /&gt;
&lt;br /&gt;
int valBoutB1 = 0; //variable de l etat du bouton 1&lt;br /&gt;
&lt;br /&gt;
const int ledB1 = 7; //&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible2&lt;br /&gt;
&lt;br /&gt;
const int boutB2 = 5;&lt;br /&gt;
&lt;br /&gt;
int valBoutB2 = 0; //variable de l etat du bouton 2&lt;br /&gt;
&lt;br /&gt;
const int ledB2 = 8;&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible3&lt;br /&gt;
&lt;br /&gt;
const int boutB3 = 6;&lt;br /&gt;
&lt;br /&gt;
int valBoutB3 = 0; //variable de l etat du bouton 3&lt;br /&gt;
&lt;br /&gt;
const int ledB3 = 9;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Serial.begin(9600); //on etablie la connection avec le moniteur&lt;br /&gt;
&lt;br /&gt;
//myservo1.attach(48);  // le servomoteur myservo1 est relie a la broche 7&lt;br /&gt;
&lt;br /&gt;
myservo1.attach(2);  // le servomoteur myservo2 est relie a la broche 8&lt;br /&gt;
&lt;br /&gt;
//myservo2.attach(52);  // le servomoteur myservo3 est relie a la broche 9&lt;br /&gt;
&lt;br /&gt;
// pinMode(potarStartGame, INPUT); // le potar est une entree&lt;br /&gt;
&lt;br /&gt;
// pinMode(pinBuzzer, OUTPUT);// le buzzer est une sortie&lt;br /&gt;
&lt;br /&gt;
//les led sont declarees en sortie&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB1, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB3, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
/*pinMode(ledB4, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB5, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB6, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB7, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB8, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB9, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
//les boutons sont declares en entree&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB1, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB2, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB3, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
/* pinMode(boutB4, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB5, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB6, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB7, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB8, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB9, INPUT);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
// decompte avant partie&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 300, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;2&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 400, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;1&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 500, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 600, 500);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 500, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 600, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB1, HIGH);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB2, HIGH);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB3, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos90);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos90&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(2000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos0);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int valBoutB1 = digitalRead(boutB1);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB1, !valBoutB1);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;ledB1 : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(ledB1);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;valBoutB1 : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(valBoutB1);&lt;br /&gt;
&lt;br /&gt;
int valBoutB2 = digitalRead(boutB2);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB2, !valBoutB2);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;ledB2&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
int valBoutB3 = digitalRead(boutB3);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB3, !valBoutB3);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;ledB3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
if (valBoutB1 == HIGH)&lt;br /&gt;
&lt;br /&gt;
{ if (valBoutB2 == HIGH)&lt;br /&gt;
&lt;br /&gt;
{ if (valBoutB3 == HIGH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos90);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos90&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(2000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos0);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost15.jpg&amp;diff=154719</id>
		<title>Fichier:BentoGhost BentoGhost15.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost15.jpg&amp;diff=154719"/>
		<updated>2022-06-24T13:44:17Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost15&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost15&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost14.jpg&amp;diff=154718</id>
		<title>Fichier:BentoGhost BentoGhost14.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost14.jpg&amp;diff=154718"/>
		<updated>2022-06-24T13:42:35Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost14&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost14&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost13.jpg&amp;diff=154717</id>
		<title>Fichier:BentoGhost BentoGhost13.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost13.jpg&amp;diff=154717"/>
		<updated>2022-06-24T13:40:32Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost13&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost13&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154715</id>
		<title>BentoGhost</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154715"/>
		<updated>2022-06-24T13:13:15Z</updated>

		<summary type="html">&lt;p&gt;Renaud : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=BentoGhost_BentoGhost01.jpg&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-172,&amp;quot;top&amp;quot;:2,&amp;quot;width&amp;quot;:4608,&amp;quot;height&amp;quot;:2128,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:0.21,&amp;quot;scaleY&amp;quot;:0.21,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/f/f1/BentoGhost_BentoGhost01.jpg&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:450,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Fabrication d'un troisième étage &amp;quot;jeu de massacre&amp;quot; d'une Bento Box&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Play and Hobbies&lt;br /&gt;
|Type=Fabrication&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Cost=40&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Bentolux, Arduino, Jeu&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Boite fabriquée en suivant la formation de l'IMT basée sur les tutoriels suivants :&lt;br /&gt;
&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04026+session10/info S'initier à la fabrication numérique]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04021+session12/info Imprimer en 3D]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04017+session12/info Programmer un objet avec Arduino]&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Mp4&lt;br /&gt;
|mp4video=BentoGhost Demo&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_volume1.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_fantomes.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication de la BentoBox&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;=Fabrication 3ème étage=&lt;br /&gt;
1. Fabrication à la découpeuse laser.&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
&lt;br /&gt;
2. Découpage et collage des morceaux&lt;br /&gt;
&lt;br /&gt;
*Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe&lt;br /&gt;
*Bois utilisé : contreplaqué peuplier 3 mm&lt;br /&gt;
*Réglages utilisés sur la PerezCamp 140 W&lt;br /&gt;
**puissance max : 40 %&lt;br /&gt;
**puissance min : 30 %&lt;br /&gt;
**vitesse : 40 mm / s&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost02 à BentoGhost04&lt;br /&gt;
**Coller les éléments avec de la colle à bois&lt;br /&gt;
* ''Le plancher qui supporte le mécanisme est décrit à l'étape suivante''&lt;br /&gt;
&lt;br /&gt;
3. Découpe des fantômes, dans du plexiglas 3 mm&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
*Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont de la même forme que ceux de la boîte&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost05 à BentoGhost07&lt;br /&gt;
**Remarque : les fantômes peuvent également être collés à la colle à bois. Il faut bien les nettoyer tout de suite pour ne pas avoir de résidus de colle sur le plexiglas.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost02.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost03.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost04.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost05.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost06.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost07.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*BentoGhost09 et BentoGhost10 : assemblage des 3 portes-cible&lt;br /&gt;
*BentoGhost11 et BentoGhost12 : perçage d'un trou dans la partie basse des portes-cible&lt;br /&gt;
**coller ensuite le fantôme et un lest (nous avons mis un gros écrou)&lt;br /&gt;
* &lt;br /&gt;
*&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost09.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost10.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost11.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost12.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Insérer le code&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;include &amp;lt;Servo.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
////////////////// SERVOS ///////////////////////&lt;br /&gt;
&lt;br /&gt;
Servo myservo1;&lt;br /&gt;
&lt;br /&gt;
//int score_total = 0;&lt;br /&gt;
&lt;br /&gt;
int pos90 = 97;  // variable indiquant la position du servomoteur a 90&lt;br /&gt;
&lt;br /&gt;
int pos0 = 0;  // variable indiquant la position du servomoteur a 0&lt;br /&gt;
&lt;br /&gt;
///////////////POTAR START GAME/////////////&lt;br /&gt;
&lt;br /&gt;
//const int potarStartGame = A6; // le potar qui active le jeu est sur la broche analogique A6&lt;br /&gt;
&lt;br /&gt;
////////////////// BUZZER///////////////////////&lt;br /&gt;
&lt;br /&gt;
const int pinBuzzer = 13; //le buzzer est sur la broche 13&lt;br /&gt;
&lt;br /&gt;
///////////////// STAND de TIR//////////////////////&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible1&lt;br /&gt;
&lt;br /&gt;
const int boutB1 = 4; //&lt;br /&gt;
&lt;br /&gt;
int valBoutB1 = 0; //variable de l etat du bouton 1&lt;br /&gt;
&lt;br /&gt;
const int ledB1 = 7; //&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible2&lt;br /&gt;
&lt;br /&gt;
const int boutB2 = 5;&lt;br /&gt;
&lt;br /&gt;
int valBoutB2 = 0; //variable de l etat du bouton 2&lt;br /&gt;
&lt;br /&gt;
const int ledB2 = 8;&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible3&lt;br /&gt;
&lt;br /&gt;
const int boutB3 = 6;&lt;br /&gt;
&lt;br /&gt;
int valBoutB3 = 0; //variable de l etat du bouton 3&lt;br /&gt;
&lt;br /&gt;
const int ledB3 = 9;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Serial.begin(9600); //on etablie la connection avec le moniteur&lt;br /&gt;
&lt;br /&gt;
//myservo1.attach(48);  // le servomoteur myservo1 est relie a la broche 7&lt;br /&gt;
&lt;br /&gt;
myservo1.attach(2);  // le servomoteur myservo2 est relie a la broche 8&lt;br /&gt;
&lt;br /&gt;
//myservo2.attach(52);  // le servomoteur myservo3 est relie a la broche 9&lt;br /&gt;
&lt;br /&gt;
// pinMode(potarStartGame, INPUT); // le potar est une entree&lt;br /&gt;
&lt;br /&gt;
// pinMode(pinBuzzer, OUTPUT);// le buzzer est une sortie&lt;br /&gt;
&lt;br /&gt;
//les led sont declarees en sortie&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB1, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB3, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
/*pinMode(ledB4, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB5, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB6, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB7, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB8, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB9, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
//les boutons sont declares en entree&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB1, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB2, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB3, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
/* pinMode(boutB4, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB5, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB6, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB7, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB8, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB9, INPUT);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
// decompte avant partie&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 300, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;2&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 400, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;1&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 500, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 600, 500);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 500, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 600, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB1, HIGH);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB2, HIGH);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB3, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos90);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos90&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(2000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos0);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int valBoutB1 = digitalRead(boutB1);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB1, !valBoutB1);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;ledB1 : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(ledB1);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;valBoutB1 : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(valBoutB1);&lt;br /&gt;
&lt;br /&gt;
int valBoutB2 = digitalRead(boutB2);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB2, !valBoutB2);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;ledB2&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
int valBoutB3 = digitalRead(boutB3);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB3, !valBoutB3);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;ledB3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
if (valBoutB1 == HIGH)&lt;br /&gt;
&lt;br /&gt;
{ if (valBoutB2 == HIGH)&lt;br /&gt;
&lt;br /&gt;
{ if (valBoutB3 == HIGH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos90);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos90&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(2000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos0);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost12.jpg&amp;diff=154714</id>
		<title>Fichier:BentoGhost BentoGhost12.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost12.jpg&amp;diff=154714"/>
		<updated>2022-06-24T13:13:05Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost12&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost12&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost11.jpg&amp;diff=154713</id>
		<title>Fichier:BentoGhost BentoGhost11.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost11.jpg&amp;diff=154713"/>
		<updated>2022-06-24T13:12:55Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost11&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost11&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154712</id>
		<title>BentoGhost</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154712"/>
		<updated>2022-06-24T13:01:11Z</updated>

		<summary type="html">&lt;p&gt;Renaud : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=BentoGhost_BentoGhost01.jpg&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-172,&amp;quot;top&amp;quot;:2,&amp;quot;width&amp;quot;:4608,&amp;quot;height&amp;quot;:2128,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:0.21,&amp;quot;scaleY&amp;quot;:0.21,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/f/f1/BentoGhost_BentoGhost01.jpg&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:450,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Fabrication d'un troisième étage &amp;quot;jeu de massacre&amp;quot; d'une Bento Box&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Play and Hobbies&lt;br /&gt;
|Type=Fabrication&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Cost=40&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Bentolux, Arduino, Jeu&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Boite fabriquée en suivant la formation de l'IMT basée sur les tutoriels suivants :&lt;br /&gt;
&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04026+session10/info S'initier à la fabrication numérique]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04021+session12/info Imprimer en 3D]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04017+session12/info Programmer un objet avec Arduino]&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Mp4&lt;br /&gt;
|mp4video=BentoGhost Demo&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_volume1.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_fantomes.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication de la BentoBox&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;=Fabrication 3ème étage=&lt;br /&gt;
1. Fabrication à la découpeuse laser.&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
&lt;br /&gt;
2. Découpage et collage des morceaux&lt;br /&gt;
&lt;br /&gt;
*Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe&lt;br /&gt;
*Bois utilisé : contreplaqué peuplier 3 mm&lt;br /&gt;
*Réglages utilisés sur la PerezCamp 140 W&lt;br /&gt;
**puissance max : 40 %&lt;br /&gt;
**puissance min : 30 %&lt;br /&gt;
**vitesse : 40 mm / s&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost02 à BentoGhost04&lt;br /&gt;
**Coller les éléments avec de la colle à bois&lt;br /&gt;
* ''Le plancher qui supporte le mécanisme est décrit à l'étape suivante''&lt;br /&gt;
&lt;br /&gt;
3. Découpe des fantômes, dans du plexiglas 3 mm&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
*Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont de la même forme que ceux de la boîte&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost05 à BentoGhost07&lt;br /&gt;
**Remarque : les fantômes peuvent également être collés à la colle à bois. Il faut bien les nettoyer tout de suite pour ne pas avoir de résidus de colle sur le plexiglas.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost02.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost03.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost04.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost05.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost06.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost07.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* BentoGhost09 et BentoGhost10 : assemblage des porte-cible&lt;br /&gt;
** coller ensuite le fantôme et un lest (nous avons mis un gros écrou)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost09.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost10.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Insérer le code&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;include &amp;lt;Servo.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
////////////////// SERVOS ///////////////////////&lt;br /&gt;
&lt;br /&gt;
Servo myservo1;&lt;br /&gt;
&lt;br /&gt;
//int score_total = 0;&lt;br /&gt;
&lt;br /&gt;
int pos90 = 97;  // variable indiquant la position du servomoteur a 90&lt;br /&gt;
&lt;br /&gt;
int pos0 = 0;  // variable indiquant la position du servomoteur a 0&lt;br /&gt;
&lt;br /&gt;
///////////////POTAR START GAME/////////////&lt;br /&gt;
&lt;br /&gt;
//const int potarStartGame = A6; // le potar qui active le jeu est sur la broche analogique A6&lt;br /&gt;
&lt;br /&gt;
////////////////// BUZZER///////////////////////&lt;br /&gt;
&lt;br /&gt;
const int pinBuzzer = 13; //le buzzer est sur la broche 13&lt;br /&gt;
&lt;br /&gt;
///////////////// STAND de TIR//////////////////////&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible1&lt;br /&gt;
&lt;br /&gt;
const int boutB1 = 4; //&lt;br /&gt;
&lt;br /&gt;
int valBoutB1 = 0; //variable de l etat du bouton 1&lt;br /&gt;
&lt;br /&gt;
const int ledB1 = 7; //&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible2&lt;br /&gt;
&lt;br /&gt;
const int boutB2 = 5;&lt;br /&gt;
&lt;br /&gt;
int valBoutB2 = 0; //variable de l etat du bouton 2&lt;br /&gt;
&lt;br /&gt;
const int ledB2 = 8;&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible3&lt;br /&gt;
&lt;br /&gt;
const int boutB3 = 6;&lt;br /&gt;
&lt;br /&gt;
int valBoutB3 = 0; //variable de l etat du bouton 3&lt;br /&gt;
&lt;br /&gt;
const int ledB3 = 9;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Serial.begin(9600); //on etablie la connection avec le moniteur&lt;br /&gt;
&lt;br /&gt;
//myservo1.attach(48);  // le servomoteur myservo1 est relie a la broche 7&lt;br /&gt;
&lt;br /&gt;
myservo1.attach(2);  // le servomoteur myservo2 est relie a la broche 8&lt;br /&gt;
&lt;br /&gt;
//myservo2.attach(52);  // le servomoteur myservo3 est relie a la broche 9&lt;br /&gt;
&lt;br /&gt;
// pinMode(potarStartGame, INPUT); // le potar est une entree&lt;br /&gt;
&lt;br /&gt;
// pinMode(pinBuzzer, OUTPUT);// le buzzer est une sortie&lt;br /&gt;
&lt;br /&gt;
//les led sont declarees en sortie&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB1, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB3, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
/*pinMode(ledB4, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB5, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB6, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB7, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB8, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB9, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
//les boutons sont declares en entree&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB1, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB2, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB3, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
/* pinMode(boutB4, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB5, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB6, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB7, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB8, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB9, INPUT);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
// decompte avant partie&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 300, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;2&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 400, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;1&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 500, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 600, 500);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 500, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 600, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB1, HIGH);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB2, HIGH);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB3, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos90);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos90&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(2000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos0);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int valBoutB1 = digitalRead(boutB1);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB1, !valBoutB1);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;ledB1 : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(ledB1);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;valBoutB1 : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(valBoutB1);&lt;br /&gt;
&lt;br /&gt;
int valBoutB2 = digitalRead(boutB2);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB2, !valBoutB2);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;ledB2&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
int valBoutB3 = digitalRead(boutB3);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB3, !valBoutB3);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;ledB3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
if (valBoutB1 == HIGH)&lt;br /&gt;
&lt;br /&gt;
{ if (valBoutB2 == HIGH)&lt;br /&gt;
&lt;br /&gt;
{ if (valBoutB3 == HIGH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos90);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos90&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(2000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos0);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154711</id>
		<title>BentoGhost</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154711"/>
		<updated>2022-06-24T12:59:55Z</updated>

		<summary type="html">&lt;p&gt;Renaud : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=BentoGhost_BentoGhost01.jpg&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-172,&amp;quot;top&amp;quot;:2,&amp;quot;width&amp;quot;:4608,&amp;quot;height&amp;quot;:2128,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:0.21,&amp;quot;scaleY&amp;quot;:0.21,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/f/f1/BentoGhost_BentoGhost01.jpg&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:450,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Fabrication d'un troisième étage &amp;quot;jeu de massacre&amp;quot; d'une Bento Box&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Play and Hobbies&lt;br /&gt;
|Type=Fabrication&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Cost=40&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Bentolux, Arduino, Jeu&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Boite fabriquée en suivant la formation de l'IMT basée sur les tutoriels suivants :&lt;br /&gt;
&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04026+session10/info S'initier à la fabrication numérique]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04021+session12/info Imprimer en 3D]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04017+session12/info Programmer un objet avec Arduino]&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Mp4&lt;br /&gt;
|mp4video=BentoGhost Demo&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_volume1.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_fantomes.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication de la BentoBox&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;=Fabrication 3ème étage=&lt;br /&gt;
1. Fabrication à la découpeuse laser.&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
&lt;br /&gt;
2. Découpage et collage des morceaux&lt;br /&gt;
&lt;br /&gt;
*Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe&lt;br /&gt;
*Bois utilisé : contreplaqué peuplier 3 mm&lt;br /&gt;
*Réglages utilisés sur la PerezCamp 140 W&lt;br /&gt;
**puissance max : 40 %&lt;br /&gt;
**puissance min : 30 %&lt;br /&gt;
**vitesse : 40 mm / s&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost02 à BentoGhost04&lt;br /&gt;
**Coller les éléments avec de la colle à bois&lt;br /&gt;
* ''Le plancher qui supporte le mécanisme est décrit à l'étape suivante''&lt;br /&gt;
&lt;br /&gt;
3. Découpe des fantômes, dans du plexiglas 3 mm&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
*Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont de la même forme que ceux de la boîte&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost05 à BentoGhost07&lt;br /&gt;
**Remarque : les fantômes peuvent également être collés à la colle à bois. Il faut bien les nettoyer tout de suite pour ne pas avoir de résidus de colle sur le plexiglas.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost02.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost03.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost04.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost05.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost06.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost07.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication du plancher&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* BentoGhost09 et BentoGhost10 : assemblage des porte-cible&lt;br /&gt;
** coller ensuite le fantôme et un lest (nous avons mis un gros écrou)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost09.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost09.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Insérer le code&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;include &amp;lt;Servo.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
////////////////// SERVOS ///////////////////////&lt;br /&gt;
&lt;br /&gt;
Servo myservo1;&lt;br /&gt;
&lt;br /&gt;
//int score_total = 0;&lt;br /&gt;
&lt;br /&gt;
int pos90 = 97;  // variable indiquant la position du servomoteur a 90&lt;br /&gt;
&lt;br /&gt;
int pos0 = 0;  // variable indiquant la position du servomoteur a 0&lt;br /&gt;
&lt;br /&gt;
///////////////POTAR START GAME/////////////&lt;br /&gt;
&lt;br /&gt;
//const int potarStartGame = A6; // le potar qui active le jeu est sur la broche analogique A6&lt;br /&gt;
&lt;br /&gt;
////////////////// BUZZER///////////////////////&lt;br /&gt;
&lt;br /&gt;
const int pinBuzzer = 13; //le buzzer est sur la broche 13&lt;br /&gt;
&lt;br /&gt;
///////////////// STAND de TIR//////////////////////&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible1&lt;br /&gt;
&lt;br /&gt;
const int boutB1 = 4; //&lt;br /&gt;
&lt;br /&gt;
int valBoutB1 = 0; //variable de l etat du bouton 1&lt;br /&gt;
&lt;br /&gt;
const int ledB1 = 7; //&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible2&lt;br /&gt;
&lt;br /&gt;
const int boutB2 = 5;&lt;br /&gt;
&lt;br /&gt;
int valBoutB2 = 0; //variable de l etat du bouton 2&lt;br /&gt;
&lt;br /&gt;
const int ledB2 = 8;&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible3&lt;br /&gt;
&lt;br /&gt;
const int boutB3 = 6;&lt;br /&gt;
&lt;br /&gt;
int valBoutB3 = 0; //variable de l etat du bouton 3&lt;br /&gt;
&lt;br /&gt;
const int ledB3 = 9;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Serial.begin(9600); //on etablie la connection avec le moniteur&lt;br /&gt;
&lt;br /&gt;
//myservo1.attach(48);  // le servomoteur myservo1 est relie a la broche 7&lt;br /&gt;
&lt;br /&gt;
myservo1.attach(2);  // le servomoteur myservo2 est relie a la broche 8&lt;br /&gt;
&lt;br /&gt;
//myservo2.attach(52);  // le servomoteur myservo3 est relie a la broche 9&lt;br /&gt;
&lt;br /&gt;
// pinMode(potarStartGame, INPUT); // le potar est une entree&lt;br /&gt;
&lt;br /&gt;
// pinMode(pinBuzzer, OUTPUT);// le buzzer est une sortie&lt;br /&gt;
&lt;br /&gt;
//les led sont declarees en sortie&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB1, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB3, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
/*pinMode(ledB4, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB5, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB6, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB7, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB8, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB9, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
//les boutons sont declares en entree&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB1, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB2, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB3, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
/* pinMode(boutB4, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB5, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB6, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB7, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB8, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB9, INPUT);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
// decompte avant partie&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 300, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;2&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 400, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;1&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 500, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 600, 500);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 500, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 600, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB1, HIGH);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB2, HIGH);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB3, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos90);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos90&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(2000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos0);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int valBoutB1 = digitalRead(boutB1);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB1, !valBoutB1);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;ledB1 : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(ledB1);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;valBoutB1 : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(valBoutB1);&lt;br /&gt;
&lt;br /&gt;
int valBoutB2 = digitalRead(boutB2);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB2, !valBoutB2);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;ledB2&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
int valBoutB3 = digitalRead(boutB3);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB3, !valBoutB3);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;ledB3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
if (valBoutB1 == HIGH)&lt;br /&gt;
&lt;br /&gt;
{ if (valBoutB2 == HIGH)&lt;br /&gt;
&lt;br /&gt;
{ if (valBoutB3 == HIGH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos90);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos90&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(2000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos0);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost10.jpg&amp;diff=154710</id>
		<title>Fichier:BentoGhost BentoGhost10.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost10.jpg&amp;diff=154710"/>
		<updated>2022-06-24T12:57:53Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost10&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost10&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost09.jpg&amp;diff=154709</id>
		<title>Fichier:BentoGhost BentoGhost09.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost09.jpg&amp;diff=154709"/>
		<updated>2022-06-24T12:57:42Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost09&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost09&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154707</id>
		<title>BentoGhost</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154707"/>
		<updated>2022-06-24T12:42:00Z</updated>

		<summary type="html">&lt;p&gt;Renaud : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=BentoGhost_BentoGhost01.jpg&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-172,&amp;quot;top&amp;quot;:2,&amp;quot;width&amp;quot;:4608,&amp;quot;height&amp;quot;:2128,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:0.21,&amp;quot;scaleY&amp;quot;:0.21,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/f/f1/BentoGhost_BentoGhost01.jpg&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:450,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Fabrication d'un troisième étage &amp;quot;jeu de massacre&amp;quot; d'une Bento Box&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Play and Hobbies&lt;br /&gt;
|Type=Fabrication&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Cost=40&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Bentolux, Arduino, Jeu&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Boite fabriquée en suivant la formation de l'IMT basée sur les tutoriels suivants :&lt;br /&gt;
&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04026+session10/info S'initier à la fabrication numérique]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04021+session12/info Imprimer en 3D]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04017+session12/info Programmer un objet avec Arduino]&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Mp4&lt;br /&gt;
|mp4video=BentoGhost Demo&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_volume1.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_fantomes.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication de la BentoBox&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;=Fabrication 3ème étage=&lt;br /&gt;
1. Fabrication à la découpeuse laser.&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
&lt;br /&gt;
2. Découpage et collage des morceaux&lt;br /&gt;
&lt;br /&gt;
*Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe&lt;br /&gt;
*Bois utilisé : contreplaqué peuplier 3 mm&lt;br /&gt;
*Réglages utilisés sur la PerezCamp 140 W&lt;br /&gt;
**puissance max : 40 %&lt;br /&gt;
**puissance min : 30 %&lt;br /&gt;
**vitesse : 40 mm / s&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost02 à BentoGhost04&lt;br /&gt;
**Coller les éléments avec de la colle à bois&lt;br /&gt;
&lt;br /&gt;
3. Découpe des fantômes, dans du plexiglas 3 mm&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
*Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont de la même forme que ceux de la boîte&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost05 à BentoGhost07&lt;br /&gt;
**Remarque : les fantômes peuvent également être collés à la colle à bois. Il faut bien les nettoyer tout de suite pour ne pas avoir de résidus de colle sur le plexiglas.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost02.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost03.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost04.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost05.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost06.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost07.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Branchements électroniques&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;blabla&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Insérer le code&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;include &amp;lt;Servo.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
////////////////// SERVOS ///////////////////////&lt;br /&gt;
&lt;br /&gt;
Servo myservo1;&lt;br /&gt;
&lt;br /&gt;
//int score_total = 0;&lt;br /&gt;
&lt;br /&gt;
int pos90 = 97;  // variable indiquant la position du servomoteur a 90&lt;br /&gt;
&lt;br /&gt;
int pos0 = 0;  // variable indiquant la position du servomoteur a 0&lt;br /&gt;
&lt;br /&gt;
///////////////POTAR START GAME/////////////&lt;br /&gt;
&lt;br /&gt;
//const int potarStartGame = A6; // le potar qui active le jeu est sur la broche analogique A6&lt;br /&gt;
&lt;br /&gt;
////////////////// BUZZER///////////////////////&lt;br /&gt;
&lt;br /&gt;
const int pinBuzzer = 13; //le buzzer est sur la broche 13&lt;br /&gt;
&lt;br /&gt;
///////////////// STAND de TIR//////////////////////&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible1&lt;br /&gt;
&lt;br /&gt;
const int boutB1 = 4; //&lt;br /&gt;
&lt;br /&gt;
int valBoutB1 = 0; //variable de l etat du bouton 1&lt;br /&gt;
&lt;br /&gt;
const int ledB1 = 7; //&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible2&lt;br /&gt;
&lt;br /&gt;
const int boutB2 = 5;&lt;br /&gt;
&lt;br /&gt;
int valBoutB2 = 0; //variable de l etat du bouton 2&lt;br /&gt;
&lt;br /&gt;
const int ledB2 = 8;&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible3&lt;br /&gt;
&lt;br /&gt;
const int boutB3 = 6;&lt;br /&gt;
&lt;br /&gt;
int valBoutB3 = 0; //variable de l etat du bouton 3&lt;br /&gt;
&lt;br /&gt;
const int ledB3 = 9;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Serial.begin(9600); //on etablie la connection avec le moniteur&lt;br /&gt;
&lt;br /&gt;
//myservo1.attach(48);  // le servomoteur myservo1 est relie a la broche 7&lt;br /&gt;
&lt;br /&gt;
myservo1.attach(2);  // le servomoteur myservo2 est relie a la broche 8&lt;br /&gt;
&lt;br /&gt;
//myservo2.attach(52);  // le servomoteur myservo3 est relie a la broche 9&lt;br /&gt;
&lt;br /&gt;
// pinMode(potarStartGame, INPUT); // le potar est une entree&lt;br /&gt;
&lt;br /&gt;
// pinMode(pinBuzzer, OUTPUT);// le buzzer est une sortie&lt;br /&gt;
&lt;br /&gt;
//les led sont declarees en sortie&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB1, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB3, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
/*pinMode(ledB4, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB5, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB6, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB7, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB8, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB9, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
//les boutons sont declares en entree&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB1, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB2, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB3, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
/* pinMode(boutB4, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB5, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB6, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB7, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB8, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB9, INPUT);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
// decompte avant partie&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 300, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;2&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 400, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;1&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 500, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 600, 500);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 500, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 600, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB1, HIGH);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB2, HIGH);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB3, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos90);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos90&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(2000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos0);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int valBoutB1 = digitalRead(boutB1);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB1, !valBoutB1);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;ledB1 : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(ledB1);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;valBoutB1 : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(valBoutB1);&lt;br /&gt;
&lt;br /&gt;
int valBoutB2 = digitalRead(boutB2);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB2, !valBoutB2);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;ledB2&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
int valBoutB3 = digitalRead(boutB3);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB3, !valBoutB3);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;ledB3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
if (valBoutB1 == HIGH)&lt;br /&gt;
&lt;br /&gt;
{ if (valBoutB2 == HIGH)&lt;br /&gt;
&lt;br /&gt;
{ if (valBoutB3 == HIGH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos90);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos90&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(2000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos0);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_Demo.mp4&amp;diff=154706</id>
		<title>Fichier:BentoGhost Demo.mp4</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_Demo.mp4&amp;diff=154706"/>
		<updated>2022-06-24T12:41:54Z</updated>

		<summary type="html">&lt;p&gt;Renaud : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Demo_BentoGhost.mp4&amp;diff=154705</id>
		<title>Fichier:Demo BentoGhost.mp4</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Demo_BentoGhost.mp4&amp;diff=154705"/>
		<updated>2022-06-24T12:38:47Z</updated>

		<summary type="html">&lt;p&gt;Renaud : Renaud a téléversé une nouvelle version de Fichier:Demo BentoGhost.mp4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154704</id>
		<title>BentoGhost</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154704"/>
		<updated>2022-06-24T12:35:54Z</updated>

		<summary type="html">&lt;p&gt;Renaud : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=BentoGhost_BentoGhost01.jpg&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-172,&amp;quot;top&amp;quot;:2,&amp;quot;width&amp;quot;:4608,&amp;quot;height&amp;quot;:2128,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:0.21,&amp;quot;scaleY&amp;quot;:0.21,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/f/f1/BentoGhost_BentoGhost01.jpg&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:450,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Fabrication d'un troisième étage &amp;quot;jeu de massacre&amp;quot; d'une Bento Box&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Play and Hobbies&lt;br /&gt;
|Type=Fabrication&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Cost=40&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Bentolux, Arduino, Jeu&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Boite fabriquée en suivant la formation de l'IMT basée sur les tutoriels suivants :&lt;br /&gt;
&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04026+session10/info S'initier à la fabrication numérique]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04021+session12/info Imprimer en 3D]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04017+session12/info Programmer un objet avec Arduino]&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Mp4&lt;br /&gt;
|mp4video=Demo BentoGhost&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_volume1.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_fantomes.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication de la BentoBox&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;=Fabrication 3ème étage=&lt;br /&gt;
1. Fabrication à la découpeuse laser.&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
&lt;br /&gt;
2. Découpage et collage des morceaux&lt;br /&gt;
&lt;br /&gt;
*Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe&lt;br /&gt;
*Bois utilisé : contreplaqué peuplier 3 mm&lt;br /&gt;
*Réglages utilisés sur la PerezCamp 140 W&lt;br /&gt;
**puissance max : 40 %&lt;br /&gt;
**puissance min : 30 %&lt;br /&gt;
**vitesse : 40 mm / s&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost02 à BentoGhost04&lt;br /&gt;
**Coller les éléments avec de la colle à bois&lt;br /&gt;
&lt;br /&gt;
3. Découpe des fantômes, dans du plexiglas 3 mm&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg] (clic droit / enregistrer le fichier sous)&lt;br /&gt;
*Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont de la même forme que ceux de la boîte&lt;br /&gt;
*L'assemblage est expliqué avec les photos BentoGhost05 à BentoGhost07&lt;br /&gt;
**Remarque : les fantômes peuvent également être collés à la colle à bois. Il faut bien les nettoyer tout de suite pour ne pas avoir de résidus de colle sur le plexiglas.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost02.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost03.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost04.jpg&lt;br /&gt;
|Step_Picture_03=BentoGhost_BentoGhost05.jpg&lt;br /&gt;
|Step_Picture_04=BentoGhost_BentoGhost06.jpg&lt;br /&gt;
|Step_Picture_05=BentoGhost_BentoGhost07.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Branchements électroniques&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;blabla&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Insérer le code&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;include &amp;lt;Servo.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
////////////////// SERVOS ///////////////////////&lt;br /&gt;
&lt;br /&gt;
Servo myservo1;&lt;br /&gt;
&lt;br /&gt;
//int score_total = 0;&lt;br /&gt;
&lt;br /&gt;
int pos90 = 97;  // variable indiquant la position du servomoteur a 90&lt;br /&gt;
&lt;br /&gt;
int pos0 = 0;  // variable indiquant la position du servomoteur a 0&lt;br /&gt;
&lt;br /&gt;
///////////////POTAR START GAME/////////////&lt;br /&gt;
&lt;br /&gt;
//const int potarStartGame = A6; // le potar qui active le jeu est sur la broche analogique A6&lt;br /&gt;
&lt;br /&gt;
////////////////// BUZZER///////////////////////&lt;br /&gt;
&lt;br /&gt;
const int pinBuzzer = 13; //le buzzer est sur la broche 13&lt;br /&gt;
&lt;br /&gt;
///////////////// STAND de TIR//////////////////////&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible1&lt;br /&gt;
&lt;br /&gt;
const int boutB1 = 4; //&lt;br /&gt;
&lt;br /&gt;
int valBoutB1 = 0; //variable de l etat du bouton 1&lt;br /&gt;
&lt;br /&gt;
const int ledB1 = 7; //&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible2&lt;br /&gt;
&lt;br /&gt;
const int boutB2 = 5;&lt;br /&gt;
&lt;br /&gt;
int valBoutB2 = 0; //variable de l etat du bouton 2&lt;br /&gt;
&lt;br /&gt;
const int ledB2 = 8;&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible3&lt;br /&gt;
&lt;br /&gt;
const int boutB3 = 6;&lt;br /&gt;
&lt;br /&gt;
int valBoutB3 = 0; //variable de l etat du bouton 3&lt;br /&gt;
&lt;br /&gt;
const int ledB3 = 9;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Serial.begin(9600); //on etablie la connection avec le moniteur&lt;br /&gt;
&lt;br /&gt;
//myservo1.attach(48);  // le servomoteur myservo1 est relie a la broche 7&lt;br /&gt;
&lt;br /&gt;
myservo1.attach(2);  // le servomoteur myservo2 est relie a la broche 8&lt;br /&gt;
&lt;br /&gt;
//myservo2.attach(52);  // le servomoteur myservo3 est relie a la broche 9&lt;br /&gt;
&lt;br /&gt;
// pinMode(potarStartGame, INPUT); // le potar est une entree&lt;br /&gt;
&lt;br /&gt;
// pinMode(pinBuzzer, OUTPUT);// le buzzer est une sortie&lt;br /&gt;
&lt;br /&gt;
//les led sont declarees en sortie&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB1, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB3, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
/*pinMode(ledB4, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB5, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB6, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB7, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB8, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB9, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
//les boutons sont declares en entree&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB1, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB2, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB3, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
/* pinMode(boutB4, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB5, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB6, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB7, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB8, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB9, INPUT);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
// decompte avant partie&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 300, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;2&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 400, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;1&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 500, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 600, 500);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 500, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 600, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB1, HIGH);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB2, HIGH);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB3, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos90);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos90&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(2000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos0);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int valBoutB1 = digitalRead(boutB1);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB1, !valBoutB1);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;ledB1 : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(ledB1);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;valBoutB1 : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(valBoutB1);&lt;br /&gt;
&lt;br /&gt;
int valBoutB2 = digitalRead(boutB2);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB2, !valBoutB2);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;ledB2&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
int valBoutB3 = digitalRead(boutB3);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB3, !valBoutB3);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;ledB3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
if (valBoutB1 == HIGH)&lt;br /&gt;
&lt;br /&gt;
{ if (valBoutB2 == HIGH)&lt;br /&gt;
&lt;br /&gt;
{ if (valBoutB3 == HIGH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos90);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos90&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(2000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos0);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost07.jpg&amp;diff=154703</id>
		<title>Fichier:BentoGhost BentoGhost07.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost07.jpg&amp;diff=154703"/>
		<updated>2022-06-24T12:34:28Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost07&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost07&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost06.jpg&amp;diff=154702</id>
		<title>Fichier:BentoGhost BentoGhost06.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost06.jpg&amp;diff=154702"/>
		<updated>2022-06-24T12:34:27Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost06&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost06&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost05.jpg&amp;diff=154701</id>
		<title>Fichier:BentoGhost BentoGhost05.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost05.jpg&amp;diff=154701"/>
		<updated>2022-06-24T12:34:26Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost05&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost05&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_fantomes.svg&amp;diff=154700</id>
		<title>Fichier:BentoGhost fantomes.svg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_fantomes.svg&amp;diff=154700"/>
		<updated>2022-06-24T12:30:51Z</updated>

		<summary type="html">&lt;p&gt;Renaud : Renaud a téléversé une nouvelle version de Fichier:BentoGhost fantomes.svg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_fantomes&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_fantomes.svg.svg&amp;diff=154699</id>
		<title>Fichier:BentoGhost fantomes.svg.svg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_fantomes.svg.svg&amp;diff=154699"/>
		<updated>2022-06-24T12:29:29Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_fantomes.svg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_fantomes.svg&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154695</id>
		<title>BentoGhost</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154695"/>
		<updated>2022-06-24T11:31:11Z</updated>

		<summary type="html">&lt;p&gt;Renaud : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=BentoGhost_BentoGhost01.jpg&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-172,&amp;quot;top&amp;quot;:2,&amp;quot;width&amp;quot;:4608,&amp;quot;height&amp;quot;:2128,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:0.21,&amp;quot;scaleY&amp;quot;:0.21,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/f/f1/BentoGhost_BentoGhost01.jpg&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:450,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Fabrication d'un troisième étage &amp;quot;jeu de massacre&amp;quot; d'une Bento Box&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Play and Hobbies&lt;br /&gt;
|Type=Fabrication&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Cost=40&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Bentolux, Arduino, Jeu&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Boite fabriquée en suivant la formation de l'IMT basée sur les tutoriels suivants :&lt;br /&gt;
&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04026+session10/info S'initier à la fabrication numérique]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04021+session12/info Imprimer en 3D]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04017+session12/info Programmer un objet avec Arduino]&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Mp4&lt;br /&gt;
|mp4video=Demo BentoGhost&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_volume1.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_fantomes.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication de la BentoBox&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;=Fabrication 3ème étage=&lt;br /&gt;
1. Fabrication à la découpeuse laser.&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg]&lt;br /&gt;
&lt;br /&gt;
2. Découpage et collage des morceaux&lt;br /&gt;
&lt;br /&gt;
*Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe&lt;br /&gt;
*Bois utilisé : contreplaqué peuplier 3 mm&lt;br /&gt;
*Réglages utilisés sur la PerezCamp 140 W&lt;br /&gt;
**puissance max : 40 %&lt;br /&gt;
**puissance min : 30 %&lt;br /&gt;
**vitesse : 40 mm / s&lt;br /&gt;
* L'assemblage est expliqué avec les photos BentoGhost02 à BentoGhost04&lt;br /&gt;
&lt;br /&gt;
3. Découpe des fantômes, dans du plexiglas 3 mm&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg]&lt;br /&gt;
*Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_BentoGhost02.jpg&lt;br /&gt;
|Step_Picture_01=BentoGhost_BentoGhost03.jpg&lt;br /&gt;
|Step_Picture_02=BentoGhost_BentoGhost04.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Branchements électroniques&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;blabla&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Insérer le code&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;include &amp;lt;Servo.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
////////////////// SERVOS ///////////////////////&lt;br /&gt;
&lt;br /&gt;
Servo myservo1;&lt;br /&gt;
&lt;br /&gt;
//int score_total = 0;&lt;br /&gt;
&lt;br /&gt;
int pos90 = 97;  // variable indiquant la position du servomoteur a 90&lt;br /&gt;
&lt;br /&gt;
int pos0 = 0;  // variable indiquant la position du servomoteur a 0&lt;br /&gt;
&lt;br /&gt;
///////////////POTAR START GAME/////////////&lt;br /&gt;
&lt;br /&gt;
//const int potarStartGame = A6; // le potar qui active le jeu est sur la broche analogique A6&lt;br /&gt;
&lt;br /&gt;
////////////////// BUZZER///////////////////////&lt;br /&gt;
&lt;br /&gt;
const int pinBuzzer = 13; //le buzzer est sur la broche 13&lt;br /&gt;
&lt;br /&gt;
///////////////// STAND de TIR//////////////////////&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible1&lt;br /&gt;
&lt;br /&gt;
const int boutB1 = 4; //&lt;br /&gt;
&lt;br /&gt;
int valBoutB1 = 0; //variable de l etat du bouton 1&lt;br /&gt;
&lt;br /&gt;
const int ledB1 = 7; //&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible2&lt;br /&gt;
&lt;br /&gt;
const int boutB2 = 5;&lt;br /&gt;
&lt;br /&gt;
int valBoutB2 = 0; //variable de l etat du bouton 2&lt;br /&gt;
&lt;br /&gt;
const int ledB2 = 8;&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible3&lt;br /&gt;
&lt;br /&gt;
const int boutB3 = 6;&lt;br /&gt;
&lt;br /&gt;
int valBoutB3 = 0; //variable de l etat du bouton 3&lt;br /&gt;
&lt;br /&gt;
const int ledB3 = 9;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Serial.begin(9600); //on etablie la connection avec le moniteur&lt;br /&gt;
&lt;br /&gt;
//myservo1.attach(48);  // le servomoteur myservo1 est relie a la broche 7&lt;br /&gt;
&lt;br /&gt;
myservo1.attach(2);  // le servomoteur myservo2 est relie a la broche 8&lt;br /&gt;
&lt;br /&gt;
//myservo2.attach(52);  // le servomoteur myservo3 est relie a la broche 9&lt;br /&gt;
&lt;br /&gt;
// pinMode(potarStartGame, INPUT); // le potar est une entree&lt;br /&gt;
&lt;br /&gt;
// pinMode(pinBuzzer, OUTPUT);// le buzzer est une sortie&lt;br /&gt;
&lt;br /&gt;
//les led sont declarees en sortie&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB1, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB3, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
/*pinMode(ledB4, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB5, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB6, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB7, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB8, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB9, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
//les boutons sont declares en entree&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB1, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB2, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB3, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
/* pinMode(boutB4, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB5, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB6, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB7, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB8, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB9, INPUT);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
// decompte avant partie&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 300, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;2&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 400, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;1&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 500, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 600, 500);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 500, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 600, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB1, HIGH);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB2, HIGH);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB3, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos90);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos90&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(2000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos0);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int valBoutB1 = digitalRead(boutB1);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB1, !valBoutB1);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;ledB1 : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(ledB1);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;valBoutB1 : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(valBoutB1);&lt;br /&gt;
&lt;br /&gt;
int valBoutB2 = digitalRead(boutB2);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB2, !valBoutB2);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;ledB2&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
int valBoutB3 = digitalRead(boutB3);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB3, !valBoutB3);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;ledB3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
if (valBoutB1 == HIGH)&lt;br /&gt;
&lt;br /&gt;
{ if (valBoutB2 == HIGH)&lt;br /&gt;
&lt;br /&gt;
{ if (valBoutB3 == HIGH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos90);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos90&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(2000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos0);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost04.jpg&amp;diff=154694</id>
		<title>Fichier:BentoGhost BentoGhost04.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost04.jpg&amp;diff=154694"/>
		<updated>2022-06-24T11:30:32Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost04&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost04&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost03.jpg&amp;diff=154693</id>
		<title>Fichier:BentoGhost BentoGhost03.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost03.jpg&amp;diff=154693"/>
		<updated>2022-06-24T11:30:31Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost03&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost03&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost02.jpg&amp;diff=154692</id>
		<title>Fichier:BentoGhost BentoGhost02.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost02.jpg&amp;diff=154692"/>
		<updated>2022-06-24T11:30:30Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost02&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost02&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost01.jpg&amp;diff=154691</id>
		<title>Fichier:BentoGhost BentoGhost01.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:BentoGhost_BentoGhost01.jpg&amp;diff=154691"/>
		<updated>2022-06-24T11:25:28Z</updated>

		<summary type="html">&lt;p&gt;Renaud : BentoGhost_BentoGhost01&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BentoGhost_BentoGhost01&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154690</id>
		<title>BentoGhost</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154690"/>
		<updated>2022-06-24T11:08:26Z</updated>

		<summary type="html">&lt;p&gt;Renaud : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=BentoGhost_IMG_20220623_224238_edit_236014194850444.jpg&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-158,&amp;quot;top&amp;quot;:-3,&amp;quot;width&amp;quot;:4608,&amp;quot;height&amp;quot;:2128,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:0.21,&amp;quot;scaleY&amp;quot;:0.21,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/3/3d/BentoGhost_IMG_20220623_224238_edit_236014194850444.jpg&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:449.67602591792655,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Fabrication d'un troisième étage &amp;quot;jeu de massacre&amp;quot; d'une Bento Box&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Play and Hobbies&lt;br /&gt;
|Type=Fabrication&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Cost=40&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Bentolux, Arduino, Jeu&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Boite fabriquée en suivant la formation de l'IMT basée sur les tutoriels suivants :&lt;br /&gt;
&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04026+session10/info S'initier à la fabrication numérique]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04021+session12/info Imprimer en 3D]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04017+session12/info Programmer un objet avec Arduino]&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Mp4&lt;br /&gt;
|mp4video=Demo BentoGhost&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_volume1.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_fantomes.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication de la BentoBox&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;=Fabrication 3ème étage=&lt;br /&gt;
1. Fabrication à la découpeuse laser, sur du bois de 3 mm d'épaisseur.&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg]&lt;br /&gt;
&lt;br /&gt;
2. Découpage et collage des morceaux&lt;br /&gt;
&lt;br /&gt;
*Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe&lt;br /&gt;
*Bois utilisé : contreplaqué peuplier 3 mm&lt;br /&gt;
*Réglages utilisés sur la PerezCamp 140 W&lt;br /&gt;
**puissance max : 40 %&lt;br /&gt;
**puissance min : 30 %&lt;br /&gt;
**vitesse : 40 mm / s&lt;br /&gt;
&lt;br /&gt;
3. Découpe des fantômes, dans du plexiglas 3 mm&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg]&lt;br /&gt;
*Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_2022-06-10-BentoGhost02.jpeg&lt;br /&gt;
|Step_Picture_01=BentoGhost_2022-06-10-BentoGhost01.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Branchements électroniques&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;blabla&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Insérer le code&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;include &amp;lt;Servo.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
////////////////// SERVOS ///////////////////////&lt;br /&gt;
&lt;br /&gt;
Servo myservo1;&lt;br /&gt;
&lt;br /&gt;
//int score_total = 0;&lt;br /&gt;
&lt;br /&gt;
int pos90 = 97;  // variable indiquant la position du servomoteur a 90&lt;br /&gt;
&lt;br /&gt;
int pos0 = 0;  // variable indiquant la position du servomoteur a 0&lt;br /&gt;
&lt;br /&gt;
///////////////POTAR START GAME/////////////&lt;br /&gt;
&lt;br /&gt;
//const int potarStartGame = A6; // le potar qui active le jeu est sur la broche analogique A6&lt;br /&gt;
&lt;br /&gt;
////////////////// BUZZER///////////////////////&lt;br /&gt;
&lt;br /&gt;
const int pinBuzzer = 13; //le buzzer est sur la broche 13&lt;br /&gt;
&lt;br /&gt;
///////////////// STAND de TIR//////////////////////&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible1&lt;br /&gt;
&lt;br /&gt;
const int boutB1 = 4; //&lt;br /&gt;
&lt;br /&gt;
int valBoutB1 = 0; //variable de l etat du bouton 1&lt;br /&gt;
&lt;br /&gt;
const int ledB1 = 7; //&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible2&lt;br /&gt;
&lt;br /&gt;
const int boutB2 = 5;&lt;br /&gt;
&lt;br /&gt;
int valBoutB2 = 0; //variable de l etat du bouton 2&lt;br /&gt;
&lt;br /&gt;
const int ledB2 = 8;&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible3&lt;br /&gt;
&lt;br /&gt;
const int boutB3 = 6;&lt;br /&gt;
&lt;br /&gt;
int valBoutB3 = 0; //variable de l etat du bouton 3&lt;br /&gt;
&lt;br /&gt;
const int ledB3 = 9;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Serial.begin(9600); //on etablie la connection avec le moniteur&lt;br /&gt;
&lt;br /&gt;
//myservo1.attach(48);  // le servomoteur myservo1 est relie a la broche 7&lt;br /&gt;
&lt;br /&gt;
myservo1.attach(2);  // le servomoteur myservo2 est relie a la broche 8&lt;br /&gt;
&lt;br /&gt;
//myservo2.attach(52);  // le servomoteur myservo3 est relie a la broche 9&lt;br /&gt;
&lt;br /&gt;
// pinMode(potarStartGame, INPUT); // le potar est une entree&lt;br /&gt;
&lt;br /&gt;
// pinMode(pinBuzzer, OUTPUT);// le buzzer est une sortie&lt;br /&gt;
&lt;br /&gt;
//les led sont declarees en sortie&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB1, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB3, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
/*pinMode(ledB4, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB5, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB6, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB7, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB8, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB9, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
//les boutons sont declares en entree&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB1, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB2, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB3, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
/* pinMode(boutB4, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB5, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB6, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB7, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB8, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB9, INPUT);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
// decompte avant partie&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 300, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;2&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 400, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;1&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 500, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 600, 500);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 500, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 600, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB1, HIGH);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB2, HIGH);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB3, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos90);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos90&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(2000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos0);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int valBoutB1 = digitalRead(boutB1);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB1, !valBoutB1);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;ledB1 : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(ledB1);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;valBoutB1 : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(valBoutB1);&lt;br /&gt;
&lt;br /&gt;
int valBoutB2 = digitalRead(boutB2);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB2, !valBoutB2);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;ledB2&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
int valBoutB3 = digitalRead(boutB3);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB3, !valBoutB3);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;ledB3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
if (valBoutB1 == HIGH)&lt;br /&gt;
&lt;br /&gt;
{ if (valBoutB2 == HIGH)&lt;br /&gt;
&lt;br /&gt;
{ if (valBoutB3 == HIGH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos90);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos90&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(2000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos0);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154689</id>
		<title>BentoGhost</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=BentoGhost&amp;diff=154689"/>
		<updated>2022-06-24T11:07:49Z</updated>

		<summary type="html">&lt;p&gt;Renaud : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=BentoGhost_IMG_20220623_224238_edit_236014194850444.jpg&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-158,&amp;quot;top&amp;quot;:-3,&amp;quot;width&amp;quot;:4608,&amp;quot;height&amp;quot;:2128,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:0.21,&amp;quot;scaleY&amp;quot;:0.21,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/3/3d/BentoGhost_IMG_20220623_224238_edit_236014194850444.jpg&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:449.67602591792655,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Fabrication d'un troisième étage &amp;quot;jeu de massacre&amp;quot; d'une Bento Box&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Play and Hobbies&lt;br /&gt;
|Type=Fabrication&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Cost=40&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Bentolux, Arduino, Jeu&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Boite fabriquée en suivant la formation de l'IMT basée sur les tutoriels suivants :&lt;br /&gt;
&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04026+session10/info S'initier à la fabrication numérique]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04021+session12/info Imprimer en 3D]&lt;br /&gt;
#[https://lms.fun-mooc.fr/courses/course-v1:MinesTelecom+04017+session12/info Programmer un objet avec Arduino]&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Mp4&lt;br /&gt;
|mp4video=Demo BentoGhost&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_volume1.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=BentoGhost_fantomes.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabrication de la BentoBox&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;=Fabrication 3ème étage=&lt;br /&gt;
1. Fabrication à la découpeuse laser, sur du bois de 3 mm d'épaisseur.&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg]&lt;br /&gt;
&lt;br /&gt;
2. Découpage et collage des morceaux&lt;br /&gt;
&lt;br /&gt;
* Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe&lt;br /&gt;
* Bois utilisé : contreplaqué peuplier 3 mm&lt;br /&gt;
* Réglages utilisés sur la PerezCamp 140 W&lt;br /&gt;
** puissance max : 40 %&lt;br /&gt;
** puissance min : 30 %&lt;br /&gt;
** vitesse : 40 mm / s&lt;br /&gt;
&lt;br /&gt;
3. Découpe des fantômes, dans du plexiglas 3 mm&lt;br /&gt;
&lt;br /&gt;
*Plan à télécharger : BentoGhost_fantomes.svg&lt;br /&gt;
*Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=BentoGhost_2022-06-10-BentoGhost02.jpeg&lt;br /&gt;
|Step_Picture_01=BentoGhost_2022-06-10-BentoGhost01.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Branchements électroniques&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;blabla&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Insérer le code&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;include &amp;lt;Servo.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
////////////////// SERVOS ///////////////////////&lt;br /&gt;
&lt;br /&gt;
Servo myservo1;&lt;br /&gt;
&lt;br /&gt;
//int score_total = 0;&lt;br /&gt;
&lt;br /&gt;
int pos90 = 97;  // variable indiquant la position du servomoteur a 90&lt;br /&gt;
&lt;br /&gt;
int pos0 = 0;  // variable indiquant la position du servomoteur a 0&lt;br /&gt;
&lt;br /&gt;
///////////////POTAR START GAME/////////////&lt;br /&gt;
&lt;br /&gt;
//const int potarStartGame = A6; // le potar qui active le jeu est sur la broche analogique A6&lt;br /&gt;
&lt;br /&gt;
////////////////// BUZZER///////////////////////&lt;br /&gt;
&lt;br /&gt;
const int pinBuzzer = 13; //le buzzer est sur la broche 13&lt;br /&gt;
&lt;br /&gt;
///////////////// STAND de TIR//////////////////////&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible1&lt;br /&gt;
&lt;br /&gt;
const int boutB1 = 4; //&lt;br /&gt;
&lt;br /&gt;
int valBoutB1 = 0; //variable de l etat du bouton 1&lt;br /&gt;
&lt;br /&gt;
const int ledB1 = 7; //&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible2&lt;br /&gt;
&lt;br /&gt;
const int boutB2 = 5;&lt;br /&gt;
&lt;br /&gt;
int valBoutB2 = 0; //variable de l etat du bouton 2&lt;br /&gt;
&lt;br /&gt;
const int ledB2 = 8;&lt;br /&gt;
&lt;br /&gt;
//ci-dessous le bouton et sa variable d etat ainsi que la led de la cible3&lt;br /&gt;
&lt;br /&gt;
const int boutB3 = 6;&lt;br /&gt;
&lt;br /&gt;
int valBoutB3 = 0; //variable de l etat du bouton 3&lt;br /&gt;
&lt;br /&gt;
const int ledB3 = 9;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Serial.begin(9600); //on etablie la connection avec le moniteur&lt;br /&gt;
&lt;br /&gt;
//myservo1.attach(48);  // le servomoteur myservo1 est relie a la broche 7&lt;br /&gt;
&lt;br /&gt;
myservo1.attach(2);  // le servomoteur myservo2 est relie a la broche 8&lt;br /&gt;
&lt;br /&gt;
//myservo2.attach(52);  // le servomoteur myservo3 est relie a la broche 9&lt;br /&gt;
&lt;br /&gt;
// pinMode(potarStartGame, INPUT); // le potar est une entree&lt;br /&gt;
&lt;br /&gt;
// pinMode(pinBuzzer, OUTPUT);// le buzzer est une sortie&lt;br /&gt;
&lt;br /&gt;
//les led sont declarees en sortie&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB1, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB3, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
/*pinMode(ledB4, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB5, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB6, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB7, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB8, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(ledB9, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
//les boutons sont declares en entree&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB1, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB2, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB3, INPUT_PULLUP);&lt;br /&gt;
&lt;br /&gt;
/* pinMode(boutB4, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB5, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB6, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB7, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB8, INPUT);&lt;br /&gt;
&lt;br /&gt;
pinMode(boutB9, INPUT);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
// decompte avant partie&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 300, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;2&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 400, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;1&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 500, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 600, 500);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 500, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
tone(pinBuzzer, 600, 500);&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB1, HIGH);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB2, HIGH);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB3, HIGH);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos90);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos90&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(2000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos0);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int valBoutB1 = digitalRead(boutB1);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB1, !valBoutB1);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;ledB1 : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(ledB1);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;valBoutB1 : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(valBoutB1);&lt;br /&gt;
&lt;br /&gt;
int valBoutB2 = digitalRead(boutB2);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB2, !valBoutB2);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;ledB2&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
int valBoutB3 = digitalRead(boutB3);&lt;br /&gt;
&lt;br /&gt;
digitalWrite(ledB3, !valBoutB3);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;ledB3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
if (valBoutB1 == HIGH)&lt;br /&gt;
&lt;br /&gt;
{ if (valBoutB2 == HIGH)&lt;br /&gt;
&lt;br /&gt;
{ if (valBoutB3 == HIGH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos90);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos90&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(2000);&lt;br /&gt;
&lt;br /&gt;
myservo1.write(pos0);&lt;br /&gt;
&lt;br /&gt;
Serial.println(&amp;quot;pos0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
delay(1000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Renaud</name></author>
		
	</entry>
</feed>