<?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=Hugobiwan</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=Hugobiwan"/>
	<link rel="alternate" type="text/html" href="https://wikifab.org/wiki/Sp%C3%A9cial:Contributions/Hugobiwan"/>
	<updated>2026-04-12T16:38:15Z</updated>
	<subtitle>Contributions de l’utilisateur</subtitle>
	<generator>MediaWiki 1.31.3</generator>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Transfert_sur_bois_%C3%A0_la_mani%C3%A8re_d%27Antoine&amp;diff=155392</id>
		<title>Transfert sur bois à la manière d'Antoine</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Transfert_sur_bois_%C3%A0_la_mani%C3%A8re_d%27Antoine&amp;diff=155392"/>
		<updated>2022-06-30T10:32:36Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Transfert_sur_bois___la_mani_re_d_Antoine_transfert5.jpg&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Comment utiliser du papier transfert pour textile sur des plaques découpées à la laser.&lt;br /&gt;
Gagnez des dizaines d'heures pour personnaliser vos découpes laser grâce à l'astuce d'Antoine  !&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Decoration, Furniture&lt;br /&gt;
|Type=TECHNIQUE&lt;br /&gt;
|Difficulty=Very easy&lt;br /&gt;
|Duration=10&lt;br /&gt;
|Duration-type=minute(s)&lt;br /&gt;
|Cost=10&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Transfert, logos, Decoupe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Souvent lorsqu'on veut apposer les logos de partenaires sur des découpes laser, on s'aperçoit en simulant la gravure que certains logos posent problème : il faut 4 heures pour marquer une seule plaque de bois ! Sur 10 plaques, cela peut monter à 40 heures et exploser votre rétro-planning de production. Dans un fablab par exemple, on partage les machines et ce type de problème devient très lourd. Avec l'astuce d'Antoine Tabet, de la Fabrique de la Roche Aux Fées, vous pouvez gagner des dizaines d'heures et en qualité.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Préparation du visuel sous inkscape&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut réaliser le visuel que vous souhaitez apposer sur une plaque de bois grâce un logiciel (de préférence libre, ici Inkscape), puis appliquer un effet miroir comme pour l'imprimer sur papier à l'envers.&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Créez le visuel avec le logiciel Inkscape et préparez-le aux dimensions voulues.&lt;br /&gt;
*Effectuez un effet miroir pour inverser. Pour cela utilisez dans le menu du haut &amp;quot;objet&amp;quot; puis &amp;quot;retourner horizontalement&amp;quot;.&lt;br /&gt;
*Exportez au format pdf. Pour cela cliquez &amp;quot;Fichier/enregistrer&amp;quot; et choisissez dans la liste des formats &amp;quot;portable document format (pdf)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Vous allez maintenant pouvoir imprimer ce document inversé avec une imprimante sur du papier transfert A4 avec une imprimante laser ou jet d'encre classique.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Transfert_sur_bois___la_mani_re_d_Antoine_INKSCAPE1.PNG&lt;br /&gt;
|Step_Picture_00_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1887,&amp;quot;height&amp;quot;:932,&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.32,&amp;quot;scaleY&amp;quot;:0.32,&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/7/7e/Transfert_sur_bois_la_mani_re_d_Antoine_INKSCAPE1.PNG&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:296,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Step_Picture_01=Transfert_sur_bois___la_mani_re_d_Antoine_INKSCAPE2.PNG&lt;br /&gt;
|Step_Picture_01_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1910,&amp;quot;height&amp;quot;:930,&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.31,&amp;quot;scaleY&amp;quot;:0.31,&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/e/ec/Transfert_sur_bois_la_mani_re_d_Antoine_INKSCAPE2.PNG&amp;quot;,&amp;quot;filters&amp;quot;:[]},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:79.5,&amp;quot;top&amp;quot;:53,&amp;quot;width&amp;quot;:35,&amp;quot;height&amp;quot;:66,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:-17.5,&amp;quot;x2&amp;quot;:17.5,&amp;quot;y1&amp;quot;:33,&amp;quot;y2&amp;quot;:-33,&amp;quot;x2a&amp;quot;:15.197644218852107,&amp;quot;y2a&amp;quot;:-11.582736919554476,&amp;quot;x2b&amp;quot;:1.0622505857580595,&amp;quot;y2b&amp;quot;:-19.07877899771041},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:62,&amp;quot;top&amp;quot;:86,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:97,&amp;quot;top&amp;quot;:20,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;textbox&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:83.03,&amp;quot;top&amp;quot;:120,&amp;quot;width&amp;quot;:142.3,&amp;quot;height&amp;quot;:48.82,&amp;quot;fill&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:1,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;text&amp;quot;:&amp;quot;Objet/retourner\nhorizontalement&amp;quot;,&amp;quot;fontSize&amp;quot;:20,&amp;quot;fontWeight&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;sans-serif&amp;quot;,&amp;quot;fontStyle&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;lineHeight&amp;quot;:1.16,&amp;quot;underline&amp;quot;:false,&amp;quot;overline&amp;quot;:false,&amp;quot;linethrough&amp;quot;:false,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;textBackgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;charSpacing&amp;quot;:0,&amp;quot;minWidth&amp;quot;:20,&amp;quot;styles&amp;quot;:{} }],&amp;quot;height&amp;quot;:292,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Step_Picture_02=Transfert_sur_bois___la_mani_re_d_Antoine_INKSCAPE2.PNG&lt;br /&gt;
|Step_Picture_02_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1910,&amp;quot;height&amp;quot;:930,&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.31,&amp;quot;scaleY&amp;quot;:0.31,&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/e/ec/Transfert_sur_bois_la_mani_re_d_Antoine_INKSCAPE2.PNG&amp;quot;,&amp;quot;filters&amp;quot;:[]},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:29.5,&amp;quot;top&amp;quot;:47,&amp;quot;width&amp;quot;:27,&amp;quot;height&amp;quot;:52,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:13.5,&amp;quot;x2&amp;quot;:-13.5,&amp;quot;y1&amp;quot;:26,&amp;quot;y2&amp;quot;:-26,&amp;quot;x2a&amp;quot;:-11.383663201472775,&amp;quot;y2a&amp;quot;:-4.563556298788749,&amp;quot;x2b&amp;quot;:2.8162740273550604,&amp;quot;y2b&amp;quot;:-11.936600629141664},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:43,&amp;quot;top&amp;quot;:73,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:16,&amp;quot;top&amp;quot;:21,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;textbox&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:167.56,&amp;quot;top&amp;quot;:98,&amp;quot;width&amp;quot;:273.21,&amp;quot;height&amp;quot;:22.6,&amp;quot;fill&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:1,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;text&amp;quot;:&amp;quot;Fichier/enregistrer sous/pdf&amp;quot;,&amp;quot;fontSize&amp;quot;:20,&amp;quot;fontWeight&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;sans-serif&amp;quot;,&amp;quot;fontStyle&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;lineHeight&amp;quot;:1.16,&amp;quot;underline&amp;quot;:false,&amp;quot;overline&amp;quot;:false,&amp;quot;linethrough&amp;quot;:false,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;textBackgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;charSpacing&amp;quot;:0,&amp;quot;minWidth&amp;quot;:20,&amp;quot;styles&amp;quot;:{} }],&amp;quot;height&amp;quot;:292,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Step_Picture_03=Transfert_sur_bois___la_mani_re_d_Antoine_explo-fichiers.PNG&lt;br /&gt;
|Step_Picture_03_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1091,&amp;quot;height&amp;quot;:404,&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.55,&amp;quot;scaleY&amp;quot;:0.55,&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/f7/Transfert_sur_bois_la_mani_re_d_Antoine_explo-fichiers.PNG&amp;quot;,&amp;quot;filters&amp;quot;:[]},{&amp;quot;type&amp;quot;:&amp;quot;wfrect&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:288.31,&amp;quot;top&amp;quot;:33.39,&amp;quot;width&amp;quot;:550.72,&amp;quot;height&amp;quot;:29.56,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:2,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;rx&amp;quot;:0,&amp;quot;ry&amp;quot;:0},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:177.5,&amp;quot;top&amp;quot;:119,&amp;quot;width&amp;quot;:109,&amp;quot;height&amp;quot;:128,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:54.5,&amp;quot;x2&amp;quot;:-54.5,&amp;quot;y1&amp;quot;:64,&amp;quot;y2&amp;quot;:-64,&amp;quot;x2a&amp;quot;:-47.62404003775173,&amp;quot;y2a&amp;quot;:-43.58625035429407,&amp;quot;x2b&amp;quot;:-35.442408547540275,&amp;quot;y2b&amp;quot;:-53.95967092017727},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:232,&amp;quot;top&amp;quot;:183,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:123,&amp;quot;top&amp;quot;:55,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;textbox&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:309.13,&amp;quot;top&amp;quot;:204,&amp;quot;width&amp;quot;:308.06,&amp;quot;height&amp;quot;:22.6,&amp;quot;fill&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:1,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;text&amp;quot;:&amp;quot;Le fichier pdf final est prêt !&amp;quot;,&amp;quot;fontSize&amp;quot;:20,&amp;quot;fontWeight&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;sans-serif&amp;quot;,&amp;quot;fontStyle&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;lineHeight&amp;quot;:1.16,&amp;quot;underline&amp;quot;:false,&amp;quot;overline&amp;quot;:false,&amp;quot;linethrough&amp;quot;:false,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;textBackgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;charSpacing&amp;quot;:0,&amp;quot;minWidth&amp;quot;:20,&amp;quot;styles&amp;quot;:{} }],&amp;quot;height&amp;quot;:222,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Impression sur le papier transfert&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut du papier transfert pour textile, t-shirt. Attention, choisissez un papier adapté à votre imprimante : il est spécifié laser ou jet d'encre sur l'emballage. Vous pouvez vous le procurer dans toute grande surface.  &lt;br /&gt;
&lt;br /&gt;
*Chargez le nombre de feuilles A4 de papier-transfert correspondant au nombre de plaques que vous voulez décorer.&lt;br /&gt;
*Attention au sens des feuilles : si vous ne savez pas de quel côté imprime votre machine, marquez une feuille A4 papier blanche avec une croix au feutre et regardez de quel côté charger les feuilles de papier-transfert pour imprimer du bon côté.&lt;br /&gt;
*Lancez vos impression sur les feuilles A4 de papier transfert.&lt;br /&gt;
*Normalement vos transfert sont prêts, avec le visuel en miroir.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Transfert_sur_bois_la_mani_re_d_Antoine_transfert1.jpg&lt;br /&gt;
|Step_Picture_01=Transfert_sur_bois_la_mani_re_d_Antoine_transfert2.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Transfert à chaud sur le bois&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Une fois vos feuilles imprimées, vous allez prendre vos plaques de bois et procéder plaque par plaque en quatre étapes.&lt;br /&gt;
&lt;br /&gt;
*D'abord, comme vos feuilles sont en A4, vous allez poser une plaque sur la table, puis la feuille par dessus, et placer le visuel sur le bois. Suivant la taille de votre plaque de bois, il est possible de découper le papier transfert avec des ciseaux pour préparer le &amp;quot;tatouage&amp;quot; là où vous le souhaitez. Le papier transfert est quadrillé pour vous donner des repères de découpe si nécessaire.&lt;br /&gt;
*Ensuite, vous allez utiliser '''une presse à chaud''' (si il y en a une) ou '''un fer à repasser''' (beaucoup plus courant). La technique démontrée par Antoine Tabet au Fablabs de la Communauté de Communes de la Roche Aux fées est de '''20 secondes de chauffe sur le bois avec le papier transfert dessus à 175 degrés. Puis refroidissement durant 10 secondes. Et on recommence une deuxième passe de 20 secondes à 175 degrés.'''&lt;br /&gt;
*Une fois l'opération effectuée sur un ensemble plaque + transfert, mettez-le de côté et refaites la même opération avec autant de plaques et de transferts que prévu.&lt;br /&gt;
*La méthode d'Antoine Tabet : laisser refroidir pour bonne fixation avant de décoller le papier transfert et de voir apparaître le motif sur le bois. La méthode de Romane Paquet, du même fablab : ne pas laisser refroidir jusqu'à température ambiance, car cela se décolle plus facilement. Par contre, demande du tact pour ne pas abimer le motif.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Transfert_sur_bois_la_mani_re_d_Antoine_transfert3.jpg&lt;br /&gt;
|Step_Picture_01=Transfert_sur_bois_la_mani_re_d_Antoine_transfert4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Conclusion et intérêt de cette technique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* Avec le [https://www.climatechangelab.org Climate Change Lab] nous avions [https://braillerap.readthedocs.io/fr/latest/ 8 imprimantes brailles open source] à décorer avec les logos des partenaires dans un délai court.&lt;br /&gt;
&lt;br /&gt;
*La simulation de Stéphane Godin donnait 4 heures de gravure par plaque frontale de machine soit 4X8 = '''32 heures de temps machine.'''&amp;lt;br /&amp;gt;&lt;br /&gt;
*Avec cette technique '''on a gagné 31 heures de temps machine''', et le rendu permet de conserver les couleurs tout en allant vite et bien.&lt;br /&gt;
&lt;br /&gt;
Cette idée de hacker le papier transfert textile pour l'utiliser sur des découpes laser permet d'utiliser la même chaîne logiciel et nous a été démontrée en juin 2022 par Antoine Tabet et Morgane Paquet  responsables [https://lafabrique.rafcom.bzh/ des fablabs de la CCRAF] : merci à eux !&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Transfert_sur_bois_la_mani_re_d_Antoine_transfert5.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>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Transfert_sur_bois_%C3%A0_la_mani%C3%A8re_d%27Antoine&amp;diff=155387</id>
		<title>Transfert sur bois à la manière d'Antoine</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Transfert_sur_bois_%C3%A0_la_mani%C3%A8re_d%27Antoine&amp;diff=155387"/>
		<updated>2022-06-30T09:57:18Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Transfert_sur_bois___la_mani_re_d_Antoine_transfert5.jpg&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Comment utiliser du papier transfert pour textile sur des plaques découpées à la laser.&lt;br /&gt;
Gagnez des dizaines d'heures pour personnaliser vos découpes laser grâce à l'astuce d'Antoine  !&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Decoration, Furniture&lt;br /&gt;
|Type=TECHNIQUE&lt;br /&gt;
|Difficulty=Very easy&lt;br /&gt;
|Duration=10&lt;br /&gt;
|Duration-type=minute(s)&lt;br /&gt;
|Cost=10&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Transfert, logos, Decoupe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Souvent lorsqu'on veut apposer les logos de partenaires sur des découpes laser, on s'aperçoit en simulant la gravure que certains logos posent problème : il faut 4 heures pour marquer une seule plaque de bois ! Sur 10 plaques, cela peut monter à 40 heures et exploser votre rétro-planning de production. Dans un fablab par exemple, on partage les machines et ce type de problème devient très lourd. Avec l'astuce d'Antoine Tabet, de la Fabrique de la Roche Aux Fées, vous pouvez gagner des dizaines d'heures et en qualité.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Préparation du visuel sous inkscape&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut réaliser le visuel que vous souhaitez apposer sur une plaque de bois grâce un logiciel (de préférence libre, ici Inkscape), puis appliquer un effet miroir comme pour l'imprimer sur papier à l'envers.&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Créez le visuel avec le logiciel Inkscape et préparez-le aux dimensions voulues.&lt;br /&gt;
*Effectuez un effet miroir pour inverser. Pour cela utilisez dans le menu du haut &amp;quot;objet&amp;quot; puis &amp;quot;retourner horizontalement&amp;quot;.&lt;br /&gt;
*Exportez au format pdf. Pour cela cliquez &amp;quot;Fichier/enregistrer&amp;quot; et choisissez dans la liste des formats &amp;quot;portable document format (pdf)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Vous allez maintenant pouvoir imprimer ce document inversé avec une imprimante sur du papier transfert A4 avec une imprimante laser ou jet d'encre classique.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Transfert_sur_bois___la_mani_re_d_Antoine_INKSCAPE1.PNG&lt;br /&gt;
|Step_Picture_00_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1887,&amp;quot;height&amp;quot;:932,&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.32,&amp;quot;scaleY&amp;quot;:0.32,&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/7/7e/Transfert_sur_bois_la_mani_re_d_Antoine_INKSCAPE1.PNG&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:296,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Step_Picture_01=Transfert_sur_bois___la_mani_re_d_Antoine_INKSCAPE2.PNG&lt;br /&gt;
|Step_Picture_01_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1910,&amp;quot;height&amp;quot;:930,&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.31,&amp;quot;scaleY&amp;quot;:0.31,&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/e/ec/Transfert_sur_bois_la_mani_re_d_Antoine_INKSCAPE2.PNG&amp;quot;,&amp;quot;filters&amp;quot;:[]},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:79.5,&amp;quot;top&amp;quot;:53,&amp;quot;width&amp;quot;:35,&amp;quot;height&amp;quot;:66,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:-17.5,&amp;quot;x2&amp;quot;:17.5,&amp;quot;y1&amp;quot;:33,&amp;quot;y2&amp;quot;:-33,&amp;quot;x2a&amp;quot;:15.197644218852107,&amp;quot;y2a&amp;quot;:-11.582736919554476,&amp;quot;x2b&amp;quot;:1.0622505857580595,&amp;quot;y2b&amp;quot;:-19.07877899771041},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:62,&amp;quot;top&amp;quot;:86,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:97,&amp;quot;top&amp;quot;:20,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;textbox&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:83.03,&amp;quot;top&amp;quot;:120,&amp;quot;width&amp;quot;:142.3,&amp;quot;height&amp;quot;:48.82,&amp;quot;fill&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:1,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;text&amp;quot;:&amp;quot;Objet/retourner\nhorizontalement&amp;quot;,&amp;quot;fontSize&amp;quot;:20,&amp;quot;fontWeight&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;sans-serif&amp;quot;,&amp;quot;fontStyle&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;lineHeight&amp;quot;:1.16,&amp;quot;underline&amp;quot;:false,&amp;quot;overline&amp;quot;:false,&amp;quot;linethrough&amp;quot;:false,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;textBackgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;charSpacing&amp;quot;:0,&amp;quot;minWidth&amp;quot;:20,&amp;quot;styles&amp;quot;:{} }],&amp;quot;height&amp;quot;:292,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Step_Picture_02=Transfert_sur_bois___la_mani_re_d_Antoine_INKSCAPE2.PNG&lt;br /&gt;
|Step_Picture_02_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1910,&amp;quot;height&amp;quot;:930,&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.31,&amp;quot;scaleY&amp;quot;:0.31,&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/e/ec/Transfert_sur_bois_la_mani_re_d_Antoine_INKSCAPE2.PNG&amp;quot;,&amp;quot;filters&amp;quot;:[]},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:29.5,&amp;quot;top&amp;quot;:47,&amp;quot;width&amp;quot;:27,&amp;quot;height&amp;quot;:52,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:13.5,&amp;quot;x2&amp;quot;:-13.5,&amp;quot;y1&amp;quot;:26,&amp;quot;y2&amp;quot;:-26,&amp;quot;x2a&amp;quot;:-11.383663201472775,&amp;quot;y2a&amp;quot;:-4.563556298788749,&amp;quot;x2b&amp;quot;:2.8162740273550604,&amp;quot;y2b&amp;quot;:-11.936600629141664},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:43,&amp;quot;top&amp;quot;:73,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:16,&amp;quot;top&amp;quot;:21,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;textbox&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:167.56,&amp;quot;top&amp;quot;:98,&amp;quot;width&amp;quot;:273.21,&amp;quot;height&amp;quot;:22.6,&amp;quot;fill&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:1,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;text&amp;quot;:&amp;quot;Fichier/enregistrer sous/pdf&amp;quot;,&amp;quot;fontSize&amp;quot;:20,&amp;quot;fontWeight&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;sans-serif&amp;quot;,&amp;quot;fontStyle&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;lineHeight&amp;quot;:1.16,&amp;quot;underline&amp;quot;:false,&amp;quot;overline&amp;quot;:false,&amp;quot;linethrough&amp;quot;:false,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;textBackgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;charSpacing&amp;quot;:0,&amp;quot;minWidth&amp;quot;:20,&amp;quot;styles&amp;quot;:{} }],&amp;quot;height&amp;quot;:292,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Step_Picture_03=Transfert_sur_bois___la_mani_re_d_Antoine_explo-fichiers.PNG&lt;br /&gt;
|Step_Picture_03_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1091,&amp;quot;height&amp;quot;:404,&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.55,&amp;quot;scaleY&amp;quot;:0.55,&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/f7/Transfert_sur_bois_la_mani_re_d_Antoine_explo-fichiers.PNG&amp;quot;,&amp;quot;filters&amp;quot;:[]},{&amp;quot;type&amp;quot;:&amp;quot;wfrect&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:288.31,&amp;quot;top&amp;quot;:33.39,&amp;quot;width&amp;quot;:550.72,&amp;quot;height&amp;quot;:29.56,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:2,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;rx&amp;quot;:0,&amp;quot;ry&amp;quot;:0},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:177.5,&amp;quot;top&amp;quot;:119,&amp;quot;width&amp;quot;:109,&amp;quot;height&amp;quot;:128,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:54.5,&amp;quot;x2&amp;quot;:-54.5,&amp;quot;y1&amp;quot;:64,&amp;quot;y2&amp;quot;:-64,&amp;quot;x2a&amp;quot;:-47.62404003775173,&amp;quot;y2a&amp;quot;:-43.58625035429407,&amp;quot;x2b&amp;quot;:-35.442408547540275,&amp;quot;y2b&amp;quot;:-53.95967092017727},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:232,&amp;quot;top&amp;quot;:183,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:123,&amp;quot;top&amp;quot;:55,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;textbox&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:309.13,&amp;quot;top&amp;quot;:204,&amp;quot;width&amp;quot;:308.06,&amp;quot;height&amp;quot;:22.6,&amp;quot;fill&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:1,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;text&amp;quot;:&amp;quot;Le fichier pdf final est prêt !&amp;quot;,&amp;quot;fontSize&amp;quot;:20,&amp;quot;fontWeight&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;sans-serif&amp;quot;,&amp;quot;fontStyle&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;lineHeight&amp;quot;:1.16,&amp;quot;underline&amp;quot;:false,&amp;quot;overline&amp;quot;:false,&amp;quot;linethrough&amp;quot;:false,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;textBackgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;charSpacing&amp;quot;:0,&amp;quot;minWidth&amp;quot;:20,&amp;quot;styles&amp;quot;:{} }],&amp;quot;height&amp;quot;:222,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Impression sur le papier transfert&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut du papier transfert pour textile, t-shirt. Attention, choisissez un papier adapté à votre imprimante : il est spécifié laser ou jet d'encre sur l'emballage. Vous pouvez vous le procurer dans toute grande surface.  &lt;br /&gt;
&lt;br /&gt;
*Chargez le nombre de feuilles A4 de papier-transfert correspondant au nombre de plaques que vous voulez décorer.&lt;br /&gt;
*Attention au sens des feuilles : si vous ne savez pas de quel côté imprime votre machine, marquez une feuille A4 papier blanche avec une croix au feutre et regardez de quel côté charger les feuilles de papier-transfert pour imprimer du bon côté.&lt;br /&gt;
*Lancez vos impression sur les feuilles A4 de papier transfert.&lt;br /&gt;
*Normalement vos transfert sont prêts, avec le visuel en miroir.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Transfert_sur_bois_la_mani_re_d_Antoine_transfert1.jpg&lt;br /&gt;
|Step_Picture_01=Transfert_sur_bois_la_mani_re_d_Antoine_transfert2.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Transfert à chaud sur le bois&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Une fois vos feuilles imprimées, vous allez prendre vos plaques de bois et procéder plaque par plaque en quatre étapes.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;br /&amp;gt;D'abord, comme vos feuilles sont en A4, vous allez poser une plaque sur la table, puis la feuille par dessus, et placer le visuel sur le bois. Suivant la taille de votre plaque de bois, il est possible de découper le papier transfert pour préparer le &amp;quot;tatouage&amp;quot; là où vous le souhaitez. Le papier transfert est quadrillé pour vous donner des repères de découpe si nécessaire. &lt;br /&gt;
* Ensuite, vous allez utiliser '''une presse à chaud''' (si il y en a une) ou '''un fer à repasser''' (beaucoup plus courant). La technique démontrée par Antoine Tabet au Fablabs de la Communauté de Communes de la Roche Aux fées est de '''20 secondes de chauffe sur le bois avec le papier transfert dessus à 175 degrés. Puis refroidissement durant 10 secondes. Et on recommence une deuxième passe de 20 secondes à 175 degrés.''' &lt;br /&gt;
* Une fois l'opération effectuée sur un ensemble plaque + transfert, mettez-le de côté et refaites la même opération avec autant de plaques et de transferts que prévu. &lt;br /&gt;
* La méthode d'Antoine Tabet : laisser refroidir pour bonne fixation avant de décoller le papier transfert et de voir apparaître le motif sur le bois. La méthode de Romane Paquet, du même fablab : ne pas laisser refroidir jusqu'à température ambiance, car cela se décolle plus facilement. Par contre, demande du tact pour ne pas abimer le motif.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Transfert_sur_bois_la_mani_re_d_Antoine_transfert3.jpg&lt;br /&gt;
|Step_Picture_01=Transfert_sur_bois_la_mani_re_d_Antoine_transfert4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Conclusion et intérêt de cette technique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* Avec le [https://www.climatechangelab.org Climate Change Lab] nous avions [https://braillerap.readthedocs.io/fr/latest/ 8 imprimantes brailles open source] à décorer avec les logos des partenaires dans un délai court.&lt;br /&gt;
&lt;br /&gt;
*La simulation de Stéphane Godin donnait 4 heures de gravure par plaque frontale de machine soit 4X8 = '''32 heures de temps machine.'''&amp;lt;br /&amp;gt;&lt;br /&gt;
*Avec cette technique '''on a gagné 31 heures de temps machine''', et le rendu permet de conserver les couleurs tout en allant vite et bien.&lt;br /&gt;
&lt;br /&gt;
Cette idée de hacker le papier transfert textile pour l'utiliser sur des découpes laser permet d'utiliser la même chaîne logiciel et nous a été démontrée en juin 2022 par Antoine Tabet et Morgane Paquet  responsables [https://lafabrique.rafcom.bzh/ des fablabs de la CCRAF] : merci à eux !&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Transfert_sur_bois_la_mani_re_d_Antoine_transfert5.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>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Transfert_sur_bois_%C3%A0_la_mani%C3%A8re_d%27Antoine&amp;diff=155385</id>
		<title>Transfert sur bois à la manière d'Antoine</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Transfert_sur_bois_%C3%A0_la_mani%C3%A8re_d%27Antoine&amp;diff=155385"/>
		<updated>2022-06-30T09:54:30Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Transfert_sur_bois___la_mani_re_d_Antoine_transfert5.jpg&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Comment utiliser du papier transfert pour textile sur des plaques découpées à la laser.&lt;br /&gt;
Gagnez des dizaines d'heures pour personnaliser vos découpes laser grâce à l'astuce d'Antoine  !&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Decoration, Furniture&lt;br /&gt;
|Type=TECHNIQUE&lt;br /&gt;
|Difficulty=Very easy&lt;br /&gt;
|Duration=10&lt;br /&gt;
|Duration-type=minute(s)&lt;br /&gt;
|Cost=10&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Transfert, logos, Decoupe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Souvent lorsqu'on veut apposer les logos de partenaires sur des découpes laser, on s'aperçoit en simulant la gravure que certains logos posent problème : il faut 4 heures pour marquer une seule plaque de bois ! Sur 10 plaques, cela peut monter à 40 heures et exploser votre rétro-planning de production. Dans un fablab par exemple, on partage les machines et ce type de problème devient très lourd. Avec l'astuce d'Antoine Tabet, de la Fabrique de la Roche Aux Fées, vous pouvez gagner des dizaines d'heures et en qualité.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Préparation du visuel sous inkscape&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut réaliser le visuel que vous souhaitez apposer sur une plaque de bois grâce un logiciel (de préférence libre, ici Inkscape), puis appliquer un effet miroir comme pour l'imprimer sur papier à l'envers.&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Créez le visuel avec le logiciel Inkscape et préparez-le aux dimensions voulues.&lt;br /&gt;
*Effectuez un effet miroir pour inverser. Pour cela utilisez dans le menu du haut &amp;quot;objet&amp;quot; puis &amp;quot;retourner horizontalement&amp;quot;.&lt;br /&gt;
*Exportez au format pdf. Pour cela cliquez &amp;quot;Fichier/enregistrer&amp;quot; et choisissez dans la liste des formats &amp;quot;portable document format (pdf).&lt;br /&gt;
&lt;br /&gt;
Vous allez maintenant pouvoir imprimer ce document inversé avec une imprimante sur du papier transfert A4 avec une imprimante laser ou jet d'encre classique.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Transfert_sur_bois___la_mani_re_d_Antoine_INKSCAPE1.PNG&lt;br /&gt;
|Step_Picture_00_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1887,&amp;quot;height&amp;quot;:932,&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.32,&amp;quot;scaleY&amp;quot;:0.32,&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/7/7e/Transfert_sur_bois_la_mani_re_d_Antoine_INKSCAPE1.PNG&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:296,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Step_Picture_01=Transfert_sur_bois___la_mani_re_d_Antoine_INKSCAPE2.PNG&lt;br /&gt;
|Step_Picture_01_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1910,&amp;quot;height&amp;quot;:930,&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.31,&amp;quot;scaleY&amp;quot;:0.31,&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/e/ec/Transfert_sur_bois_la_mani_re_d_Antoine_INKSCAPE2.PNG&amp;quot;,&amp;quot;filters&amp;quot;:[]},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:79.5,&amp;quot;top&amp;quot;:53,&amp;quot;width&amp;quot;:35,&amp;quot;height&amp;quot;:66,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:-17.5,&amp;quot;x2&amp;quot;:17.5,&amp;quot;y1&amp;quot;:33,&amp;quot;y2&amp;quot;:-33,&amp;quot;x2a&amp;quot;:15.197644218852107,&amp;quot;y2a&amp;quot;:-11.582736919554476,&amp;quot;x2b&amp;quot;:1.0622505857580595,&amp;quot;y2b&amp;quot;:-19.07877899771041},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:62,&amp;quot;top&amp;quot;:86,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:97,&amp;quot;top&amp;quot;:20,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;textbox&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:83.03,&amp;quot;top&amp;quot;:120,&amp;quot;width&amp;quot;:142.3,&amp;quot;height&amp;quot;:48.82,&amp;quot;fill&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:1,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;text&amp;quot;:&amp;quot;Objet/retourner\nhorizontalement&amp;quot;,&amp;quot;fontSize&amp;quot;:20,&amp;quot;fontWeight&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;sans-serif&amp;quot;,&amp;quot;fontStyle&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;lineHeight&amp;quot;:1.16,&amp;quot;underline&amp;quot;:false,&amp;quot;overline&amp;quot;:false,&amp;quot;linethrough&amp;quot;:false,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;textBackgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;charSpacing&amp;quot;:0,&amp;quot;minWidth&amp;quot;:20,&amp;quot;styles&amp;quot;:{} }],&amp;quot;height&amp;quot;:292,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Step_Picture_02=Transfert_sur_bois___la_mani_re_d_Antoine_INKSCAPE2.PNG&lt;br /&gt;
|Step_Picture_02_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1910,&amp;quot;height&amp;quot;:930,&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.31,&amp;quot;scaleY&amp;quot;:0.31,&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/e/ec/Transfert_sur_bois_la_mani_re_d_Antoine_INKSCAPE2.PNG&amp;quot;,&amp;quot;filters&amp;quot;:[]},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:29.5,&amp;quot;top&amp;quot;:47,&amp;quot;width&amp;quot;:27,&amp;quot;height&amp;quot;:52,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:13.5,&amp;quot;x2&amp;quot;:-13.5,&amp;quot;y1&amp;quot;:26,&amp;quot;y2&amp;quot;:-26,&amp;quot;x2a&amp;quot;:-11.383663201472775,&amp;quot;y2a&amp;quot;:-4.563556298788749,&amp;quot;x2b&amp;quot;:2.8162740273550604,&amp;quot;y2b&amp;quot;:-11.936600629141664},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:43,&amp;quot;top&amp;quot;:73,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:16,&amp;quot;top&amp;quot;:21,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;textbox&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:167.56,&amp;quot;top&amp;quot;:98,&amp;quot;width&amp;quot;:273.21,&amp;quot;height&amp;quot;:22.6,&amp;quot;fill&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:1,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;text&amp;quot;:&amp;quot;Fichier/enregistrer sous/pdf&amp;quot;,&amp;quot;fontSize&amp;quot;:20,&amp;quot;fontWeight&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;sans-serif&amp;quot;,&amp;quot;fontStyle&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;lineHeight&amp;quot;:1.16,&amp;quot;underline&amp;quot;:false,&amp;quot;overline&amp;quot;:false,&amp;quot;linethrough&amp;quot;:false,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;textBackgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;charSpacing&amp;quot;:0,&amp;quot;minWidth&amp;quot;:20,&amp;quot;styles&amp;quot;:{} }],&amp;quot;height&amp;quot;:292,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Step_Picture_03=Transfert_sur_bois___la_mani_re_d_Antoine_explo-fichiers.PNG&lt;br /&gt;
|Step_Picture_03_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1091,&amp;quot;height&amp;quot;:404,&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.55,&amp;quot;scaleY&amp;quot;:0.55,&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/f7/Transfert_sur_bois_la_mani_re_d_Antoine_explo-fichiers.PNG&amp;quot;,&amp;quot;filters&amp;quot;:[]},{&amp;quot;type&amp;quot;:&amp;quot;wfrect&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:288.31,&amp;quot;top&amp;quot;:33.39,&amp;quot;width&amp;quot;:550.72,&amp;quot;height&amp;quot;:29.56,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:2,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;rx&amp;quot;:0,&amp;quot;ry&amp;quot;:0},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:177.5,&amp;quot;top&amp;quot;:119,&amp;quot;width&amp;quot;:109,&amp;quot;height&amp;quot;:128,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:54.5,&amp;quot;x2&amp;quot;:-54.5,&amp;quot;y1&amp;quot;:64,&amp;quot;y2&amp;quot;:-64,&amp;quot;x2a&amp;quot;:-47.62404003775173,&amp;quot;y2a&amp;quot;:-43.58625035429407,&amp;quot;x2b&amp;quot;:-35.442408547540275,&amp;quot;y2b&amp;quot;:-53.95967092017727},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:232,&amp;quot;top&amp;quot;:183,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:123,&amp;quot;top&amp;quot;:55,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;textbox&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:309.13,&amp;quot;top&amp;quot;:204,&amp;quot;width&amp;quot;:308.06,&amp;quot;height&amp;quot;:22.6,&amp;quot;fill&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:1,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;text&amp;quot;:&amp;quot;Le fichier pdf final est prêt !&amp;quot;,&amp;quot;fontSize&amp;quot;:20,&amp;quot;fontWeight&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;sans-serif&amp;quot;,&amp;quot;fontStyle&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;lineHeight&amp;quot;:1.16,&amp;quot;underline&amp;quot;:false,&amp;quot;overline&amp;quot;:false,&amp;quot;linethrough&amp;quot;:false,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;textBackgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;charSpacing&amp;quot;:0,&amp;quot;minWidth&amp;quot;:20,&amp;quot;styles&amp;quot;:{} }],&amp;quot;height&amp;quot;:222,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Impression sur le papier transfert&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut du papier transfert pour textile, t-shirt. Attention, choisissez un papier adapté à votre imprimante : il est spécifié laser ou jet d'encre sur l'emballage. &lt;br /&gt;
&lt;br /&gt;
* Chargez le nombre de feuilles A4 de papier-transfert correspondant au nombre de plaques que vous voulez décorer. &lt;br /&gt;
* Attention au sens des feuilles : si vous ne savez pas de quel côté imprime votre machine, marquez une feuille A4 papier blanche avec une croix au feutre et regardez de quel côté charger les feuilles de papier-transfert pour imprimer du bon côté. &lt;br /&gt;
* Lancez vos impression sur les feuilles A4 de papier transfert.&lt;br /&gt;
* Normalement vos transfert sont prêts, avec le visuel en miroir.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Transfert_sur_bois_la_mani_re_d_Antoine_transfert1.jpg&lt;br /&gt;
|Step_Picture_01=Transfert_sur_bois_la_mani_re_d_Antoine_transfert2.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Transfert à chaud sur le bois&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Une fois vos feuilles imprimées, vous allez prendre vos plaques de bois et procéder plaque par plaque en quatre étapes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord, comme vos feuilles sont en A4, vous allez poser une plaque sur la table, puis la feuille par dessus, et placer le visuel sur le bois. Suivant la taille de votre plaque de bois, il est possible de découper le papier transfert pour préparer le &amp;quot;tatouage&amp;quot; là où vous le souhaitez. Le papier transfert est quadrillé pour vous donner des repères de découpe si nécessaire. &lt;br /&gt;
&lt;br /&gt;
Ensuite, vous allez utiliser une presse à chaud (si il y en a une) ou un fer à repasser (beaucoup plus courant). La technique démontrée par Antoine Tabet au Fablabs de la Communauté de Communes de la Roche Aux fées est de 20 secondes de chauffe sur le bois avec le papier transfert dessus à 175 degrés. Puis refroidissement durant 10 secondes. Et on recommence une deuxième passe de 20 secondes à 175 degrés. &lt;br /&gt;
&lt;br /&gt;
Une fois l'opération effectuée sur un ensemble plaque + transfert, mettez-le de côté et refaite la même avec autant de plaques et de transferts que prévus. &lt;br /&gt;
&lt;br /&gt;
La méthode d'Antoine : laisser refroidir pour bonne fixation avant de décoller le papier transfert et de voir apparaître le motif sur le bois. La méthode de Romane Paquet, du même fablab : ne pas laisser refroidir jusqu'à température ambiance, car cela se décolle plus facilement. Par contre, demande du tact pour ne pas abimer le motif.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Transfert_sur_bois_la_mani_re_d_Antoine_transfert3.jpg&lt;br /&gt;
|Step_Picture_01=Transfert_sur_bois_la_mani_re_d_Antoine_transfert4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Conclusion et intérêt de cette technique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* Avec le [https://www.climatechangelab.org Climate Change Lab] nous avions [https://braillerap.readthedocs.io/fr/latest/ 8 imprimantes brailles open source] à décorer avec les logos des partenaires dans un délai court. &lt;br /&gt;
* La simulation de Stéphane Godin donnait 4 heures de gravure par plaque frontale de machine soit 4X8 = '''32 heures de temps machine.''' &lt;br /&gt;
* Avec cette technique '''on a gagné 31 heures de temps machine''', et le rendu permet de conserver les couleurs tout en allant vite et bien. &lt;br /&gt;
&lt;br /&gt;
Cette idée de hacker le papier transfert textile pour l'utiliser sur des découpes laser permet d'utiliser la même chaîne logiciel et nous a été démontrée en juin 2022 par Antoine Tabet et Morgane Paquet  responsables [https://lafabrique.rafcom.bzh/ des fablabs de la CCRAF] : merci à eux !&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Transfert_sur_bois_la_mani_re_d_Antoine_transfert5.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>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Transfert_sur_bois_%C3%A0_la_mani%C3%A8re_d%27Antoine&amp;diff=155384</id>
		<title>Transfert sur bois à la manière d'Antoine</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Transfert_sur_bois_%C3%A0_la_mani%C3%A8re_d%27Antoine&amp;diff=155384"/>
		<updated>2022-06-30T09:52:57Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Page créée avec « {{Tuto Details |Main_Picture=Transfert_sur_bois___la_mani_re_d_Antoine_transfert5.jpg |Description=&amp;lt;translate&amp;gt;Gagnez des dizaines d'heures pour personnaliser vos découpes... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Transfert_sur_bois___la_mani_re_d_Antoine_transfert5.jpg&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Gagnez des dizaines d'heures pour personnaliser vos découpes laser grâce à l'astuce d'Antoine  !&lt;br /&gt;
Comment utiliser tu papier transfert pour vetement sur des plaques découpées à la laser.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Decoration, Furniture&lt;br /&gt;
|Type=TECHNIQUE&lt;br /&gt;
|Difficulty=Very easy&lt;br /&gt;
|Duration=10&lt;br /&gt;
|Duration-type=minute(s)&lt;br /&gt;
|Cost=10&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Transfert, logos, Decoupe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Souvent lorsqu'on veut apposer les logos de partenaires sur des découpes laser, on s'aperçoit en simulant la gravure ou le marquage que certains logos posent problème : il faut 4 heures pour marquer les plaques ! Sur 10 plaques, cela peut monter à 40 heures et exploser votre rétro-planning de production. Dans un fablab par exemple, on partage les machines et ce type de problème devient très lourd. Avec l'astuce d'Antoine Tabet, de la Fabrique de la Roche Aux Fées, vous pouvez gagner des dizaines d'heures et en qualité.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Préparation du visuel sous inkscape&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut réaliser le visuel que vous souhaitez apposer sur une plaque de bois grâce un logiciel (de préférence libre, ici Inkscape), puis appliquer un effet miroir comme pour l'imprimer sur papier à l'envers. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Créez le visuel avec le logiciel Inkscape et préparez-le aux dimensions voulues.&lt;br /&gt;
* Effectuez un effet miroir pour inverser. Pour cela utilisez dans le menu du haut &amp;quot;objet&amp;quot; puis &amp;quot;retourner horizontalement&amp;quot;.&lt;br /&gt;
* Exportez au format pdf. Pour cela cliquez &amp;quot;Fichier/enregistrer&amp;quot; et choisissez dans la liste des formats &amp;quot;portable document format (pdf).&lt;br /&gt;
&lt;br /&gt;
Vous allez maintenant pouvoir imprimer ce document inversé avec une imprimante sur du papier transfert A4 avec une imprimante laser ou jet d'encre classique.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Transfert_sur_bois___la_mani_re_d_Antoine_INKSCAPE1.PNG&lt;br /&gt;
|Step_Picture_00_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1887,&amp;quot;height&amp;quot;:932,&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.32,&amp;quot;scaleY&amp;quot;:0.32,&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/7/7e/Transfert_sur_bois_la_mani_re_d_Antoine_INKSCAPE1.PNG&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:296,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Step_Picture_01=Transfert_sur_bois___la_mani_re_d_Antoine_INKSCAPE2.PNG&lt;br /&gt;
|Step_Picture_01_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1910,&amp;quot;height&amp;quot;:930,&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.31,&amp;quot;scaleY&amp;quot;:0.31,&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/e/ec/Transfert_sur_bois_la_mani_re_d_Antoine_INKSCAPE2.PNG&amp;quot;,&amp;quot;filters&amp;quot;:[]},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:79.5,&amp;quot;top&amp;quot;:53,&amp;quot;width&amp;quot;:35,&amp;quot;height&amp;quot;:66,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:-17.5,&amp;quot;x2&amp;quot;:17.5,&amp;quot;y1&amp;quot;:33,&amp;quot;y2&amp;quot;:-33,&amp;quot;x2a&amp;quot;:15.197644218852107,&amp;quot;y2a&amp;quot;:-11.582736919554476,&amp;quot;x2b&amp;quot;:1.0622505857580595,&amp;quot;y2b&amp;quot;:-19.07877899771041},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:62,&amp;quot;top&amp;quot;:86,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:97,&amp;quot;top&amp;quot;:20,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;textbox&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:83.03,&amp;quot;top&amp;quot;:120,&amp;quot;width&amp;quot;:142.3,&amp;quot;height&amp;quot;:48.82,&amp;quot;fill&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:1,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;text&amp;quot;:&amp;quot;Objet/retourner\nhorizontalement&amp;quot;,&amp;quot;fontSize&amp;quot;:20,&amp;quot;fontWeight&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;sans-serif&amp;quot;,&amp;quot;fontStyle&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;lineHeight&amp;quot;:1.16,&amp;quot;underline&amp;quot;:false,&amp;quot;overline&amp;quot;:false,&amp;quot;linethrough&amp;quot;:false,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;textBackgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;charSpacing&amp;quot;:0,&amp;quot;minWidth&amp;quot;:20,&amp;quot;styles&amp;quot;:{} }],&amp;quot;height&amp;quot;:292,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Step_Picture_02=Transfert_sur_bois___la_mani_re_d_Antoine_INKSCAPE2.PNG&lt;br /&gt;
|Step_Picture_02_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1910,&amp;quot;height&amp;quot;:930,&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.31,&amp;quot;scaleY&amp;quot;:0.31,&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/e/ec/Transfert_sur_bois_la_mani_re_d_Antoine_INKSCAPE2.PNG&amp;quot;,&amp;quot;filters&amp;quot;:[]},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:29.5,&amp;quot;top&amp;quot;:47,&amp;quot;width&amp;quot;:27,&amp;quot;height&amp;quot;:52,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:13.5,&amp;quot;x2&amp;quot;:-13.5,&amp;quot;y1&amp;quot;:26,&amp;quot;y2&amp;quot;:-26,&amp;quot;x2a&amp;quot;:-11.383663201472775,&amp;quot;y2a&amp;quot;:-4.563556298788749,&amp;quot;x2b&amp;quot;:2.8162740273550604,&amp;quot;y2b&amp;quot;:-11.936600629141664},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:43,&amp;quot;top&amp;quot;:73,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:16,&amp;quot;top&amp;quot;:21,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;textbox&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:167.56,&amp;quot;top&amp;quot;:98,&amp;quot;width&amp;quot;:273.21,&amp;quot;height&amp;quot;:22.6,&amp;quot;fill&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:1,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;text&amp;quot;:&amp;quot;Fichier/enregistrer sous/pdf&amp;quot;,&amp;quot;fontSize&amp;quot;:20,&amp;quot;fontWeight&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;sans-serif&amp;quot;,&amp;quot;fontStyle&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;lineHeight&amp;quot;:1.16,&amp;quot;underline&amp;quot;:false,&amp;quot;overline&amp;quot;:false,&amp;quot;linethrough&amp;quot;:false,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;textBackgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;charSpacing&amp;quot;:0,&amp;quot;minWidth&amp;quot;:20,&amp;quot;styles&amp;quot;:{} }],&amp;quot;height&amp;quot;:292,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Step_Picture_03=Transfert_sur_bois___la_mani_re_d_Antoine_explo-fichiers.PNG&lt;br /&gt;
|Step_Picture_03_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1091,&amp;quot;height&amp;quot;:404,&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.55,&amp;quot;scaleY&amp;quot;:0.55,&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/f7/Transfert_sur_bois_la_mani_re_d_Antoine_explo-fichiers.PNG&amp;quot;,&amp;quot;filters&amp;quot;:[]},{&amp;quot;type&amp;quot;:&amp;quot;wfrect&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:288.31,&amp;quot;top&amp;quot;:33.39,&amp;quot;width&amp;quot;:550.72,&amp;quot;height&amp;quot;:29.56,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:2,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;rx&amp;quot;:0,&amp;quot;ry&amp;quot;:0},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:177.5,&amp;quot;top&amp;quot;:119,&amp;quot;width&amp;quot;:109,&amp;quot;height&amp;quot;:128,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:54.5,&amp;quot;x2&amp;quot;:-54.5,&amp;quot;y1&amp;quot;:64,&amp;quot;y2&amp;quot;:-64,&amp;quot;x2a&amp;quot;:-47.62404003775173,&amp;quot;y2a&amp;quot;:-43.58625035429407,&amp;quot;x2b&amp;quot;:-35.442408547540275,&amp;quot;y2b&amp;quot;:-53.95967092017727},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:232,&amp;quot;top&amp;quot;:183,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:123,&amp;quot;top&amp;quot;:55,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;textbox&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:309.13,&amp;quot;top&amp;quot;:204,&amp;quot;width&amp;quot;:308.06,&amp;quot;height&amp;quot;:22.6,&amp;quot;fill&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:1,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;text&amp;quot;:&amp;quot;Le fichier pdf final est prêt !&amp;quot;,&amp;quot;fontSize&amp;quot;:20,&amp;quot;fontWeight&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;sans-serif&amp;quot;,&amp;quot;fontStyle&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;lineHeight&amp;quot;:1.16,&amp;quot;underline&amp;quot;:false,&amp;quot;overline&amp;quot;:false,&amp;quot;linethrough&amp;quot;:false,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;textBackgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;charSpacing&amp;quot;:0,&amp;quot;minWidth&amp;quot;:20,&amp;quot;styles&amp;quot;:{} }],&amp;quot;height&amp;quot;:222,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Impression sur le papier transfert&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut du papier transfert pour textile, t-shirt. Attention, choisissez un papier adapté à votre imprimante : il est spécifié laser ou jet d'encre sur l'emballage. &lt;br /&gt;
&lt;br /&gt;
* Chargez le nombre de feuilles A4 de papier-transfert correspondant au nombre de plaques que vous voulez décorer. &lt;br /&gt;
* Attention au sens des feuilles : si vous ne savez pas de quel côté imprime votre machine, marquez une feuille A4 papier blanche avec une croix au feutre et regardez de quel côté charger les feuilles de papier-transfert pour imprimer du bon côté. &lt;br /&gt;
* Lancez vos impression sur les feuilles A4 de papier transfert.&lt;br /&gt;
* Normalement vos transfert sont prêts, avec le visuel en miroir.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Transfert_sur_bois_la_mani_re_d_Antoine_transfert1.jpg&lt;br /&gt;
|Step_Picture_01=Transfert_sur_bois_la_mani_re_d_Antoine_transfert2.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Transfert à chaud sur le bois&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Une fois vos feuilles imprimées, vous allez prendre vos plaques de bois et procéder plaque par plaque en quatre étapes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord, comme vos feuilles sont en A4, vous allez poser une plaque sur la table, puis la feuille par dessus, et placer le visuel sur le bois. Suivant la taille de votre plaque de bois, il est possible de découper le papier transfert pour préparer le &amp;quot;tatouage&amp;quot; là où vous le souhaitez. Le papier transfert est quadrillé pour vous donner des repères de découpe si nécessaire. &lt;br /&gt;
&lt;br /&gt;
Ensuite, vous allez utiliser une presse à chaud (si il y en a une) ou un fer à repasser (beaucoup plus courant). La technique démontrée par Antoine Tabet au Fablabs de la Communauté de Communes de la Roche Aux fées est de 20 secondes de chauffe sur le bois avec le papier transfert dessus à 175 degrés. Puis refroidissement durant 10 secondes. Et on recommence une deuxième passe de 20 secondes à 175 degrés. &lt;br /&gt;
&lt;br /&gt;
Une fois l'opération effectuée sur un ensemble plaque + transfert, mettez-le de côté et refaite la même avec autant de plaques et de transferts que prévus. &lt;br /&gt;
&lt;br /&gt;
La méthode d'Antoine : laisser refroidir pour bonne fixation avant de décoller le papier transfert et de voir apparaître le motif sur le bois. La méthode de Romane Paquet, du même fablab : ne pas laisser refroidir jusqu'à température ambiance, car cela se décolle plus facilement. Par contre, demande du tact pour ne pas abimer le motif.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Transfert_sur_bois_la_mani_re_d_Antoine_transfert3.jpg&lt;br /&gt;
|Step_Picture_01=Transfert_sur_bois_la_mani_re_d_Antoine_transfert4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Conclusion et intérêt de cette technique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* Avec le [https://www.climatechangelab.org Climate Change Lab] nous avions [https://braillerap.readthedocs.io/fr/latest/ 8 imprimantes brailles open source] à décorer avec les logos des partenaires dans un délai court. &lt;br /&gt;
* La simulation de Stéphane Godin donnait 4 heures de gravure par plaque frontale de machine soit 4X8 = '''32 heures de temps machine.''' &lt;br /&gt;
* Avec cette technique '''on a gagné 31 heures de temps machine''', et le rendu permet de conserver les couleurs tout en allant vite et bien. &lt;br /&gt;
&lt;br /&gt;
Cette idée de hacker le papier transfert textile pour l'utiliser sur des découpes laser permet d'utiliser la même chaîne logiciel et nous a été démontrée en juin 2022 par Antoine Tabet et Morgane Paquet  responsables [https://lafabrique.rafcom.bzh/ des fablabs de la CCRAF] : merci à eux !&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Transfert_sur_bois_la_mani_re_d_Antoine_transfert5.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;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
|Language=fr&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Transfert_sur_bois_la_mani_re_d_Antoine_explo-fichiers.PNG&amp;diff=155381</id>
		<title>Fichier:Transfert sur bois la mani re d Antoine explo-fichiers.PNG</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Transfert_sur_bois_la_mani_re_d_Antoine_explo-fichiers.PNG&amp;diff=155381"/>
		<updated>2022-06-30T09:29:45Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Transfert_sur_bois___la_mani_re_d_Antoine_explo-fichiers&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Transfert_sur_bois___la_mani_re_d_Antoine_explo-fichiers&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Transfert_sur_bois_la_mani_re_d_Antoine_INKSCAPE2.PNG&amp;diff=155380</id>
		<title>Fichier:Transfert sur bois la mani re d Antoine INKSCAPE2.PNG</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Transfert_sur_bois_la_mani_re_d_Antoine_INKSCAPE2.PNG&amp;diff=155380"/>
		<updated>2022-06-30T09:28:18Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Transfert_sur_bois___la_mani_re_d_Antoine_INKSCAPE2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Transfert_sur_bois___la_mani_re_d_Antoine_INKSCAPE2&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Transfert_sur_bois_la_mani_re_d_Antoine_INKSCAPE1.PNG&amp;diff=155379</id>
		<title>Fichier:Transfert sur bois la mani re d Antoine INKSCAPE1.PNG</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Transfert_sur_bois_la_mani_re_d_Antoine_INKSCAPE1.PNG&amp;diff=155379"/>
		<updated>2022-06-30T09:28:17Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Transfert_sur_bois___la_mani_re_d_Antoine_INKSCAPE1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Transfert_sur_bois___la_mani_re_d_Antoine_INKSCAPE1&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Transfert_sur_bois_la_mani_re_d_Antoine_transfert4.jpg&amp;diff=155377</id>
		<title>Fichier:Transfert sur bois la mani re d Antoine transfert4.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Transfert_sur_bois_la_mani_re_d_Antoine_transfert4.jpg&amp;diff=155377"/>
		<updated>2022-06-30T09:15:32Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Transfert_sur_bois___la_mani_re_d_Antoine_transfert4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Transfert_sur_bois___la_mani_re_d_Antoine_transfert4&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Transfert_sur_bois_la_mani_re_d_Antoine_transfert3.jpg&amp;diff=155376</id>
		<title>Fichier:Transfert sur bois la mani re d Antoine transfert3.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Transfert_sur_bois_la_mani_re_d_Antoine_transfert3.jpg&amp;diff=155376"/>
		<updated>2022-06-30T09:15:31Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Transfert_sur_bois___la_mani_re_d_Antoine_transfert3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Transfert_sur_bois___la_mani_re_d_Antoine_transfert3&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Transfert_sur_bois_la_mani_re_d_Antoine_transfert1.jpg&amp;diff=155374</id>
		<title>Fichier:Transfert sur bois la mani re d Antoine transfert1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Transfert_sur_bois_la_mani_re_d_Antoine_transfert1.jpg&amp;diff=155374"/>
		<updated>2022-06-30T09:15:30Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Transfert_sur_bois___la_mani_re_d_Antoine_transfert1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Transfert_sur_bois___la_mani_re_d_Antoine_transfert1&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Transfert_sur_bois_la_mani_re_d_Antoine_transfert2.jpg&amp;diff=155375</id>
		<title>Fichier:Transfert sur bois la mani re d Antoine transfert2.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Transfert_sur_bois_la_mani_re_d_Antoine_transfert2.jpg&amp;diff=155375"/>
		<updated>2022-06-30T09:15:30Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Transfert_sur_bois___la_mani_re_d_Antoine_transfert2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Transfert_sur_bois___la_mani_re_d_Antoine_transfert2&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Transfert_sur_bois_la_mani_re_d_Antoine_transfert5.jpg&amp;diff=155373</id>
		<title>Fichier:Transfert sur bois la mani re d Antoine transfert5.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Transfert_sur_bois_la_mani_re_d_Antoine_transfert5.jpg&amp;diff=155373"/>
		<updated>2022-06-30T09:15:29Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Transfert_sur_bois___la_mani_re_d_Antoine_transfert5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Transfert_sur_bois___la_mani_re_d_Antoine_transfert5&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=MUTED_-_boitier_biodata_vers_module_de_synth%C3%A9tiseur_analogique&amp;diff=144952</id>
		<title>MUTED - boitier biodata vers module de synthétiseur analogique</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=MUTED_-_boitier_biodata_vers_module_de_synth%C3%A9tiseur_analogique&amp;diff=144952"/>
		<updated>2022-02-16T10:48:42Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_muted.PNG&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;:-240,&amp;quot;top&amp;quot;:-19,&amp;quot;width&amp;quot;:1152,&amp;quot;height&amp;quot;:640,&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.76,&amp;quot;scaleY&amp;quot;:0.76,&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/6/61/MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_muted.PNG&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:448.9607390300231,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Boitier permettant de raccorder une plante à un synthétiseur analogique.  Prototype réalisé par l'équipe MUTED lors d'un hackathon de transformation de biodata en musique organisé par le Climate Change Lab à Janzé près de Rennes fin 2021.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Art, Electronics, Music and Sound&lt;br /&gt;
|Type=Création&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=4&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=30&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=biodata, synth, vegetal, Arduino, midi, Instrument de musique, forgeCC&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Ce prototype a été réalisé en deux jours à Janzé près de Rennes par l'équipe MUTED  lors d'un hackathon visant à transformer de l'activité biologique détectée dans une plante en installation musicale. Il nécessite pour être répliqué : de réaliser d'abord le capteur documenté dans le tutoriel pré-requis. &lt;br /&gt;
&lt;br /&gt;
Puis une jack 3.5 à  souder (ou récupérée sur un ancien cable de casque audio), et une boîte pour intégrer le dispositif. &lt;br /&gt;
&lt;br /&gt;
Attention il fonctionnera sur tout dispositif acceptant une tension de contrôle comprise entre 0 et 3,3V (tout synthétiseur analogique notamment).&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Youtube&lt;br /&gt;
|VideoURLYoutube=https://youtu.be/IRmjFJB9KYg&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Capteur BioData pour ESP32&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Réalisez d'abord le tuto &amp;quot;capteur biodata avec esp32&amp;quot;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Attention, il faut d'abord être capable de brancher une plante sur une carte électronique pour capter et transformer de minuscules variations électriques.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ceci vous prendra entre deux heures et une demi-journée [http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 en suivant le tuto de Stéphane Godin.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_esp32-so.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Intégrer le code source arduino&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Le code source compatible pour faire fonctionner le capteur est rappelé ici.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut le compiler et l'envoyer dans le module ESP32 à l'aide  de l'outil arduino.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
 MIT License&lt;br /&gt;
&lt;br /&gt;
Copyright (c) 2016 electricityforprogress&lt;br /&gt;
&lt;br /&gt;
Permission is hereby granted, free of charge, to any person obtaining a copy&lt;br /&gt;
of this software and associated documentation files (the &amp;quot;Software&amp;quot;), to deal&lt;br /&gt;
in the Software without restriction, including without limitation the rights&lt;br /&gt;
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell&lt;br /&gt;
copies of the Software, and to permit persons to whom the Software is&lt;br /&gt;
furnished to do so, subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
The above copyright notice and this permission notice shall be included in all&lt;br /&gt;
copies or substantial portions of the Software.&lt;br /&gt;
&lt;br /&gt;
THE SOFTWARE IS PROVIDED &amp;quot;AS IS&amp;quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR&lt;br /&gt;
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,&lt;br /&gt;
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE&lt;br /&gt;
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER&lt;br /&gt;
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,&lt;br /&gt;
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE&lt;br /&gt;
SOFTWARE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This project is based on https://github.com/electricityforprogress/MIDIsprout great work about biodata sonification&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;Arduino.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define SAMPLESIZE  32&lt;br /&gt;
#define LED 5&lt;br /&gt;
#define DAC1 25&lt;br /&gt;
&lt;br /&gt;
#define DESIRED_EVENT 6&lt;br /&gt;
#define ARRAYLEN(a) ((sizeof(a))/(sizeof(a[0])))&lt;br /&gt;
&lt;br /&gt;
//manage LEDs without delay() jgillick/arduino-LEDFader https://github.com/jgillick/arduino-LEDFader.git&lt;br /&gt;
void sample();&lt;br /&gt;
float mapfloat(float x, float in_min, float in_max, float out_min, float out_max);&lt;br /&gt;
void analyzeSample();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//******************************&lt;br /&gt;
static byte state;&lt;br /&gt;
//*******************************&lt;br /&gt;
&lt;br /&gt;
const byte interruptPin = 12; //galvanometer input&lt;br /&gt;
&lt;br /&gt;
byte samplesize = SAMPLESIZE / 2; //set sample array size&lt;br /&gt;
//const byte analysize = SAMPLESIZE - 1;  //trim for analysis array&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int CVmod = 0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
volatile unsigned long microseconds; //sampling timer&lt;br /&gt;
volatile byte sindex = 0;&lt;br /&gt;
volatile unsigned long samples[SAMPLESIZE];&lt;br /&gt;
&lt;br /&gt;
float threshold = 1;  //change threshold multiplier&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
unsigned long previousMillis = 0;&lt;br /&gt;
unsigned long currentMillis = 1;&lt;br /&gt;
unsigned long batteryCheck = 0; //battery check delay timer&lt;br /&gt;
&lt;br /&gt;
uint32_t threshold_last_millis = 0;&lt;br /&gt;
unsigned int  threshold_evt = 0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//std::vector&amp;lt;CSequence*&amp;gt; psequences;&lt;br /&gt;
&lt;br /&gt;
uint32_t sequence_time = 0;&lt;br /&gt;
uint16_t sequence_index = 0;&lt;br /&gt;
uint32_t chipId = 0;&lt;br /&gt;
&lt;br /&gt;
char bleserverid[64] = &amp;quot;&amp;quot;;&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
  for(int i=0; i&amp;lt;17; i=i+8) {&lt;br /&gt;
    chipId |= ((ESP.getEfuseMac() &amp;gt;&amp;gt; (40 - i)) &amp;amp; 0xff) &amp;lt;&amp;lt; i;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  pinMode (LED, OUTPUT);    // initilize led output&lt;br /&gt;
  digitalWrite(LED, HIGH);   // set led ON&lt;br /&gt;
&lt;br /&gt;
  sprintf (bleserverid, &amp;quot;BioData_%08lx MIDI device&amp;quot;, chipId);&lt;br /&gt;
 // BLEMidiServer.begin(bleserverid); // initialize bluetooth midi&lt;br /&gt;
  Serial.begin(115200);                       //initialize Serial for debug&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
  attachInterrupt(interruptPin, sample, RISING);  //begin sampling data from interrupt&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
  currentMillis = millis();   //manage time&lt;br /&gt;
&lt;br /&gt;
  if(sindex &amp;gt;= samplesize)  { analyzeSample(); }  //if samples array full, also checked in analyzeSample(), call sample analysis&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  if (currentMillis - threshold_last_millis &amp;gt; 15000)&lt;br /&gt;
  {&lt;br /&gt;
&lt;br /&gt;
      if (threshold_evt &amp;lt; DESIRED_EVENT)&lt;br /&gt;
      {&lt;br /&gt;
        if (threshold &amp;gt; 0.001)&lt;br /&gt;
          threshold /= 1.4;&lt;br /&gt;
      }&lt;br /&gt;
      else&lt;br /&gt;
      {&lt;br /&gt;
        if (threshold &amp;lt; 10)&lt;br /&gt;
          threshold *= 1.4;&lt;br /&gt;
      }&lt;br /&gt;
      threshold_last_millis = currentMillis;&lt;br /&gt;
      threshold_evt = 0;&lt;br /&gt;
      //Serial.println(threshold);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//interrupt timing sample array&lt;br /&gt;
void sample()&lt;br /&gt;
{&lt;br /&gt;
  if(sindex &amp;lt; samplesize) {&lt;br /&gt;
    samples[sindex] = micros() - microseconds;&lt;br /&gt;
    microseconds = samples[sindex] + microseconds; //rebuild micros() value w/o recalling&lt;br /&gt;
    //micros() is very slow&lt;br /&gt;
    //try a higher precision counter&lt;br /&gt;
    //samples[sindex] = ((timer0_overflow_count &amp;lt;&amp;lt; 8) + TCNT0) - microseconds;&lt;br /&gt;
    sindex += 1;&lt;br /&gt;
  }&lt;br /&gt;
  digitalWrite(LED, ((state) &amp;amp; 0x01) == 0 ? HIGH : LOW);&lt;br /&gt;
  state++;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void analyzeSample()&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
  //eating up memory, one long at a time!&lt;br /&gt;
  unsigned long averg = 0;&lt;br /&gt;
  unsigned long maxim = 0;&lt;br /&gt;
  unsigned long minim = 10000000;&lt;br /&gt;
  float stdevi = 0;&lt;br /&gt;
  unsigned long delta = 0;&lt;br /&gt;
  byte change = 0;&lt;br /&gt;
&lt;br /&gt;
   digitalWrite(LED, ((state) &amp;amp; 0x01) == 0 ? HIGH : LOW);&lt;br /&gt;
  state++;&lt;br /&gt;
  if (sindex &amp;gt;= samplesize) { //array is full&lt;br /&gt;
    unsigned long sampanalysis[SAMPLESIZE];&lt;br /&gt;
    for (byte i=0; i &amp;lt; samplesize; i++){&lt;br /&gt;
      //skip first element in the array&lt;br /&gt;
      sampanalysis[i] = samples[i];  //load analysis table (due to volitle)&lt;br /&gt;
      //manual calculation&lt;br /&gt;
      if(sampanalysis[i] &amp;gt; maxim) { maxim = sampanalysis[i]; }&lt;br /&gt;
      if(sampanalysis[i] &amp;lt; minim) { minim = sampanalysis[i]; }&lt;br /&gt;
      averg += sampanalysis[i];&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    averg = averg / (samplesize);&lt;br /&gt;
    for (byte i = 0; i &amp;lt; samplesize; i++)&lt;br /&gt;
    {&lt;br /&gt;
      stdevi += (sampanalysis[i] - averg) * (sampanalysis[i] - averg) ;  //prep stdevi&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    //manual calculation&lt;br /&gt;
&lt;br /&gt;
    stdevi = stdevi / (samplesize);&lt;br /&gt;
    if (stdevi &amp;lt; 1) { stdevi = 1.0; } //min stdevi of 1&lt;br /&gt;
&lt;br /&gt;
    stdevi = sqrt(stdevi); //calculate stdevu&lt;br /&gt;
&lt;br /&gt;
    delta = maxim - minim;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    //Serial.printf(&amp;quot;%ld %ld %ld %ld %f %f\r\n&amp;quot;, minim, maxim, averg, delta, stdevi, stdevi * threshold);&lt;br /&gt;
    Serial.printf(&amp;quot;%ld&amp;quot;, delta);&lt;br /&gt;
    //Serial.print(averg);&lt;br /&gt;
    Serial.println(&amp;quot;,&amp;quot;);&lt;br /&gt;
    CVmod = map(delta, 0, 20000, 0, 255);&lt;br /&gt;
    Serial.println(CVmod);&lt;br /&gt;
    &lt;br /&gt;
    int data2 = delta % 255;&lt;br /&gt;
    Serial.println(data2);&lt;br /&gt;
    dacWrite(DAC1, data2);&lt;br /&gt;
&lt;br /&gt;
    sindex = 0;&lt;br /&gt;
&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_arduino-2.PNG&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Vérifier les branchements&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;La masse de votre câble audio doit être branchée sur la broche GND de l'ESP32.&lt;br /&gt;
&lt;br /&gt;
L'autre fil doit être branché sur la broche GPIO 25. En effet le module offre deux broches qui font automatiquement la conversion &amp;quot;Digital Analogic Converter&amp;quot;, les broches GPIO 25 et 26. Ceci dans une plage comprise entre 0 et 3.3V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour tester le fonctionnement, vous pouvez prendre un multimètre et l'appliquer sur deux sections de la fiche jack. Normalement vous mesurerez une tension variable comprise entre 0 et 3.3V.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_pinout.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Brancher le module sur un synthétiseur&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous suffit maintenant  d'alimenter le boitier relié à une plante (deux câbles dénudés sur deux tiges) et d'enficher la prise jack pour avoir '''un module vivant''' intervenant dans votre synthétiseur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un immense merci à Simon Lamy pour les informations fournies, et les éléments médias de ce tutoriel !&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_muted2.PNG&lt;br /&gt;
|Step_Picture_00_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:183,&amp;quot;height&amp;quot;:188,&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;:3.28,&amp;quot;scaleY&amp;quot;:3.28,&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/1/15/MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_muted2.PNG&amp;quot;,&amp;quot;filters&amp;quot;:[]},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:108.5,&amp;quot;top&amp;quot;:278.5,&amp;quot;width&amp;quot;:103,&amp;quot;height&amp;quot;:301,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:-51.5,&amp;quot;x2&amp;quot;:51.5,&amp;quot;y1&amp;quot;:-150.5,&amp;quot;y2&amp;quot;:150.5,&amp;quot;x2a&amp;quot;:52.59387458357187,&amp;quot;y2a&amp;quot;:128.98713318975325,&amp;quot;x2b&amp;quot;:37.45565620862326,&amp;quot;y2b&amp;quot;:134.16732087287522},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:57,&amp;quot;top&amp;quot;:128,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:160,&amp;quot;top&amp;quot;:429,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586}],&amp;quot;height&amp;quot;:616,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;Biodata/sound/exemples&lt;br /&gt;
&lt;br /&gt;
https://electricityforprogress.com/biodata-sonification/&lt;br /&gt;
&lt;br /&gt;
Multiples ressources Labomedia&lt;br /&gt;
&lt;br /&gt;
https://ressources.labomedia.org/capteurs_environnementaux_biofeedback&lt;br /&gt;
&lt;br /&gt;
Midi + arduino&lt;br /&gt;
&lt;br /&gt;
http://www.planetarduino.org/?cat=5499&lt;br /&gt;
&lt;br /&gt;
MIDI/notes&lt;br /&gt;
&lt;br /&gt;
https://newt.phys.unsw.edu.au/jw/notes.html&lt;br /&gt;
&lt;br /&gt;
Midi packets logger&lt;br /&gt;
&lt;br /&gt;
http://www.midiox.com/&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=Published&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_pinout.jpg&amp;diff=144951</id>
		<title>Fichier:MUTED - boitier biodata vers module de synth tiseur analogique pinout.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_pinout.jpg&amp;diff=144951"/>
		<updated>2022-02-16T10:47:28Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_pinout&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_pinout&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Verser_vos_travaux_dans_le_bien_commun_de_l%27humanit%C3%A9&amp;diff=144949</id>
		<title>Verser vos travaux dans le bien commun de l'humanité</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Verser_vos_travaux_dans_le_bien_commun_de_l%27humanit%C3%A9&amp;diff=144949"/>
		<updated>2022-02-16T10:40:20Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Verser_vos_travaux_dans_le_bien_commun_de_l_humanit_cc.png&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;:47,&amp;quot;top&amp;quot;:-24,&amp;quot;width&amp;quot;:200,&amp;quot;height&amp;quot;:200,&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;:2.54,&amp;quot;scaleY&amp;quot;:2.54,&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/0/01/Verser_vos_travaux_dans_le_bien_commun_de_l_humanit_cc.png&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:450.50847457627117,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Comment verser votre mode d'emploi, plan d'objet, texte ou savoir dans le bien commun, quelle licence choisir lors de sa publication  ?&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Art, Clothing and Accessories, Decoration, Electronics, Energy, Food and Agriculture, Furniture, Health and Wellbeing, House, Machines and Tools, Music and Sound, Sport and Outside, Play and Hobbies, Recycling and Upcycling, Robotics, Science and Biology, Transport and Mobility&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Very easy&lt;br /&gt;
|Duration=10&lt;br /&gt;
|Duration-type=minute(s)&lt;br /&gt;
|Cost=0&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=creative commons, licences, commons&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Comment d'y retrouver pour affecter une licence à vos travaux quand vous souhaitez les partager ?  Comment respecter les conditions posées par les autres &amp;quot;partageurs&amp;quot; ? &lt;br /&gt;
&lt;br /&gt;
Ce petit mode d'emploi vous permettra de bien choisir une licence creative commons et d'en comprendre les grandes catégories.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Comprendre ce qu'est une licence&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*'''Tout auteur possède de manière inaliénable la propriété intellectuelle de son oeuvre'''. Il peut la céder par contrat à son employeur sur ce qu'il créée sur son temps de travail , ou la conserver à titre exclusif et concéder des droits de diffusion, d'usages, sur la base de cette propriété.&lt;br /&gt;
*Il est aussi possible de participer à des projets de partage des contenus dans le bien commun de l'humanité '''en affectant à votre création une licence légale qui définit les limites et les droits d'usage de ce que vous partagez.'''&lt;br /&gt;
*'''Une licence''', affectée par l'auteur à sa création, '''permet''' à la fois de &amp;quot;libérer vos contenus&amp;quot; en autorisant leur utilisation et rediffusion, et de '''définir ce que vous autorisez''', par exemple la création de variantes, l'utilisation à usage commercial...&lt;br /&gt;
*'''Certains sites internet ont pour vocation le partage de &amp;quot;recettes&amp;quot; dans le bien commun'''. Par exemple, [https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Accueil_principal Wikipedia] ne permet pas l'affectation de copyright aux articles rédigés. D'autres sites proposent un éventail de licences dédiées au partage légal de ce qui est publié, pour faciliter la réutilisation et la circulation des actions, médiations et &amp;quot;recettes&amp;quot; documentées.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les licences Creative Commons&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Rendues célèbres par wikipedia, un des sites les plus consultés dans le monde, ces licences permettent rapidement et facilement de partager vos travaux, fichiers, modes d'emplois dans le bien commun. Pour cela, nous vous proposons de comprendre les licences proposées sur ce site, et les sigles correspondants :    &lt;br /&gt;
&lt;br /&gt;
*'''CC''' = '''Creative Commons'''  - mise dans le bien commun&lt;br /&gt;
*'''BY'''='''Mention obligatoire du ou des auteurs''' (BY)&lt;br /&gt;
*'''SA'''= '''Share Alike''' - réutilisation avec mêmes conditions de partage pour les copies et variantes et &amp;quot;adaptations&amp;quot;&lt;br /&gt;
*'''NC'''=comme '''Non Commercial'''. Interdit l'usage commercial de la création. Permet par contre la conclusion de contrats de cession de droits au bénéfice des auteurs pour activer ces usages, tout en laissant le contenu partagé.&lt;br /&gt;
*'''ND'''='''Non Derivative'''. Interdit la création de variantes et adaptations : et donc la création ne peut faire l'objet d'adaptations sans accord de l'auteur.&lt;br /&gt;
&lt;br /&gt;
Il existe aussi ici un [https://creativecommons.org/choose/?lang=fr outil en ligne d'affectation de licences creative commons] qui va vous indiquer la licence qui correspond à ce que vous avez choisi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Verser_vos_travaux_dans_le_bien_commun_de_l_humanit_cc.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Proposition de licence adaptée pour un partage très large&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Nous recommandons l'usage par défaut de la licence :&lt;br /&gt;
&lt;br /&gt;
'''CC-BY-SA''' qui est la combinaison autorisant le partage, la création d'adaptations, avec mention des auteurs et affectation des mêmes condtions de partage pour les adaptations.&lt;br /&gt;
&lt;br /&gt;
Si vous souhaitez tirer un jour un bénéfice en attribuant un usage commercial par contrat , prenez la licence '''CC-BY-SA-NC''' qui interdit cet usage par défaut.&lt;br /&gt;
&lt;br /&gt;
L'intérêt de ne pas interdire l'usage commercial, c'est de permettre à des projets (notamment d'Economie Sociale et Solidaire) d'intégrer vos contenus dans leur proposition et donc de faire vivre des personnes tout en propageant l'usage des contenus.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Verser_vos_travaux_dans_le_bien_commun_de_l_humanit__CC-BY-SA_icon_white.svg.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Affectation de la licence lors de la création d'un mode d'emploi&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Vous pouvez directement intégrer dans un document pdf, et via les menus déroulant de la plupart des outils de publication et de partage (youtube par exemple), la licence de votre choix en la sélectionnant dans un menu déroulant ou en l'intégrant directement via la bonne icône reprise sur le site creative commons. En gros, choisissez votre licence, et rendez-là visible tout en étant le créateur et la source identifiée pour le contenu, et les droits d'usages sont affectés. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L'affectation de licence peut être faite par une personne physique (vous) ou une personne morale de tout type (publique ou privée).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sachez qu'il existe d'autres licences permettant de partager dans le bien commun de l'humanité : par exemple la licence [https://wiki.creativecommons.org/wiki/public_domain Public Domain] pour des fonds et collections museaux, [https://fr.wikipedia.org/wiki/Open_Database_License ODBL pour des bases de données], [https://ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2 Cern Open Hardware] pour du matériel et de l'électronique... Ces licences sont conçues pour des usages professionnels de typologies particulières de contenus numériques. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Contrairement aux idées reçues : tout le monde peut publier et affecter une licence de partage dans le bien commun de l'humanité, et ceci qualifie notamment la possibilité d'usage commercial de la création par des tiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ainsi un plan d'objet publié en creative commons sous CC-By-SA n'interdit pas l'usage commercial de ce plan, par exemple pour vendre l'objet.  Dans le cas d'une CC-By-SA-NC ceci est interdit sans contrat avec le créateur.&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=Published&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_Plant_pot_cover7-1.stl&amp;diff=144948</id>
		<title>Fichier:Far-Feuille-Eu - Son et lumi re g n r par l activit lectrique d une plante Plant pot cover7-1.stl</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_Plant_pot_cover7-1.stl&amp;diff=144948"/>
		<updated>2022-02-16T10:36:45Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_Plant_pot_cover7-1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_Plant_pot_cover7-1&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_tazon-tissue-Ender3-1.stl&amp;diff=144947</id>
		<title>Fichier:Far-Feuille-Eu - Son et lumi re g n r par l activit lectrique d une plante tazon-tissue-Ender3-1.stl</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_tazon-tissue-Ender3-1.stl&amp;diff=144947"/>
		<updated>2022-02-16T10:36:40Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_tazon-tissue-Ender3-1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_tazon-tissue-Ender3-1&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=MUTED_-_boitier_biodata_vers_module_de_synth%C3%A9tiseur_analogique&amp;diff=144945</id>
		<title>MUTED - boitier biodata vers module de synthétiseur analogique</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=MUTED_-_boitier_biodata_vers_module_de_synth%C3%A9tiseur_analogique&amp;diff=144945"/>
		<updated>2022-02-16T10:31:15Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_muted.PNG&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;:-240,&amp;quot;top&amp;quot;:-19,&amp;quot;width&amp;quot;:1152,&amp;quot;height&amp;quot;:640,&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.76,&amp;quot;scaleY&amp;quot;:0.76,&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/6/61/MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_muted.PNG&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:448.9607390300231,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Boitier permettant de raccorder une plante à un synthétiseur analogique.  Prototype réalisé par l'équipe MUTED lors d'un hackathon de transformation de biodata en musique organisé par le Climate Change Lab à Janzé près de Rennes fin 2021.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Art, Electronics, Music and Sound&lt;br /&gt;
|Type=Création&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=4&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=30&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=biodata, synth, vegetal, Arduino, midi, Instrument de musique, forgeCC&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Ce prototype a été réalisé en deux jours à Janzé près de Rennes par l'équipe MUTED  lors d'un hackathon visant à transformer de l'activité biologique détectée dans une plante en installation musicale. Il nécessite pour être répliqué : de réaliser d'abord le capteur documenté dans le tutoriel pré-requis. &lt;br /&gt;
&lt;br /&gt;
Puis une jack 3.5 à  souder (ou récupérée sur un ancien cable de casque audio), et une boîte pour intégrer le dispositif. &lt;br /&gt;
&lt;br /&gt;
Attention il fonctionnera sur tout dispositif acceptant une tension de contrôle comprise entre 0 et 3V (tout synthétiseur analogique notamment).&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Youtube&lt;br /&gt;
|VideoURLYoutube=https://youtu.be/IRmjFJB9KYg&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Capteur BioData pour ESP32&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Réalisez d'abord le tuto &amp;quot;capteur biodata avec esp32&amp;quot;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Attention, il faut d'abord être capable de brancher une plante sur une carte électronique pour capter et transformer de minuscules variations électriques.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ceci vous prendra entre deux heures et une demi-journée [http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 en suivant le tuto de Stéphane Godin.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_esp32-so.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Intégrer le code source arduino&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Le code source compatible pour faire fonctionner le capteur est rappelé ici.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut le compiler et l'envoyer dans le module ESP32 à l'aide  de l'outil arduino.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
 MIT License&lt;br /&gt;
&lt;br /&gt;
Copyright (c) 2016 electricityforprogress&lt;br /&gt;
&lt;br /&gt;
Permission is hereby granted, free of charge, to any person obtaining a copy&lt;br /&gt;
of this software and associated documentation files (the &amp;quot;Software&amp;quot;), to deal&lt;br /&gt;
in the Software without restriction, including without limitation the rights&lt;br /&gt;
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell&lt;br /&gt;
copies of the Software, and to permit persons to whom the Software is&lt;br /&gt;
furnished to do so, subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
The above copyright notice and this permission notice shall be included in all&lt;br /&gt;
copies or substantial portions of the Software.&lt;br /&gt;
&lt;br /&gt;
THE SOFTWARE IS PROVIDED &amp;quot;AS IS&amp;quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR&lt;br /&gt;
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,&lt;br /&gt;
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE&lt;br /&gt;
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER&lt;br /&gt;
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,&lt;br /&gt;
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE&lt;br /&gt;
SOFTWARE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This project is based on https://github.com/electricityforprogress/MIDIsprout great work about biodata sonification&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;Arduino.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define SAMPLESIZE  32&lt;br /&gt;
#define LED 5&lt;br /&gt;
#define DAC1 25&lt;br /&gt;
&lt;br /&gt;
#define DESIRED_EVENT 6&lt;br /&gt;
#define ARRAYLEN(a) ((sizeof(a))/(sizeof(a[0])))&lt;br /&gt;
&lt;br /&gt;
//manage LEDs without delay() jgillick/arduino-LEDFader https://github.com/jgillick/arduino-LEDFader.git&lt;br /&gt;
void sample();&lt;br /&gt;
float mapfloat(float x, float in_min, float in_max, float out_min, float out_max);&lt;br /&gt;
void analyzeSample();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//******************************&lt;br /&gt;
static byte state;&lt;br /&gt;
//*******************************&lt;br /&gt;
&lt;br /&gt;
const byte interruptPin = 12; //galvanometer input&lt;br /&gt;
&lt;br /&gt;
byte samplesize = SAMPLESIZE / 2; //set sample array size&lt;br /&gt;
//const byte analysize = SAMPLESIZE - 1;  //trim for analysis array&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int CVmod = 0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
volatile unsigned long microseconds; //sampling timer&lt;br /&gt;
volatile byte sindex = 0;&lt;br /&gt;
volatile unsigned long samples[SAMPLESIZE];&lt;br /&gt;
&lt;br /&gt;
float threshold = 1;  //change threshold multiplier&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
unsigned long previousMillis = 0;&lt;br /&gt;
unsigned long currentMillis = 1;&lt;br /&gt;
unsigned long batteryCheck = 0; //battery check delay timer&lt;br /&gt;
&lt;br /&gt;
uint32_t threshold_last_millis = 0;&lt;br /&gt;
unsigned int  threshold_evt = 0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//std::vector&amp;lt;CSequence*&amp;gt; psequences;&lt;br /&gt;
&lt;br /&gt;
uint32_t sequence_time = 0;&lt;br /&gt;
uint16_t sequence_index = 0;&lt;br /&gt;
uint32_t chipId = 0;&lt;br /&gt;
&lt;br /&gt;
char bleserverid[64] = &amp;quot;&amp;quot;;&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
  for(int i=0; i&amp;lt;17; i=i+8) {&lt;br /&gt;
    chipId |= ((ESP.getEfuseMac() &amp;gt;&amp;gt; (40 - i)) &amp;amp; 0xff) &amp;lt;&amp;lt; i;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  pinMode (LED, OUTPUT);    // initilize led output&lt;br /&gt;
  digitalWrite(LED, HIGH);   // set led ON&lt;br /&gt;
&lt;br /&gt;
  sprintf (bleserverid, &amp;quot;BioData_%08lx MIDI device&amp;quot;, chipId);&lt;br /&gt;
 // BLEMidiServer.begin(bleserverid); // initialize bluetooth midi&lt;br /&gt;
  Serial.begin(115200);                       //initialize Serial for debug&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
  attachInterrupt(interruptPin, sample, RISING);  //begin sampling data from interrupt&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
  currentMillis = millis();   //manage time&lt;br /&gt;
&lt;br /&gt;
  if(sindex &amp;gt;= samplesize)  { analyzeSample(); }  //if samples array full, also checked in analyzeSample(), call sample analysis&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  if (currentMillis - threshold_last_millis &amp;gt; 15000)&lt;br /&gt;
  {&lt;br /&gt;
&lt;br /&gt;
      if (threshold_evt &amp;lt; DESIRED_EVENT)&lt;br /&gt;
      {&lt;br /&gt;
        if (threshold &amp;gt; 0.001)&lt;br /&gt;
          threshold /= 1.4;&lt;br /&gt;
      }&lt;br /&gt;
      else&lt;br /&gt;
      {&lt;br /&gt;
        if (threshold &amp;lt; 10)&lt;br /&gt;
          threshold *= 1.4;&lt;br /&gt;
      }&lt;br /&gt;
      threshold_last_millis = currentMillis;&lt;br /&gt;
      threshold_evt = 0;&lt;br /&gt;
      //Serial.println(threshold);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//interrupt timing sample array&lt;br /&gt;
void sample()&lt;br /&gt;
{&lt;br /&gt;
  if(sindex &amp;lt; samplesize) {&lt;br /&gt;
    samples[sindex] = micros() - microseconds;&lt;br /&gt;
    microseconds = samples[sindex] + microseconds; //rebuild micros() value w/o recalling&lt;br /&gt;
    //micros() is very slow&lt;br /&gt;
    //try a higher precision counter&lt;br /&gt;
    //samples[sindex] = ((timer0_overflow_count &amp;lt;&amp;lt; 8) + TCNT0) - microseconds;&lt;br /&gt;
    sindex += 1;&lt;br /&gt;
  }&lt;br /&gt;
  digitalWrite(LED, ((state) &amp;amp; 0x01) == 0 ? HIGH : LOW);&lt;br /&gt;
  state++;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void analyzeSample()&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
  //eating up memory, one long at a time!&lt;br /&gt;
  unsigned long averg = 0;&lt;br /&gt;
  unsigned long maxim = 0;&lt;br /&gt;
  unsigned long minim = 10000000;&lt;br /&gt;
  float stdevi = 0;&lt;br /&gt;
  unsigned long delta = 0;&lt;br /&gt;
  byte change = 0;&lt;br /&gt;
&lt;br /&gt;
   digitalWrite(LED, ((state) &amp;amp; 0x01) == 0 ? HIGH : LOW);&lt;br /&gt;
  state++;&lt;br /&gt;
  if (sindex &amp;gt;= samplesize) { //array is full&lt;br /&gt;
    unsigned long sampanalysis[SAMPLESIZE];&lt;br /&gt;
    for (byte i=0; i &amp;lt; samplesize; i++){&lt;br /&gt;
      //skip first element in the array&lt;br /&gt;
      sampanalysis[i] = samples[i];  //load analysis table (due to volitle)&lt;br /&gt;
      //manual calculation&lt;br /&gt;
      if(sampanalysis[i] &amp;gt; maxim) { maxim = sampanalysis[i]; }&lt;br /&gt;
      if(sampanalysis[i] &amp;lt; minim) { minim = sampanalysis[i]; }&lt;br /&gt;
      averg += sampanalysis[i];&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    averg = averg / (samplesize);&lt;br /&gt;
    for (byte i = 0; i &amp;lt; samplesize; i++)&lt;br /&gt;
    {&lt;br /&gt;
      stdevi += (sampanalysis[i] - averg) * (sampanalysis[i] - averg) ;  //prep stdevi&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    //manual calculation&lt;br /&gt;
&lt;br /&gt;
    stdevi = stdevi / (samplesize);&lt;br /&gt;
    if (stdevi &amp;lt; 1) { stdevi = 1.0; } //min stdevi of 1&lt;br /&gt;
&lt;br /&gt;
    stdevi = sqrt(stdevi); //calculate stdevu&lt;br /&gt;
&lt;br /&gt;
    delta = maxim - minim;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    //Serial.printf(&amp;quot;%ld %ld %ld %ld %f %f\r\n&amp;quot;, minim, maxim, averg, delta, stdevi, stdevi * threshold);&lt;br /&gt;
    Serial.printf(&amp;quot;%ld&amp;quot;, delta);&lt;br /&gt;
    //Serial.print(averg);&lt;br /&gt;
    Serial.println(&amp;quot;,&amp;quot;);&lt;br /&gt;
    CVmod = map(delta, 0, 20000, 0, 255);&lt;br /&gt;
    Serial.println(CVmod);&lt;br /&gt;
    &lt;br /&gt;
    int data2 = delta % 255;&lt;br /&gt;
    Serial.println(data2);&lt;br /&gt;
    dacWrite(DAC1, data2);&lt;br /&gt;
&lt;br /&gt;
    sindex = 0;&lt;br /&gt;
&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_arduino-2.PNG&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Vérifier les branchements&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;La masse de votre câble audio doit être branchée sur la broche xx de l'ESP32.&lt;br /&gt;
&lt;br /&gt;
L'autre fil doit être branché sur la broche XXX.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour tester le fonctionnement, vous pouvez prendre un multimètre et l'appliquer sur deux sections de la fiche jack.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Brancher le module sur un synthétiseur&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous suffit maintenant  d'alimenter le boitier relié à une plante (deux câbles dénudés sur deux tiges) et d'enficher la prise jack pour avoir '''un module vivant''' intervenant dans votre synthétiseur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un grand merci à Simon Lamy pour la vidéo de démonstration.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_muted2.PNG&lt;br /&gt;
|Step_Picture_00_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:183,&amp;quot;height&amp;quot;:188,&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;:3.28,&amp;quot;scaleY&amp;quot;:3.28,&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/1/15/MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_muted2.PNG&amp;quot;,&amp;quot;filters&amp;quot;:[]},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:108.5,&amp;quot;top&amp;quot;:278.5,&amp;quot;width&amp;quot;:103,&amp;quot;height&amp;quot;:301,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:-51.5,&amp;quot;x2&amp;quot;:51.5,&amp;quot;y1&amp;quot;:-150.5,&amp;quot;y2&amp;quot;:150.5,&amp;quot;x2a&amp;quot;:52.59387458357187,&amp;quot;y2a&amp;quot;:128.98713318975325,&amp;quot;x2b&amp;quot;:37.45565620862326,&amp;quot;y2b&amp;quot;:134.16732087287522},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:57,&amp;quot;top&amp;quot;:128,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:160,&amp;quot;top&amp;quot;:429,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586}],&amp;quot;height&amp;quot;:616,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;Biodata/sound/exemples&lt;br /&gt;
&lt;br /&gt;
https://electricityforprogress.com/biodata-sonification/&lt;br /&gt;
&lt;br /&gt;
Multiples ressources Labomedia&lt;br /&gt;
&lt;br /&gt;
https://ressources.labomedia.org/capteurs_environnementaux_biofeedback&lt;br /&gt;
&lt;br /&gt;
Midi + arduino&lt;br /&gt;
&lt;br /&gt;
http://www.planetarduino.org/?cat=5499&lt;br /&gt;
&lt;br /&gt;
MIDI/notes&lt;br /&gt;
&lt;br /&gt;
https://newt.phys.unsw.edu.au/jw/notes.html&lt;br /&gt;
&lt;br /&gt;
Midi packets logger&lt;br /&gt;
&lt;br /&gt;
http://www.midiox.com/&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>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Verser_vos_travaux_dans_le_bien_commun_de_l%27humanit%C3%A9&amp;diff=144944</id>
		<title>Verser vos travaux dans le bien commun de l'humanité</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Verser_vos_travaux_dans_le_bien_commun_de_l%27humanit%C3%A9&amp;diff=144944"/>
		<updated>2022-02-16T10:28:01Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Verser_vos_travaux_dans_le_bien_commun_de_l_humanit_cc.png&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;:47,&amp;quot;top&amp;quot;:-24,&amp;quot;width&amp;quot;:200,&amp;quot;height&amp;quot;:200,&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;:2.54,&amp;quot;scaleY&amp;quot;:2.54,&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/0/01/Verser_vos_travaux_dans_le_bien_commun_de_l_humanit_cc.png&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:450.50847457627117,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Comment verser votre mode d'emploi, plan d'objet, texte ou savoir dans le bien commun, quelle licence choisir lors de sa publication  ?&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Art, Clothing and Accessories, Decoration, Electronics, Energy, Food and Agriculture, Furniture, Health and Wellbeing, House, Machines and Tools, Music and Sound, Sport and Outside, Play and Hobbies, Recycling and Upcycling, Robotics, Science and Biology, Transport and Mobility&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Very easy&lt;br /&gt;
|Duration=10&lt;br /&gt;
|Duration-type=minute(s)&lt;br /&gt;
|Cost=0&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=creative commons, licences, commons&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Comment d'y retrouver pour affecter une licence à vos travaux quand vous souhaitez les partager ?  Comment respecter les conditions posées par les autres &amp;quot;partageurs&amp;quot; ? &lt;br /&gt;
&lt;br /&gt;
Ce petit mode d'emploi vous permettra de bien choisir une licence creative commons et d'en comprendre les grandes catégories.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Comprendre ce qu'est une licence&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*'''Tout auteur possède de manière inaliénable la propriété intellectuelle de son oeuvre'''. Il peut la céder par contrat à son employeur sur ce qu'il créée sur son temps de travail , ou la conserver à titre exclusif et concéder des droits de diffusion, d'usages, sur la base de cette propriété.&lt;br /&gt;
*Il est aussi possible de participer à des projets de partage des contenus dans le bien commun de l'humanité '''en affectant à votre création une licence légale qui définit les limites et les droits d'usage de ce que vous partagez.'''&lt;br /&gt;
*'''Une licence''', affectée par l'auteur à sa création, '''permet''' à la fois de &amp;quot;libérer vos contenus&amp;quot; en autorisant leur utilisation et rediffusion, et de '''définir ce que vous autorisez''', par exemple la création de variantes, l'utilisation à usage commercial...&lt;br /&gt;
*'''Certains sites internet ont pour vocation le partage de &amp;quot;recettes&amp;quot; dans le bien commun'''. Par exemple, [https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Accueil_principal Wikipedia] ne permet pas l'affectation de copyright aux articles rédigés. D'autres sites proposent un éventail de licences dédiées au partage légal de ce qui est publié, pour faciliter la réutilisation et la circulation des actions, médiations et &amp;quot;recettes&amp;quot; documentées.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les licences Creative Commons&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Rendues célèbres par wikipedia, un des sites les plus consultés dans le monde, ces licences permettent rapidement et facilement de partager vos travaux, fichiers, modes d'emplois dans le bien commun. Pour cela, nous vous proposons de comprendre les licences proposées sur ce site, et les sigles correspondants :    &lt;br /&gt;
&lt;br /&gt;
*'''CC''' = '''Creative Commons'''  - mise dans le bien commun&lt;br /&gt;
*'''BY'''='''Mention obligatoire du ou des auteurs''' (BY)&lt;br /&gt;
*'''SA'''= '''Share Alike''' - réutilisation avec mêmes conditions de partage pour les copies et variantes et &amp;quot;adaptations&amp;quot;&lt;br /&gt;
*'''NC'''=comme '''Non Commercial'''. Interdit l'usage commercial de la création. Permet par contre la conclusion de contrats de cession de droits au bénéfice des auteurs pour activer ces usages, tout en laissant le contenu partagé.&lt;br /&gt;
*'''ND'''='''Non Derivative'''. Interdit la création de variantes et adaptations : et donc la création ne peut faire l'objet d'adaptations sans accord de l'auteur.&lt;br /&gt;
&lt;br /&gt;
Il existe aussi ici un [https://creativecommons.org/choose/?lang=fr outil en ligne d'affectation de licences creative commons] qui va vous indiquer la licence qui correspond à ce que vous avez choisi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Verser_vos_travaux_dans_le_bien_commun_de_l_humanit_cc.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Proposition de licence adaptée pour un partage très large&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Nous recommandons l'usage par défaut de la licence :&lt;br /&gt;
&lt;br /&gt;
'''CC-BY-SA''' qui est la combinaison autorisant le partage, la création d'adaptations, avec mention des auteurs et affectation des mêmes condtions de partage pour les adaptations.&lt;br /&gt;
&lt;br /&gt;
Si vous souhaitez tirer un jour un bénéfice en attribuant un usage commercial par contrat , prenez la licence '''CC-BY-SA-NC''' qui interdit cet usage par défaut.&lt;br /&gt;
&lt;br /&gt;
L'intérêt de ne pas interdire l'usage commercial, c'est de permettre à des projets (notamment d'Economie Sociale et Solidaire) d'intégrer vos contenus dans leur proposition et donc de faire vivre des personnes tout en propageant l'usage des contenus.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Verser_vos_travaux_dans_le_bien_commun_de_l_humanit__CC-BY-SA_icon_white.svg.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Affectation de la licence lors de la création d'un mode d'emploi&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Vous pouvez directement intégrer dans un document pdf, et via les menus déroulant de la plupart des outils de publication et de partage (youtube par exemple), la licence de votre choix en la sélectionnant dans un menu déroulant ou en l'intégrant directement via la bonne icône reprise sur le site creative commons. En gros, choisissez votre licence, et rendez-là visible tout en étant le créateur et la source identifiée pour le contenu, et les droits d'usages sont affectés. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L'affectation de licence peut être faite par une personne physique (vous) ou une personne morale de tout type (publique ou privée).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sachez qu'il existe d'autres licences permettant de partager dans le bien commun de l'humanité : par exemple la licence [https://wiki.creativecommons.org/wiki/public_domain Public Domain] pour des fonds et collections museaux, [https://fr.wikipedia.org/wiki/Open_Database_License ODBL pour des bases de données], [https://ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2 Cern Open Hardware] pour du matériel et de l'électronique... Ces licences sont conçues pour des usages professionnels de typologies particulières de contenus numériques. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Contrairement aux idées reçues : tout le monde peut publier et affecter une licence de partage dans le bien commun de l'humanité, et ceci qualifie notamment la possibilité d'usage commercial de la création par des tiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ainsi un plan d'objet publié en creative commons sous CC-By-SA n'interdit pas l'usage commercial de ce plan, par exemple pour vendre l'objet.  Dans le cas d'une CC-By-SA-NC ceci est interdit sans contrat avec le créateur.&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>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Verser_vos_travaux_dans_le_bien_commun_de_l_humanit_CC-BY-SA_icon_white.svg.png&amp;diff=144943</id>
		<title>Fichier:Verser vos travaux dans le bien commun de l humanit CC-BY-SA icon white.svg.png</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Verser_vos_travaux_dans_le_bien_commun_de_l_humanit_CC-BY-SA_icon_white.svg.png&amp;diff=144943"/>
		<updated>2022-02-16T10:17:37Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Verser_vos_travaux_dans_le_bien_commun_de_l_humanit__CC-BY-SA_icon_white.svg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Verser_vos_travaux_dans_le_bien_commun_de_l_humanit__CC-BY-SA_icon_white.svg&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Verser_vos_travaux_dans_le_bien_commun_de_l%27humanit%C3%A9&amp;diff=144942</id>
		<title>Verser vos travaux dans le bien commun de l'humanité</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Verser_vos_travaux_dans_le_bien_commun_de_l%27humanit%C3%A9&amp;diff=144942"/>
		<updated>2022-02-16T10:14:24Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Page créée avec « {{Tuto Details |Main_Picture=Verser_vos_travaux_dans_le_bien_commun_de_l_humanit_cc.png |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... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Verser_vos_travaux_dans_le_bien_commun_de_l_humanit_cc.png&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;:47,&amp;quot;top&amp;quot;:-24,&amp;quot;width&amp;quot;:200,&amp;quot;height&amp;quot;:200,&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;:2.54,&amp;quot;scaleY&amp;quot;:2.54,&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/0/01/Verser_vos_travaux_dans_le_bien_commun_de_l_humanit_cc.png&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:450.50847457627117,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Comment verser votre mode d'emploi, plan d'objet, texte ou savoir dans le bien commun, quelle licence choisir lors de sa publication  ?&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Art, Clothing and Accessories, Decoration, Electronics, Energy, Food and Agriculture, Furniture, Health and Wellbeing, House, Machines and Tools, Music and Sound, Sport and Outside, Play and Hobbies, Recycling and Upcycling, Robotics, Science and Biology, Transport and Mobility&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Very easy&lt;br /&gt;
|Duration=10&lt;br /&gt;
|Duration-type=minute(s)&lt;br /&gt;
|Cost=0&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=creative commons, licences, commons&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Comment d'y retrouver pour affecter une licence à vos travaux quand vous souhaitez les partager ?  Comment respecter les conditions posées par les autres &amp;quot;partageurs&amp;quot; ? &lt;br /&gt;
&lt;br /&gt;
Ce petit mode d'emploi vous permettra de bien choisir une licence creative commons et d'en comprendre les grandes catégories.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Comprendre ce qu'est une licence&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*'''Tout auteur possède de manière inaliénable la propriété intellectuelle de son oeuvre'''. Il peut la céder par contrat à son employeur sur ce qu'il créée sur son temps de travail , ou la conserver à titre exclusif et concéder des droits de diffusion, d'usages, sur la base de cette propriété.&lt;br /&gt;
*Il est aussi possible de participer à des projets de partage des contenus dans le bien commun de l'humanité '''en affectant à votre création une licence légale qui définit les limites et les droits d'usage de ce que vous partagez.'''&lt;br /&gt;
*'''Une licence''', affectée par l'auteur à sa création, '''permet''' à la fois de &amp;quot;libérer vos contenus&amp;quot; en autorisant leur utilisation et rediffusion, et de '''définir ce que vous autorisez''', par exemple la création de variantes, l'utilisation à usage commercial...&lt;br /&gt;
*'''Ce site a pour vocation le partage de &amp;quot;recettes&amp;quot; dans le bien commun'''. Il ne permet pas l'affectation de copyright aux modes d'emplois. Il propose un éventail de licences dédiées au partage légal de ce qui est publié, pour faciliter la réutilisation et la circulation des actions, médiations et &amp;quot;recettes&amp;quot; documentées.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les licences Creative Commons&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Rendues célèbres par wikipedia, un des sites les plus consultés dans le monde, ces licences permettent rapidement et facilement de partager vos travaux, fichiers, modes d'emplois dans le bien commun. Pour cela, nous vous proposons de comprendre les licences proposées sur ce site, et les sigles correspondants :    &lt;br /&gt;
&lt;br /&gt;
*'''CC''' = '''Creative Commons'''  - mise dans le bien commun&lt;br /&gt;
*'''BY'''='''Mention obligatoire du ou des auteurs''' (BY)&lt;br /&gt;
*'''SA'''= '''Share Alike''' - réutilisation avec mêmes conditions de partage pour les copies et variantes et &amp;quot;adaptations&amp;quot;&lt;br /&gt;
*'''NC'''=comme '''Non Commercial'''. Interdit l'usage commercial de la création. Permet par contre la conclusion de contrats de cession de droits au bénéfice des auteurs pour activer ces usages, tout en laissant le contenu partagé.&lt;br /&gt;
*'''ND'''='''Non Derivative'''. Interdit la création de variantes et adaptations : et donc la création ne peut faire l'objet d'adaptations sans accord de l'auteur.&lt;br /&gt;
&lt;br /&gt;
Il existe aussi ici un [https://creativecommons.org/choose/?lang=fr outil en ligne d'affectation de licences creative commons] qui va vous indiquer la licence qui correspond à ce que vous avez choisi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&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;Proposition de licence adaptée pour un partage très large&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Nous recommandons l'usage par défaut de la licence :&lt;br /&gt;
&lt;br /&gt;
'''CC-BY-SA''' qui est la combinaison autorisant le partage, la création d'adaptations, avec mention des auteurs et affectation des mêmes condtions de partage pour les adaptations.&lt;br /&gt;
&lt;br /&gt;
Si vous souhaitez tirer un jour un bénéfice en attribuant un usage commercial par contrat , prenez la licence '''CC-BY-SA-NC''' qui interdit cet usage par défaut.&lt;br /&gt;
&lt;br /&gt;
L'intérêt de ne pas interdire l'usage commercial, c'est de permettre à des projets (notamment d'Economie Sociale et Solidaire) d'intégrer vos contenus dans leur proposition et donc de faire vivre des personnes tout en propageant l'usage des contenus.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Affectation de la licence lors de la création d'un mode d'emploi&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Cliquez sur '''créer une page en haut à droite de l'écran''', une fois connecté sur ce site.  '''Puis sur &amp;quot;Tutoriel&amp;quot;''' pour créer un mode d'emploi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il y a dans le formulaire à l'écran '''un menu déroulant &amp;quot;licence&amp;quot;.'''Dans le menu déroulant des licences, vous pouvez choisir '''CC-BY-SA''' ou alors '''prendre la combinaison d'initiales correspondant aux droits que vous affectez.''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Vous pouvez alors continuer la création de votre mode d'emploi !''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Infos : le dernier choix proposé dans le menu déroulant, '''PD''', correspond à '''Public Domain'''. En français, ceci concerne particulièrement les contenus qui tombent légalement dans le domaine public au bout d'un certain délai.''&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;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
|Language=fr&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Verser_vos_travaux_dans_le_bien_commun_de_l_humanit_cc.png&amp;diff=144941</id>
		<title>Fichier:Verser vos travaux dans le bien commun de l humanit cc.png</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Verser_vos_travaux_dans_le_bien_commun_de_l_humanit_cc.png&amp;diff=144941"/>
		<updated>2022-02-16T10:06:12Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Verser_vos_travaux_dans_le_bien_commun_de_l_humanit__cc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Verser_vos_travaux_dans_le_bien_commun_de_l_humanit__cc&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Group:Climate_Change_Lab&amp;diff=144940</id>
		<title>Group:Climate Change Lab</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Group:Climate_Change_Lab&amp;diff=144940"/>
		<updated>2022-02-16T10:03:53Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Group Details&lt;br /&gt;
|group-logo=Group-Climate_Change_Lab_LOGO_CCL_vecto_1_.png&lt;br /&gt;
|group-description=Le Climate Change Lab est une forge intergénérationnelle de solutions aux effets du changement climatique, respectant les objectifs de développement durable.&lt;br /&gt;
L'objectif : inventer des prototypes, formats pédagogiques et coopérations internationales, les verser dans le bien commun de l'humanité.&lt;br /&gt;
|group-type=Association&lt;br /&gt;
|group-url=http://www.climatechangelab.org&lt;br /&gt;
|group-address=9,rue Paul Painlevé 35150 Janzé&lt;br /&gt;
|group-email=contact@climatechangelab.org&lt;br /&gt;
}}&lt;br /&gt;
{{Group Tabs&lt;br /&gt;
|group-long-description=Le Climate Change Lab est une forge intergénérationnelle de solutions aux effets du changement climatique, respectant les objectifs de développement durable.&lt;br /&gt;
&lt;br /&gt;
L'objectif : inventer des prototypes, formats pédagogiques et coopérations internationales, les verser dans le bien commun de l'humanité.&lt;br /&gt;
&lt;br /&gt;
http://www.cilmatechangelab.org&lt;br /&gt;
|group-phone=+33 6 14 78 81 30&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142063</id>
		<title>Far-Feuille-Eu - Son et lumière généré par l'activité électrique d'une plante</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142063"/>
		<updated>2021-12-22T17:29:42Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_IMG_2201.JPG&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Prototype réalisé par l'équipe Far-Feuille-Eu lors du hackathon organisé par le Climate Change Lab à Janzé fin 2021.&lt;br /&gt;
Installation sonore et lumineuse comprenant socle, dôme, et lumières RGB pour une plante pilotant notes de musique et couleurs.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Art, Decoration, Electronics, Music and Sound, Science and Biology&lt;br /&gt;
|Type=Création&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=4&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=30&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Biodata, forgeCC, Arduino, MIDI&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Ce prototype réalisé en deux jours nécessite d'abord [http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 de fabriquer le capteur de biodata permettant de capter les variations d'activité électriques dans une plante (version de Stéphane Godin)] pour les transformer en notes de musiques envoyées au format midi, via bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il consiste dans un socle et un dôme à imprimer en 3d, avec la plante à l'intérieur, avec du papier d'aluminium pour réaliser des réflecteurs, et des petites lumières à couleur programmables (leds RGB), reliées au montage pour piloter les couleurs.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''La durée de réalisation indiquée sur ce tuto n'intègre pas le temps nécessaire à l'impression 3D (qui peut prendre plus de 12 heures suivant le nombre de machines à disposition, vos choix de dimension, etc).'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Youtube&lt;br /&gt;
|VideoURLYoutube=https://youtu.be/O4S34NO_LiY&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Capteur BioData pour ESP32&lt;br /&gt;
}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://drive.google.com/file/d/114RNaMXRkyomxuzjUO1NQfzcZhYAg7Bp/view?usp=sharing&lt;br /&gt;
}}{{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://drive.google.com/file/d/1WeacEAcX-e_NLnPgxIgujOgtNV_j1QRc/view?usp=sharing&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Réalisez le capteur de biodata émetteur de musique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faudra, suivant votre expertise, entre une heure et une demi-journée pour assembler, tester et faire fonctionner le capteur de biodata permettant de relier toute application de synthétiseur bluetooth avec une plante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 Commencez donc avec le tuto de Stéphane Godin et réalisez ce capteur.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_esp32-so.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Lancez les impressions 3D&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Mesurez votre pot de fleur et les dimensions nécessaires pour pouvoir intégrer votre plante, puis allez chercher [https://drive.google.com/file/d/1WeacEAcX-e_NLnPgxIgujOgtNV_j1QRc/view?usp=sharing le fichier pour le socle], et [https://drive.google.com/file/d/114RNaMXRkyomxuzjUO1NQfzcZhYAg7Bp/view?usp=sharing le fichier pour le dôme.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajustez-en les dimensions et l'orientation pour préparer deux impressions. Le socle peut être réduit de 50% en échelle Z par rapport aux autres dimensions  X et Y pour &amp;quot;tasser le modèle&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L'impression peut prendre beaucoup de temps. Les volumes sont assez minces donc vous pouvez définir un important taux de remplissage (&amp;gt;50%).&lt;br /&gt;
&lt;br /&gt;
Lancez ou planifiez vos impressions 3D et avancez avec la suite de ce tuto :-D&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_SOCLE.JPG&lt;br /&gt;
|Step_Picture_00_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1905,&amp;quot;height&amp;quot;:838,&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.31,&amp;quot;scaleY&amp;quot;:0.31,&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/e/ea/Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_SOCLE.JPG&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:264,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Step_Picture_01=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_DOME1.JPG&lt;br /&gt;
|Step_Picture_02=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_DOME2.JPG&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabriquez les réflecteurs&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut une paire de ciseaux, de la colle en batonnet et du papier d'aluminium. Découpez de petites bandes pour suivre les motifs du socle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ici l'équipe des Far-Feuille-Eu a également réalisé un contour en bas du dôme, un peu comme un &amp;quot;anneau de saturne&amp;quot; réfléchissant. Base carton et papier d'aluminium. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Collez-vos réflecteurs soigneusement dans les rainures du socle. Vous pouvez aussi tenter de faire un anneau réfléchissant à la base du dôme.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_reflecteurs.JPG&lt;br /&gt;
|Step_Picture_01=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_reflecteurs2.JPG&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Soudez et reliez les leds rgb&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Comme on le voit dans le code source de l'étape 5, il faut connecter les Leds RGB sur des broches numérotées de la carte ESP32.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mais il faut aussi fabriquer trois rubans soudés à trois leds rgb, à raccorder à la carte ESP32.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cela peut se faire à partir de la planche de prototypage utilisée pour réaliser le capteur de biodata.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut prévoir une résistance de 220 K par broche de couleur sur leds RGB,  sur la planche de prototypage. La masse des leds est à la masse de la carte ESP32. [https://create.arduino.cc/projecthub/muhammad-aqib/arduino-rgb-led-tutorial-fc003e Ce tuto peut vous aider si vous n'avez jamais connecté de led RGB sur une carte arduino.]  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Les trois leds de ce prototype sont respectivement cablées ainsi :    &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN1_RED    25 // '''GIOP25'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN1_GREEN  26 // '''GIOP26'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN1_BLUE   27 // '''GIOP27'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN2_RED    35 // '''GIOP35'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN2_GREEN  32 // '''GIOP32'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN2_BLUE   33 // '''GIOP33'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN3_RED    36 // '''GIOP36'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN3_GREEN  39 // '''GIOP39'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN3_BLUE   34 // '''GIOP34'''&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Si vous avez suivi le tuto de fabrication du capteur de Stéphane Godin, vous utilisez le même module ESP32 wroover. Donc la dernière image ci-contre vous indique où brancher vos leds.   &lt;br /&gt;
 &lt;br /&gt;
Vous pouvez connecter toutes les masses des leds à la masse (gnd) de la carte ESP32.   &lt;br /&gt;
 &lt;br /&gt;
Vous pouvez alors effectuer des tests, mais il restera à intégrer vos rubans de leds dans la structure de dôme, par exemple à l'aide de scotch.   &lt;br /&gt;
 &lt;br /&gt;
Si vous y arrivez, vous avez construit le dôme des Far-Feuille-Eu !   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_souder-leds1.JPG&lt;br /&gt;
|Step_Picture_01=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_int_gration-leds-reflecteurs.JPG&lt;br /&gt;
|Step_Picture_02=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_RGBPinOut.png&lt;br /&gt;
|Step_Picture_03=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_RGB-led2.JPG&lt;br /&gt;
|Step_Picture_04=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_esp32_velleman.png&lt;br /&gt;
|Step_Picture_04_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1071,&amp;quot;height&amp;quot;:713,&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.56,&amp;quot;scaleY&amp;quot;:0.56,&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/9/9c/Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_esp32_velleman.png&amp;quot;,&amp;quot;filters&amp;quot;:[]},{&amp;quot;type&amp;quot;:&amp;quot;wfrect&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:183.51,&amp;quot;top&amp;quot;:213.5,&amp;quot;width&amp;quot;:76.32,&amp;quot;height&amp;quot;:52.27,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:2,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;rx&amp;quot;:0,&amp;quot;ry&amp;quot;:0},{&amp;quot;type&amp;quot;:&amp;quot;wfrect&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:183.96,&amp;quot;top&amp;quot;:159.02,&amp;quot;width&amp;quot;:76.59,&amp;quot;height&amp;quot;:51.27,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:2,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;rx&amp;quot;:0,&amp;quot;ry&amp;quot;:0},{&amp;quot;type&amp;quot;:&amp;quot;wfrect&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:183.97,&amp;quot;top&amp;quot;:108.03,&amp;quot;width&amp;quot;:76.58,&amp;quot;height&amp;quot;:49.33,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:2,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;rx&amp;quot;:0,&amp;quot;ry&amp;quot;:0},{&amp;quot;type&amp;quot;:&amp;quot;wfrect&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:185.46,&amp;quot;top&amp;quot;:283,&amp;quot;width&amp;quot;:77.58,&amp;quot;height&amp;quot;:20.74,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:2,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;rx&amp;quot;:0,&amp;quot;ry&amp;quot;:0},{&amp;quot;type&amp;quot;:&amp;quot;textbox&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:35,&amp;quot;top&amp;quot;:133,&amp;quot;width&amp;quot;:47.8,&amp;quot;height&amp;quot;:48.82,&amp;quot;fill&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:1,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;text&amp;quot;:&amp;quot;Leds RGB&amp;quot;,&amp;quot;fontSize&amp;quot;:20,&amp;quot;fontWeight&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;sans-serif&amp;quot;,&amp;quot;fontStyle&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;lineHeight&amp;quot;:1.16,&amp;quot;underline&amp;quot;:false,&amp;quot;overline&amp;quot;:false,&amp;quot;linethrough&amp;quot;:false,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;textBackgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;charSpacing&amp;quot;:0,&amp;quot;minWidth&amp;quot;:20,&amp;quot;styles&amp;quot;:{} },{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:105,&amp;quot;top&amp;quot;:113.5,&amp;quot;width&amp;quot;:74,&amp;quot;height&amp;quot;:13,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:-37,&amp;quot;x2&amp;quot;:37,&amp;quot;y1&amp;quot;:6.5,&amp;quot;y2&amp;quot;:-6.5,&amp;quot;x2a&amp;quot;:18.68586290974931,&amp;quot;y2a&amp;quot;:4.839858140184293,&amp;quot;x2b&amp;quot;:15.917446837967232,&amp;quot;y2b&amp;quot;:-10.91881796072909},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:68,&amp;quot;top&amp;quot;:120,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:142,&amp;quot;top&amp;quot;:107,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:107.5,&amp;quot;top&amp;quot;:149,&amp;quot;width&amp;quot;:77,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:-38.5,&amp;quot;x2&amp;quot;:38.5,&amp;quot;y1&amp;quot;:-8,&amp;quot;y2&amp;quot;:8,&amp;quot;x2a&amp;quot;:20.545850185715864,&amp;quot;y2a&amp;quot;:-3.901617723916396,&amp;quot;x2b&amp;quot;:17.29070687661053,&amp;quot;y2b&amp;quot;:11.76375945115305},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:69,&amp;quot;top&amp;quot;:141,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:146,&amp;quot;top&amp;quot;:157,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:104,&amp;quot;top&amp;quot;:181,&amp;quot;width&amp;quot;:74,&amp;quot;height&amp;quot;:52,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:-37,&amp;quot;x2&amp;quot;:37,&amp;quot;y1&amp;quot;:-26,&amp;quot;y2&amp;quot;:26,&amp;quot;x2a&amp;quot;:25.235730196489886,&amp;quot;y2a&amp;quot;:7.955556090856664,&amp;quot;x2b&amp;quot;:16.036601929083478,&amp;quot;y2b&amp;quot;:21.04662324062732},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:67,&amp;quot;top&amp;quot;:155,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:141,&amp;quot;top&amp;quot;:207,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:102.5,&amp;quot;top&amp;quot;:223,&amp;quot;width&amp;quot;:79,&amp;quot;height&amp;quot;:124,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:-39.5,&amp;quot;x2&amp;quot;:39.5,&amp;quot;y1&amp;quot;:-62,&amp;quot;y2&amp;quot;:62,&amp;quot;x2a&amp;quot;:35.50074022670076,&amp;quot;y2a&amp;quot;:40.83384963519179,&amp;quot;x2b&amp;quot;:22.00663922291558,&amp;quot;y2b&amp;quot;:49.43089785534526},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:63,&amp;quot;top&amp;quot;:161,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:142,&amp;quot;top&amp;quot;:285,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586}],&amp;quot;height&amp;quot;:399,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Intégrez le code source arduino et chargez-le dans le module esp32&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Ci-dessous le code-source développé par Jacques lors du hackathon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous pouvez aussi télécharger ce fichier .ino et l'ouvrir avec le logiciel arduino, avec les mêmes paramètres qu'après avoir suivi le mode d'emploi de Stéphane Godin, puis l'envoyer dans la carte ESP32.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot;&amp;gt;&lt;br /&gt;
#define PIN1_RED 25 // GIOP25&lt;br /&gt;
&lt;br /&gt;
#define PIN1_GREEN 26 // GIOP26&lt;br /&gt;
&lt;br /&gt;
#define PIN1_BLUE 27 // GIOP27&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#define PIN2_RED 35 // GIOP35&lt;br /&gt;
&lt;br /&gt;
#define PIN2_GREEN 32 // GIOP32&lt;br /&gt;
&lt;br /&gt;
#define PIN2_BLUE 33 // GIOP33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#define PIN3_RED 36 // GIOP36&lt;br /&gt;
&lt;br /&gt;
#define PIN3_GREEN 39 // GIOP39&lt;br /&gt;
&lt;br /&gt;
#define PIN3_BLUE 34 // GIOP34&lt;br /&gt;
&lt;br /&gt;
#define R_channel 0&lt;br /&gt;
#define G_channel 1&lt;br /&gt;
#define B_channel 2&lt;br /&gt;
&lt;br /&gt;
#define pwm_frequency 5000 // frequence pwm&lt;br /&gt;
#define pwm_resolution 8 // 8 bit resolution&lt;br /&gt;
&lt;br /&gt;
//##############################&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
  pinMode(PIN1_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN1_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN1_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN2_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN2_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN2_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN3_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN3_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN3_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN1_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_BLUE, B_channel);&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN2_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcAttachPin (PIN3_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcSetup(R_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(G_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(B_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
          //Correspondance des frequences des notes en hertz (octave à 0) et la couleurs&lt;br /&gt;
          Serial.println (note.value); &lt;br /&gt;
          if (note.value == 36) //Do&lt;br /&gt;
          {&lt;br /&gt;
          setColor(237, 0, 0); // RGB_Ecarlate&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 37) //Do# &lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 0); //RGB rouge&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 38) //Ré_Orange&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 165, 0); //RGB_Ornage&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 39) //Ré#_Jaune&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 255, 0); //RGB_Jaune&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 40) //Mi_Citron &lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 0); //RGB_Citron&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 41) //Fa_Vert&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 128, 0); //RGB_Vert&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 42) //Fa#_Turquoise&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 206, 209); //RGB_Turquoise&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 43) //Sol&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 255); //RGB_Cyan&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 44) //Sol#_Indigo &lt;br /&gt;
          {&lt;br /&gt;
          setColor(75, 0, 130); //RGB_Indigo&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 45) //La_Bleu&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 0, 255); //RGB_Bleu&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 46) //La#_Pourpre &lt;br /&gt;
          {&lt;br /&gt;
          setColor(176, 224, 230); //RGB_Pourpre&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 47) //Si&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 255); //RGB_Mangenta&lt;br /&gt;
          }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
void setColor(int R, int G, int B) &lt;br /&gt;
{&lt;br /&gt;
ledcWrite(R_channel,R);&lt;br /&gt;
ledcWrite(G_channel,G);&lt;br /&gt;
ledcWrite(B_channel,B);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&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;Tests son et lumière&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut installer sur un téléphone mobile ayant le bluetooth, une application gratuite de synthétiseur. Par exemple garage band pour iphone, ou midi synth pour android. &lt;br /&gt;
&lt;br /&gt;
Puis activez le bluetooth dans les réglages de votre smartphone. &lt;br /&gt;
&lt;br /&gt;
Enfin, lancez l'application de synthetiseur, et activez le choix d'une source midi bluetooth. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choisissez &amp;quot;far-feuille-eu&amp;quot;. Vous devriez être connecté à la source de messages midi et commencer à entendre le son de la plante. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En paramétrant avec le synthétiseur les sons affectés aux canaux midi 1 à 3, vous pouvez influer fortement sur l'ambiance. Les notes et le rythme sont définis par le code source arduino.&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>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142061</id>
		<title>Far-Feuille-Eu - Son et lumière généré par l'activité électrique d'une plante</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142061"/>
		<updated>2021-12-22T17:25:51Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_IMG_2201.JPG&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Prototype réalisé par l'équipe Far-Feuille-Eu lors du hackathon organisé par le Climate Change Lab à Janzé fin 2021.&lt;br /&gt;
Installation sonore et lumineuse comprenant socle, dôme, et lumières RGB pour une plante pilotant notes de musique et couleurs.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Art, Decoration, Electronics, Music and Sound, Science and Biology&lt;br /&gt;
|Type=Création&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=4&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=30&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Biodata, forgeCC, Arduino, MIDI&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Ce prototype réalisé en deux jours nécessite d'abord [http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 de fabriquer le capteur de biodata permettant de capter les variations d'activité électriques dans une plante (version de Stéphane Godin)] pour les transformer en notes de musiques envoyées au format midi, via bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il consiste dans un socle et un dôme à imprimer en 3d, avec la plante à l'intérieur, avec du papier d'aluminium pour réaliser des réflecteurs, et des petites lumières à couleur programmables (leds RGB), reliées au montage pour piloter les couleurs.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''La durée de réalisation indiquée sur ce tuto n'intègre pas le temps nécessaire à l'impression 3D (qui peut prendre plus de 12 heures suivant le nombre de machines à disposition, vos choix de dimension, etc).'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Youtube&lt;br /&gt;
|VideoURLYoutube=https://youtu.be/O4S34NO_LiY&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Capteur BioData pour ESP32&lt;br /&gt;
}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://drive.google.com/file/d/114RNaMXRkyomxuzjUO1NQfzcZhYAg7Bp/view?usp=sharing&lt;br /&gt;
}}{{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://drive.google.com/file/d/1WeacEAcX-e_NLnPgxIgujOgtNV_j1QRc/view?usp=sharing&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Réalisez le capteur de biodata émetteur de musique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faudra, suivant votre expertise, entre une heure et une demi-journée pour assembler, tester et faire fonctionner le capteur de biodata permettant de relier toute application de synthétiseur bluetooth avec une plante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 Commencez donc avec le tuto de Stéphane Godin et réalisez ce capteur.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_esp32-so.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Lancez les impressions 3D&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Mesurez votre pot de fleur et les dimensions nécessaires pour pouvoir intégrer votre plante, puis allez chercher [https://drive.google.com/file/d/1WeacEAcX-e_NLnPgxIgujOgtNV_j1QRc/view?usp=sharing le fichier pour le socle], et [https://drive.google.com/file/d/114RNaMXRkyomxuzjUO1NQfzcZhYAg7Bp/view?usp=sharing le fichier pour le dôme.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajustez-en les dimensions et l'orientation pour préparer deux impressions. Le socle peut être réduit de 50% en échelle Z par rapport aux autres dimensions  X et Y pour &amp;quot;tasser le modèle&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L'impression peut prendre beaucoup de temps. Les volumes sont assez minces donc vous pouvez définir un important taux de remplissage (&amp;gt;50%).&lt;br /&gt;
&lt;br /&gt;
Lancez ou planifiez vos impressions 3D et avancez avec la suite de ce tuto :-D&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_SOCLE.JPG&lt;br /&gt;
|Step_Picture_00_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1905,&amp;quot;height&amp;quot;:838,&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.31,&amp;quot;scaleY&amp;quot;:0.31,&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/e/ea/Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_SOCLE.JPG&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:264,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Step_Picture_01=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_DOME1.JPG&lt;br /&gt;
|Step_Picture_02=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_DOME2.JPG&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabriquez les réflecteurs&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut une paire de ciseaux, de la colle en batonnet et du papier d'aluminium. Découpez de petites bandes pour suivre les motifs du socle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ici l'équipe des Far-Feuille-Eu a également réalisé un contour en bas du dôme, un peu comme un &amp;quot;anneau de saturne&amp;quot; réfléchissant. Base carton et papier d'aluminium. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Collez-vos réflecteurs soigneusement dans les rainures du socle. Vous pouvez aussi tenter de faire un anneau réfléchissant à la base du dôme.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_reflecteurs.JPG&lt;br /&gt;
|Step_Picture_01=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_reflecteurs2.JPG&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Soudez et reliez les leds rgb&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Comme on le voit dans le code source de l'étape 3, il faut connecter les Leds RGB sur des broches numérotées de la carte ESP32.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mais il faut aussi fabriquer trois rubans soudés à trois leds rgb, à raccorder à la carte ESP32.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cela peut se faire à partir de la planche de prototypage utilisée pour réaliser le capteur de biodata.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut prévoir une résistance de 220 K par broche de couleur sur leds RGB,  sur la planche de prototypage. La masse des leds est à la masse de la carte ESP32. [https://create.arduino.cc/projecthub/muhammad-aqib/arduino-rgb-led-tutorial-fc003e Ce tuto peut vous aider si vous n'avez jamais connecté de led RGB sur une carte arduino.]  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Les trois leds de ce prototype sont respectivement cablées ainsi :    &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN1_RED    25 // '''GIOP25'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN1_GREEN  26 // '''GIOP26'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN1_BLUE   27 // '''GIOP27'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN2_RED    35 // '''GIOP35'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN2_GREEN  32 // '''GIOP32'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN2_BLUE   33 // '''GIOP33'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN3_RED    36 // '''GIOP36'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN3_GREEN  39 // '''GIOP39'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN3_BLUE   34 // '''GIOP34'''&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Si vous avez suivi le tuto de fabrication du capteur de Stéphane Godin, vous utilisez le même module ESP32 wroover. Donc la dernière image ci-contre vous indique où brancher vos leds.   &lt;br /&gt;
 &lt;br /&gt;
Vous pouvez connecter toutes les masses des leds à la masse (gnd) de la carte ESP32.   &lt;br /&gt;
 &lt;br /&gt;
Vous pouvez alors effectuer des tests, mais il restera à intégrer vos rubans de leds dans la structure de dôme, par exemple à l'aide de scotch.   &lt;br /&gt;
 &lt;br /&gt;
Si vous y arrivez, vous avez construit le dôme des Far-Feuille-Eu !   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_souder-leds1.JPG&lt;br /&gt;
|Step_Picture_01=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_int_gration-leds-reflecteurs.JPG&lt;br /&gt;
|Step_Picture_02=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_RGBPinOut.png&lt;br /&gt;
|Step_Picture_03=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_RGB-led2.JPG&lt;br /&gt;
|Step_Picture_04=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_esp32_velleman.png&lt;br /&gt;
|Step_Picture_04_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1071,&amp;quot;height&amp;quot;:713,&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.56,&amp;quot;scaleY&amp;quot;:0.56,&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/9/9c/Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_esp32_velleman.png&amp;quot;,&amp;quot;filters&amp;quot;:[]},{&amp;quot;type&amp;quot;:&amp;quot;wfrect&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:183.51,&amp;quot;top&amp;quot;:213.5,&amp;quot;width&amp;quot;:76.32,&amp;quot;height&amp;quot;:52.27,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:2,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;rx&amp;quot;:0,&amp;quot;ry&amp;quot;:0},{&amp;quot;type&amp;quot;:&amp;quot;wfrect&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:183.96,&amp;quot;top&amp;quot;:159.02,&amp;quot;width&amp;quot;:76.59,&amp;quot;height&amp;quot;:51.27,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:2,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;rx&amp;quot;:0,&amp;quot;ry&amp;quot;:0},{&amp;quot;type&amp;quot;:&amp;quot;wfrect&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:183.97,&amp;quot;top&amp;quot;:108.03,&amp;quot;width&amp;quot;:76.58,&amp;quot;height&amp;quot;:49.33,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:2,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;rx&amp;quot;:0,&amp;quot;ry&amp;quot;:0},{&amp;quot;type&amp;quot;:&amp;quot;wfrect&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:185.46,&amp;quot;top&amp;quot;:283,&amp;quot;width&amp;quot;:77.58,&amp;quot;height&amp;quot;:20.74,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:2,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;rx&amp;quot;:0,&amp;quot;ry&amp;quot;:0},{&amp;quot;type&amp;quot;:&amp;quot;textbox&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:35,&amp;quot;top&amp;quot;:133,&amp;quot;width&amp;quot;:47.8,&amp;quot;height&amp;quot;:48.82,&amp;quot;fill&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:1,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;text&amp;quot;:&amp;quot;Leds RGB&amp;quot;,&amp;quot;fontSize&amp;quot;:20,&amp;quot;fontWeight&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;sans-serif&amp;quot;,&amp;quot;fontStyle&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;lineHeight&amp;quot;:1.16,&amp;quot;underline&amp;quot;:false,&amp;quot;overline&amp;quot;:false,&amp;quot;linethrough&amp;quot;:false,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;textBackgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;charSpacing&amp;quot;:0,&amp;quot;minWidth&amp;quot;:20,&amp;quot;styles&amp;quot;:{} },{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:105,&amp;quot;top&amp;quot;:113.5,&amp;quot;width&amp;quot;:74,&amp;quot;height&amp;quot;:13,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:-37,&amp;quot;x2&amp;quot;:37,&amp;quot;y1&amp;quot;:6.5,&amp;quot;y2&amp;quot;:-6.5,&amp;quot;x2a&amp;quot;:18.68586290974931,&amp;quot;y2a&amp;quot;:4.839858140184293,&amp;quot;x2b&amp;quot;:15.917446837967232,&amp;quot;y2b&amp;quot;:-10.91881796072909},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:68,&amp;quot;top&amp;quot;:120,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:142,&amp;quot;top&amp;quot;:107,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:107.5,&amp;quot;top&amp;quot;:149,&amp;quot;width&amp;quot;:77,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:-38.5,&amp;quot;x2&amp;quot;:38.5,&amp;quot;y1&amp;quot;:-8,&amp;quot;y2&amp;quot;:8,&amp;quot;x2a&amp;quot;:20.545850185715864,&amp;quot;y2a&amp;quot;:-3.901617723916396,&amp;quot;x2b&amp;quot;:17.29070687661053,&amp;quot;y2b&amp;quot;:11.76375945115305},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:69,&amp;quot;top&amp;quot;:141,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:146,&amp;quot;top&amp;quot;:157,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:104,&amp;quot;top&amp;quot;:181,&amp;quot;width&amp;quot;:74,&amp;quot;height&amp;quot;:52,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:-37,&amp;quot;x2&amp;quot;:37,&amp;quot;y1&amp;quot;:-26,&amp;quot;y2&amp;quot;:26,&amp;quot;x2a&amp;quot;:25.235730196489886,&amp;quot;y2a&amp;quot;:7.955556090856664,&amp;quot;x2b&amp;quot;:16.036601929083478,&amp;quot;y2b&amp;quot;:21.04662324062732},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:67,&amp;quot;top&amp;quot;:155,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:141,&amp;quot;top&amp;quot;:207,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:102.5,&amp;quot;top&amp;quot;:223,&amp;quot;width&amp;quot;:79,&amp;quot;height&amp;quot;:124,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:-39.5,&amp;quot;x2&amp;quot;:39.5,&amp;quot;y1&amp;quot;:-62,&amp;quot;y2&amp;quot;:62,&amp;quot;x2a&amp;quot;:35.50074022670076,&amp;quot;y2a&amp;quot;:40.83384963519179,&amp;quot;x2b&amp;quot;:22.00663922291558,&amp;quot;y2b&amp;quot;:49.43089785534526},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:63,&amp;quot;top&amp;quot;:161,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:142,&amp;quot;top&amp;quot;:285,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586}],&amp;quot;height&amp;quot;:399,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Intégrez le code source arduino et chargez-le dans le module esp32&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Ci-dessous le code-source développé par Jacques lors du hackathon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous pouvez aussi télécharger ce fichier .ino et l'ouvrir avec le logiciel arduino, avec les mêmes paramètres qu'après avoir suivi le mode d'emploi de Stéphane Godin, puis l'envoyer dans la carte ESP32.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define PIN1_RED    25 // GIOP25&lt;br /&gt;
#define PIN1_GREEN  26 // GIOP26&lt;br /&gt;
#define PIN1_BLUE   27 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN2_RED    35 // GIOP25&lt;br /&gt;
#define PIN2_GREEN  32 // GIOP26&lt;br /&gt;
#define PIN2_BLUE   33 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN3_RED    36 // GIOP25&lt;br /&gt;
#define PIN3_GREEN  39 // GIOP26&lt;br /&gt;
#define PIN3_BLUE   34 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define R_channel 0&lt;br /&gt;
#define G_channel 1&lt;br /&gt;
#define B_channel 2&lt;br /&gt;
&lt;br /&gt;
#define pwm_frequency 5000 // frequence pwm&lt;br /&gt;
#define pwm_resolution 8 // 8 bit resolution&lt;br /&gt;
&lt;br /&gt;
//##############################&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
  pinMode(PIN1_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN1_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN1_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN2_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN2_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN2_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN3_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN3_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN3_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN1_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_BLUE, B_channel);&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN2_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcAttachPin (PIN3_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcSetup(R_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(G_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(B_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
          //Correspondance des frequences des notes en hertz (octave à 0) et la couleurs&lt;br /&gt;
          Serial.println (note.value); &lt;br /&gt;
          if (note.value == 36) //Do&lt;br /&gt;
          {&lt;br /&gt;
          setColor(237, 0, 0); // RGB_Ecarlate&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 37) //Do# &lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 0); //RGB rouge&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 38) //Ré_Orange&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 165, 0); //RGB_Ornage&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 39) //Ré#_Jaune&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 255, 0); //RGB_Jaune&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 40) //Mi_Citron &lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 0); //RGB_Citron&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 41) //Fa_Vert&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 128, 0); //RGB_Vert&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 42) //Fa#_Turquoise&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 206, 209); //RGB_Turquoise&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 43) //Sol&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 255); //RGB_Cyan&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 44) //Sol#_Indigo &lt;br /&gt;
          {&lt;br /&gt;
          setColor(75, 0, 130); //RGB_Indigo&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 45) //La_Bleu&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 0, 255); //RGB_Bleu&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 46) //La#_Pourpre &lt;br /&gt;
          {&lt;br /&gt;
          setColor(176, 224, 230); //RGB_Pourpre&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 47) //Si&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 255); //RGB_Mangenta&lt;br /&gt;
          }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
void setColor(int R, int G, int B) &lt;br /&gt;
{&lt;br /&gt;
ledcWrite(R_channel,R);&lt;br /&gt;
ledcWrite(G_channel,G);&lt;br /&gt;
ledcWrite(B_channel,B);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&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;Tests son et lumière&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut installer sur un téléphone mobile ayant le bluetooth, une application gratuite de synthétiseur. Par exemple garage band pour iphone, ou midi synth pour android. &lt;br /&gt;
&lt;br /&gt;
Puis activez le bluetooth dans les réglages de votre smartphone. &lt;br /&gt;
&lt;br /&gt;
Enfin, lancez l'application de synthetiseur, et activez le choix d'une source midi bluetooth. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choisissez &amp;quot;far-feuille-eu&amp;quot;. Vous devriez être connecté à la source de messages midi et commencer à entendre le son de la plante. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En paramétrant avec le synthétiseur les sons affectés aux canaux midi 1 à 3, vous pouvez influer fortement sur l'ambiance. Les notes et le rythme sont définis par le code source arduino.&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>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142060</id>
		<title>Far-Feuille-Eu - Son et lumière généré par l'activité électrique d'une plante</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142060"/>
		<updated>2021-12-22T17:19:13Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_IMG_2201.JPG&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Prototype réalisé par l'équipe Far-Feuille-Eu lors du hackathon organisé par le Climate Change Lab à Janzé fin 2021.&lt;br /&gt;
Installation sonore et lumineuse comprenant socle, dôme, et lumières RGB pour une plante pilotant notes de musique et couleurs.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Art, Decoration, Electronics, Music and Sound, Science and Biology&lt;br /&gt;
|Type=Création&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=4&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=30&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Biodata, forgeCC, Arduino, MIDI&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Ce prototype réalisé en deux jours nécessite d'abord [http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 de fabriquer le capteur de biodata permettant de capter les variations d'activité électriques dans une plante (version de Stéphane Godin)] pour les transformer en notes de musiques envoyées au format midi, via bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il consiste dans un socle et un dôme à imprimer en 3d, avec la plante à l'intérieur, avec du papier d'aluminium pour réaliser des réflecteurs, et des petites lumières à couleur programmables (leds RGB), reliées au montage pour piloter les couleurs.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''La durée de réalisation indiquée sur ce tuto n'intègre pas le temps nécessaire à l'impression 3D (qui peut prendre plus de 12 heures suivant le nombre de machines à disposition, vos choix de dimension, etc).'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Youtube&lt;br /&gt;
|VideoURLYoutube=https://youtu.be/O4S34NO_LiY&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Capteur BioData pour ESP32&lt;br /&gt;
}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://drive.google.com/file/d/114RNaMXRkyomxuzjUO1NQfzcZhYAg7Bp/view?usp=sharing&lt;br /&gt;
}}{{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://drive.google.com/file/d/1WeacEAcX-e_NLnPgxIgujOgtNV_j1QRc/view?usp=sharing&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Réalisez le capteur de biodata émetteur de musique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faudra, suivant votre expertise, entre une heure et une demi-journée pour assembler, tester et faire fonctionner le capteur de biodata permettant de relier toute application de synthétiseur bluetooth avec une plante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 Commencez donc avec le tuto de Stéphane Godin et réalisez ce capteur.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_esp32-so.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Lancez les impressions 3D&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Mesurez votre pot de fleur et les dimensions nécessaires pour pouvoir intégrer votre plante, puis allez chercher [https://drive.google.com/file/d/1WeacEAcX-e_NLnPgxIgujOgtNV_j1QRc/view?usp=sharing le fichier pour le socle], et [https://drive.google.com/file/d/114RNaMXRkyomxuzjUO1NQfzcZhYAg7Bp/view?usp=sharing le fichier pour le dôme.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajustez-en les dimensions et l'orientation pour préparer deux impressions. Le socle peut être réduit de 50% en échelle Z par rapport aux autres dimensions  X et Y pour &amp;quot;tasser le modèle&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L'impression peut prendre beaucoup de temps. Les volumes sont assez minces donc vous pouvez définir un important taux de remplissage (&amp;gt;50%).&lt;br /&gt;
&lt;br /&gt;
Lancez ou planifiez vos impressions 3D et avancez avec la suite de ce tuto :-D&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_SOCLE.JPG&lt;br /&gt;
|Step_Picture_00_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1905,&amp;quot;height&amp;quot;:838,&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.31,&amp;quot;scaleY&amp;quot;:0.31,&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/e/ea/Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_SOCLE.JPG&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:264,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Step_Picture_01=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_DOME1.JPG&lt;br /&gt;
|Step_Picture_02=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_DOME2.JPG&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabriquez les réflecteurs&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut une paire de ciseaux, de la colle en batonnet et du papier d'aluminium. Découpez de petites bandes pour suivre les motifs du socle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ici l'équipe des Far-Feuille-Eu a également réalisé un contour en bas du dôme, un peu comme un &amp;quot;anneau de saturne&amp;quot; réfléchissant. Base carton et papier d'aluminium. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Collez-vos réflecteurs soigneusement dans les rainures du socle. Vous pouvez aussi tenter de faire un anneau réfléchissant à la base du dôme.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_reflecteurs.JPG&lt;br /&gt;
|Step_Picture_01=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_reflecteurs2.JPG&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Soudez et reliez les leds rgb&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Comme on le voit dans le code source de l'étape 3, il faut connecter les Leds RGB sur les broches numéros :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
R-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
G-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
B-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cela peut se faire à partir de la planche de prototypage utilisée pour réaliser le capteur de biodata. &lt;br /&gt;
 &lt;br /&gt;
Par contre, il faudra arriver à souder les leds aux intervalles permettant de les fixer sous le dôme... Puis fixer le tout discrètement en arrivant à la fin à &amp;quot;refermer&amp;quot; le dôme.  &lt;br /&gt;
 &lt;br /&gt;
Il faut prévoir une résistance de 220 K par broche de couleur sur leds RGB,  sur la planche de prototypage. La masse des leds est à la masse de la carte ESP32. [https://create.arduino.cc/projecthub/muhammad-aqib/arduino-rgb-led-tutorial-fc003e Ce tuto peut vous aider si vous n'avez jamais connecté de led RGB sur une carte arduino.]  &lt;br /&gt;
 &lt;br /&gt;
Les trois leds de ce prototype sont respectivement cablées ainsi :  &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN1_RED    25 // '''GIOP25'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN1_GREEN  26 // '''GIOP26'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN1_BLUE   27 // '''GIOP27'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN2_RED    35 // '''GIOP35'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN2_GREEN  32 // '''GIOP32'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN2_BLUE   33 // '''GIOP33'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN3_RED    36 // '''GIOP36'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN3_GREEN  39 // '''GIOP39'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;define PIN3_BLUE   34 // '''GIOP34'''&lt;br /&gt;
 &lt;br /&gt;
Si vous avez suivi le tuto de fabrication du capteur de Stéphane Godin, vous utilisez le même module ESP32 wroover. Donc la dernière image ci-contre vous indique où brancher vos leds. &lt;br /&gt;
 &lt;br /&gt;
Vous pouvez connecter toutes les masses des leds à la masse (gnd) de la carte ESP32. &lt;br /&gt;
 &lt;br /&gt;
Nous n'avons pas la documentation détaillée de la phase délicate de positionnement des leds sur le prototype.   &lt;br /&gt;
 &lt;br /&gt;
L'équipe Far-Feuille-Eu l'a réalisée avec brio.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_souder-leds1.JPG&lt;br /&gt;
|Step_Picture_01=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_int_gration-leds-reflecteurs.JPG&lt;br /&gt;
|Step_Picture_02=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_RGBPinOut.png&lt;br /&gt;
|Step_Picture_03=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_RGB-led2.JPG&lt;br /&gt;
|Step_Picture_04=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_esp32_velleman.png&lt;br /&gt;
|Step_Picture_04_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;:0,&amp;quot;top&amp;quot;:0,&amp;quot;width&amp;quot;:1071,&amp;quot;height&amp;quot;:713,&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.56,&amp;quot;scaleY&amp;quot;:0.56,&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/9/9c/Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_esp32_velleman.png&amp;quot;,&amp;quot;filters&amp;quot;:[]},{&amp;quot;type&amp;quot;:&amp;quot;wfrect&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:183.51,&amp;quot;top&amp;quot;:213.5,&amp;quot;width&amp;quot;:76.32,&amp;quot;height&amp;quot;:52.27,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:2,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;rx&amp;quot;:0,&amp;quot;ry&amp;quot;:0},{&amp;quot;type&amp;quot;:&amp;quot;wfrect&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:183.96,&amp;quot;top&amp;quot;:159.02,&amp;quot;width&amp;quot;:76.59,&amp;quot;height&amp;quot;:51.27,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:2,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;rx&amp;quot;:0,&amp;quot;ry&amp;quot;:0},{&amp;quot;type&amp;quot;:&amp;quot;wfrect&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:183.97,&amp;quot;top&amp;quot;:108.03,&amp;quot;width&amp;quot;:76.58,&amp;quot;height&amp;quot;:49.33,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:2,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;rx&amp;quot;:0,&amp;quot;ry&amp;quot;:0},{&amp;quot;type&amp;quot;:&amp;quot;wfrect&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:185.46,&amp;quot;top&amp;quot;:283,&amp;quot;width&amp;quot;:77.58,&amp;quot;height&amp;quot;:20.74,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:2,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;rx&amp;quot;:0,&amp;quot;ry&amp;quot;:0},{&amp;quot;type&amp;quot;:&amp;quot;textbox&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:35,&amp;quot;top&amp;quot;:133,&amp;quot;width&amp;quot;:47.8,&amp;quot;height&amp;quot;:48.82,&amp;quot;fill&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:1,&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;text&amp;quot;:&amp;quot;Leds RGB&amp;quot;,&amp;quot;fontSize&amp;quot;:20,&amp;quot;fontWeight&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;sans-serif&amp;quot;,&amp;quot;fontStyle&amp;quot;:&amp;quot;normal&amp;quot;,&amp;quot;lineHeight&amp;quot;:1.16,&amp;quot;underline&amp;quot;:false,&amp;quot;overline&amp;quot;:false,&amp;quot;linethrough&amp;quot;:false,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;textBackgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;charSpacing&amp;quot;:0,&amp;quot;minWidth&amp;quot;:20,&amp;quot;styles&amp;quot;:{} },{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:105,&amp;quot;top&amp;quot;:113.5,&amp;quot;width&amp;quot;:74,&amp;quot;height&amp;quot;:13,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:-37,&amp;quot;x2&amp;quot;:37,&amp;quot;y1&amp;quot;:6.5,&amp;quot;y2&amp;quot;:-6.5,&amp;quot;x2a&amp;quot;:18.68586290974931,&amp;quot;y2a&amp;quot;:4.839858140184293,&amp;quot;x2b&amp;quot;:15.917446837967232,&amp;quot;y2b&amp;quot;:-10.91881796072909},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:68,&amp;quot;top&amp;quot;:120,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:142,&amp;quot;top&amp;quot;:107,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:107.5,&amp;quot;top&amp;quot;:149,&amp;quot;width&amp;quot;:77,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:-38.5,&amp;quot;x2&amp;quot;:38.5,&amp;quot;y1&amp;quot;:-8,&amp;quot;y2&amp;quot;:8,&amp;quot;x2a&amp;quot;:20.545850185715864,&amp;quot;y2a&amp;quot;:-3.901617723916396,&amp;quot;x2b&amp;quot;:17.29070687661053,&amp;quot;y2b&amp;quot;:11.76375945115305},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:69,&amp;quot;top&amp;quot;:141,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:146,&amp;quot;top&amp;quot;:157,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:104,&amp;quot;top&amp;quot;:181,&amp;quot;width&amp;quot;:74,&amp;quot;height&amp;quot;:52,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:-37,&amp;quot;x2&amp;quot;:37,&amp;quot;y1&amp;quot;:-26,&amp;quot;y2&amp;quot;:26,&amp;quot;x2a&amp;quot;:25.235730196489886,&amp;quot;y2a&amp;quot;:7.955556090856664,&amp;quot;x2b&amp;quot;:16.036601929083478,&amp;quot;y2b&amp;quot;:21.04662324062732},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:67,&amp;quot;top&amp;quot;:155,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:141,&amp;quot;top&amp;quot;:207,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2line&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:102.5,&amp;quot;top&amp;quot;:223,&amp;quot;width&amp;quot;:79,&amp;quot;height&amp;quot;:124,&amp;quot;fill&amp;quot;:&amp;quot;rgba(255,0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#FF0000&amp;quot;,&amp;quot;strokeWidth&amp;quot;:4,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;round&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;:1,&amp;quot;scaleY&amp;quot;:1,&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;x1&amp;quot;:-39.5,&amp;quot;x2&amp;quot;:39.5,&amp;quot;y1&amp;quot;:-62,&amp;quot;y2&amp;quot;:62,&amp;quot;x2a&amp;quot;:35.50074022670076,&amp;quot;y2a&amp;quot;:40.83384963519179,&amp;quot;x2b&amp;quot;:22.00663922291558,&amp;quot;y2b&amp;quot;:49.43089785534526},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:63,&amp;quot;top&amp;quot;:161,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586},{&amp;quot;type&amp;quot;:&amp;quot;wfarrow2circle&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;2.4.6&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;left&amp;quot;:142,&amp;quot;top&amp;quot;:285,&amp;quot;width&amp;quot;:16,&amp;quot;height&amp;quot;:16,&amp;quot;fill&amp;quot;:&amp;quot;#aaa&amp;quot;,&amp;quot;stroke&amp;quot;:&amp;quot;#666&amp;quot;,&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;:1,&amp;quot;scaleY&amp;quot;:1,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:0.5,&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;radius&amp;quot;:8,&amp;quot;startAngle&amp;quot;:0,&amp;quot;endAngle&amp;quot;:6.283185307179586}],&amp;quot;height&amp;quot;:399,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Intégrez le code source arduino et chargez-le dans le module esp32&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Ci-dessous le code-source développé par Jacques lors du hackathon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous pouvez aussi télécharger ce fichier .ino et l'ouvrir avec le logiciel arduino, avec les mêmes paramètres qu'après avoir suivi le mode d'emploi de Stéphane Godin, puis l'envoyer dans la carte ESP32.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define PIN1_RED    25 // GIOP25&lt;br /&gt;
#define PIN1_GREEN  26 // GIOP26&lt;br /&gt;
#define PIN1_BLUE   27 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN2_RED    35 // GIOP25&lt;br /&gt;
#define PIN2_GREEN  32 // GIOP26&lt;br /&gt;
#define PIN2_BLUE   33 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN3_RED    36 // GIOP25&lt;br /&gt;
#define PIN3_GREEN  39 // GIOP26&lt;br /&gt;
#define PIN3_BLUE   34 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define R_channel 0&lt;br /&gt;
#define G_channel 1&lt;br /&gt;
#define B_channel 2&lt;br /&gt;
&lt;br /&gt;
#define pwm_frequency 5000 // frequence pwm&lt;br /&gt;
#define pwm_resolution 8 // 8 bit resolution&lt;br /&gt;
&lt;br /&gt;
//##############################&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
  pinMode(PIN1_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN1_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN1_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN2_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN2_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN2_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN3_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN3_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN3_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN1_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_BLUE, B_channel);&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN2_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcAttachPin (PIN3_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcSetup(R_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(G_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(B_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
          //Correspondance des frequences des notes en hertz (octave à 0) et la couleurs&lt;br /&gt;
          Serial.println (note.value); &lt;br /&gt;
          if (note.value == 36) //Do&lt;br /&gt;
          {&lt;br /&gt;
          setColor(237, 0, 0); // RGB_Ecarlate&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 37) //Do# &lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 0); //RGB rouge&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 38) //Ré_Orange&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 165, 0); //RGB_Ornage&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 39) //Ré#_Jaune&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 255, 0); //RGB_Jaune&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 40) //Mi_Citron &lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 0); //RGB_Citron&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 41) //Fa_Vert&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 128, 0); //RGB_Vert&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 42) //Fa#_Turquoise&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 206, 209); //RGB_Turquoise&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 43) //Sol&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 255); //RGB_Cyan&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 44) //Sol#_Indigo &lt;br /&gt;
          {&lt;br /&gt;
          setColor(75, 0, 130); //RGB_Indigo&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 45) //La_Bleu&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 0, 255); //RGB_Bleu&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 46) //La#_Pourpre &lt;br /&gt;
          {&lt;br /&gt;
          setColor(176, 224, 230); //RGB_Pourpre&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 47) //Si&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 255); //RGB_Mangenta&lt;br /&gt;
          }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
void setColor(int R, int G, int B) &lt;br /&gt;
{&lt;br /&gt;
ledcWrite(R_channel,R);&lt;br /&gt;
ledcWrite(G_channel,G);&lt;br /&gt;
ledcWrite(B_channel,B);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&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;Tests son et lumière&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut installer sur un téléphone mobile ayant le bluetooth, une application gratuite de synthétiseur. Par exemple garage band pour iphone, ou midi synth pour android. &lt;br /&gt;
&lt;br /&gt;
Puis activez le bluetooth dans les réglages de votre smartphone. &lt;br /&gt;
&lt;br /&gt;
Enfin, lancez l'application de synthetiseur, et activez le choix d'une source midi bluetooth. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choisissez &amp;quot;far-feuille-eu&amp;quot;. Vous devriez être connecté à la source de messages midi et commencer à entendre le son de la plante. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En paramétrant avec le synthétiseur les sons affectés aux canaux midi 1 à 3, vous pouvez influer fortement sur l'ambiance. Les notes et le rythme sont définis par le code source arduino.&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>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_esp32_velleman.png&amp;diff=142059</id>
		<title>Fichier:Far-Feuille-Eu - Son et lumi re g n r par l activit lectrique d une plante esp32 velleman.png</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_esp32_velleman.png&amp;diff=142059"/>
		<updated>2021-12-22T17:11:58Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_esp32_velleman&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_esp32_velleman&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_RGB-led2.JPG&amp;diff=142058</id>
		<title>Fichier:Far-Feuille-Eu - Son et lumi re g n r par l activit lectrique d une plante RGB-led2.JPG</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_RGB-led2.JPG&amp;diff=142058"/>
		<updated>2021-12-22T17:05:55Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_RGB-led2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_RGB-led2&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_RGBPinOut.png&amp;diff=142057</id>
		<title>Fichier:Far-Feuille-Eu - Son et lumi re g n r par l activit lectrique d une plante RGBPinOut.png</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_RGBPinOut.png&amp;diff=142057"/>
		<updated>2021-12-22T17:05:54Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_RGBPinOut&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_RGBPinOut&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_int_gration-leds-reflecteurs.JPG&amp;diff=142056</id>
		<title>Fichier:Far-Feuille-Eu - Son et lumi re g n r par l activit lectrique d une plante int gration-leds-reflecteurs.JPG</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_int_gration-leds-reflecteurs.JPG&amp;diff=142056"/>
		<updated>2021-12-22T17:05:53Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_int_gration-leds-reflecteurs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_int_gration-leds-reflecteurs&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_souder-leds1.JPG&amp;diff=142053</id>
		<title>Fichier:Far-Feuille-Eu - Son et lumi re g n r par l activit lectrique d une plante souder-leds1.JPG</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_souder-leds1.JPG&amp;diff=142053"/>
		<updated>2021-12-22T16:58:30Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_souder-leds1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_souder-leds1&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_reflecteurs2.JPG&amp;diff=142052</id>
		<title>Fichier:Far-Feuille-Eu - Son et lumi re g n r par l activit lectrique d une plante reflecteurs2.JPG</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_reflecteurs2.JPG&amp;diff=142052"/>
		<updated>2021-12-22T16:58:06Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_reflecteurs2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_reflecteurs2&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_reflecteurs.JPG&amp;diff=142051</id>
		<title>Fichier:Far-Feuille-Eu - Son et lumi re g n r par l activit lectrique d une plante reflecteurs.JPG</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_reflecteurs.JPG&amp;diff=142051"/>
		<updated>2021-12-22T16:57:44Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_reflecteurs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_reflecteurs&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142048</id>
		<title>Far-Feuille-Eu - Son et lumière généré par l'activité électrique d'une plante</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142048"/>
		<updated>2021-12-22T16:29:13Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_IMG_2201.JPG&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Prototype réalisé par l'équipe Far-Feuille-Eu lors du hackathon organisé par le Climate Change Lab à Janzé fin 2021.&lt;br /&gt;
Installation sonore et lumineuse comprenant socle, dôme, et lumières RGB pour une plante pilotant notes de musique et couleurs.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Art, Decoration, Electronics, Music and Sound, Science and Biology&lt;br /&gt;
|Type=Création&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=4&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=30&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Biodata, forgeCC, Arduino, MIDI&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Ce prototype réalisé en deux jours nécessite d'abord [http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 de fabriquer le capteur de biodata permettant de capter les variations d'activité électriques dans une plante (version de Stéphane Godin)] pour les transformer en notes de musiques envoyées au format midi, via bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il consiste dans un socle et un dôme à imprimer en 3d, avec la plante à l'intérieur, avec du papier d'aluminium pour réaliser des réflecteurs, et des petites lumières à couleur programmables (leds RGB), reliées au montage pour piloter les couleurs.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''La durée de réalisation indiquée sur ce tuto n'intègre pas le temps nécessaire à l'impression 3D (qui peut prendre plus de 12 heures suivant le nombre de machines à disposition, vos choix de dimension, etc).'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Youtube&lt;br /&gt;
|VideoURLYoutube=https://youtu.be/O4S34NO_LiY&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Capteur BioData pour ESP32&lt;br /&gt;
}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://drive.google.com/file/d/114RNaMXRkyomxuzjUO1NQfzcZhYAg7Bp/view?usp=sharing&lt;br /&gt;
}}{{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://drive.google.com/file/d/1WeacEAcX-e_NLnPgxIgujOgtNV_j1QRc/view?usp=sharing&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Réalisez le capteur de biodata émetteur de musique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faudra, suivant votre expertise, entre une heure et une demi-journée pour assembler, tester et faire fonctionner le capteur de biodata permettant de relier toute application de synthétiseur bluetooth avec une plante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 Commencez donc avec le tuto de Stéphane Godin et réalisez ce capteur.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_esp32-so.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Lancez les impressions 3D&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Mesurez votre pot de fleur et les dimensions nécessaires pour pouvoir intégrer votre plante, puis allez chercher [https://drive.google.com/file/d/1WeacEAcX-e_NLnPgxIgujOgtNV_j1QRc/view?usp=sharing le fichier pour le socle], et [https://drive.google.com/file/d/114RNaMXRkyomxuzjUO1NQfzcZhYAg7Bp/view?usp=sharing le fichier pour le dôme.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajustez-en les dimensions et l'orientation pour préparer deux impressions. Le socle peut être réduit de 50% en échelle Z par rapport aux autres dimensions  X et Y pour &amp;quot;tasser le modèle&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L'impression peut prendre beaucoup de temps. Les volumes sont assez minces donc vous pouvez définir un important taux de remplissage (&amp;gt;50%).&lt;br /&gt;
&lt;br /&gt;
Lancez ou planifiez vos impressions 3D et avancez avec la suite de ce tuto :-D&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabriquez les réflecteurs&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut une paire de ciseaux, de la colle en batonnet et du papier d'aluminium. Découpez de petites bandes pour suivre les motifs du socle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Collez-les.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Intégrez le code source arduino et chargez-le dans le module esp32&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Ci-dessous le code-source développé par Jacques lors du hackathon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous pouvez aussi télécharger ce fichier .ino et l'ouvrir avec le logiciel arduino, avec les mêmes paramètres qu'après avoir suivi le mode d'emploi de Stéphane Godin, puis l'envoyer dans la carte ESP32.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define PIN1_RED    25 // GIOP25&lt;br /&gt;
#define PIN1_GREEN  26 // GIOP26&lt;br /&gt;
#define PIN1_BLUE   27 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN2_RED    35 // GIOP25&lt;br /&gt;
#define PIN2_GREEN  32 // GIOP26&lt;br /&gt;
#define PIN2_BLUE   33 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN3_RED    36 // GIOP25&lt;br /&gt;
#define PIN3_GREEN  39 // GIOP26&lt;br /&gt;
#define PIN3_BLUE   34 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define R_channel 0&lt;br /&gt;
#define G_channel 1&lt;br /&gt;
#define B_channel 2&lt;br /&gt;
&lt;br /&gt;
#define pwm_frequency 5000 // frequence pwm&lt;br /&gt;
#define pwm_resolution 8 // 8 bit resolution&lt;br /&gt;
&lt;br /&gt;
//##############################&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
  pinMode(PIN1_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN1_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN1_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN2_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN2_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN2_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN3_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN3_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN3_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN1_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_BLUE, B_channel);&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN2_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcAttachPin (PIN3_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcSetup(R_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(G_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(B_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
          //Correspondance des frequences des notes en hertz (octave à 0) et la couleurs&lt;br /&gt;
          Serial.println (note.value); &lt;br /&gt;
          if (note.value == 36) //Do&lt;br /&gt;
          {&lt;br /&gt;
          setColor(237, 0, 0); // RGB_Ecarlate&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 37) //Do# &lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 0); //RGB rouge&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 38) //Ré_Orange&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 165, 0); //RGB_Ornage&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 39) //Ré#_Jaune&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 255, 0); //RGB_Jaune&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 40) //Mi_Citron &lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 0); //RGB_Citron&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 41) //Fa_Vert&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 128, 0); //RGB_Vert&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 42) //Fa#_Turquoise&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 206, 209); //RGB_Turquoise&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 43) //Sol&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 255); //RGB_Cyan&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 44) //Sol#_Indigo &lt;br /&gt;
          {&lt;br /&gt;
          setColor(75, 0, 130); //RGB_Indigo&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 45) //La_Bleu&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 0, 255); //RGB_Bleu&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 46) //La#_Pourpre &lt;br /&gt;
          {&lt;br /&gt;
          setColor(176, 224, 230); //RGB_Pourpre&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 47) //Si&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 255); //RGB_Mangenta&lt;br /&gt;
          }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
void setColor(int R, int G, int B) &lt;br /&gt;
{&lt;br /&gt;
ledcWrite(R_channel,R);&lt;br /&gt;
ledcWrite(G_channel,G);&lt;br /&gt;
ledcWrite(B_channel,B);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&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;Cablez les leds rgb&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Comme on le voit dans le code source de l'étape 3, il faut connecter les Leds RGB sur les broches numéros :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
R-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
G-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
B-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cela peut se faire à partir de la planche de prototypage utilisée pour réaliser le capteur de biodata. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&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;Tests son et lumière&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut installer sur un téléphone mobile ayant le bluetooth, une application gratuite de synthétiseur. Par exemple garage band pour iphone, ou midi synth pour android. &lt;br /&gt;
&lt;br /&gt;
Puis activez le bluetooth dans les réglages de votre smartphone. &lt;br /&gt;
&lt;br /&gt;
Enfin, lancez l'application de synthetiseur, et activez le choix d'une source midi bluetooth. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choisissez &amp;quot;far-feuille-eu&amp;quot;. Vous devriez être connecté à la source de messages midi et commencer à entendre le son de la plante. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En paramétrant avec le synthétiseur les sons affectés aux canaux midi 1 à 3, vous pouvez influer fortement sur l'ambiance. Les notes et le rythme sont définis par le code source arduino.&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>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_DOME2.JPG&amp;diff=142047</id>
		<title>Fichier:Far-Feuille-Eu - Son et lumi re g n r par l activit lectrique d une plante DOME2.JPG</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_DOME2.JPG&amp;diff=142047"/>
		<updated>2021-12-22T16:28:05Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_DOME2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_DOME2&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_DOME1.JPG&amp;diff=142046</id>
		<title>Fichier:Far-Feuille-Eu - Son et lumi re g n r par l activit lectrique d une plante DOME1.JPG</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_DOME1.JPG&amp;diff=142046"/>
		<updated>2021-12-22T16:27:54Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_DOME1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_DOME1&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_SOCLE.JPG&amp;diff=142045</id>
		<title>Fichier:Far-Feuille-Eu - Son et lumi re g n r par l activit lectrique d une plante SOCLE.JPG</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_SOCLE.JPG&amp;diff=142045"/>
		<updated>2021-12-22T16:27:39Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_SOCLE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_SOCLE&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142044</id>
		<title>Far-Feuille-Eu - Son et lumière généré par l'activité électrique d'une plante</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142044"/>
		<updated>2021-12-22T16:19:28Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_IMG_2201.JPG&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Prototype réalisé par l'équipe Far-Feuille-Eu lors du hackathon organisé par le Climate Change Lab à Janzé fin 2021.&lt;br /&gt;
Installation sonore et lumineuse comprenant socle, dôme, et lumières RGB pour une plante pilotant notes de musique et couleurs.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Art, Decoration, Electronics, Music and Sound, Science and Biology&lt;br /&gt;
|Type=Création&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=4&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=30&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Biodata, forgeCC, Arduino, MIDI&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Ce prototype réalisé en deux jours nécessite d'abord [http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 de fabriquer le capteur de biodata permettant de capter les variations d'activité électriques dans une plante (version de Stéphane Godin)] pour les transformer en notes de musiques envoyées au format midi, via bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il consiste dans un socle et un dôme à imprimer en 3d, avec la plante à l'intérieur, avec du papier d'aluminium pour réaliser des réflecteurs, et des petites lumières à couleur programmables (leds RGB), reliées au montage pour piloter les couleurs.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''La durée de réalisation indiquée sur ce tuto n'intègre pas le temps nécessaire à l'impression 3D (qui peut prendre plus de 12 heures suivant le nombre de machines à disposition, vos choix de dimension, etc).'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Youtube&lt;br /&gt;
|VideoURLYoutube=https://youtu.be/O4S34NO_LiY&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Capteur BioData pour ESP32&lt;br /&gt;
}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://drive.google.com/file/d/114RNaMXRkyomxuzjUO1NQfzcZhYAg7Bp/view?usp=sharing&lt;br /&gt;
}}{{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://drive.google.com/file/d/1WeacEAcX-e_NLnPgxIgujOgtNV_j1QRc/view?usp=sharing&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Réalisez le capteur de biodata émetteur de musique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faudra, suivant votre expertise, entre une heure et une demi-journée pour assembler, tester et faire fonctionner le capteur de biodata permettant de relier toute application de synthétiseur bluetooth avec une plante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 Commencez donc avec le tuto de Stéphane Godin et réalisez ce capteur.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_esp32-so.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Lancez les impressions 3D&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Mesurez votre pot de fleur et les dimensions nécessaires pour pouvoir intégrer votre plante, puis allez chercher [https://drive.google.com/file/d/1WeacEAcX-e_NLnPgxIgujOgtNV_j1QRc/view?usp=sharing le fichier pour le socle], et [https://drive.google.com/file/d/114RNaMXRkyomxuzjUO1NQfzcZhYAg7Bp/view?usp=sharing le fichier pour le dôme.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il n'y a pas de contraintes physiques donc vous pouvez utiliser un taux de remplissage faible (20%). Par contre, l'impression peut prendre beaucoup de temps.&lt;br /&gt;
&lt;br /&gt;
Lancez ou planifiez vos impressions 3D et avancez le reste :-D&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabriquez les réflecteurs&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut une paire de ciseaux, de la colle en batonnet et du papier d'aluminium. Découpez de petites bandes pour suivre les motifs du socle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Collez-les.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Intégrez le code source arduino et chargez-le dans le module esp32&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Ci-dessous le code-source développé par Jacques lors du hackathon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous pouvez aussi télécharger ce fichier .ino et l'ouvrir avec le logiciel arduino, avec les mêmes paramètres qu'après avoir suivi le mode d'emploi de Stéphane Godin, puis l'envoyer dans la carte ESP32.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define PIN1_RED    25 // GIOP25&lt;br /&gt;
#define PIN1_GREEN  26 // GIOP26&lt;br /&gt;
#define PIN1_BLUE   27 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN2_RED    35 // GIOP25&lt;br /&gt;
#define PIN2_GREEN  32 // GIOP26&lt;br /&gt;
#define PIN2_BLUE   33 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN3_RED    36 // GIOP25&lt;br /&gt;
#define PIN3_GREEN  39 // GIOP26&lt;br /&gt;
#define PIN3_BLUE   34 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define R_channel 0&lt;br /&gt;
#define G_channel 1&lt;br /&gt;
#define B_channel 2&lt;br /&gt;
&lt;br /&gt;
#define pwm_frequency 5000 // frequence pwm&lt;br /&gt;
#define pwm_resolution 8 // 8 bit resolution&lt;br /&gt;
&lt;br /&gt;
//##############################&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
  pinMode(PIN1_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN1_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN1_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN2_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN2_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN2_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN3_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN3_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN3_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN1_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_BLUE, B_channel);&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN2_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcAttachPin (PIN3_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcSetup(R_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(G_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(B_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
          //Correspondance des frequences des notes en hertz (octave à 0) et la couleurs&lt;br /&gt;
          Serial.println (note.value); &lt;br /&gt;
          if (note.value == 36) //Do&lt;br /&gt;
          {&lt;br /&gt;
          setColor(237, 0, 0); // RGB_Ecarlate&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 37) //Do# &lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 0); //RGB rouge&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 38) //Ré_Orange&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 165, 0); //RGB_Ornage&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 39) //Ré#_Jaune&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 255, 0); //RGB_Jaune&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 40) //Mi_Citron &lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 0); //RGB_Citron&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 41) //Fa_Vert&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 128, 0); //RGB_Vert&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 42) //Fa#_Turquoise&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 206, 209); //RGB_Turquoise&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 43) //Sol&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 255); //RGB_Cyan&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 44) //Sol#_Indigo &lt;br /&gt;
          {&lt;br /&gt;
          setColor(75, 0, 130); //RGB_Indigo&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 45) //La_Bleu&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 0, 255); //RGB_Bleu&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 46) //La#_Pourpre &lt;br /&gt;
          {&lt;br /&gt;
          setColor(176, 224, 230); //RGB_Pourpre&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 47) //Si&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 255); //RGB_Mangenta&lt;br /&gt;
          }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
void setColor(int R, int G, int B) &lt;br /&gt;
{&lt;br /&gt;
ledcWrite(R_channel,R);&lt;br /&gt;
ledcWrite(G_channel,G);&lt;br /&gt;
ledcWrite(B_channel,B);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&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;Cablez les leds rgb&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Comme on le voit dans le code source de l'étape 3, il faut connecter les Leds RGB sur les broches numéros :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
R-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
G-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
B-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cela peut se faire à partir de la planche de prototypage utilisée pour réaliser le capteur de biodata. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&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;Tests son et lumière&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut installer sur un téléphone mobile ayant le bluetooth, une application gratuite de synthétiseur. Par exemple garage band pour iphone, ou midi synth pour android. &lt;br /&gt;
&lt;br /&gt;
Puis activez le bluetooth dans les réglages de votre smartphone. &lt;br /&gt;
&lt;br /&gt;
Enfin, lancez l'application de synthetiseur, et activez le choix d'une source midi bluetooth. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choisissez &amp;quot;far-feuille-eu&amp;quot;. Vous devriez être connecté à la source de messages midi et commencer à entendre le son de la plante. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En paramétrant avec le synthétiseur les sons affectés aux canaux midi 1 à 3, vous pouvez influer fortement sur l'ambiance. Les notes et le rythme sont définis par le code source arduino.&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>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142043</id>
		<title>Far-Feuille-Eu - Son et lumière généré par l'activité électrique d'une plante</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142043"/>
		<updated>2021-12-22T16:11:05Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_IMG_2201.JPG&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Prototype réalisé par l'équipe Far-Feuille-Eu lors du hackathon organisé par le Climate Change Lab à Janzé fin 2021.&lt;br /&gt;
Installation sonore et lumineuse comprenant socle, dôme, et lumières RGB pour une plante pilotant notes de musique et couleurs.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Art, Decoration, Electronics, Music and Sound, Science and Biology&lt;br /&gt;
|Type=Création&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=4&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=30&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Biodata, forgeCC, Arduino, MIDI&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Ce prototype réalisé en deux jours nécessite d'abord [http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 de fabriquer le capteur de biodata permettant de capter les variations d'activité électriques dans une plante (version de Stéphane Godin)] pour les transformer en notes de musiques envoyées au format midi, via bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il consiste dans un socle et un dôme à imprimer en 3d, avec la plante à l'intérieur, avec du papier d'aluminium pour réaliser des réflecteurs, et des petites lumières à couleur programmables (leds RGB), reliées au montage pour piloter les couleurs.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''La durée de réalisation indiquée sur ce tuto n'intègre pas le temps nécessaire à l'impression 3D (qui peut prendre plus de 12 heures suivant le nombre de machines à disposition, vos choix de dimension, etc).'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Youtube&lt;br /&gt;
|VideoURLYoutube=https://youtu.be/O4S34NO_LiY&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Capteur BioData pour ESP32&lt;br /&gt;
}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://drive.google.com/file/d/114RNaMXRkyomxuzjUO1NQfzcZhYAg7Bp/view?usp=sharing&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Réalisez le capteur de biodata émetteur de musique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faudra, suivant votre expertise, entre une heure et une demi-journée pour assembler, tester et faire fonctionner le capteur de biodata permettant de relier toute application de synthétiseur bluetooth avec une plante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 Commencez donc avec le tuto de Stéphane Godin et réalisez ce capteur.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_esp32-so.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Lancez les impressions 3D&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Mesurez votre pot de fleur et les dimensions nécessaires pour pouvoir intégrer votre plante, puis allez chercher le fichier pour le socle, et le fichier pour le dôme.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il n'y a pas de contraintes physiques donc vous pouvez utiliser un taux de remplissage faible (20%). Par contre, l'impression peut prendre beaucoup de temps.&lt;br /&gt;
&lt;br /&gt;
Le fichier pour le socle est ici, le fichier pour le dôme est ici.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Fabriquez les réflecteurs&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut une paire de ciseaux, de la colle en batonnet et du papier d'aluminium. Découpez de petites bandes pour suivre les motifs du socle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Collez-les.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Intégrez le code source arduino et chargez-le dans le module esp32&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Ci-dessous le code-source développé par Jacques lors du hackathon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous pouvez aussi télécharger ce fichier .ino et l'ouvrir avec le logiciel arduino, avec les mêmes paramètres qu'après avoir suivi le mode d'emploi de Stéphane Godin, puis l'envoyer dans la carte ESP32.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define PIN1_RED    25 // GIOP25&lt;br /&gt;
#define PIN1_GREEN  26 // GIOP26&lt;br /&gt;
#define PIN1_BLUE   27 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN2_RED    35 // GIOP25&lt;br /&gt;
#define PIN2_GREEN  32 // GIOP26&lt;br /&gt;
#define PIN2_BLUE   33 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN3_RED    36 // GIOP25&lt;br /&gt;
#define PIN3_GREEN  39 // GIOP26&lt;br /&gt;
#define PIN3_BLUE   34 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define R_channel 0&lt;br /&gt;
#define G_channel 1&lt;br /&gt;
#define B_channel 2&lt;br /&gt;
&lt;br /&gt;
#define pwm_frequency 5000 // frequence pwm&lt;br /&gt;
#define pwm_resolution 8 // 8 bit resolution&lt;br /&gt;
&lt;br /&gt;
//##############################&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
  pinMode(PIN1_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN1_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN1_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN2_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN2_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN2_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN3_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN3_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN3_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN1_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_BLUE, B_channel);&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN2_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcAttachPin (PIN3_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcSetup(R_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(G_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(B_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
          //Correspondance des frequences des notes en hertz (octave à 0) et la couleurs&lt;br /&gt;
          Serial.println (note.value); &lt;br /&gt;
          if (note.value == 36) //Do&lt;br /&gt;
          {&lt;br /&gt;
          setColor(237, 0, 0); // RGB_Ecarlate&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 37) //Do# &lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 0); //RGB rouge&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 38) //Ré_Orange&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 165, 0); //RGB_Ornage&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 39) //Ré#_Jaune&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 255, 0); //RGB_Jaune&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 40) //Mi_Citron &lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 0); //RGB_Citron&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 41) //Fa_Vert&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 128, 0); //RGB_Vert&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 42) //Fa#_Turquoise&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 206, 209); //RGB_Turquoise&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 43) //Sol&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 255); //RGB_Cyan&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 44) //Sol#_Indigo &lt;br /&gt;
          {&lt;br /&gt;
          setColor(75, 0, 130); //RGB_Indigo&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 45) //La_Bleu&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 0, 255); //RGB_Bleu&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 46) //La#_Pourpre &lt;br /&gt;
          {&lt;br /&gt;
          setColor(176, 224, 230); //RGB_Pourpre&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 47) //Si&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 255); //RGB_Mangenta&lt;br /&gt;
          }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
void setColor(int R, int G, int B) &lt;br /&gt;
{&lt;br /&gt;
ledcWrite(R_channel,R);&lt;br /&gt;
ledcWrite(G_channel,G);&lt;br /&gt;
ledcWrite(B_channel,B);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&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;Cablez les leds rgb&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Comme on le voit dans le code source de l'étape 3, il faut connecter les Leds RGB sur les broches numéros :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
R-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
G-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
B-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cela peut se faire à partir de la planche de prototypage utilisée pour réaliser le capteur de biodata. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&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;Tests son et lumière&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut installer sur un téléphone mobile ayant le bluetooth, une application gratuite de synthétiseur. Par exemple garage band pour iphone, ou midi synth pour android. &lt;br /&gt;
&lt;br /&gt;
Puis activez le bluetooth dans les réglages de votre smartphone. &lt;br /&gt;
&lt;br /&gt;
Enfin, lancez l'application de synthetiseur, et activez le choix d'une source midi bluetooth. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choisissez &amp;quot;far-feuille-eu&amp;quot;. Vous devriez être connecté à la source de messages midi et commencer à entendre le son de la plante. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En paramétrant avec le synthétiseur les sons affectés aux canaux midi 1 à 3, vous pouvez influer fortement sur l'ambiance. Les notes et le rythme sont définis par le code source arduino.&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>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142042</id>
		<title>Far-Feuille-Eu - Son et lumière généré par l'activité électrique d'une plante</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142042"/>
		<updated>2021-12-22T16:07:46Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_IMG_2201.JPG&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Prototype réalisé par l'équipe Far-Feuille-Eu lors du hackathon organisé par le Climate Change Lab à Janzé fin 2021.&lt;br /&gt;
Installation sonore et lumineuse comprenant socle, dôme, et lumières RGB pour une plante pilotant notes de musique et couleurs.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Art, Decoration, Electronics, Music and Sound, Science and Biology&lt;br /&gt;
|Type=Création&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=4&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=30&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Biodata, forgeCC, Arduino, MIDI&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Ce prototype réalisé en deux jours nécessite d'abord [http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 de fabriquer le capteur de biodata permettant de capter les variations d'activité électriques dans une plante (version de Stéphane Godin)] pour les transformer en notes de musiques envoyées au format midi, via bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il consiste dans un socle et un dôme à imprimer en 3d, avec la plante à l'intérieur, avec du papier d'aluminium pour réaliser des réflecteurs, et des petites lumières à couleur programmables (leds RGB), reliées au montage pour piloter les couleurs.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''La durée de réalisation indiquée sur ce tuto n'intègre pas le temps nécessaire à l'impression 3D (qui peut prendre plus de 12 heures suivant le nombre de machines à disposition, vos choix de dimension, etc).'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Youtube&lt;br /&gt;
|VideoURLYoutube=https://youtu.be/O4S34NO_LiY&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Capteur BioData pour ESP32&lt;br /&gt;
}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://drive.google.com/file/d/114RNaMXRkyomxuzjUO1NQfzcZhYAg7Bp/view?usp=sharing&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Réalisez le capteur de biodata émetteur de musique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faudra, suivant votre expertise, entre une heure et une demi-journée pour assembler, tester et faire fonctionner le capteur de biodata permettant de relier toute application de synthétiseur bluetooth avec une plante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 Commencez donc avec le tuto de Stéphane Godin et réalisez ce capteur.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_esp32-so.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Lancez les impressions 3D&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Mesurez votre pot de fleur et les dimensions nécessaires pour pouvoir intégrer votre plante, puis allez chercher le fichier pour le socle, et le fichier pour le dôme.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il n'y a pas de contraintes physiques donc vous pouvez utiliser un taux de remplissage faible (20%). Par contre, l'impression peut prendre beaucoup de temps.&lt;br /&gt;
&lt;br /&gt;
Le fichier pour le socle est ici, le fichier pour le dôme est ici.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Intégrez le code source arduino et chargez-le dans le module esp32&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Ci-dessous le code-source développé par Jacques lors du hackathon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous pouvez aussi télécharger ce fichier .ino et l'ouvrir avec le logiciel arduino, avec les mêmes paramètres qu'après avoir suivi le mode d'emploi de Stéphane Godin, puis l'envoyer dans la carte ESP32.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define PIN1_RED    25 // GIOP25&lt;br /&gt;
#define PIN1_GREEN  26 // GIOP26&lt;br /&gt;
#define PIN1_BLUE   27 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN2_RED    35 // GIOP25&lt;br /&gt;
#define PIN2_GREEN  32 // GIOP26&lt;br /&gt;
#define PIN2_BLUE   33 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN3_RED    36 // GIOP25&lt;br /&gt;
#define PIN3_GREEN  39 // GIOP26&lt;br /&gt;
#define PIN3_BLUE   34 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define R_channel 0&lt;br /&gt;
#define G_channel 1&lt;br /&gt;
#define B_channel 2&lt;br /&gt;
&lt;br /&gt;
#define pwm_frequency 5000 // frequence pwm&lt;br /&gt;
#define pwm_resolution 8 // 8 bit resolution&lt;br /&gt;
&lt;br /&gt;
//##############################&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
  pinMode(PIN1_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN1_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN1_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN2_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN2_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN2_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN3_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN3_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN3_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN1_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_BLUE, B_channel);&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN2_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcAttachPin (PIN3_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcSetup(R_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(G_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(B_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
          //Correspondance des frequences des notes en hertz (octave à 0) et la couleurs&lt;br /&gt;
          Serial.println (note.value); &lt;br /&gt;
          if (note.value == 36) //Do&lt;br /&gt;
          {&lt;br /&gt;
          setColor(237, 0, 0); // RGB_Ecarlate&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 37) //Do# &lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 0); //RGB rouge&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 38) //Ré_Orange&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 165, 0); //RGB_Ornage&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 39) //Ré#_Jaune&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 255, 0); //RGB_Jaune&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 40) //Mi_Citron &lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 0); //RGB_Citron&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 41) //Fa_Vert&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 128, 0); //RGB_Vert&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 42) //Fa#_Turquoise&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 206, 209); //RGB_Turquoise&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 43) //Sol&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 255); //RGB_Cyan&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 44) //Sol#_Indigo &lt;br /&gt;
          {&lt;br /&gt;
          setColor(75, 0, 130); //RGB_Indigo&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 45) //La_Bleu&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 0, 255); //RGB_Bleu&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 46) //La#_Pourpre &lt;br /&gt;
          {&lt;br /&gt;
          setColor(176, 224, 230); //RGB_Pourpre&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 47) //Si&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 255); //RGB_Mangenta&lt;br /&gt;
          }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
void setColor(int R, int G, int B) &lt;br /&gt;
{&lt;br /&gt;
ledcWrite(R_channel,R);&lt;br /&gt;
ledcWrite(G_channel,G);&lt;br /&gt;
ledcWrite(B_channel,B);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&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;Cablez les leds rgb&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Comme on le voit dans le code source de l'étape 3, il faut connecter les Leds RGB sur les broches numéros :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
R-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
G-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
B-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cela peut se faire à partir de la planche de prototypage utilisée pour réaliser le capteur de biodata. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&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;Tests son et lumière&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut installer sur un téléphone mobile ayant le bluetooth, une application gratuite de synthétiseur. Par exemple garage band pour iphone, ou midi synth pour android. &lt;br /&gt;
&lt;br /&gt;
Puis activez le bluetooth dans les réglages de votre smartphone. &lt;br /&gt;
&lt;br /&gt;
Enfin, lancez l'application de synthetiseur, et activez le choix d'une source midi bluetooth. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choisissez &amp;quot;far-feuille-eu&amp;quot;. Vous devriez être connecté à la source de messages midi et commencer à entendre le son de la plante. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En paramétrant avec le synthétiseur les sons affectés aux canaux midi 1 à 3, vous pouvez influer fortement sur l'ambiance. Les notes et le rythme sont définis par le code source arduino.&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>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142040</id>
		<title>Far-Feuille-Eu - Son et lumière généré par l'activité électrique d'une plante</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142040"/>
		<updated>2021-12-22T16:00:22Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_IMG_2201.JPG&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Prototype réalisé par l'équipe Far-Feuille-Eu lors du hackathon organisé par le Climate Change Lab à Janzé fin 2021.&lt;br /&gt;
Installation sonore et lumineuse comprenant socle, dôme, et lumières RGB pour une plante pilotant notes de musique et couleurs.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Art, Decoration, Electronics, Music and Sound, Science and Biology&lt;br /&gt;
|Type=Création&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=4&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=30&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Biodata, forgeCC, Arduino, MIDI&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Ce prototype réalisé en deux jours nécessite d'abord [http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 de fabriquer le capteur de biodata permettant de capter les variations d'activité électriques dans une plante (version de Stéphane Godin)] pour les transformer en notes de musiques envoyées au format midi, via bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il consiste dans un socle et un dôme à imprimer en 3d, avec la plante à l'intérieur, avec du papier d'aluminium pour réaliser des réflecteurs, et des petites lumières à couleur programmables (leds RGB), reliées au montage pour piloter les couleurs.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''La durée de réalisation indiquée sur ce tuto n'intègre pas le temps nécessaire à l'impression 3D (qui peut prendre plus de 12 heures suivant le nombre de machines à disposition, vos choix de dimension, etc).'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Youtube&lt;br /&gt;
|VideoURLYoutube=https://youtu.be/O4S34NO_LiY&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Capteur BioData pour ESP32&lt;br /&gt;
}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Réalisez le capteur de biodata émetteur de musique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faudra, suivant votre expertise, entre une heure et une demi-journée pour assembler, tester et faire fonctionner le capteur de biodata permettant de relier toute application de synthétiseur bluetooth avec une plante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 Commencez donc avec le tuto de Stéphane Godin et réalisez ce capteur.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_esp32-so.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Lancez les impressions 3D&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Mesurez votre pot de fleur et les dimensions nécessaires pour pouvoir intégrer votre plante, puis allez chercher le fichier pour le socle, et le fichier pour le dôme.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il n'y a pas de contraintes physiques donc vous pouvez utiliser un taux de remplissage faible (20%). Par contre, l'impression peut prendre beaucoup de temps.&lt;br /&gt;
&lt;br /&gt;
Le fichier pour le socle est ici, le fichier pour le dôme est ici.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Intégrez le code source arduino et chargez-le dans le module esp32&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Ci-dessous le code-source développé par Jacques lors du hackathon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous pouvez aussi télécharger ce fichier .ino et l'ouvrir avec le logiciel arduino, avec les mêmes paramètres qu'après avoir suivi le mode d'emploi de Stéphane Godin, puis l'envoyer dans la carte ESP32.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define PIN1_RED    25 // GIOP25&lt;br /&gt;
#define PIN1_GREEN  26 // GIOP26&lt;br /&gt;
#define PIN1_BLUE   27 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN2_RED    35 // GIOP25&lt;br /&gt;
#define PIN2_GREEN  32 // GIOP26&lt;br /&gt;
#define PIN2_BLUE   33 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN3_RED    36 // GIOP25&lt;br /&gt;
#define PIN3_GREEN  39 // GIOP26&lt;br /&gt;
#define PIN3_BLUE   34 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define R_channel 0&lt;br /&gt;
#define G_channel 1&lt;br /&gt;
#define B_channel 2&lt;br /&gt;
&lt;br /&gt;
#define pwm_frequency 5000 // frequence pwm&lt;br /&gt;
#define pwm_resolution 8 // 8 bit resolution&lt;br /&gt;
&lt;br /&gt;
//##############################&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
  pinMode(PIN1_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN1_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN1_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN2_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN2_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN2_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN3_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN3_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN3_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN1_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_BLUE, B_channel);&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN2_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcAttachPin (PIN3_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcSetup(R_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(G_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(B_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
          //Correspondance des frequences des notes en hertz (octave à 0) et la couleurs&lt;br /&gt;
          Serial.println (note.value); &lt;br /&gt;
          if (note.value == 36) //Do&lt;br /&gt;
          {&lt;br /&gt;
          setColor(237, 0, 0); // RGB_Ecarlate&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 37) //Do# &lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 0); //RGB rouge&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 38) //Ré_Orange&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 165, 0); //RGB_Ornage&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 39) //Ré#_Jaune&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 255, 0); //RGB_Jaune&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 40) //Mi_Citron &lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 0); //RGB_Citron&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 41) //Fa_Vert&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 128, 0); //RGB_Vert&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 42) //Fa#_Turquoise&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 206, 209); //RGB_Turquoise&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 43) //Sol&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 255); //RGB_Cyan&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 44) //Sol#_Indigo &lt;br /&gt;
          {&lt;br /&gt;
          setColor(75, 0, 130); //RGB_Indigo&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 45) //La_Bleu&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 0, 255); //RGB_Bleu&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 46) //La#_Pourpre &lt;br /&gt;
          {&lt;br /&gt;
          setColor(176, 224, 230); //RGB_Pourpre&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 47) //Si&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 255); //RGB_Mangenta&lt;br /&gt;
          }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
void setColor(int R, int G, int B) &lt;br /&gt;
{&lt;br /&gt;
ledcWrite(R_channel,R);&lt;br /&gt;
ledcWrite(G_channel,G);&lt;br /&gt;
ledcWrite(B_channel,B);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&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;Cablez les leds rgb&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Comme on le voit dans le code source de l'étape 3, il faut connecter les Leds RGB sur les broches numéros :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
R-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
G-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
B-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cela peut se faire à partir de la planche de prototypage utilisée pour réaliser le capteur de biodata. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&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;Tests son et lumière&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut installer sur un téléphone mobile ayant le bluetooth, une application gratuite de synthétiseur. Par exemple garage band pour iphone, ou midi synth pour android. &lt;br /&gt;
&lt;br /&gt;
Puis activez le bluetooth dans les réglages de votre smartphone. &lt;br /&gt;
&lt;br /&gt;
Enfin, lancez l'application de synthetiseur, et activez le choix d'une source midi bluetooth. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choisissez &amp;quot;far-feuille-eu&amp;quot;. Vous devriez être connecté à la source de messages midi et commencer à entendre le son de la plante. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En paramétrant avec le synthétiseur les sons affectés aux canaux midi 1 à 3, vous pouvez influer fortement sur l'ambiance. Les notes et le rythme sont définis par le code source arduino.&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>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142038</id>
		<title>Far-Feuille-Eu - Son et lumière généré par l'activité électrique d'une plante</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142038"/>
		<updated>2021-12-22T15:19:18Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_IMG_2201.JPG&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Prototype réalisé par l'équipe Far-Feuille-Eu lors du hackathon organisé par le Climate Change Lab à Janzé fin 2021.&lt;br /&gt;
Installation sonore et lumineuse comprenant socle, dôme, et lumières RGB pour une plante pilotant notes de musique et couleurs.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Art, Decoration, Electronics, Music and Sound, Science and Biology&lt;br /&gt;
|Type=Création&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=4&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=30&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Biodata, forgeCC, Arduino, MIDI&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Ce prototype réalisé en deux jours nécessite de fabriquer le capteur de biodata permettant de capter les variations d'activité électriques dans une plante (versin de Stéphane Godin) pour les transformer en notes de musiques envoyées au format midi, via bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il consiste dans un socle et un dôme à imprimer en 3d, avec la plante à l'intérieur, avec du papier d'aluminium pour réaliser des réflecteurs, et des petites lumières à couleur programmables (leds RGB), reliées au montage pour piloter les couleurs.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''La durée de réalisation indiquée sur ce tuto n'intègre pas le temps nécessaire à l'impression 3D (qui peut prendre plus de 12 heures suivant le nombre de machines à disposition, vos choix de dimension, etc).'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Youtube&lt;br /&gt;
|VideoURLYoutube=https://youtu.be/O4S34NO_LiY&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Capteur BioData pour ESP32&lt;br /&gt;
}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Réalisez le capteur de biodata émetteur de musique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faudra, suivant votre expertise, entre une heure et une demi-journée pour assembler, tester et faire fonctionner le capteur de biodata permettant de relier toute application de synthétiseur bluetooth avec une plante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 Commencez donc avec le tuto de Stéphane Godin et réalisez ce capteur.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_esp32-so.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Lancez les impressions 3D&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Mesurez votre pot de fleur et les dimensions nécessaires pour pouvoir intégrer votre plante, puis allez chercher le fichier pour le socle, et le fichier pour le dôme.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il n'y a pas de contraintes physiques donc vous pouvez utiliser un taux de remplissage faible (20%). Par contre, l'impression peut prendre beaucoup de temps.&lt;br /&gt;
&lt;br /&gt;
Le fichier pour le socle est ici, le fichier pour le dôme est ici.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Intégrez le code source arduino et chargez-le dans le module esp32&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Ci-dessous le code-source développé par Jacques lors du hackathon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous pouvez aussi télécharger ce fichier .ino et l'ouvrir avec le logiciel arduino, avec les mêmes paramètres qu'après avoir suivi le mode d'emploi de Stéphane Godin, puis l'envoyer dans la carte ESP32.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define PIN1_RED    25 // GIOP25&lt;br /&gt;
#define PIN1_GREEN  26 // GIOP26&lt;br /&gt;
#define PIN1_BLUE   27 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN2_RED    35 // GIOP25&lt;br /&gt;
#define PIN2_GREEN  32 // GIOP26&lt;br /&gt;
#define PIN2_BLUE   33 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN3_RED    36 // GIOP25&lt;br /&gt;
#define PIN3_GREEN  39 // GIOP26&lt;br /&gt;
#define PIN3_BLUE   34 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define R_channel 0&lt;br /&gt;
#define G_channel 1&lt;br /&gt;
#define B_channel 2&lt;br /&gt;
&lt;br /&gt;
#define pwm_frequency 5000 // frequence pwm&lt;br /&gt;
#define pwm_resolution 8 // 8 bit resolution&lt;br /&gt;
&lt;br /&gt;
//##############################&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
  pinMode(PIN1_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN1_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN1_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN2_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN2_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN2_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN3_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN3_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN3_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN1_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_BLUE, B_channel);&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN2_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcAttachPin (PIN3_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcSetup(R_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(G_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(B_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
          //Correspondance des frequences des notes en hertz (octave à 0) et la couleurs&lt;br /&gt;
          Serial.println (note.value); &lt;br /&gt;
          if (note.value == 36) //Do&lt;br /&gt;
          {&lt;br /&gt;
          setColor(237, 0, 0); // RGB_Ecarlate&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 37) //Do# &lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 0); //RGB rouge&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 38) //Ré_Orange&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 165, 0); //RGB_Ornage&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 39) //Ré#_Jaune&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 255, 0); //RGB_Jaune&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 40) //Mi_Citron &lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 0); //RGB_Citron&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 41) //Fa_Vert&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 128, 0); //RGB_Vert&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 42) //Fa#_Turquoise&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 206, 209); //RGB_Turquoise&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 43) //Sol&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 255); //RGB_Cyan&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 44) //Sol#_Indigo &lt;br /&gt;
          {&lt;br /&gt;
          setColor(75, 0, 130); //RGB_Indigo&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 45) //La_Bleu&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 0, 255); //RGB_Bleu&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 46) //La#_Pourpre &lt;br /&gt;
          {&lt;br /&gt;
          setColor(176, 224, 230); //RGB_Pourpre&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 47) //Si&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 255); //RGB_Mangenta&lt;br /&gt;
          }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
void setColor(int R, int G, int B) &lt;br /&gt;
{&lt;br /&gt;
ledcWrite(R_channel,R);&lt;br /&gt;
ledcWrite(G_channel,G);&lt;br /&gt;
ledcWrite(B_channel,B);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&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;Cablez les leds rgb&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Comme on le voit dans le code source de l'étape 3, il faut connecter les Leds RGB sur les broches numéros :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
R-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
G-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
B-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cela peut se faire à partir de la planche de prototypage utilisée pour réaliser le capteur de biodata. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&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;Tests son et lumière&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faut installer sur un téléphone mobile ayant le bluetooth, une application gratuite de synthétiseur. Par exemple garage band pour iphone, ou midi synth pour android. &lt;br /&gt;
&lt;br /&gt;
Puis activez le bluetooth dans les réglages de votre smartphone. &lt;br /&gt;
&lt;br /&gt;
Enfin, lancez l'application de synthetiseur, et activez le choix d'une source midi bluetooth. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choisissez &amp;quot;far-feuille-eu&amp;quot;. Vous devriez être connecté à la source de messages midi et commencer à entendre le son de la plante. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En paramétrant avec le synthétiseur les sons affectés aux canaux midi 1 à 3, vous pouvez influer fortement sur l'ambiance. Les notes et le rythme sont définis par le code source arduino.&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>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142036</id>
		<title>Far-Feuille-Eu - Son et lumière généré par l'activité électrique d'une plante</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142036"/>
		<updated>2021-12-22T15:08:42Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_IMG_2201.JPG&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Prototype réalisé par l'équipe Far-Feuille-Eu lors du hackathon organisé par le Climate Change Lab à Janzé fin 2021.&lt;br /&gt;
Installation sonore et lumineuse comprenant socle, dôme, et lumières RGB pour une plante pilotant notes de musique et couleurs.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Art, Decoration, Electronics, Music and Sound, Science and Biology&lt;br /&gt;
|Type=Création&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=4&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=30&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Biodata, forgeCC, Arduino, MIDI&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Ce prototype réalisé en deux jours nécessite de fabriquer le capteur de biodata permettant de capter les variations d'activité électriques dans une plante (versin de Stéphane Godin) pour les transformer en notes de musiques envoyées au format midi, via bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il consiste dans un socle et un dôme à imprimer en 3d, avec la plante à l'intérieur, avec du papier d'aluminium pour réaliser des réflecteurs, et des petites lumières à couleur programmables (leds RGB), reliées au montage pour piloter les couleurs.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''La durée de réalisation indiquée sur ce tuto n'intègre pas le temps nécessaire à l'impression 3D (qui peut prendre plus de 12 heures suivant le nombre de machines à disposition, vos choix de dimension, etc).'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Youtube&lt;br /&gt;
|VideoURLYoutube=https://youtu.be/O4S34NO_LiY&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Capteur BioData pour ESP32&lt;br /&gt;
}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Réalisez le capteur de biodata émetteur de musique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faudra, suivant votre expertise, entre une heure et une demi-journée pour assembler, tester et faire fonctionner le capteur de biodata permettant de relier toute application de synthétiseur bluetooth avec une plante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 Commencez donc avec le tuto de Stéphane Godin et réalisez ce capteur.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_esp32-so.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Lancez les impressions 3D&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Mesurez votre pot de fleur et les dimensions nécessaires pour pouvoir intégrer votre plante, puis allez chercher le fichier pour le socle, et le fichier pour le dôme.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il n'y a pas de contraintes physiques donc vous pouvez utiliser un taux de remplissage faible (20%). Par contre, l'impression peut prendre beaucoup de temps.&lt;br /&gt;
&lt;br /&gt;
Le fichier pour le socle est ici, le fichier pour le dôme est ici.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Intégrez le code source arduino et chargez-le dans le module esp32&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Ci-dessous le code-source développé par Jacques lors du hackathon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous pouvez aussi télécharger ce fichier .ino et l'ouvrir avec le logiciel arduino, avec les mêmes paramètres qu'après avoir suivi le mode d'emploi de Stéphane Godin, puis l'envoyer dans la carte ESP32.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define PIN1_RED    25 // GIOP25&lt;br /&gt;
#define PIN1_GREEN  26 // GIOP26&lt;br /&gt;
#define PIN1_BLUE   27 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN2_RED    35 // GIOP25&lt;br /&gt;
#define PIN2_GREEN  32 // GIOP26&lt;br /&gt;
#define PIN2_BLUE   33 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN3_RED    36 // GIOP25&lt;br /&gt;
#define PIN3_GREEN  39 // GIOP26&lt;br /&gt;
#define PIN3_BLUE   34 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define R_channel 0&lt;br /&gt;
#define G_channel 1&lt;br /&gt;
#define B_channel 2&lt;br /&gt;
&lt;br /&gt;
#define pwm_frequency 5000 // frequence pwm&lt;br /&gt;
#define pwm_resolution 8 // 8 bit resolution&lt;br /&gt;
&lt;br /&gt;
//##############################&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
  pinMode(PIN1_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN1_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN1_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN2_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN2_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN2_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN3_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN3_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN3_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN1_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_BLUE, B_channel);&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN2_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcAttachPin (PIN3_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcSetup(R_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(G_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(B_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
          //Correspondance des frequences des notes en hertz (octave à 0) et la couleurs&lt;br /&gt;
          Serial.println (note.value); &lt;br /&gt;
          if (note.value == 36) //Do&lt;br /&gt;
          {&lt;br /&gt;
          setColor(237, 0, 0); // RGB_Ecarlate&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 37) //Do# &lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 0); //RGB rouge&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 38) //Ré_Orange&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 165, 0); //RGB_Ornage&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 39) //Ré#_Jaune&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 255, 0); //RGB_Jaune&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 40) //Mi_Citron &lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 0); //RGB_Citron&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 41) //Fa_Vert&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 128, 0); //RGB_Vert&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 42) //Fa#_Turquoise&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 206, 209); //RGB_Turquoise&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 43) //Sol&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 255); //RGB_Cyan&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 44) //Sol#_Indigo &lt;br /&gt;
          {&lt;br /&gt;
          setColor(75, 0, 130); //RGB_Indigo&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 45) //La_Bleu&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 0, 255); //RGB_Bleu&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 46) //La#_Pourpre &lt;br /&gt;
          {&lt;br /&gt;
          setColor(176, 224, 230); //RGB_Pourpre&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 47) //Si&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 255); //RGB_Mangenta&lt;br /&gt;
          }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
void setColor(int R, int G, int B) &lt;br /&gt;
{&lt;br /&gt;
ledcWrite(R_channel,R);&lt;br /&gt;
ledcWrite(G_channel,G);&lt;br /&gt;
ledcWrite(B_channel,B);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&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;Cablez les leds rgb&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Comme on le voit dans le code source de l'étape 3, il faut connecter les Leds RGB sur les broches numéros :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
R-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
G-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
B-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cela peut se faire à partir de la planche de prototypage utilisée pour réaliser le capteur de biodata. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&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;Tests son et lumière&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>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142035</id>
		<title>Far-Feuille-Eu - Son et lumière généré par l'activité électrique d'une plante</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142035"/>
		<updated>2021-12-22T15:05:47Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_IMG_2201.JPG&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Prototype réalisé par l'équipe Far-Feuille-Eu lors du hackathon organisé par le Climate Change Lab à Janzé fin 2021.&lt;br /&gt;
Installation sonore et lumineuse comprenant socle, dôme, et lumières RGB pour une plante pilotant notes de musique et couleurs.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Art, Decoration, Electronics, Music and Sound, Science and Biology&lt;br /&gt;
|Type=Création&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=4&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=30&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Biodata, forgeCC, Arduino, MIDI&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Ce prototype réalisé en deux jours nécessite de fabriquer le capteur de biodata permettant de capter les variations d'activité électriques dans une plante (versin de Stéphane Godin) pour les transformer en notes de musiques envoyées au format midi, via bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il consiste dans un socle et un dôme à imprimer en 3d, avec la plante à l'intérieur, avec du papier d'aluminium pour réaliser des réflecteurs, et des petites lumières à couleur programmables (leds RGB), reliées au montage pour piloter les couleurs.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''La durée de réalisation indiquée sur ce tuto n'intègre pas le temps nécessaire à l'impression 3D (qui peut prendre plus de 12 heures suivant le nombre de machines à disposition, vos choix de dimension, etc).'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{TutoVideo&lt;br /&gt;
|VideoType=Youtube&lt;br /&gt;
|VideoURLYoutube=https://youtu.be/O4S34NO_LiY&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Capteur BioData pour ESP32&lt;br /&gt;
}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Réalisez le capteur de biodata émetteur de musique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faudra, suivant votre expertise, entre une heure et une demi-journée pour assembler, tester et faire fonctionner le capteur de biodata permettant de relier toute application de synthétiseur bluetooth avec une plante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 Commencez donc avec le tuto de Stéphane Godin et réalisez ce capteur.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_esp32-so.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Lancez les impression 3D&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Mesurez votre pot de fleur ou les dimensions nécessaires pour pouvoir intégrer votre plante, puis allez chercher le fichier pour le socle, et le fichier pour le dôme.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il n'y a pas de contraintes physiques donc vous pouvez utiliser un taux de remplissage faible (20%). Par contre, l'impression peut prendre beaucoup de temps.&lt;br /&gt;
&lt;br /&gt;
Le fichier pour le socle est ici, le fichier pour le dôme est ici.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Intégrez le code source arduino et chargez-le dans le module esp32&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Ci-dessous le code-source développé par Jacques lors du hackathon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous pouvez aussi télécharger ce fichier .ino et l'ouvrir avec le logiciel arduino, avec les mêmes paramètres que dans le mode d'emploi de Stéphane Godin, puis l'envoyer dans la carte ESP32.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define PIN1_RED    25 // GIOP25&lt;br /&gt;
#define PIN1_GREEN  26 // GIOP26&lt;br /&gt;
#define PIN1_BLUE   27 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN2_RED    35 // GIOP25&lt;br /&gt;
#define PIN2_GREEN  32 // GIOP26&lt;br /&gt;
#define PIN2_BLUE   33 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN3_RED    36 // GIOP25&lt;br /&gt;
#define PIN3_GREEN  39 // GIOP26&lt;br /&gt;
#define PIN3_BLUE   34 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define R_channel 0&lt;br /&gt;
#define G_channel 1&lt;br /&gt;
#define B_channel 2&lt;br /&gt;
&lt;br /&gt;
#define pwm_frequency 5000 // frequence pwm&lt;br /&gt;
#define pwm_resolution 8 // 8 bit resolution&lt;br /&gt;
&lt;br /&gt;
//##############################&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
  pinMode(PIN1_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN1_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN1_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN2_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN2_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN2_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN3_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN3_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN3_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN1_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_BLUE, B_channel);&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN2_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcAttachPin (PIN3_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcSetup(R_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(G_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(B_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
          //Correspondance des frequences des notes en hertz (octave à 0) et la couleurs&lt;br /&gt;
          Serial.println (note.value); &lt;br /&gt;
          if (note.value == 36) //Do&lt;br /&gt;
          {&lt;br /&gt;
          setColor(237, 0, 0); // RGB_Ecarlate&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 37) //Do# &lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 0); //RGB rouge&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 38) //Ré_Orange&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 165, 0); //RGB_Ornage&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 39) //Ré#_Jaune&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 255, 0); //RGB_Jaune&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 40) //Mi_Citron &lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 0); //RGB_Citron&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 41) //Fa_Vert&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 128, 0); //RGB_Vert&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 42) //Fa#_Turquoise&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 206, 209); //RGB_Turquoise&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 43) //Sol&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 255); //RGB_Cyan&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 44) //Sol#_Indigo &lt;br /&gt;
          {&lt;br /&gt;
          setColor(75, 0, 130); //RGB_Indigo&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 45) //La_Bleu&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 0, 255); //RGB_Bleu&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 46) //La#_Pourpre &lt;br /&gt;
          {&lt;br /&gt;
          setColor(176, 224, 230); //RGB_Pourpre&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 47) //Si&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 255); //RGB_Mangenta&lt;br /&gt;
          }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
void setColor(int R, int G, int B) &lt;br /&gt;
{&lt;br /&gt;
ledcWrite(R_channel,R);&lt;br /&gt;
ledcWrite(G_channel,G);&lt;br /&gt;
ledcWrite(B_channel,B);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&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;Cablez les leds rgb&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Comme on le voit dans le code source de l'étape 3, il faut connecter les Leds RGB sur les broches numéros :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
R-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
G-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
B-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cela peut se faire à partir de la planche de prototypage utilisée pour réaliser le capteur de biodata. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&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;Tests son et lumière&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>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_Plant_pot_cover7.stl&amp;diff=142033</id>
		<title>Fichier:Far-Feuille-Eu - Son et lumi re g n r par l activit lectrique d une plante Plant pot cover7.stl</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_Plant_pot_cover7.stl&amp;diff=142033"/>
		<updated>2021-12-22T14:57:28Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_Plant_pot_cover7&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_Plant_pot_cover7&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_tazon-tissue-Ender3.stl&amp;diff=142032</id>
		<title>Fichier:Far-Feuille-Eu - Son et lumi re g n r par l activit lectrique d une plante tazon-tissue-Ender3.stl</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_tazon-tissue-Ender3.stl&amp;diff=142032"/>
		<updated>2021-12-22T14:54:16Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_tazon-tissue-Ender3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_tazon-tissue-Ender3&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142022</id>
		<title>Far-Feuille-Eu - Son et lumière généré par l'activité électrique d'une plante</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142022"/>
		<updated>2021-12-22T11:12:11Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_IMG_2201.JPG&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Prototype réalisé par l'équipe Far-Feuille-Eu lors du hackathon organisé par le Climate Change Lab à Janzé fin 2021.&lt;br /&gt;
Installation sonore et lumineuse comprenant socle, dôme, et lumières RGB pour une plante pilotant notes de musique et couleurs.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Art, Decoration, Electronics, Music and Sound, Science and Biology&lt;br /&gt;
|Type=Création&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=4&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=30&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Biodata, forgeCC, Arduino, MIDI&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Ce prototype réalisé en deux jours nécessite de fabriquer le capteur de biodata permettant de capter les variations d'activité électriques dans une plante (versin de Stéphane Godin) pour les transformer en notes de musiques envoyées au format midi, via bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il consiste dans un socle et un dôme à imprimer en 3d, avec la plante à l'intérieur, avec du papier d'aluminium pour réaliser des réflecteurs, et des petites lumières à couleur programmables (leds RGB), reliées au montage pour piloter les couleurs.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''La durée de réalisation indiquée sur ce tuto n'intègre pas le temps nécessaire à l'impression 3D (qui peut prendre plus de 12 heures suivant le nombre de machines à disposition, vos choix de dimension, etc).'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Capteur BioData pour ESP32&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Réalisez le capteur de biodata émetteur de musique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Il vous faudra, suivant votre expertise, entre une heure et une demi-journée pour assembler, tester et faire fonctionner le capteur de biodata permettant de relier toute application de synthétiseur bluetooth avec une plante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 Commencez donc avec le tuto de Stéphane Godin et réalisez ce capteur.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=MUTED_-_boitier_biodata_vers_module_de_synth_tiseur_analogique_esp32-so.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Lancez les impression 3D&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Mesurez votre pot de fleur ou les dimensions nécessaires pour pouvoir intégrer votre plante, puis allez chercher le fichier pour le socle, et le fichier pour le dôme.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il n'y a pas de contraintes physiques donc vous pouvez utiliser un taux de remplissage faible (20%). Par contre, l'impression peut prendre beaucoup de temps.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Intégrez le code source arduino et chargez-le dans le module esp32&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Ci-dessous le code-source développé par Jacques lors du hackathon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous pouvez aussi télécharger ce fichier .ino et l'ouvrir avec le logiciel arduino, avec les mêmes paramètres que dans le mode d'emploi de Stéphane Godin, puis l'envoyer dans la carte ESP32.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define PIN1_RED    25 // GIOP25&lt;br /&gt;
#define PIN1_GREEN  26 // GIOP26&lt;br /&gt;
#define PIN1_BLUE   27 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN2_RED    35 // GIOP25&lt;br /&gt;
#define PIN2_GREEN  32 // GIOP26&lt;br /&gt;
#define PIN2_BLUE   33 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define PIN3_RED    36 // GIOP25&lt;br /&gt;
#define PIN3_GREEN  39 // GIOP26&lt;br /&gt;
#define PIN3_BLUE   34 // GIOP27&lt;br /&gt;
&lt;br /&gt;
#define R_channel 0&lt;br /&gt;
#define G_channel 1&lt;br /&gt;
#define B_channel 2&lt;br /&gt;
&lt;br /&gt;
#define pwm_frequency 5000 // frequence pwm&lt;br /&gt;
#define pwm_resolution 8 // 8 bit resolution&lt;br /&gt;
&lt;br /&gt;
//##############################&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
  pinMode(PIN1_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN1_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN1_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN2_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN2_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN2_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(PIN3_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN3_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN3_BLUE,  OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN1_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN1_BLUE, B_channel);&lt;br /&gt;
&lt;br /&gt;
  ledcAttachPin (PIN2_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN2_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcAttachPin (PIN3_RED, R_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_GREEN, G_channel);&lt;br /&gt;
  ledcAttachPin (PIN3_BLUE, B_channel);&lt;br /&gt;
  &lt;br /&gt;
  ledcSetup(R_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(G_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
  ledcSetup(B_channel, pwm_frequency,pwm_resolution);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
          //Correspondance des frequences des notes en hertz (octave à 0) et la couleurs&lt;br /&gt;
          Serial.println (note.value); &lt;br /&gt;
          if (note.value == 36) //Do&lt;br /&gt;
          {&lt;br /&gt;
          setColor(237, 0, 0); // RGB_Ecarlate&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 37) //Do# &lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 0); //RGB rouge&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 38) //Ré_Orange&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 165, 0); //RGB_Ornage&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 39) //Ré#_Jaune&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 255, 0); //RGB_Jaune&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 40) //Mi_Citron &lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 0); //RGB_Citron&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 41) //Fa_Vert&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 128, 0); //RGB_Vert&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 42) //Fa#_Turquoise&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 206, 209); //RGB_Turquoise&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 43) //Sol&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 255, 255); //RGB_Cyan&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 44) //Sol#_Indigo &lt;br /&gt;
          {&lt;br /&gt;
          setColor(75, 0, 130); //RGB_Indigo&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 45) //La_Bleu&lt;br /&gt;
          {&lt;br /&gt;
          setColor(0, 0, 255); //RGB_Bleu&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 46) //La#_Pourpre &lt;br /&gt;
          {&lt;br /&gt;
          setColor(176, 224, 230); //RGB_Pourpre&lt;br /&gt;
          }&lt;br /&gt;
          else if (note.value == 47) //Si&lt;br /&gt;
          {&lt;br /&gt;
          setColor(255, 0, 255); //RGB_Mangenta&lt;br /&gt;
          }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
void setColor(int R, int G, int B) &lt;br /&gt;
{&lt;br /&gt;
ledcWrite(R_channel,R);&lt;br /&gt;
ledcWrite(G_channel,G);&lt;br /&gt;
ledcWrite(B_channel,B);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&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;Cablez les leds rgb&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Comme on le voit dans le code source de l'étape 3, il faut connecter les Leds RGB sur les broches numéros :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
R-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
G-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
B-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cela peut se faire à partir de la planche de prototypage utilisée pour réaliser le capteur de biodata. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&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;Tests son et lumière&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>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142021</id>
		<title>Far-Feuille-Eu - Son et lumière généré par l'activité électrique d'une plante</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Far-Feuille-Eu_-_Son_et_lumi%C3%A8re_g%C3%A9n%C3%A9r%C3%A9_par_l%27activit%C3%A9_%C3%A9lectrique_d%27une_plante&amp;diff=142021"/>
		<updated>2021-12-22T11:03:14Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Page créée avec « {{Tuto Details |Main_Picture=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_IMG_2201.JPG |Description=&amp;lt;translate&amp;gt;Prototype réalisé par l'... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_IMG_2201.JPG&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Prototype réalisé par l'équipe Far-Feuille-Eu lors du hackathon organisé par le Climate Change Lab à Janzé fin 2021.&lt;br /&gt;
Installation sonore et lumineuse comprenant socle, dôme, et lumières RGB pour une plante pilotant notes de musique et couleurs.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Art, Decoration, Electronics, Music and Sound, Science and Biology&lt;br /&gt;
|Type=Création&lt;br /&gt;
|Difficulty=Medium&lt;br /&gt;
|Duration=4&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=30&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Biodata, forgeCC, Arduino, MIDI&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;Ce prototype réalisé en deux jours nécessite de fabriquer le capteur de biodata permettant de capter les variations d'activité électriques dans une plante (versin de Stéphane Godin) pour les transformer en notes de musiques envoyées au format midi, via bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il consiste dans un socle et un dôme à imprimer en 3d, avec la plante à l'intérieur, avec du papier d'aluminium pour réaliser des réflecteurs, et des petites lumières à couleur programmables (leds RGB), reliées au montage pour piloter les couleurs.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''La durée de réalisation indiquée sur ce tuto n'intègre pas le temps nécessaire à l'impression 3D (qui peut prendre plus de 12 heures suivant le nombre de machines à disposition, vos choix de dimension, etc).'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Capteur BioData pour ESP32&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Réalisez le capteur de biodata émetteur de musique&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;Lancez les impression 3D&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;bla bla&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Intégrez le code source arduino et chargez-le dans le module esp32&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;Cablez les leds rgb&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;Tests son et lumière&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;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
|Language=fr&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_IMG_2201.JPG&amp;diff=142019</id>
		<title>Fichier:Far-Feuille-Eu - Son et lumi re g n r par l activit lectrique d une plante IMG 2201.JPG</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_IMG_2201.JPG&amp;diff=142019"/>
		<updated>2021-12-22T10:53:16Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_IMG_2201&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_IMG_2201&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_7C65BF13-2514-4F6E-B01A-5D12871E0815.jpeg&amp;diff=142018</id>
		<title>Fichier:Far-Feuille-Eu - Son et lumi re g n r par l activit lectrique d une plante 7C65BF13-2514-4F6E-B01A-5D12871E0815.jpeg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r_par_l_activit_lectrique_d_une_plante_7C65BF13-2514-4F6E-B01A-5D12871E0815.jpeg&amp;diff=142018"/>
		<updated>2021-12-22T10:48:38Z</updated>

		<summary type="html">&lt;p&gt;Hugobiwan : Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_7C65BF13-2514-4F6E-B01A-5D12871E0815&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Far-Feuille-Eu_-_Son_et_lumi_re_g_n_r__par_l_activit___lectrique_d_une_plante_7C65BF13-2514-4F6E-B01A-5D12871E0815&lt;/div&gt;</summary>
		<author><name>Hugobiwan</name></author>
		
	</entry>
</feed>