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
+54-1Lines changed: 54 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,10 +29,12 @@ This tutorial describes how to build a gesture recognition system based on a mac
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
@@ -44,3 +46,54 @@ The Arduino Nano Matter acts as a digital magic wand 🪄, where sensor data fro
44
46
-[Arduino IDE 2.0+](https://www.arduino.cc/en/software) or [Arduino Cloud Editor](https://create.arduino.cc/editor)
45
47
-[Modulino library](https://github.com/arduino-libraries/Modulino). This library adds the support for the Modulinos, you can install it from the **Library Manager** in the Arduino IDE.
46
48
-[Silicon Labs core](https://github.com/SiliconLabs/arduino). This enables the Silicon Labs hardware including the Arduino Nano Matter support. You can install it from the **Boards Manager** in the Arduino IDE.
Download the complete project code [here](assets/magic_wand_modulino.zip).
56
+
57
+
### Board Core and Libraries
58
+
59
+
The **Silicon Labs** core contains the libraries and examples you need to work with the board's components, such as its Matter, Bluetooth® Low Energy, and I/Os. To install the Nano Matter core, navigate to **Tools > Board > Boards Manager** or click the Boards Manager icon in the left tab of the IDE. In the Boards Manager tab, search for `Nano Matter` and install the latest `Silicon Labs` core version.
60
+
61
+

62
+
63
+
***The core version for this tutorial must be 2.3.0 or greater for the support of the Silabs Tensorflow Lite library.***
64
+
65
+
## Project Setup
66
+
67
+
### Schematic Diagram
68
+
69
+
Use the following connection diagram for the project:
70
+
71
+

72
+
73
+
The Modulino are daisy-chained leveraging the Qwiic I2C connection with the Nano Matter. You can use the Nano Connector Carrier that includes a Qwiic connector, or you can directly solder the wires to the Nano Matter following the mapping below:
In the Arduino IDE upper menu, after selecting the **Nano Matter board** from the Silicon Labs core, navigate to **Tools > Protocol stack** and select **None**.
85
+
86
+

87
+
88
+
***The code will only compile if the Protocol Stack is set to None.***
89
+
90
+
You can download the complete project code from [here](assets/magic_wand_modulino.zip).
91
+
92
+
Let's go through some important code sections to make this application fully operational, starting with the required libraries:
93
+
94
+
Download the `Modulino.h` library from the Arduino IDE Library Manager. This will enable the support for the Modulino Pixels and the Modulino Movement.
0 commit comments