Idiomas disponibles
  • ES

Idiomas disponibles

Enlaces rápidos

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.
Tabla de contenido
loading

Resumen de contenidos para GROLAB HW01

  • Página 35 NOTES...
  • Página 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...
  • Página 38: Tabla De Especificaciones

    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...
  • Página 39: Instalación

    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á...
  • Página 40: Asegúrese De Que Los Conectores Rápidos

    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.
  • Página 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.
  • Página 42: U1 Sensor De Temperatura Lm35

    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...
  • Página 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;...
  • Página 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)
  • Página 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.
  • Página 46: Preparar El Código Fuente

    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...
  • Página 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.
  • Página 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. •...
  • Página 49: Cambiar El Código

    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: →...
  • Página 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.
  • Página 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...
  • Página 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.
  • Página 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.
  • Página 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...
  • Página 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.
  • Página 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...
  • Página 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.
  • Página 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.
  • Página 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.
  • Página 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...
  • Página 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...
  • Página 62: Comunicaciones

    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.
  • Página 63: Problemas O Fallas De Comunicación

    (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...
  • Página 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...
  • Página 65: Actualizaciones

    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...
  • Página 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...
  • Página 67: Garantía

    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.
  • Página 68: Conformidad

    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 ú...
  • Página 69: Anotaciones

    ANOTACIONES...
  • Página 103 INSCRIPTIONS...
  • Página 137 NOTAS...
  • Página 171 ISCRIZIONI...

Tabla de contenido