Skip to content

Commit 63ac1c8

Browse files
[PC-1602] Multiple changes on Opta (#1805)
* Multiple changes on Opta * Small but important fixes and improvements detected after Docs 2.0 web launch * Update content/hardware/07.opta/opta-family/opta/tutorials/02.getting-started-with-rs485/content.md Co-authored-by: TaddyHC <94547080+TaddyHC@users.noreply.github.com> * Update content/hardware/07.opta/opta-family/opta/tutorials/02.getting-started-with-rs485/content.md Co-authored-by: TaddyHC <94547080+TaddyHC@users.noreply.github.com> * Update content/hardware/07.opta/opta-family/opta/tutorials/03.getting-started-with-modbus-rtu/content.md Co-authored-by: TaddyHC <94547080+TaddyHC@users.noreply.github.com> * Apply suggestions from code review Suggestion from Taddy's review added Co-authored-by: TaddyHC <94547080+TaddyHC@users.noreply.github.com> --------- Co-authored-by: TaddyHC <94547080+TaddyHC@users.noreply.github.com>
1 parent eb9e7fe commit 63ac1c8

File tree

15 files changed

+45
-42
lines changed

15 files changed

+45
-42
lines changed

content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/pmc-opta-temp-ctrl/content.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ The system will send the temperature values from the Portenta Machine Control to
4343
### Hardware Requirements
4444

4545
- [Portenta Machine Control](https://store.arduino.cc/products/arduino-portenta-machine-control) (x1)
46-
- [Opta™ with RS-485](https://store.arduino.cc/collections/home-industrial-automation) (x1)
47-
- Micro-USB cable (x1)
48-
- USB-C® cable (x1)
46+
Opta™ PLC with RS-485 support: [Opta™ RS485](https://store.arduino.cc/products/opta-rs485), or [Opta™ WiFi](https://store.arduino.cc/products/opta-wifi) (x1)
47+
- [Micro-USB cable](https://store.arduino.cc/products/usb-cable-type-a-male-to-micro-type-b-male) (x1)
48+
- [USB-C® cable](https://store.arduino.cc/products/usb-cable2in1-type-c) (x1)
4949
- PT100 RTD (x1)
5050

5151
### Software Requirements

content/hardware/07.opta/opta-family/opta/product.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ url_shop: https://store.arduino.cc/collections/pro-family
44
url_guide: /tutorials/opta/user-manual
55
primary_button_url: /tutorials/opta/user-manual
66
primary_button_title: User Manual
7-
secondary_button_url: /software/plc-ide/tutorials/plc-ide-setup-license
7+
secondary_button_url: /software/plc-ide/
88
secondary_button_title: PLC IDE Guide
99
core: arduino:mbed_opta
1010
certifications: [CE, UL, FCC, UKCA]

content/hardware/07.opta/opta-family/opta/tutorials/01.user-manual/content.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,14 @@ software:
2121

2222
This user manual will provide a comprehensive overview of Opta™, covering its major hardware and software elements. With this user manual, you will learn how to set up, configure, and use all the main features of an Opta™ device.
2323

24+
![ ](hero-banner.png)
25+
2426
## Hardware and Software Requirements
2527

2628
### Hardware Requirements
2729

2830
- [Opta™ Lite](https://store.arduino.cc/products/opta-lite), [Opta™ RS485](https://store.arduino.cc/products/opta-rs485), or [Opta™ WiFi](https://store.arduino.cc/products/opta-wifi) (x1)
29-
- USB-C® cable (x1)
31+
- [USB-C® cable](https://store.arduino.cc/products/usb-cable2in1-type-c) (x1)
3032
- +12-24 VDC/0.5 A power supply (x1)
3133

3234
### Software Requirements

content/hardware/07.opta/opta-family/opta/tutorials/02.getting-started-with-rs485/content.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ This tutorial will show the steps to connect two Opta™ devices via RS-485 and
2929

3030
### Required Hardware and Software
3131

32-
- Opta™ PLC with RS-485 support (x2)
33-
- 12-24VDC/1A power supply (x1)
32+
- Opta™ PLC with RS-485 support: [Opta™ RS485](https://store.arduino.cc/products/opta-rs485), or [Opta™ WiFi](https://store.arduino.cc/products/opta-wifi) (x2)
33+
- 12-24 VDC / 1 A power supply (x1)
3434
- 24AWG twisted-pair cable (used for electrical connections)
35-
- USB-C® cable (x1)
35+
- [USB-C® cable](https://store.arduino.cc/products/usb-cable2in1-type-c) (x1)
3636
- [Arduino IDE 1.8.10+](https://www.arduino.cc/en/software), [Arduino IDE 2](https://www.arduino.cc/en/software), or [Arduino Web Editor](https://create.arduino.cc/editor)
3737
- [ArduinoRS485 library](https://www.arduino.cc/reference/en/libraries/arduinors485/)
3838
- [RS-485 example code](assets/Opta_RS485_Example.zip)

content/hardware/07.opta/opta-family/opta/tutorials/03.getting-started-with-modbus-rtu/content.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,12 @@ The Modbus RTU protocol is one of the protocols available within Opta™. In thi
3636

3737
### Hardware Requirements
3838

39-
- Opta™ PLC with RS-485 support (x2)
40-
- 12VDC/1A DIN rail power supply (x1)
41-
- USB-C® cable (x1)
42-
- Wire with either specification for RS-485 connection (x3):
43-
- STP/UTP 24-18AWG (Unterminated) 100-130Ω rated
44-
- STP/UTP 22-16AWG (Terminated) 100-130Ω rated
39+
- Opta™ PLC with RS-485 support: [Opta™ RS485](https://store.arduino.cc/products/opta-rs485), or [Opta™ WiFi](https://store.arduino.cc/products/opta-wifi) (x2)
40+
- 12 VDC / 1 A DIN rail power supply (x1)
41+
- [USB-C® cable](https://store.arduino.cc/products/usb-cable2in1-type-c) (x1)
42+
- Wire with either specification for RS-485 connection (x3)
43+
- STP/UTP 24-18AWG (Unterminated) 100-130 Ω rated
44+
- STP/UTP 22-16AWG (Terminated) 100-130 Ω rated
4545

4646
### Software Requirements
4747

content/hardware/07.opta/opta-family/opta/tutorials/04.getting-started-with-interrupts/content.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ The **interrupt**, a basic yet vital feature, is available on Opta™ to handle
3131
#### Hardware Requirements
3232

3333
- [Opta™ Lite](https://store.arduino.cc/products/opta-lite), [Opta™ RS485](https://store.arduino.cc/products/opta-rs485), or [Opta™ WiFi](https://store.arduino.cc/products/opta-wifi) (x1)
34-
- USB-C® cable (x1)
34+
- [USB-C® cable](https://store.arduino.cc/products/usb-cable2in1-type-c) (x1)
3535
- +12-24 VDC/0.5 A power supply (x1)
3636

3737
#### Software Requirements

content/hardware/07.opta/opta-family/opta/tutorials/06.opta-azure-iot-tutorial-en/content.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ This tutorial demonstrates the integration of Opta™ with Azure IoT. You will p
2929

3030
### Required Hardware
3131

32-
- [Opta™](https://store.arduino.cc/collections/pro-family) (x1)
33-
- USB-C® cable (x1)
32+
- [Opta™ Lite](https://store.arduino.cc/products/opta-lite), [Opta™ RS485](https://store.arduino.cc/products/opta-rs485), or [Opta™ WiFi](https://store.arduino.cc/products/opta-wifi) (x1)
33+
- [USB-C® cable](https://store.arduino.cc/products/usb-cable2in1-type-c) (x1)
3434

3535
### Required Software
3636

@@ -208,7 +208,7 @@ In the code, it is set to 300,000 milliseconds or 5 minutes:
208208
```
209209
You can customize the value in milliseconds to change the time interval between sending messages.
210210

211-
In the **Azure_IoT_Hub_Opta.ino** file, you find a portion of code represented by the **generateTelemetry()** function at line 329, which is called to allow sending the message to Azure IoT:
211+
In the **Azure_IoT_Hub_Opta.ino** file, you will find a portion of code represented by the **generateTelemetry()** function at line 329, which is called to allow sending the message to Azure IoT:
212212

213213
![Opta™ Azure IoT Tutorial Sketch - Telemetry payload](assets/opta-azure-iot-tutorial-202627.png)
214214

@@ -261,4 +261,4 @@ In conclusion to this tutorial, we have explored and customized a sample sketch
261261
- **Integration with Azure IoT Hub:** We illustrated the process of configuring the definitions in the `iot_configs.h` file, which manages Wi-Fi connection and communication with Azure IoT Hub.
262262
- **Code Customizations:** We provided guidance on further customizing the code, including adjusting the telemetry message sending interval and modifying the simulated data sent to Azure IoT.
263263

264-
The tutorial provides a detailed guide to connect Opta™ to Azure IoT, allowing the secure and reliable transmission of data. This is just a starting point, and further customizations can be made based on the specific needs of the project. In case you want to dig deeper into the Azure IoT technology, check the [Azure IoT official documentation](https://learn.microsoft.com/en-us/azure/iot/).fSA
264+
The tutorial provides a detailed guide to connect Opta™ to Azure IoT, allowing the secure and reliable transmission of data. This is just a starting point, and further customizations can be made based on the specific needs of the project. In case you want to dig deeper into the Azure IoT technology, check the [Azure IoT official documentation](https://learn.microsoft.com/en-us/azure/iot/).

content/hardware/07.opta/opta-family/opta/tutorials/08.memory-partitioning/content.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ In this tutorial, we will learn how to partition the memory of an Opta™ device
3434

3535
### Hardware Requirements
3636

37-
- [Opta™](https://store.arduino.cc/collections/pro-family) (x1)
37+
- [Opta™ Lite](https://store.arduino.cc/products/opta-lite), [Opta™ RS485](https://store.arduino.cc/products/opta-rs485), or [Opta™ WiFi](https://store.arduino.cc/products/opta-wifi) (x1)
3838
- USB-C® cable (x1)
3939

4040
### Software Requirements

content/hardware/07.opta/opta-family/opta/tutorials/10.opta-modbus-tcp-plc-ide/content.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ In this tutorial, you will learn how to implement Modbus TCP based communication
3434
### Hardware Requirements
3535

3636
- [Opta™](https://store.arduino.cc/collections/pro-family) (x2)
37-
- USB-C® cable (x2)
37+
- [USB-C® cable](https://store.arduino.cc/products/usb-cable2in1-type-c) (x2)
3838
- RJ-45 LAN cable (x3)
3939
- Ethernet Switch (Recommended) (x1)
4040

content/hardware/07.opta/opta-family/opta/tutorials/13.energy-management-application-note/content.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,14 @@ Below is a visual representation of the intended application:
4343

4444
### Hardware Requirements
4545

46-
- Opta™ PLC with RS-485 support (x1)
47-
- USB-C® cable (x1)
46+
- Opta™ PLC with RS-485 support: [Opta™ RS485](https://store.arduino.cc/products/opta-rs485), or [Opta™ WiFi](https://store.arduino.cc/products/opta-wifi) (x1)
47+
- [USB-C® cable](https://store.arduino.cc/products/usb-cable2in1-type-c) (x1)
4848
- 7M.24 Energy meter (x1)
4949
- Solar panel with respective system (Controller, battery, and inverter) or similar power system
50-
- Domestic appliance or devices of interest
50+
- Domestic appliances or devices of interest
5151
- RS-485 connection wire as recommended by the standard specification (x3):
52-
- STP/UTP 24-18AWG (Unterminated) 100-130Ω rated
53-
- STP/UTP 22-16AWG (Terminated) 100-130Ω rated
52+
- STP/UTP 24-18AWG (Unterminated) 100-130 Ω rated
53+
- STP/UTP 22-16AWG (Terminated) 100-130 Ω rated
5454

5555
### Software Requirements
5656

@@ -87,7 +87,7 @@ The provided code showcases the capabilities of Opta™ as described earlier. It
8787

8888
The code requires the inclusion of specific headers. These headers enable the RS-485 interface, the Modbus RTU protocol, the Arduino Cloud connection, and the scheduler. The scheduler oversees data exchange through the RS-485 interface using the Modbus RTU protocol. Moreover, it includes the parameters essential for stable communication, adhering to Modbus RTU standards.
8989

90-
```arduino
90+
```arduino
9191
#include "stm32h7xx_ll_gpio.h"
9292
#include "thingProperties.h"
9393
#include <ArduinoModbus.h>

content/hardware/07.opta/opta-family/opta/tutorials/14.tank-level-app-note/content.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,16 @@ The Big Tank has at least twice the capacity of the Small Tank in the experiment
4646

4747
### Hardware Requirements
4848

49-
- Opta™ PLC with RS-485 support (x2)
50-
- USB-C® cable (x2)
49+
- Opta™ PLC with RS-485 support: [Opta™ RS485](https://store.arduino.cc/products/opta-rs485), or [Opta™ WiFi](https://store.arduino.cc/products/opta-wifi) (x2)
50+
- [USB-C® cable](https://store.arduino.cc/products/usb-cable2in1-type-c) (x2)
5151
- Vertical float switch (x2)
5252
- Horizontal float switch (x2)
53-
- 12VDC NC 2/2-Way direct acting solenoid or motorized ball valve (x1)
54-
- 12VDC liquid pump (x1)
55-
- 12VDC DIN rail power supply (x1)
53+
- 12 VDC NC 2/2-Way direct-acting solenoid or motorized ball valve (x1)
54+
- 12 VDC liquid pump (x1)
55+
- 12 VDC DIN rail power supply (x1)
5656
- Recommended wire specification for RS-485 connection (x3):
57-
- STP/UTP 24-18AWG (Unterminated) 100-130Ω rated
58-
- STP/UTP 22-16AWG (Terminated) 100-130Ω rated
57+
- STP/UTP 24-18AWG (Unterminated) 100-130 Ω rated
58+
- STP/UTP 22-16AWG (Terminated) 100-130 Ω rated
5959

6060
### Software Requirements
6161

content/hardware/07.opta/opta-family/opta/tutorials/15.home-automation-application-note/content.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,16 @@ This application note shows a home automation system based on an Opta™️, cap
3939

4040
### Hardware Requirements
4141

42-
- Opta™️ PLC with wireless connectivity support (x1)
42+
- [Opta™️ PLC with wireless connectivity support](https://store.arduino.cc/products/opta-wifi) (x1)
43+
- [USB-C® cable](https://store.arduino.cc/products/usb-cable2in1-type-c) (x1)
44+
- 12 V / 30 RPM DC motor (x1)
4345

44-
- USB-C® cable (x1)
45-
- 12V/30 RPM DC motor (x1)
4646
- Full-bridge motor driver (x1)
4747
- A 3D printed case for the DC motor and its driver (.stl files of the case can be downloaded here)
4848
- Normally Open (NO) Single Pole Double Throw (SPDT) limit switch (x2)
4949
- 24AWG twisted-pair cable (for electrical connections)
50-
- 12V/2A DC power supply (x1)
50+
- 12 V / 2 A DC power supply (x1)
51+
5152

5253
### Software Requirements
5354

content/hardware/07.opta/opta-family/opta/tutorials/16.mac-address/content.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ The Media Access Control (MAC) address is essential for computer networking and
2929

3030
### Hardware Requirements
3131

32-
- [Opta™](https://store.arduino.cc/collections/pro-family) (any variant) (x1)
33-
- USB-C® cable (x1)
32+
- [Opta™ Lite](https://store.arduino.cc/products/opta-lite), [Opta™ RS485](https://store.arduino.cc/products/opta-rs485), or [Opta™ WiFi](https://store.arduino.cc/products/opta-wifi) (x1) (x1)
33+
- [USB-C® cable](https://store.arduino.cc/products/usb-cable2in1-type-c) (x1)
3434

3535
### Software Requirements
3636

content/software/plc-ide/tutorials/plc-ide-cloud-support/content.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ In this comprehensive tutorial, you will learn how to integrate and utilize the
3030
### Hardware Requirements
3131

3232
- [Opta™ WiFi](https://store.arduino.cc/products/opta-wifi) (x1)
33-
- USB-C® cable (x1)
33+
- [USB-C® cable](https://store.arduino.cc/products/usb-cable2in1-type-c) (x1)
3434
- Analog sensor (Optional)
3535

3636
### Software Requirements

content/software/plc-ide/tutorials/plc-ide-setup-license/content.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ This tutorial will show you how to connect the Portenta Machine Control and Opta
3434

3535
## Required Hardware and Software
3636

37-
- Board compatible with the Arduino PLC IDE (Portenta Machine Control or Opta™).
37+
- Board compatible with the Arduino PLC IDE ([Portenta Machine Control](https://store.arduino.cc/products/arduino-portenta-machine-control) or [Opta™](https://store.arduino.cc/collections/pro-family)).
3838
- Arduino PLC IDE ([Official Website](https://www.arduino.cc/pro/software-plc-ide)).
3939
- If you have a Portenta Machine Control, you will need a unique PLC IDE License key for your device. Get your license key [here](https://store.arduino.cc/products/plc-key-portenta-machine-control).
4040
- If you have an Opta™, you do not need any license key to activate your product. Go to section __License Activation With Pre-Licensed Products (Opta™)__ to know more.

0 commit comments

Comments
 (0)