Skip to content

Commit be319ea

Browse files
committed
Julian feedback applied all 4 tutorials
1 parent 2abed46 commit be319ea

File tree

4 files changed

+49
-37
lines changed

4 files changed

+49
-37
lines changed

content/hardware/03.nano/boards/nano-matter/tutorials/matter-fan/content.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
2-
title: 'Matter Smart Fan'
2+
title: 'Matter Smart Fan with the Arduino Nano Matter'
33
difficulty: beginner
44
compatible-products: [nano-matter]
5-
description: 'Learn how to build a Matter fan with speed control.'
5+
description: 'Learn how to build a Matter fan with speed control using the Arduino Nano Matter'
66
tags:
77
- IoT
88
- Matter
@@ -21,11 +21,11 @@ software:
2121

2222
## Overview
2323

24-
This tutorial will teach you how to create a Matter fan for keeping you cool.
24+
This tutorial will teach you how to use the Arduino Nano Matter to create a Matter fan to keep you cool.
2525

2626
![Matter fan overview](assets/thumbnail-v4.png)
2727

28-
Thanks to the seamless compatibility of the Nano Matter with almost any Matter network we can easily integrate our fan with Amazon Alexa, Google Assistant, Apple Home, Home Assistant and even custom assistants.
28+
Thanks to the seamless compatibility of the Nano Matter with almost any Matter network we can easily integrate our fan with Amazon Alexa, Google Assistant, Apple Home, Home Assistant and even any professional custom solution.
2929

3030
We have prepared a short demo in video format in case you are a visual learner.
3131

@@ -34,7 +34,7 @@ We have prepared a short demo in video format in case you are a visual learner.
3434
## Hardware and Software Requirements
3535
### Hardware Requirements
3636

37-
- [Nano Matter](https://store.arduino.cc/products/nano-matter) (x1)
37+
- [Arduino Nano Matter](https://store.arduino.cc/products/nano-matter) (x1)
3838
- Grove motor driver module (x1)
3939
- DC motor (x1)
4040
- Breadboard (x1)
@@ -71,6 +71,8 @@ Use the following connection diagram for the project:
7171

7272
![Project wiring diagram](assets/diagram-v4.png)
7373

74+
The motor driver module is powered by the `3.3V` Nano Matter output pin. The motor speed is controlled by a PWM signal generated by the pin `D4`.
75+
7476
### Programming
7577

7678
In the Arduino IDE upper menu, navigate to **Tools > Protocol stack** and select **Matter**.
@@ -189,17 +191,18 @@ void decommission_handler()
189191
}
190192
```
191193

192-
This is a very simple code that consist of the Arduino basic sketch parts:
194+
The structure of this example code is very simple, the main functions are explained below:
195+
193196
- In the `setup()` function we initialize the Matter connectivity and the fan output pin.
194197
- In the `loop()` function we listen to any fan control command sent from the smartphone or voice assistant and then adjust the fan speed setting the PWM signal accordingly.
195198

196199
Once you uploaded the example code to the Nano Matter, open the Serial Monitor and reset the board.
197200

198201
![QR Code URL](assets/serial-monitor-v4.png)
199202

200-
There you will find the URL that generates the QR for the Matter device commissioning.
203+
After the reset you will find on the serial port the URL that generates the QR for the Matter device commissioning.
201204

202-
### Commissioning
205+
### Adding the Device (Commissioning)
203206

204207
Copy and paste the QR code URL on your favorite web browser and a unique QR code will be generated for your board.
205208

@@ -217,7 +220,7 @@ Finally, you will be able to control the fan from your smartphone, hub or asking
217220

218221
## Conclusion
219222

220-
In this tutorial we have learned how to create a Matter enabled fan that can be controlled from our smartphone and personal assistant. The Nano Matter allows us to seamlessly integrate the fan as a commercial product with our current smart home ecosystem.
223+
In this tutorial we have learned how to create a Matter enabled fan that can be controlled from our smartphone and personal assistant. The Nano Matter allows us to seamlessly integrate our own custom or old fan as a commercial product with our current smart home ecosystem.
221224

222225
### Next Steps
223226

content/hardware/03.nano/boards/nano-matter/tutorials/matter-relay-lightbulb/content.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
2-
title: 'Matter Smart Relay'
2+
title: 'Matter Smart Relay with the Arduino Nano Matter'
33
difficulty: beginner
44
compatible-products: [nano-matter]
5-
description: 'Learn how to build a Matter smart relay to control an AC lightbulb.'
5+
description: 'Learn how to build a Matter smart relay to control an AC lightbulb using the Arduino Nano Matter'
66
tags:
77
- IoT
88
- Matter
@@ -21,11 +21,11 @@ software:
2121

2222
## Overview
2323

24-
This tutorial will teach you how to create a Matter smart relay to control an AC lightbulb.
24+
This tutorial will teach you how to use the Arduino Nano Matter to create a Matter smart relay to control an AC lightbulb.
2525

2626
![Smart relay overview](assets/thumbnail-v3.png)
2727

28-
Thanks to the seamless compatibility of the Nano Matter with almost any Matter network we can easily integrate our smart relay with Amazon Alexa, Google Assistant, Apple Home, Home Assistant and even custom assistants.
28+
Thanks to the seamless compatibility of the Nano Matter with almost any Matter network we can easily integrate our smart relay with Amazon Alexa, Google Assistant, Apple Home, Home Assistant and even any professional custom solution.
2929

3030
We have prepared a short demo in video format in case you are a visual learner.
3131

@@ -34,7 +34,7 @@ We have prepared a short demo in video format in case you are a visual learner.
3434
## Hardware and Software Requirements
3535
### Hardware Requirements
3636

37-
- [Nano Matter](https://store.arduino.cc/products/nano-matter) (x1)
37+
- [Arduino Nano Matter](https://store.arduino.cc/products/nano-matter) (x1)
3838
- Grove Relay Module (x1)
3939
- Lightbulb socket (x1)
4040
- AC lightbulb (x1)
@@ -73,6 +73,8 @@ Use the following connection diagram for the project:
7373

7474
![Project wiring diagram](assets/diagram-v3.png)
7575

76+
The relay module is powered by the Nano Matter `3.3V` pin and the relay is controlled with the `D4` pin. Wire the AC cable with the lightbulb so the relay interrupts the current path when open.
77+
7678
***Be careful when handling with main voltages.***
7779

7880
### Programming
@@ -191,17 +193,18 @@ void decommission_handler()
191193
192194
```
193195

194-
This is a very simple code that consist of the Arduino basic sketch parts:
196+
The structure of this example code is very simple, the main functions are explained below:
197+
195198
- In the `setup()` function we initialize the Matter connectivity and the relay output pin.
196199
- In the `loop()` function we listen to any relay toggle command sent from the smartphone or voice assistant.
197200

198201
Once you uploaded the example code to the Nano Matter, open the Serial Monitor and reset the board.
199202

200203
![QR Code URL](assets/serial-monitor-v3.png)
201204

202-
There you will find the URL that generates the QR for the Matter device commissioning.
205+
After the reset you will find on the serial port the URL that generates the QR for the Matter device commissioning.
203206

204-
### Commissioning
207+
### Adding the Device (Commissioning)
205208

206209
Copy and paste the QR code URL on your favorite web browser and a unique QR code will be generated for your board.
207210

@@ -219,7 +222,7 @@ Finally, you will be able to control the AC lightbulb from your smartphone, hub
219222

220223
## Conclusion
221224

222-
In this tutorial we have learned how to create a Matter enabled smart relay that can be controlled from our smartphone and personal assistant. The Nano Matter allows us to seamlessly integrate the smart relay as a commercial product with our current smart home ecosystem.
225+
In this tutorial we have learned how to create a Matter enabled smart relay that can be controlled from our smartphone and personal assistant. The Nano Matter allows us to seamlessly integrate our own smart relay as a commercial product with our current smart home ecosystem.
223226

224227
### Next Steps
225228

content/hardware/03.nano/boards/nano-matter/tutorials/matter-rgb-light/content.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
2-
title: 'Matter RGB Light'
2+
title: 'Matter RGB Light with the Arduino Nano Matter'
33
difficulty: beginner
44
compatible-products: [nano-matter]
5-
description: 'Learn how to build a Matter RGB light.'
5+
description: 'Learn how to build a Matter RGB light using the Arduino Nano Matter'
66
tags:
77
- IoT
88
- Matter
@@ -21,11 +21,11 @@ software:
2121

2222
## Overview
2323

24-
This tutorial will teach you how to create a Matter RGB Lightbulb to light up any room with colors.
24+
This tutorial will teach you how to use the Arduino Nano Matter to create a Matter RGB Lightbulb to light up any room with colors.
2525

2626
![RGB light overview](assets/thumbnail-v2.png)
2727

28-
Thanks to the seamless compatibility of the Nano Matter with almost any Matter network we can easily integrate our RGB light with Amazon Alexa, Google Assistant, Apple Home, Home Assistant and even custom assistants.
28+
Thanks to the seamless compatibility of the Nano Matter with almost any Matter network we can easily integrate our RGB light with Amazon Alexa, Google Assistant, Apple Home, Home Assistant and even any professional custom solution.
2929

3030
We have prepared a short demo in video format in case you are a visual learner.
3131

@@ -34,7 +34,7 @@ We have prepared a short demo in video format in case you are a visual learner.
3434
## Hardware and Software Requirements
3535
### Hardware Requirements
3636

37-
- [Nano Matter](https://store.arduino.cc/products/nano-matter) (x1)
37+
- [Arduino Nano Matter](https://store.arduino.cc/products/nano-matter) (x1)
3838
- Grove - 8x8 RGB LED Matrix (x1)
3939
- Breadboard (x1)
4040
- Jumper wires
@@ -71,6 +71,8 @@ Use the following connection diagram for the project:
7171

7272
![Project wiring diagram](assets/diagram-v2.png)
7373

74+
The RGB LED matrix is powered by the Nano Matter `3.3V` pin, and it is controlled using an I2C connection.
75+
7476
### Programming
7577

7678
In the Arduino IDE upper menu, navigate to **Tools > Protocol stack** and select **Matter**.
@@ -239,7 +241,8 @@ void handle_button_press() {
239241
button_pressed = true;
240242
}
241243
```
242-
This is a very simple code that consist of the Arduino basic sketch parts:
244+
The structure of this example code is very simple, the main functions are explained below:
245+
243246
- In the `setup()` function we initialize the Matter connectivity and the RGB Matrix I2C communication.
244247
- In the `loop()` function we listen to any request of controlling the lightbulb state or color and update the matrix respectively.
245248
- There are some other functions to handle button press or RGB matrix color setup.
@@ -248,9 +251,9 @@ Once you uploaded the example code to the Nano Matter, open the Serial Monitor a
248251

249252
![QR Code URL](assets/serial-monitor-v2.png)
250253

251-
There you will find the URL that generates the QR for the Matter device commissioning.
254+
After the reset you will find on the serial port the URL that generates the QR for the Matter device commissioning.
252255

253-
### Commissioning
256+
### Adding the Device (Commissioning)
254257

255258
Copy and paste the QR code URL on your favorite web browser and a unique QR code will be generated for your board.
256259

@@ -268,7 +271,7 @@ Finally, you will be able to control the RGB light from your smartphone, hub or
268271

269272
## Conclusion
270273

271-
In this tutorial we have learned how to create a Matter enabled RGB light that can be controlled from our smartphone and personal assistant. The Nano Matter allows us to seamlessly integrate the light as a commercial product with our current smart home ecosystem.
274+
In this tutorial we have learned how to create a Matter enabled RGB light that can be controlled from our smartphone and personal assistant. The Nano Matter allows us to seamlessly integrate our own light as a commercial product with our current smart home ecosystem.
272275

273276
### Next Steps
274277

content/hardware/03.nano/boards/nano-matter/tutorials/matter-temp-sensor/content.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
2-
title: 'Matter Temperature Sensor'
2+
title: 'Matter Temperature Sensor with the Arduino Nano Matter'
33
difficulty: beginner
44
compatible-products: [nano-matter]
5-
description: 'Learn how to build a Matter temperature sensor.'
5+
description: 'Learn how to build a Matter temperature sensor using the Arduino Nano Matter'
66
tags:
77
- IoT
88
- Matter
@@ -20,11 +20,11 @@ software:
2020

2121
## Overview
2222

23-
This tutorial will teach you how to create a Matter sensor to monitor your room or workplace temperature.
23+
This tutorial will teach you how to use the Arduino Nano Matter to create a Matter sensor to monitor your room or workplace temperature.
2424

2525
![Temperature sensor overview](assets/thumbnail-v1.png)
2626

27-
Thanks to the seamless compatibility of the Nano Matter with almost any Matter network we can easily integrate our sensor with Amazon Alexa, Google Assistant, Apple Home, Home Assistant and even custom assistants.
27+
Thanks to the seamless compatibility of the Nano Matter with almost any Matter network we can easily integrate our sensor with Amazon Alexa, Google Assistant, Apple Home, Home Assistant and even any professional custom solution.
2828

2929
We have prepared a short demo in video format in case you are a visual learner.
3030

@@ -33,7 +33,7 @@ We have prepared a short demo in video format in case you are a visual learner.
3333
## Hardware and Software Requirements
3434
### Hardware Requirements
3535

36-
- [Nano Matter](https://store.arduino.cc/products/nano-matter) (x1)
36+
- [Arduino Nano Matter](https://store.arduino.cc/products/nano-matter) (x1)
3737
- DHT11 Temperature and Humidity sensor (x1)
3838
- I2C OLED Display SSD1306 (x1)
3939
- Breadboard (x1)
@@ -71,6 +71,8 @@ Use the following connection diagram for the project:
7171

7272
![Project wiring diagram](assets/diagram-v1.png)
7373

74+
The OLED display and the DHT temperature sensor are powered by the Nano Matter `3.3V` pin. The OLED display uses I2C for communication and the DHT sensor uses a one-wire digital communication connected to `D4`.
75+
7476
### Programming
7577

7678
In the Arduino IDE upper menu, navigate to **Tools > Protocol stack** and select **Matter**.
@@ -191,17 +193,18 @@ void decommission_handler() {
191193
}
192194
```
193195

194-
This is a very simple code that consist of the Arduino basic sketch parts:
196+
The structure of this example code is very simple, the main functions are explained below:
197+
195198
- In the `setup()` function we initialize the Matter connectivity, the OLED display and temperature sensor.
196199
- In the `loop()` function we measure the temperature and update the device value to be monitored in the Matter network.
197200

198201
Once you uploaded the example code to the Nano Matter, open the Serial Monitor and reset the board.
199202

200203
![QR Code URL](assets/serial-monitor.png)
201204

202-
There you will find the URL that generates the QR for the Matter device commissioning.
205+
After the reset you will find on the serial port the URL that generates the QR for the Matter device commissioning.
203206

204-
### Commissioning
207+
### Adding the Device (Commissioning)
205208

206209
Copy and paste the QR code URL on your favorite web browser and a unique QR code will be generated for your board.
207210

@@ -221,9 +224,9 @@ You can also see the temperature value on the device OLED display.
221224

222225
## Conclusion
223226

224-
In this tutorial we have learned how to create a Matter enabled temperature sensor that can be monitored from our smartphone and personal assistant. The Nano Matter allows us to seamlessly integrate the sensor as a commercial product with our current smart home ecosystem.
227+
In this tutorial we have learned how to create a Matter enabled temperature sensor that can be monitored from our smartphone and personal assistant. The Nano Matter allows us to seamlessly integrate our own sensor as a commercial product with our current smart home ecosystem.
225228

226229
### Next Steps
227230

228-
You can take this solution even further by adding the humidity measuring capability of the DHT11 sensor and integrate it as a 2nd sensor to your Matter network.
231+
You can take this solution even further by adding the humidity measuring capability of the DHT11 sensor and integrate it as a second sensor to your Matter network.
229232

0 commit comments

Comments
 (0)