Este controlador WiFi industrial, la serie Norvi Agent 1 – BT05, admite entradas analógicas y digitales, así como el mando de actuadores a través de un relé. Se pueden comprar directamente al fabricante, Iconic Devices, y los revendedores venden variantes similares. Aprende a configurarlo manualmente a continuación.
Interfaces de la BT05 #
- 3 entradas digitales
- 2 entradas analógicas (WIP)
- 1 salida de relé
- Botón
- LED RGB (WIP)
- Mini-USB
- Entrada de alimentación de 24 V
Firmware para dispositivos Norvi Agent 1 #
Las variantes de firmware mainline ima_esp32 e ima_esp32_dbg son compatibles con este dispositivo. Utiliza la app Inamata Flasher para flashear la última versión (desde 0.11.0) y conectarlo con el servidor. Actualmente sólo la salida de relé es totalmente compatible. El resto de periféricos son compatibles con el backend, mientras que aún se está trabajando en el frontend.
Configuración manual del dispositivo #
Salida de relé #
Estado: Apoyo total
El relé permite encender y apagar cargas mayores con el microcontrolador. Utilice los dos puertos inferiores izquierdos del Agente 1 etiquetados como relé de salida. Para utilizarlo, añada un periférico de salida digital al controlador configurado con la siguiente configuración.
Para configurar el relé seleccione el pin 13 y un tipo de punto de datos que corresponda al actuador conectado.
Entradas analógicas #
Estado: Soporte backend, frontend WIP
Las entradas analógicas permiten medir tensiones en 3 canales diferentes. Internamente se utiliza el sensor ADS1115 de Texas Instruments. Para configurarlo primero hay que crear un periférico adaptador I2C y un periférico adaptador ADS1115. A continuación, hay que añadir un periférico de entrada ADS1115 para cada canal. Todos los periféricos de entrada ADS1115 comparten el periférico adaptador ADS1115.
Añade un periférico adaptador I2C y selecciona el pin 21 para el puerto de datos (SDA) y el pin 22 para el puerto de reloj (SCL). Tras confirmar que el periférico se ha añadido correctamente, añada un periférico adaptador ADS1x15. Seleccione el adaptador I2C que se añadió en el paso anterior y establezca la dirección I2C en 72 (0x48). Como variante seleccione ADS1115. Tras confirmar que este periférico también se ha añadido correctamente, añada un periférico de entrada ADS1x15. Seleccione el adaptador ADS1x15 añadido y, a continuación, el canal adecuado. Los canales 1 y 2 corresponden a los puertos A0 y A2 de la parte inferior derecha del controlador. Ajuste la ganancia a 1x para un rango de 0 a 10 V. A continuación, seleccione el tipo de punto de datos que corresponde al sensor conectado. Finalmente seleccione voltaje o convertir a unidad y que reflejan la configuración periférica de entrada analógica.
Botón #
Estado: Apoyo total
El botón situado en la cara izquierda del mando permite al usuario enviar una señal. Para utilizarlo, añada un periférico de entrada digital al controlador de configuración con la siguiente configuración.
Seleccione el pin 35 así como un tipo de punto de datos que corresponda al botón. Configure el tipo de entrada como flotante y active bajo, ya que se devuelve 1 cuando la tensión es alta.
Entradas digitales #
Estado: Apoyo total
Seleccione la patilla 18 para el canal 1, la patilla 26 para el canal 2 y la patilla 27 para el canal 3. Seleccione un tipo de punto de datos que corresponda al sensor conectado. Configure el tipo de entrada como flotante y active bajo, ya que se devuelve 1 cuando la tensión es alta. El LED interno correspondiente se encenderá cuando la tensión sea alta.
LED RGB #
Estado: Soporte backend, frontend WIP
El LED RGB permite visualizar un estado con diferentes colores. Internamente se utiliza un WS2812 NeoPixel.
Seleccione el pin 25, un recuento de LED de 1 y la codificación de color grb. El color o el brillo del LED pueden ajustarse con una tarea SetRGBLED.
Apoyo adicional #
Para más información sobre la serie Norvi Agent 1 – BT05, consulte la página oficial del producto o la ficha técnica.