Publicité

Les langues disponibles
  • FR

Les langues disponibles

  • FRANÇAIS, page 71

Liens rapides

IMUB2019V01
®
EN
ES
USERBOT
FR
(HW01)
INSTALLATION
MANUAL
MANUAL DE INSTALACIÓN
MANUEL D'INSTALLATION
MANUAL DE INSTALAÇÃO
MANUALE DI INSTALLAZIONE
www.opengrow.pt
© 2019 Open Grow, LDA. All rights reserved.

Publicité

Table des Matières
loading

Sommaire des Matières pour GROLAB USERBOT HW01

  • Page 1 IMUB2019V01 ® USERBOT (HW01) INSTALLATION MANUAL MANUAL DE INSTALACIÓN MANUEL D'INSTALLATION MANUAL DE INSTALAÇÃO MANUALE DI INSTALLAZIONE www.opengrow.pt © 2019 Open Grow, LDA. All rights reserved.
  • Page 3 RF communication antenna RF antenna outlet RF module RF interrupt pin Universal breakout board Female pin headers Arduino connec on pins 4 x TO-92 2 x SOT26 3 x SSOT223 2 x TSSOP-8 (=) 1 x TSSOP-16 SOIC16...
  • Page 4 SPECIFICATIONS TABLE Hardware Version Dimensions 68.6mm x 53.4mm Exterior Material: FR-4 Color: Green Operating Voltage +3V3 VDC Connections RP-SMA female Female Pin Headers (Arduino connection/extension) SMD Sockets 1 x SOIC16 2 x TSSOP 8 (=) 1 x TSSOP 16 3 x SSOT223 2 x SOT26 TH Sockets 4 x TO-92...
  • Page 5 INSTALLATION Base connec ons 3.a/b Screw the communica on antenna (1) into the module’s RF antenna outlet (2). For correct communica on, turn the commu- nica ons antenna (1) to posi on it ver cally in the direc on of the module. At this point, the UserBot shield is ready to be assembled into the Arduino.
  • Page 6 Before connec ng the UserBot shield to the Arduino, make sure the Arduino is correctly assembled and ready to be used (follow the official Arduino instruc ons manual). Also, make sure your Arduino is not connected to the power supply. Place the Arduino on a firm surface, far from flood-prone areas.
  • Page 7 Peripherals connec on Since UserBot is an extension for Arduino, it means that any device or sensor that can interface with Arduino is also compa ble with UserBot shield. In this way, the list of compa ble devices and sensors is extremely long, being impossible to list and explain how to connect all of them.
  • Page 8 Example 1 Connec ng one bu on, one temperature sensor and one LED. Universal breakout board Female pin headers Pull down resistor 10k LED resistor 240 Tac le Bu on SPST LM35 temperature sensor External breadboard...
  • Page 9 The diagram on the previous page shows the connec on of some different peripherals to the UserBot shield through its female pin headers (6). The tac le bu on SPST (S1) is sampled on Arduino analog pin A0; the LM35 temperature sensor (U1) is sampled on Arduino analog pin A1;...
  • Page 10 Example 2 Connec ng a DC motor (peristal c pump, water pump...). Universal breakout board Female pin headers DC motor External breadboard 12VDC power entry N-type MOSFET (e.g. IRLZ14)
  • Page 11 The diagram on the previous page shows an N-type MOSFET (Q1) being used to control the supply voltage to a DC motor (M1). The DC motor (M1) is powered by an external 12VDC (P1) and has PWM control via the Arduino digital pin 5.
  • Page 12 Prepare the source code A er assembling all the sensors and devices, it is me to prepare the source code to handle them. Open Grow provides the base firmware code in an open-source format. It is available to download on the GitHub at the following page: github.com/OpenWeGrow/UserBot In this way, the first task is to download the...
  • Page 13 Since the essence of the UserBot shield is to integrate the Arduino with the GroLab system, then to prepare the code we will use the Arduino IDE. If at any moment, you find any issues or obstacles with Arduino IDE, please refer to the Arduino official guides.
  • Page 14 Before proceeding to change the code, we will list the file structure and explain it a li le: → libraries → OpenGrow • ComsTask.cpp Communica on state machine. • ComsTask.h • CRC16.cpp CRC calculator from Tim W. Shilling. • CRC16.h •...
  • Page 15: Changing The Code

    Changing the code Now everything is set, so it is me to start changing the code to match the user needs. In summary, for the majority of the cases (if not all), the user only needs to change or duplicate the following files: →...
  • Page 16 Example 1 Connec ng one bu on, one temperature sensor, and one LED. To interface the bu on, the temperature sensor and the LED, open the UserBot.ino ) and naviga- examples OpenGrow UserBot → → te to the setup func on. This func on contains the configura on for all the inputs and outputs.
  • Page 17 OUTPUTS CONFIGURATION The different types of inputs and outputs are declared in the GroBot_Variables.h (libraries OpenGrow) below the comments ‘Possible → Input Types’ and ‘Possible Output Types’. The changes in this first file are complete and it is me to open the SensorsTask.cpp ( exam- ples OpenGrow...
  • Page 18 A er opening the SensorsTask.cpp, navigate to the SensorsTask func on and search for the comment that says ‘* IO Config *’. Below the comment, you will find an example pin configu- ra on that you should adjust to match your components.
  • Page 19 System (such as the security cooldown me for sensi ve devices). NOTE: The inputs and outputs arrays, stores the sample values from sensors, as well as the state of the outputs. Those arrays are crucial to exchange info with the GroLab system. 18 1...
  • Page 20 GroLab system: the factory se ngs need to be set (serial number and communica on channel). Please refer to the instruc ons on pages 25 and 26.
  • Page 21 Example 2 Connec ng a DC motor (peristal c pump, water pump...). To interface the DC motor, open the UserBot.ino examples OpenGrow → → ) and navigate to the setup UserBot-DCMotor func on. This func on contains the configu- ra on for all the inputs and outputs. You should adjust the code to match the electro- nics you assembled on the board.
  • Page 22 OUTPUTS CONFIGURATION The different types of inputs and outputs are declared in the GroBot_Variables.h (libraries OpenGrow) below the comments ‘Possible → Input Types’ and ‘Possible Output Types’. The changes in this first file are complete and it is me to open the SensorsTask.cpp ( exam- ples OpenGrow...
  • Page 23 ACT_ON_IOS, you should add the code to act on the outputs. For example: if (outputs[OUTPUT_INDEX0].value > 0) digitalWrite(outputs[OUTPUT_INDEX0].arduinoPin, HIGH); else digitalWrite(outputs[OUTPUT_INDEX0].arduinoPin, LOW); NOTE: The output array stores the state of the outputs. This array is crucial to exchange info with the GroLab system.
  • Page 24 Note that we added some more code related to the output to support the variable ‘speed’ and other func onali es already implemented in the GroLab system (such as the security cooldown me for sensi ve devices). If you need to change the cases from the switch, it is also required to change the enum that contains those cases.
  • Page 25 At this point, the code is prepared to handle the physical peripherals from the diagram shown in example 2. Now it is me to compi- le and upload the code to your Arduino. If you need assistance to compile and upload the code, please refer to the official Arduino guides or contact the Arduino support center.
  • Page 26 A er uploading the code to your Arduino, there is s ll one step required to make it fully opera- onal and ready to communicate with GroLab system: the factory se ngs need to be set (serial number and communica on channel).
  • Page 27 Send the ‘S’ command with the op on ‘No line ending’, type the desired serial number (sending digit by digit) and when you reach the last number send it with the op on ‘Both NL & CR’. Note the serial number should be composed of 10 numbers and start by the number ‘5’, for example, ‘5123456789’.* To check if everything is correct, send the ‘D’...
  • Page 28 COMMUNICATIONS Connec on to GroNode Make sure the GroNode is correctly installed and accessible through the GroLab So ware. If not, follow the instruc ons provided inside the GroNode’s manual. A er comple ng all the UserBot shield installa- on steps, open the GroLab So ware, establi- sh a connec on with the GroNode and then, access Modules through the main menu.
  • Page 29 The range of ac on is 25 meters (82 feet) indoors and 100 meters (328 feet) outdoors, depending on space condi ons. Access the Modules menu on the GroLab So ware and check if your modules are availa- ble. If they aren’t available or they are...
  • Page 30 To apply the changes, click the green bu on in the lower right corner. If a er following the previous steps your modu- les s ll don’t show up on the GroLab So ware, please contact our technical support. support@opengrow.pt www.opengrow.pt...
  • Page 31: Firmware Updates

    UPDATES Firmware Updates Keep in mind that some so ware updates may require that you update the firmware of your GroLab modules. All updates provide crucial improvements that ensure op mal system performance. However, as UserBot firmware is compiled and applied by the user, it is required to keep monitoring the UserBot code repository on GitHub for any code updates.
  • Page 32 •Also, ensure that your GroLab modules and a ached devices are •Also, ensure that your GroLab modules and a ached devices are electrically rated to operate with the AC power available in your loca on electrically rated to operate with the AC power available in your loca on.
  • Page 33 WARRANTY Open Grow, LDA, guarantees the purchaser that the product is free from material and/or manufacturing defects. Open Grow, LDA, liability is limited to the repair or replacement of any defec ve parts. Do not ship directly to Open Grow, LDA, without first consul ng with us to verify the procedure that should be followed.
  • Page 34 COMPLIANCE This symbol on the product or packaging means that according to local laws and regula ons this product should not be disposed of in the household waste but sent for recycling. Please take it to a collec on point designated by your local authori es once it has reached the end of its life, some will accept products for free.
  • Page 35 NOTES...
  • Page 37 Antena de comunicaciones RF Toma para antena de comunicaciones RF Módulo RF Pin de interrupción de RF Placa de desarrollo universal Conectores rápidos hembra Pines de conexión Arduino 4 x TO-92 2 x SOT26 3 x SSOT223 2 x TSSOP-8 (=) 1 x TSSOP-16 SOIC16...
  • Page 38 TABLA DE ESPECIFICACIONES Versión de Hardware Dimensiones 68.6mm x 53.4mm Exterior Material: FR-4 Color: Verde Tensión de Funcion. +3V3 VDC Conexiones RP-SMA hembra Conectores rápidos hembra (conexión/extensión Arduino) Sockets SMD 1 x SOIC16 2 x TSSOP 8 (=) 1 x TSSOP 16 3 x SSOT223 2 x SOT26 Sockets TH...
  • Page 39: Conexiones Básicas

    INSTALACIÓN Conexiones básicas Atornille la antena de comunicaciones (1) al módulo a través de la entrada roscada (2). Para una mejor comunicación, se recomienda que la antena (1) esté perpendicular al módulo y sin obstrucciones. Después de colocar la antena, el UserBot shield está...
  • Page 40 Antes de montar el UserBot shield en Arduino, confirme que el Arduino está correctamente ensamblado y listo para usar (siga el manual de instrucciones oficial de Arduino). También asegúrese de que el Arduino no esté conectado a la fuente de alimentación. Coloque el Arduino sobre una superficie firme, lejos de áreas propensas a inundaciones.
  • Page 41: Conexión De Periféricos

    Conexión de periféricos Como UserBot es una extensión para Arduino, significa que cualquier disposi vo o sensor que pueda interactuar con Arduino también es compa ble con el UserBot shield. Por lo tanto, la lista de disposi vos y sensores compa bles es extremadamente larga y es imposible enumerarlos y explicar su conexión.
  • Page 42 Ejemplo 1 Conexión de un botón, un sensor de temperatura y un LED. Placa de desarrollo universal Conectores rápidos hembra Resistencia de 10k (pull down) Resistencia de 240 para LED Botón tác l SPST Sensor de temperatura LM35 Placa de desarrollo externa...
  • Page 43 El diagrama que se muestra en la página anterior muestra la conexión de algunos componentes del UserBot shield a través de los conectores rápidos hembra (6). El botón tác l SPST (S1) se muestrea en el pin analógico A0 de Arduino; el sensor de tempera- tura LM35 (U1) se muestrea en el pin analógico A1 de Arduino;...
  • Page 44 Ejemplo 2 Conexión de un motor CC (bomba peristál ca, bomba de agua...). Placa de desarrollo universal Conectores rápidos hembra Motor de corriente con nua (CC) Placa de desarollo externa Entrada de energía de 12VDC MOSFET po N (p. ej. IRLZ14)
  • Page 45 El diagrama mostrado en la página anterior, muestra el uso de un MOSFET de po N (Q1) para controlar la tensión de alimentación de un motor de corriente con nua (M1). El motor de CC (M1) está alimentado por 12VDC externo (P1) y ene control PWM a través del pin digital 5 de Arduino.
  • Page 46 Preparar el código fuente Después de montar los sensores y disposi vos, es hora de preparar el código fuente para controlarlos. Open Grow proporciona el código de firmware base en un formato de código abierto. El código está disponible para descargar desde la siguien- te página de GitHub: github.com/OpenWeGrow/UserBot De esta manera, la primera tarea es descargar...
  • Page 47 Dado que la esencia del UserBot shield es integrar el Arduino con el sistema GroLab, para preparar el código, u lizaremos el IDE de Arduino. Si en algún momento encuentra algún problema u obstáculo con el IDE de Arduino, consulte la documentación oficial de Arduino.
  • Page 48 Antes de con nuar con el cambio de código, enumeraremos la estructura del archivo y explicaremos un poco: → libraries → OpenGrow • ComsTask.cpp Máquina de estados para ges onar tareas de comunicación. • ComsTask.h • CRC16.cpp Calculadora CRC por Tim W. Shilling. •...
  • Page 49 Cambiar el código Una vez que se ha preparado el código base, debe cambiarse para que coincida con los componentes ensamblados. En resumen, para la mayoría de los casos (si no todos), solo necesita cambiar o duplicar los siguientes archivos: →...
  • Page 50 Ejemplo 1 Conexión de un botón, un sensor de temperatura y un LED. Para interconectar el código con el botón, el sensor de temperatura y el LED, abra UserBot.ino examples OpenGrow → → ) y navegue a la función setup. Esta UserBot función con ene la configuración para todas las entradas y salidas.
  • Page 51 CONFIGURACIÓN DE SALIDAS Los diferentes pos de entradas y salidas se declaran en el archivo GroBot_Variables.h (libraries OpenGrow) debajo de los comen- → tarios ‘Possible Input Types’ y ‘Possible Output Types’. Los cambios en el primer archivo están comple- tos. El siguiente paso es abrir el archivo SensorsTask.cpp ( examples OpenGrow...
  • Page 52 Después de abrir el archivo SensorsTask.cpp, navegue a la función SensorsTask y busque el comentario ‘* IO Config *’. Debajo del comenta- rio encontrará un ejemplo de configuración de pines, esta configuración debe ajustarse para que coincida con los componentes ensambla- dos.
  • Page 53 NOTA: Los arrays de entrada y salida almacenan valores de muestra del sensor, así como el estado de salida. Estos arrays son cruciales para intercambiar información con el sistema GroLab. cruciales para intercambiar información con el sistema GroLab.
  • Page 54 Después de cargar el código en su Arduino, todavía hay un paso necesario para que esté opera vo y listo para comunicarse con el sistema GroLab: establecer la configuración de fábrica (número de serie y canal de comu- nicación). Consulte las instrucciones en las...
  • Page 55 Ejemplo 2 Conexión de un motor CC (bomba peristál ca, bomba de agua...). Para interconectar el código con el motor CC, abra el archivo UserBot.ino ( examples → ) y navegue a la OpenGrow UserBot-DCMotor → función setup. Esta función con ene la configu- ración para todas las entradas y salidas.
  • Page 56 CONFIGURACIÓN DE SALIDAS Los diferentes pos de entradas y salidas se declaran en el archivo GroBot_Variables.h (libraries OpenGrow) debajo de los comen- → tarios ‘Possible Input Types’ y ‘Possible Output Types’. Los cambios en el primer archivo están comple- tos. El siguiente paso es abrir el archivo SensorsTask.cpp ( examples OpenGrow...
  • Page 57 ACT_ON_IOS, debe agregar el código para actuar en las salidas. Por ejemplo: if (outputs[OUTPUT_INDEX0].value > 0) digitalWrite(outputs[OUTPUT_INDEX0].arduinoPin, HIGH); else digitalWrite(outputs[OUTPUT_INDEX0].arduinoPin, LOW); NOTA: El array de salidas almacena los estados de las salidas. Esto array es crucial para intercambiar información con el sistema GroLab.
  • Page 58 Estos cambios agregan soporte para la variable ‘speed’ y otras caracterís cas implementadas en el sistema GroLab (como el empo de enfriamiento para disposi vos sensibles). Si necesita cambiar los cases del switch, debe cambiar el enum con ene los cases.
  • Page 59 Después de completar todos los pasos anteriores, el código estará listo para admi- nistrar los componentes ensamblados en el diagrama del ejemplo 2. El siguiente paso es compilar y cargar el código en su Arduino. Si necesita ayuda para compilar y cargar el código, consulte la documentación oficial de Arduino o póngase en contacto con el centro de soporte de Arduino.
  • Page 60 Después de cargar el código en su Arduino, todavía hay un paso necesario para que esté opera vo y listo para comunicarse con el sistema GroLab: establecer la configuración de fábrica (número de serie y canal de comunica- ción). Asegúrese de que su Arduino esté conectado a su PC a través de USB y que el puerto serie no...
  • Page 61 Envíe el comando ‘S’ con la opción ‘Sin ajuste de linea’, ingrese el número de serie deseado (envíe un número a la vez) y cuando llegue al úl mo número, envíelo con la opcíon ‘Ambos NL & CR’. El número de serie debe constar de 10 números y comenzar con el número '5', por ejemplo, '5123456789'.* Para verificar que la configuración se haya...
  • Page 62 Conexión con GroNode Asegúrese de que GroNode esté correctamente instalado y accesible a través del so ware GroLab. Si no, sigue las instrucciones proporcio- nadas en el manual de GroNode. Después de completar todos los pasos de instalación del UserBot shield, abra el so ware GroLab y conéctese a GroNode.
  • Page 63 (328 pies) en campo abierto dependien- do de las condiciones del espacio. Acceda al panel Módulos a través del so ware GroLab y asegúrese de que sus módulos sean accesibles. Si no son accesibles o enen fallas/pérdidas de comunicación, es posible que haya excedido la distancia entre sus módulos y...
  • Page 64 Para aplicar los cambios, haga clic en el botón verde en la esquina inferior derecha. Si, después de seguir los pasos anteriores, sus módulos aún no aparecen en el so ware GroLab, comuníquese con nuestro soporte técnico. support@opengrow.pt www.opengrow.pt...
  • Page 65: Actualización De Firmware

    ACTUALIZACIONES Actualización de firmware Tenga en cuenta que algunas actualizaciones de so ware pueden requerir la actualización del firmware de sus módulos GroLab. Todas las actualizaciones proporcionan mejoras importantes que aseguran el mejor rendimien- to del sistema. Sin embargo, dado que el firmware de UserBot es compilado y aplicado por el usuario, es necesario seguir el repositorio de código de...
  • Page 66 •Además, asegúrese de que sus módulos GroLab y los disposi vos •Además, asegúrese de que sus módulos GroLab y los disposi vos conectados a ellos estén clasificados eléctricamente para funcionar con...
  • Page 67 GARANTÍA Open Grow, LDA, garan za al consumidor que el producto está libre de defectos de material y/o fabricación. La responsabilidad de Open Grow, LDA, se limita a la reparación o reemplazo de piezas defectuosas. Antes de enviarnos cualquier pieza defectuosa, comuníquese con nuestro centro de soporte para verificar el procedimiento.
  • Page 68 CONFORMIDAD Este símbolo en el producto o empaque significa que de acuerdo con las leyes y regulaciones locales, este producto no debe desecharse con la basura domés ca, sino que debe enviarse para su reciclaje. Por favor, llévelo a un punto de recolección designado por sus autoridades locales una vez que haya llegado al final de su vida ú...
  • Page 69 ANOTACIONES...
  • Page 71 Antenne de communica ons RF Prise pour antenne de communica ons RF Module RF Pin d'interrup on RF Carte de développement universel Connecteurs rapides femelles Pins de connexion Arduino 4 x TO-92 2 x SOT26 3 x SSOT223 2 x TSSOP-8 (=) 1 x TSSOP-16 SOIC16...
  • Page 72 TABLEAU DE SPÉCIFICATIONS Version du Hardware Dimensions 68.6mm x 53.4mm Extérieur Matériel: FR-4 Couleur: Vert Tension de Fonctionn. +3V3 VDC Connexions RP-SMA femelle Connecteurs rapides femelles (Connexion/extension Arduino) Sockets SMD 1 x SOIC16 2 x TSSOP 8 (=) 1 x TSSOP 16 3 x SSOT223 2 x SOT26 Sockets TH...
  • Page 73: Connexions De Base

    INSTALACION Connexions de base Vissez l'antenne de communica on (1) sur le module à travers l'entrée filetée (2). Pour une meilleure communica on, il est recommandé que l’antenne (1) soit perpendi- culaire au module et non obstruée. Après avoir placé l’antenne, le UserBot shield est prêt à...
  • Page 74 Avant de monter le UserBot shield sur Arduino, vérifiez que l’Arduino est correctement assem- blé et prêt à être u lisé (suivez le manuel d’instruc on officiel Arduino). Assurez-vous également que l’Arduino n’est pas branché à l’alimenta on. Placez l’Arduino sur une surface ferme, à l’écart zones exposées inonda ons.
  • Page 75: Connexion Périphérique

    Connexion périphérique Etant donné que UserBot est une extension pour Arduino, cela signifie que tout disposi f ou capteur pouvant interagir avec Arduino est également compa ble avec UserBot shield. Par conséquent, la liste des appareils et capteu- rs compa bles est extrêmement longue et il est impossible de les lister et d’expliquer leur connexion.
  • Page 76: U1 Capteur De Température Lm35

    Exemple 1 Connexion d'un bouton, d'un capteur de température et d'une LED. Carte de développement universel Connecteurs rapides femelles Résistance 10k (pull down) Résistance 240 pour LED Bouton tac le SPST Capteur de température LM35 Carte de développement externe...
  • Page 77 Le diagramme présenté à la page précédente montre la connexion de certains composants UserBot shield via les connecteurs rapides femelles (6). Le bouton tac le SPST (S1) est échan llonné dans le pin analogique A0 d’ A rduino; le capteur de température LM35 (U1) est échan llonné...
  • Page 78 Exemple 2 Connexion d'un moteur CC (pompe péristal que, pompe à eau...). Carte de développement universel Connecteurs rapides femelles Moteur à courant con nu (CC) Carte de développement externe Puissance d'entrée 12VDC MOSFET type N (p. ex. IRLZ14)
  • Page 79 Le diagramme présenté à la page précédente montre l'u lisa on d'un MOSFET de type N (Q1) pour contrôler la tension d'alimenta on d'un moteur à courant con nu (M1). Le moteur à courant con nu (M1) est alimenté par une source externe 12VDC (P1) et est commandé...
  • Page 80: Prépare Le Code Source

    Prépare le code source Après avoir monté les capteurs et les appareils, il est temps de préparer le code source pour les contrôler. Open Grow fournit le code du micrologiciel de base dans un format open source. Le code est disponible au téléchargement à...
  • Page 81 Puisque le bouclier UserBot consiste essen e- llement à intégrer Arduino au système GroLab, nous u liserons l'IDE Arduino pour préparer le code. Si à un moment quelconque vous rencontrez un problème ou un obstacle avec l'IDE Arduino, consultez la documenta on officielle Arduino.
  • Page 82 Avant de con nuer avec le changement de code, nous allons lister la structure du fichier et expliquer un peu: → libraries → OpenGrow • ComsTask.cpp Machine d'état pour gérer les tâches de communica on. • ComsTask.h • CRC16.cpp Calculatrice CRC par Tim W. Shilling. •...
  • Page 83: Changer Le Code

    Changer le code Une fois que le code de base a été préparé, il doit être modifié pour correspondre aux composants assemblés. En résumé, dans la plupart des cas (sinon tous), il vous suffit de modifier ou de dupli- quer les fichiers suivants: →...
  • Page 84 Exemple 1 Connexion d'un bouton, d'un capteur de température et d'une LED. Pour interconnecter le code avec le bouton, le capteur de température et le voyant, ouvrez UserBot.ino ( examples OpenGrow → → ) et accédez à la fonc on setup. Ce e UserBot fonc on con ent la configura on pour toutes les entrées et sor es.
  • Page 85 CONFIGURATION DES SORTIES Les différents types d’entrées et de sor es sont déclarés dans le fichier GroBot_Variables.h (libraries OpenGrow) sous les commentaires → ‘Possible Input Types’ et ‘Possible Output Types’. Les modifica ons dans le premier fichier sont terminées. L'étape suivante consiste à ouvrir le fichier SensorsTask.cpp ( examples OpenGrow...
  • Page 86 Après avoir ouvert le fichier SensorsTask.cpp, accédez à la fonc on SensorsTask et recherchez le commentaire ‘* IO Config *’. En dessous du commentaire, vous trouverez un exemple de configura on des pins. Ce e configura on doit être ajustée pour correspondre aux composants assemblés.
  • Page 87 GroLab (telles que le temps de refroidissement des périphériques sensibles). REMARQUE: Les arrays d'entrée et de sor e stockent les valeurs d'échan llons de capteur, ainsi que l'état de la sor e. Ces arrays sont essen els pour l'échange d'informa ons avec le système GroLab. 18 18...
  • Page 88 Après avoir chargé le code dans votre Ardui- no, il reste une étape nécessaire pour le rendre opéra onnel et prêt à communiquer avec le système GroLab: définissez les paramètres d’usine (numéro de série et canal de communica on). Voir les instruc- ons aux pages 25 et 26.
  • Page 89 Exemple 2 Connexion d'un moteur CC (pompe péristal que, pompe à eau...). Pour interconnecter le code avec le moteur CC, ouvrez le fichier UserBot.ino ( examples → ) et accédez à la OpenGrow UserBot-DCMotor → fonc on setup. Ce e fonc on con ent la configura on pour toutes les entrées et sor es.
  • Page 90 CONFIGURATION DES SORTIES Les différents types d’entrées et de sor es sont déclarés dans le fichier GroBot_Variables.h (libraries OpenGrow) sous les commentaires → ‘Possible Input Types’ et ‘Possible Output Types’. Les modifica ons dans le premier fichier sont terminées. L'étape suivante consiste à ouvrir le fichier SensorsTask.cpp ( examples OpenGrow...
  • Page 91 Par exemple: if (outputs[OUTPUT_INDEX0].value > 0) digitalWrite(outputs[OUTPUT_INDEX0].arduinoPin, HIGH); else digitalWrite(outputs[OUTPUT_INDEX0].arduinoPin, LOW); REMARQUE: L'array de sor e stocke les états des sor es. Cet array est essen el pour échanger des informa ons avec le système GroLab.
  • Page 92 Ces modifica ons ajoutent la prise en charge de la variable ‘speed’ et d’autres fonc onnalités implémen- tées dans le système GroLab (telles que le temps de refroidissement des périphériques sensibles). Si vous devez modifier les cases de switch, vous devez modifier l’enum contenant les...
  • Page 93 Une fois toutes les étapes précédentes termi- nées, le code sera prêt à gérer les compo- sants assemblés dans le diagramme de l'exemple 2. L'étape suivante consiste à compiler et à charger le code dans votre Arduino. Si vous avez besoin d’aide pour la compila on et le chargement du code, consultez la documenta on officielle Arduino ou contac- tez le centre de support Arduino.
  • Page 94: Définir Les Paramètres D'usine

    Après avoir chargé le code dans votre Arduino, il reste une étape nécessaire pour le rendre opéra- onnel et prêt à communiquer avec le système GroLab: définissez les paramètres d’usine (numé- ro de série et canal de communica on). Assurez-vous que votre Arduino est connecté à...
  • Page 95 Envoyez la commande ‘S’ avec l’op on ‘Pas de fin de ligne’, entrez le numéro de série souhaité (n’envoyez qu’un numéro à la fois). Lorsque vous a eignez le dernier numéro, envoyez-le avec l’op on ‘Les deux, NL & CR’. Le numéro de série doit comporter 10 chiffres et commencer par le chiffre '5', par exemple '5123456789'.* Pour vérifier que la configura on a été...
  • Page 96: Connexion Avec Gronode

    COMMUNICATIONS Connexion avec GroNode Assurez-vous que GroNode est correctement installé et accessible via le logiciel GroLab. Sinon, suivez les instruc ons fournies dans le manuel GroNode. Une fois toutes les étapes d'installa on de UserBot shield terminées, ouvrez le logiciel GroLab et connectez-vous à...
  • Page 97 (328 pieds) en plein champ en fonc on des condi ons de l'espace. Accédez au panneau Modules via le logiciel GroLab et assurez-vous que vos modules sont accessibles. S'ils ne sont pas accessibles ou présentent des problèmes de communica on, vous avez peut-être dépassé...
  • Page 98 Si le problème persiste, procédez comme suit: placez le module à côté de GroNode et vérifiez le statut de la communica on via le logiciel GroLab. Si la communica on est rétablie avec succès, répétez le processus à différentes distances jusqu'à...
  • Page 99: Mise À Jour De Firmware

    Mise à jour de firmware Notez que certaines mises à jour logicielles peuvent nécessiter la mise à jour du micrologi- ciel de vos modules GroLab. Toutes les mises à jour apportent des améliora- ons importantes qui garan ssent les meilleu- res performances du système.
  • Page 100 à la source d'alimenta on disponible. •Assurez-vous également que vos modules GroLab et les périphériques •Assurez-vous également que vos modules GroLab et les périphériques connectés sont qualifiés sur le plan électrique pour fonc onner avec le connectés sont qualifiés sur le plan électrique pour fonc onner avec le...
  • Page 101: Garantie

    GARANTIE Open Grow, LDA, garan t au consommateur que le produit est exempt de défauts de matériau et/ou de fabrica on. La responsabilité de Open Grow, LDA, se limite à la répara on ou au remplacement des pièces défectueuses. Avant de nous envoyer des pièces défectueuses, contactez notre centre de support pour vérifier la procédure.
  • Page 102 CONFORMITÉ Ce symbole sur le produit ou son emballage signifie que, conformément à la législa on et aux réglementa ons locales en vigueur, ce produit ne doit pas être jeté avec les ordures ménagères, mais doit être envoyé au recyclage. S'il vous plaît apportez-le à un point de collecte désigné par vos autorités locales une fois que vous avez a eint la fin de sa vie u le, certains accepteront les produits gratuitement.
  • Page 103 INSCRIPTIONS...
  • Page 105 Antena de comunicação RF Entrada de rosca para antena RF Módulo RF Pino de interrupção de RF Placa de proto pagem universal Conectores rápidos fêmea Pinos de ligação ao Arduino 4 x TO-92 2 x SOT26 3 x SSOT223 2 x TSSOP-8 (=) 1 x TSSOP-16 SOIC16...
  • Page 106 TABELA DE ESPECIFICAÇÕES Versão do Hardware Dimensões 68.6mm x 53.4mm Exterior Material: FR-4 Cor: Verde Tensão de Funcion. +3V3 VDC Ligações RP-SMA fêmea Conectores rápidos fêmea (ligação/extensão ao Arduino) Sockets SMD 1 x SOIC16 2 x TSSOP 8 (=) 1 x TSSOP 16 3 x SSOT223 2 x SOT26 Sockets TH...
  • Page 107: Instalação

    INSTALAÇÃO Ligações iniciais 3.a/b Enrosque a antena de comunicações (1) ao módulo, através da entrada de rosca para a mesma (2). Para uma melhor comunicação, é recomenda- do que a antena (1) esteja perperdicular ao módulo e desobstruída. Após a colocação da antena, o UserBot shield está...
  • Page 108 Antes de montar o UserBot shield no Arduino, confirme que o Arduino está corretamente montado e pronto a u lizar (siga o manual de instruções oficial do Arduino). Verifique também se o Arduino não está ligado à fonte de alimentação. Coloque o Arduino numa super cie firme, longe de áreas propensas a inundações.
  • Page 109 Ligação de periféricos Como o UserBot é uma extensão para o Ardui- no, significa que qualquer disposi vo ou sensor que possa interagir com o Arduino também é compa vel com o UserBot shield. Desta forma, a lista de disposi vos e sensores compa veis é...
  • Page 110 Exemplo 1 Ligação de um botão, um sensor de temperatura e um LED. Placa de proto pagem universal Conectores rápidos fêmea Resistência de 10k (pull down) Resistência de 240 para LED Botão tác l SPST Sensor de temperatura LM35 Placa de proto pagem externa...
  • Page 111 O diagrama apresentado na página anterior, mostra a ligação de alguns componentes ao UserBot shield, através dos conectores rápdios fêmea (6). O botão tác l SPST (S1) é amostrado no pino analógico A0 do Arduino; o sensor de tempera- tura LM35 (U1) é amostrado no pino analógico A1 do Arduino;...
  • Page 112 Exemplo 2 Ligação de um motor CC (bomba peristál ca, bomba de água...). Placa de proto pagem universal Conectores rápidos fêmea Motor de corrente con nua (CC) Placa de proto pagem externa Entrada de alimentação 12VDC MOSFET po N (p. ex. IRLZ14)
  • Page 113 O diagrama apresentado na página anterior, mostra a u lização de um MOSFET po N (Q1) para controlar a tensão de alimentação de um motor CC (M1). O motor CC (M1) é alimentado por 12VDC externos (P1) e tem controlo PWM control através do pino digital 5 do Arduino.
  • Page 114 Preparar o código-fonte Depois de montar os sensores e disposi vos, é altura de preparar o código-fonte para os controlar. A Open Grow fornece o código de firmware base em formato de código aberto. O código está disponível para download na seguinte página do GitHub: github.com/OpenWeGrow/UserBot Desta forma, a primeira tarefa é...
  • Page 115 Como a essência do UserBot shield é integrar o Arduino com o sistema GroLab, então para preparar o código, iremos u lizar o IDE do Arduino. Se a qualquer momento encontrar algum problema ou obstáculo com o IDE do Arduino, por favor, consulte a documentação oficial do Arduino.
  • Page 116 Antes de prosseguir com a alteração do código, listaremos a estrutura do arquivo e explicare- mos um pouco: → libraries → OpenGrow • ComsTask.cpp Máquina de estados para a gestão de tarefas de comunicação. • ComsTask.h • CRC16.cpp Calculadora CRC por Tim W. Shilling. •...
  • Page 117 Alterar o código Após ter o código base preparado, é necessário alterar o mesmo para estar de acordo com os componentes montados. Resumindo, para a maioria dos casos (se não todos), o u lizador só precisa de alterar ou duplicar os seguintes ficheiros: →...
  • Page 118 Exemplo 1 Ligação de um botão, um sensor de temperatura e um LED. Para fazer a interface do código com o botão, o sensor de temperatura e o LED, abra o UserBot.ino examples OpenGrow → → ) e navegue até à função setup. Esta UserBot função contém a configuração para todas as entradas e saídas.
  • Page 119 CONFIGURAÇÃO DE SAÍDAS Os diferentes pos de entradas e saídas, estão declarados no ficheiro GroBot_Variables.h (libraries OpenGrow) abaixo dos comen- → tários ‘Possible Input Types’ e ‘Possible Output Types’. As alterações ao primeiro ficheiro estão concluídas. O próximo passo é abrir o ficheiro SensorsTask.cpp ( examples OpenGrow...
  • Page 120 Depois de abrir o ficheiro SensorsTask.cpp, navegue até à função SensorsTask e procure o comentário ‘* IO Config *’. Abaixo do comen- tário, encontrará um exemplo de configuração de pinos, a qual deverá ser ajustada para corres- ponder aos componentes montados. Para o diagrama do exemplo 1, o código deverá...
  • Page 121 Estas alterações adicionam suporte à variável ‘speed’ (p. ex. para controlo da intensidade do LED) e a outras funcionalidades implementadas no sistema GroLab (como o tempo de arrefecimento para disposi vos sensíveis). NOTA: Os arrays de entradas e saídas armazenam os valores amostrados pelos sensores, bem como o estado das saídas.
  • Page 122 Após o upload do código para o seu Arduino, ainda há um passo necessário para que este esteja operacional e pronto a comunicar com o sistema GroLab: definir as configurações de fábrica (número de série e canal de comu- nicação). Por favor, consulte as instruções nas páginas 25 e 26.
  • Page 123 Exemplo 2 Ligação de um motor CC (bomba peristál ca, bomba de água...). Para fazer a interface do código com o motor CC, abra o ficheiro UserBot.ino ( examples → ) e navega até à OpenGrow UserBot-DCMotor → função setup. Esta função contém a configu- ração para todas as entradas e saídas.
  • Page 124 CONFIGURAÇÃO DE SAÍDAS Os diferentes pos de entradas e saídas, estão declarados no ficheiro GroBot_Variables.h (libraries OpenGrow) abaixo dos comen- → tários ‘Possible Input Types’ e ‘Possible Output Types’. As alterações ao primeiro ficheiro estão concluídas. O próximo passo é abrir o ficheiro SensorsTask.cpp ( examples OpenGrow...
  • Page 125 ACT_ON_IOS, deverá adicionar o código para atuar nas saídas. Por exemplo: if (outputs[OUTPUT_INDEX0].value > 0) digitalWrite(outputs[OUTPUT_INDEX0].arduinoPin, HIGH); else digitalWrite(outputs[OUTPUT_INDEX0].arduinoPin, LOW); NOTA: O array de saídas armazena os estados das saídas. Este array é crucial para a troca de informações com o sistema GroLab.
  • Page 126 Observe que adicionámos mais código rela vo à atuação na saída. Estas alterações adicionam suporte à variável ‘speed’ e a outras funcionali- dades implementadas no sistema GroLab (como o tempo de arrefecimento para disposi vos sensíveis). Se precisar de alterar os cases do switch, será...
  • Page 127 Após completar todos os passos anteriores, o código estará pronto para fazer a gestão dos componentes montados no diagrama do exemplo 2. O próximo passo é compilar e fazer upload do código para o seu Arduino. Se precisar de ajuda para compilar e fazer o upload do código, consulte a documentação oficial do Arduino ou entre em contato com o centro de suporte do Arduino.
  • Page 128 Após o upload do código para o seu Arduino, ainda há um passo necessário para que este esteja operacional e pronto para comunicar com o sistema GroLab: definir as configurações de fábrica (número de série e canal de comuni- cação).
  • Page 129 Envie o comando ‘S’ com a opção ‘Sem final de linha’, digite o número de série desejado (envie um número por vez) e quando chegar ao úl mo número, envie-o com a opção ‘Nova linha e retorno de linha’. O número de série deve ser composto por 10 números e começar pelo número ‘5’, por exemplo, ‘5123456789’.* Para verificar se as configurações foram...
  • Page 130 Caso contrário, siga as instruções disponíveis no manual do GroNode. Após concluir todos os passos de instalação do UserBot shield, abra o so ware GroLab e estabe- leça ligação com o GroNode. Após estabelecer ligação, deverá aceder ao painel dos Módulos através do menu principal de configurações.
  • Page 131 (328 pés) em espaços abertos, depen- dendo das condições do espaço. Acesse o painel dos Módulos através do so wa- re GroLab e verifique se os seus módulos estão acessíveis. Caso não estejam acessíveis ou apresentem falhas/perdas de comunicação, é...
  • Page 132 Para aplicar as alterações, clique no botão verde no canto inferior direito. Se, após seguir as etapas anteriores, os seus módulos ainda não aparecem no so ware GroLab, por favor, entre em contato com nosso suporte técnico. support@opengrow.pt www.opengrow.pt...
  • Page 133: Atualizações De Firmware

    ATUALIZAÇÕES Atualizações de firmware Tenha em atenção que algumas atualizações de so ware, podem exigir a atualização do firmware dos seus módulos GroLab. Todas as atualizações fornecem melhorias importantes, as quais asseguram o melhor desempenho do sistema. No entanto, como o firmware do UserBot é...
  • Page 134 à onte de energia disponível. •Além disso, cer fique-se de que os seus módulos GroLab e disposi vos •Além disso, cer fique-se de que os seus módulos GroLab e disposi vos conectados aos mesmos, estejam classificados eletricamente para...
  • Page 135 GARANTIA A Open Grow, LDA, garante ao consumidor que o produto está livre de defeitos de material e/ou fabrico. A responsabilidade da Open Grow, LDA, é limitada à reparação ou subs tuição de peças defeituosas. Antes de nos enviar qualquer peça defeituosa, por favor, entre em contacto com o nosso centro de suporte, de forma a verificar o procedimento a seguir.
  • Page 136 CONFORMIDADE Este símbolo no produto ou embalagem significa que, de acordo com as leis e regulamentações locais, este produto não deve ser descartado no lixo domés co, mas sim enviado para reciclagem. Por favor, uma vez que tenha a ngido o fim de sua vida ú l, leve-o para um ponto de recolha designado pelas autoridades locais, alguns aceitarão recolher os produtos gratuitamente.
  • Page 137 NOTAS...
  • Page 139 Antenna per comunicazioni RF Presa per antenna di comunicazione RF Modulo RF Pin di interruzione RF Scheda di sviluppo universale Conne ori rapidi femmina Piedini di connessione Arduino 4 x TO-92 2 x SOT26 3 x SSOT223 2 x TSSOP-8 (=) 1 x TSSOP-16 SOIC16...
  • Page 140 TABELLA DELLE SPECIFICHE Versione hardware Dimensioni 68.6mm x 53.4mm Esterno Materiale: FR-4 Colore: Verde Tensione di Funzion. +3V3 VDC Connessioni RP-SMA femmina Connettori femmina rapidi (connessione/estensione Arduino) Sockets SMD 1 x SOIC16 2 x TSSOP 8 (=) 1 x TSSOP 16 3 x SSOT223 2 x SOT26 Sockets TH...
  • Page 141 INSTALLAZIONE Connessioni di base Avvitare l'antenna di comunicazione (1) al modulo a raverso l'ingresso file ato (2). Per una migliore comunicazione, si raccomanda che l'antenna (1) sia perpendicolare al modulo e non ostruita. Dopo aver posizionato l'antenna, UserBot shield è pronto per essere montato su Arduino. Connessione con Arduino Prima di con nuare con l'assemblaggio, verificare la compa bilità...
  • Page 142 Prima di montare UserBot shield su Arduino, confermare che Arduino sia corre amente assemblato e pronto per l'uso (seguire il manuale di istruzioni Arduino ufficiale). Assicu- rarsi inoltre che Arduino non sia collegato all'alimentazione. Posizionare l'Arduino su una superficie solida, lontano da aree sogge e a inondazioni.
  • Page 143 Connessione periferica Poiché UserBot è un'estensione per Arduino, significa che qualsiasi disposi vo o sensore in grado di interagire con Arduino è anche compa- bile con UserBot shield. Pertanto, l'elenco di disposi vi e sensori compa bili è estremamente lungo ed è impos- sibile elencarli e spiegarne la connessione.
  • Page 144 Esempio 1 Esempi 1 Collegamento di un pulsante, un sensore di temperatura e un LED. Scheda di sviluppo universale Conne ori rapidi femmina Resistenza 10k (pull down) Resistenza 240 per LED Pulsante a sfioramento SPST Sensore di temperatura LM35 Scheda di sviluppo esterno...
  • Page 145 Il diagramma mostrato nella pagina precedente mostra la connessione di alcuni componen UserBot shield tramite i conne ori rapidi femmina (6). Il pulsante a sfioramento SPST (S1) è campiona- to sul pin analogico A0 di Arduino; il sensore di temperatura LM35 (U1) è campionato sul pin analogico A1 di Arduino;...
  • Page 146 Esempio 2 Esempio 2 Collegamento di un motore CC (pompa peristal ca, pompa dell'acqua...). Collegamento di un motore CC (pompa peristal ca, pompa dell'acqua...). Scheda di sviluppo universale Conne ori rapidi femmina Motore a corrente con nua (CC) Scheda di sviluppo esterno Modulo di ingresso alimentazione 12VDC MOSFET po N (ad es.
  • Page 147 Lo schema mostrato nella pagina precedente Lo schema mostrato nella pagina precedente mostra l'uso di un MOSFET di po N (Q1) per mostra l'uso di un MOSFET di po N (Q1) per controllare la tensione di alimentazione di un controllare la tensione di alimentazione di un motore a corrente con nua (M1).
  • Page 148 Prepara il codice sorgente Dopo aver montato i sensori e i disposi vi, è tempo di preparare il codice sorgente per controllarli. Open Grow fornisce il codice firmware di base in un formato open source. Il codice è disponi- bile per il download dalla seguente pagina GitHub: github.com/OpenWeGrow/UserBot In questo modo, la prima a vità...
  • Page 149 Poiché l'essenza di UserBot shield è l'integra- zione di Arduino con il sistema GroLab, per preparare il codice, u lizzeremo l'IDE di Ardui- no. Se in qualsiasi momento si verificano problemi o ostacoli con l'IDE di Arduino, consultare la documentazione ufficiale di Arduino.
  • Page 150 Prima di con nuare con la modifica del codice, elencheremo la stru ura del file e spieghiamo: → libraries → OpenGrow • ComsTask.cpp Macchina a sta per ges re le a vità di comunicazione. • ComsTask.h • CRC16.cpp Calcolatore CRC di Tim W. Shilling. •...
  • Page 151 Cambia il codice Una volta preparato il codice di base, è necessa- rio modificarlo in modo che corrisponda ai componen assembla . In sintesi, per la maggior parte dei casi (se non tu ), è necessario modificare o dupli- care solo i seguen file: →...
  • Page 152 Esempio 1 Collegamento di un pulsante, un sensore di temperatura e un LED. Per interconne ere il codice con il pulsante, il sensore di temperatura e il LED, aprire UserBot.ino examples OpenGrow → → accedere alla funzione setup. UserBot Questa funzione con ene la configurazione per tu gli input e output.
  • Page 153 CONFIGURAZIONE DI OUTPUT I diversi pi di input e output sono dichiara nel file GroBot_Variables.h (libraries Open- → Grow) so o i commen ‘Possible Input Types’ e ‘Possible Output Types’. Le modifiche nel primo file sono complete. Il prossimo passo è aprire il file SensorsTask.cpp examples OpenGrow UserBot...
  • Page 154 Dopo aver aperto il file SensorsTask.cpp, vai alla funzione SensorsTask e cerca il commento ‘* IO Config *’. So o il commento troverai un esem- pio di configurazione dei pin, questa configura- zione deve essere ada ata ai componen assembla . Per il diagramma nell'esempio 1, il codice dovrebbe essere il seguente: Quindi vai alla funzione GoSensorsTask e osserva l'switch.
  • Page 155 ‘speed’ (ad es. per il controllo dell'intensità del LED) e altre funzionalità implementate nel sistema GroLab (come il tempo di raffreddamento per i disposi vi sensibili). NOTA: Gli arrays di inputs e outputs memorizzano i valori di campionamento del sensore, nonché...
  • Page 156 Dopo aver caricato il codice nel tuo Arduino, c'è ancora un passaggio necessario per renderlo opera vo e pronto per comunicare con il sistema GroLab: configurare le impos- tazioni di fabbrica (numero seriale e canale di comunicazione). Vedere le istruzioni alle...
  • Page 157 Esempio 2 Collegamento di un motore CC (pompa peristal ca, pompa dell'acqua...). Per interconne ere il codice con il motore CC, aprire il file UserBot.ino ( examples OpenGrow → ) e accedere alla funzione UserBot-DCMotor → setup. Questa funzione con ene la configura- zione per tu gli ingressi e le uscite.
  • Page 158 CONFIGURAZIONE DI OUTPUT I diversi pi di input e output sono dichiara nel file GroBot_Variables.h (libraries Open- → Grow) so o i commen ‘Possible Input Types’ e ‘Possible Output Types’. Le modifiche nel primo file sono complete. Il prossimo passo è aprire il file SensorsTask.cpp examples OpenGrow UserBot-DCMotor...
  • Page 159 Per esempio: if (outputs[OUTPUT_INDEX0].value > 0) digitalWrite(outputs[OUTPUT_INDEX0].arduinoPin, HIGH); else digitalWrite(outputs[OUTPUT_INDEX0].arduinoPin, LOW); NOTA: L'array delle outputs memorizza gli sta delle uscite. Questo array è fondamentale per lo scambio di informazioni con il sistema GroLab.
  • Page 160 Queste modifiche aggiungono il supporto per la variabile di ‘speed’ e altre funzionalità implementate nel sistema GroLab (come il tempo di raffredda- mento per i disposi vi sensibili). Se è necessario modificare i cases di switch, , è...
  • Page 161 Dopo aver completato tu i passaggi prece- den , il codice sarà pronto per ges re i componen assembla nel diagramma dell'esempio 2. Il passaggio successivo consiste nel compilare e caricare il codice in Arduino. Se hai bisogno di aiuto per compilare e caricare il codice, consulta la documentazio- ne ufficiale di Arduino o conta a il centro di supporto Arduino.
  • Page 162 Dopo aver caricato il codice nel tuo Arduino, c'è ancora un passaggio necessario per renderlo opera vo e pronto per comunicare con il sistema GroLab: configurare le impostazioni di fabbrica (numero seriale e canale di comunicazione). Assicura che Arduino sia collegato al PC tramite USB e che la porta seriale non sia u lizzata da un'altra applicazione.
  • Page 163 Invia il comando ‘S’ con l'opzione ‘Nessun fine riga’, inserisci il numero seriale desiderato (invia un numero alla volta) e quando raggiungi l'ul mo numero, invialo con l'opzione Entrambi (NL & CR). Il numero seriale deve essere composto da 10 numeri e iniziare con il numero '5', ad esempio '5123456789'.* Per verificare che la configurazione sia stata applicata corre amente, invia il comando ‘D’...
  • Page 164 COMUNICAZIONI Connessione con GroNode Assicurarsi che GroNode sia installato corre a- mente e accessibile tramite il so ware GroLab. In caso contrario, seguire le istruzioni fornite nel manuale di GroNode. Dopo aver completato tu e le fasi di installazione della protezione UserBot, aprire il so ware GroLab e conne ersi a GroNode.
  • Page 165 Accedi al pannello Moduli tramite il so ware GroLab e assicura che i tuoi moduli siano acces- sibili. Se non sono accessibili o presentano guas /perdite di comunicazione, è possibile che sia stata superata la distanza tra i moduli e GroNode.
  • Page 166 Per applicare le modifiche, fai clic sul pulsante verde nell'angolo in basso a destra. Se, dopo aver seguito i passaggi preceden , i moduli non vengono ancora visualizza so ware GroLab, conta are il nostro supporto tecnico. support@opengrow.pt www.opengrow.pt...
  • Page 167: Aggiornamento Del Firmware

    AGGIORNAMENTI Aggiornamento del firmware Si no che alcuni aggiornamen so ware potrebbero richiedere l'aggiornamento del firmware dei moduli GroLab. gli aggiornamen offrono importan miglioramen che garan scono le migliori prestazioni del sistema. Tu avia, poiché il firmware UserBot viene compilato e applicato dall'utente, è necessario seguire il repository di codici UserBot su GitHub.
  • Page 168 •Inoltre, assicurarsi che i moduli GroLab e i disposi vi ad essi collega •Inoltre, assicurarsi che i moduli GroLab e i disposi vi ad essi collega siano classifica...
  • Page 169 GARANZIA Open Grow, LDA, garan sce al consumatore che il prodo o è privo di dife nei materiali e/o nella fabbricazione. La responsabilità di Open Grow, LDA, è limitata alla riparazione o alla sos tuzione di par dife ose. Prima di inviarci par dife ose, conta are il nostro centro di supporto per verificare la procedura.
  • Page 170 CONFORMITÀ Questo simbolo sul prodo o o sulla confezione indica che, in conformità con le leggi e le norma ve locali, questo prodo o non deve essere smal to insieme ai rifiu domes ci, ma deve essere inviato per il riciclaggio.
  • Page 171 ISCRIZIONI...
  • Page 172 IMUB2019V01 ® Specifica ons are subject to change without no ce. GroLab is a registered trademark of Open Grow, LDA. Other brands and product names are trademarks or registered trademarks of their respec ve holders. No part of the specifica ons may be reproduced in any form or by any means or used to make any deriva ve such as transla on, transforma on, or adapta on without permission from Open Grow, LDA.

Table des Matières