diff --git a/README.MD b/README.MD
index f387c0b9d7310b299b4525d5fe9dd4f78a03162b..7767b66c53ac6db1eab5b1a1a039c847c92719a8 100644
--- a/README.MD
+++ b/README.MD
@@ -2,6 +2,8 @@
 
 # Projet embedded ML : Sign language translator
 
+![](assets/general_schematic.png)
+
 # Keras model perfs
 
 ```python
diff --git a/assets/general_schematic.png b/assets/general_schematic.png
new file mode 100644
index 0000000000000000000000000000000000000000..de0bac39fef2aa959dd185c3ed9905e61ce0134d
Binary files /dev/null and b/assets/general_schematic.png differ
diff --git a/assets/modele_stats.png b/assets/modele_stats.png
new file mode 100644
index 0000000000000000000000000000000000000000..f88fc484656cd650c4ee641714a74712195b0eed
Binary files /dev/null and b/assets/modele_stats.png differ
diff --git a/assets/modele_test.png b/assets/modele_test.png
new file mode 100644
index 0000000000000000000000000000000000000000..54b5e4e7c06d915ea2cfae5799041a71eaa9ba8a
Binary files /dev/null and b/assets/modele_test.png differ
diff --git a/assets/pico_code.png b/assets/pico_code.png
new file mode 100644
index 0000000000000000000000000000000000000000..5ff187c2541a364ebf1bef1a7a54d3abb5ade9a4
Binary files /dev/null and b/assets/pico_code.png differ
diff --git a/assets/schematics.drawio b/assets/schematics.drawio
new file mode 100644
index 0000000000000000000000000000000000000000..005fc15cc20e149285f22bd08dc7e46a5b047691
--- /dev/null
+++ b/assets/schematics.drawio
@@ -0,0 +1,58 @@
+<mxfile host="app.diagrams.net" modified="2024-05-15T18:34:31.080Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36" etag="aDrga60TaSCMl_AA4k5q" version="24.3.1" type="device">
+  <diagram name="general" id="V4FDBdDnW8SS_8ouWq1I">
+    <mxGraphModel dx="1185" dy="632" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
+      <root>
+        <mxCell id="0" />
+        <mxCell id="1" parent="0" />
+        <mxCell id="ImFkk60ALjRknXpTA-Cw-2" value="Camera" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
+          <mxGeometry x="200" y="402" width="120" height="80" as="geometry" />
+        </mxCell>
+        <mxCell id="ImFkk60ALjRknXpTA-Cw-3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="1">
+          <mxGeometry x="440" y="353" width="120" height="178" as="geometry" />
+        </mxCell>
+        <mxCell id="ImFkk60ALjRknXpTA-Cw-4" value="TensorFlow Lite&lt;div&gt;Model&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
+          <mxGeometry x="457.5" y="380" width="85" height="130" as="geometry" />
+        </mxCell>
+        <mxCell id="ImFkk60ALjRknXpTA-Cw-5" value="MCU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;" vertex="1" parent="1">
+          <mxGeometry x="440" y="353" width="120" height="27" as="geometry" />
+        </mxCell>
+        <mxCell id="ImFkk60ALjRknXpTA-Cw-6" value="LCD Display" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
+          <mxGeometry x="680" y="400" width="120" height="80" as="geometry" />
+        </mxCell>
+        <mxCell id="ImFkk60ALjRknXpTA-Cw-7" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#4D4D4D;strokeColor=none;" edge="1" parent="1" source="ImFkk60ALjRknXpTA-Cw-2" target="ImFkk60ALjRknXpTA-Cw-3">
+          <mxGeometry width="50" height="50" relative="1" as="geometry">
+            <mxPoint x="374" y="440" as="sourcePoint" />
+            <mxPoint x="424" y="390" as="targetPoint" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="ImFkk60ALjRknXpTA-Cw-9" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#4D4D4D;strokeColor=none;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" target="ImFkk60ALjRknXpTA-Cw-6">
+          <mxGeometry width="50" height="50" relative="1" as="geometry">
+            <mxPoint x="560" y="439.71" as="sourcePoint" />
+            <mxPoint x="640" y="439.71" as="targetPoint" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="ImFkk60ALjRknXpTA-Cw-10" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="ImFkk60ALjRknXpTA-Cw-2">
+          <mxGeometry width="50" height="50" relative="1" as="geometry">
+            <mxPoint x="80" y="350" as="sourcePoint" />
+            <mxPoint x="240" y="420" as="targetPoint" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="ImFkk60ALjRknXpTA-Cw-11" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" target="ImFkk60ALjRknXpTA-Cw-2">
+          <mxGeometry width="50" height="50" relative="1" as="geometry">
+            <mxPoint x="80" y="530" as="sourcePoint" />
+            <mxPoint x="240" y="460" as="targetPoint" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="ImFkk60ALjRknXpTA-Cw-12" value="FEED" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;" vertex="1" parent="1">
+          <mxGeometry x="320" y="450" width="120" height="60" as="geometry" />
+        </mxCell>
+        <mxCell id="ImFkk60ALjRknXpTA-Cw-13" value="TRANSLATE" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;" vertex="1" parent="1">
+          <mxGeometry x="560" y="450" width="120" height="60" as="geometry" />
+        </mxCell>
+        <mxCell id="ImFkk60ALjRknXpTA-Cw-15" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn0.iconfinder.com/data/icons/phosphor-regular-vol-3/256/hand-waving-128.png" vertex="1" parent="1">
+          <mxGeometry x="80" y="408" width="64" height="64" as="geometry" />
+        </mxCell>
+      </root>
+    </mxGraphModel>
+  </diagram>
+</mxfile>
diff --git a/docs/projet_smart_devices.pdf b/docs/projet_smart_devices.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..f5356941cc71547e724902bf683a7d8635d912c5
Binary files /dev/null and b/docs/projet_smart_devices.pdf differ