You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/hardware/03.nano/boards/nano-matter/tutorials/08.ml-magic-wand/content.md
+12-2Lines changed: 12 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,10 +24,14 @@ software:
24
24
25
25
This tutorial describes how to build a gesture recognition system based on a machine learning model using TensorFlow and the Arduino Nano Matter.
26
26
27
-

27
+

28
28
29
29
The Arduino Nano Matter acts as a digital magic wand 🪄, where sensor data from its movements is processed by a model to classify and detect specific gestures. The inference results will tur
30
30
31
+
### Goals
32
+
33
+
The goal of this project tutorial is to showcase the capabilities of the Arduino Nano Matter running Tiny Machine Learning models on the edge for gesture recognition. The wand can detect two gestures drawn in the air: **"W" (wing gesture)** and **"O" (ring gesture)**.
34
+
31
35
## Hardware and Software Requirements
32
36
33
37

@@ -79,6 +83,12 @@ The Modulino are daisy-chained leveraging the Qwiic I2C connection with the Nano
79
83
| VCC | Red | 3.3V |
80
84
| GND | Black | GND |
81
85
86
+
### 3D Printed Parts
87
+
88
+
You can mount the Nano Matter and the Modulinos on a custom 3D printed or laser cut base. Download the 3D files from [here](assets/3d-files.zip).
89
+
90
+
[3D Printed Base]()
91
+
82
92
### Programming
83
93
84
94
Let's go through some important code sections to make this project fully operational, starting with the Protocol Stack setting and required libraries:
@@ -601,7 +611,7 @@ You can download the code from [here](assets/magic_wand_modulino.zip) or by clic
601
611
602
612
In the Arduino IDE select the **Arduino Nano Matter** inside the _Silicon Labs_ board package and make sure the **Protocol Stack** is set to _None_.
0 commit comments