Puesta en Servicio

Para que la introducción a la tecnología de radio LoRa sea lo más fácil posible, casi todo en nuestra solución está listo para su uso. Todas las tarjetas son probadas por nosotros antes de la entrega y cargadas con un programa de prueba del software RadioShuttle. Son sólo unos pocos pasos para las primeras pruebas propias de alcance de radio.

Le aconsejamos que lea el capítulo anterior La Tarjeta Eagle y su Tecnología. Allí encontrará explicaciones de los componentes individuales de la tarjeta, que se discutirán a continuación.

Instalar soporte para el IDE de Arduino y ESP32

Para un funcionamiento correcto, el IDE de Arduino debe estar instalado y el soporte de ESP32 también debe estar disponible:

1. Instalar el IDE de Arduino

2. Instalar la extensión “Arduino Core” para ESP32

A partir de la versión 1.6.4, Arduino permite la instalación de paquetes de plataformas de terceros disponibles para Windows, macOS y Linux.

  • Inicie Arduino y abra la ventana “Preferencias”
  • Introduzca https://dl.espressif.com/dl/package_esp32_index.json en “Gestor de URLs Adicionales de Tarjetas” (véase ilustración). Puede agregar múltiples URLs, separándolas con comas
  • Abra “Gestor de tarjetas” desde el menú “Herramientas > Placa” e instale la plataforma “esp32” (véase ilustración)

Existen diferentes variantes de tarjeta para el ESP32. Para programar la tarjeta ECO Power, se debe seleccionar la entrada “Heltec WiFi LoRa 32 (V2)” en el menú “Herramientas > Placa”:

  • El puerto serie “/dev/cu.SLAB_USBtoUART” (Mac) o “COM3” (Windows) debe seleccionarse en el menú “Herramientas > Puerto”. En la ventana “Monitor Serie” seleccione la velocidad de transmisión “115200”

Nota:
Si el puerto serie no está disponible en su plataforma, primero debe descargar el controlador requerido. Usted necesita el controlador “CP210x” proporcionado por Silicon Labs, Inc. Se puede descargar aquí.

Configurar la tarjeta Eagle

La tarjeta contiene un adaptador de programación USB integrado que automáticamente pondrá la tarjeta en modo de programación y reiniciará la tarjeta después de que se cargue un nuevo programa. Los siguientes dos pasos pueden ser normalmente ignorados.

  • Preparación para la programación
    La tarjeta Eagle pasará automáticamente al modo de programación durante la carga. En caso de que esto no funcione, haga lo siguiente:
    Abra la ventana “Monitor Serie” en el IDE de Arduino. A continuación, la tarjeta pasa al modo de programación manteniendo pulsado el pulsador “User” y pulsando brevemente el pulsador “Reset”. Esto se confirma en la ventana “Monitor Serie” con la línea de waiting for download. A partir de ahora la función «Subir» puede ser seleccionada en el IDE de Arduino, que carga el software en la tarjeta
  • Terminación después de la programación
    Una vez finalizada la programación en el IDE de Arduino, aparece el mensaje Leaving… / Hard resetting via RTS pin…. Como no hay una línea de reiniciar en el adaptador de programación, el pulsador “Reset” debe pulsarse brevemente para que la tarjeta empiece con el croquis cargado

Prueba de funcionamiento con el programa de muestra “Blinky”

Para comprobar si los pasos dados hasta ahora han tenido éxito, se puede utilizar el programa de muestra “Blinky” para la comprobación del funcionamiento:

  • En el IDE de Arduino selecciona “Archivo > Ejemplos > Arduino-mbed-APIs” y elige “Blinky” de la lista
  • Luego seleccione “Programa > Subir” desde el menú IDE de Arduino
  • Una vez finalizado el proceso de compilación del programa
    (Leaving… / Hard resetting via RTS pin…) pulse el pulsador “Reset”
  • Si todo está correcto, el led (blanco) debe parpadear continuamente

Soldar en los cabezales de pines

Las ranuras de expansión de las tarjetas Eagle suministradas no están soldados. Si es necesario, hágalo por su mismo. El sensor de temperatura tampoco está soldado para poder decidir de forma flexible cómo y dónde se utiliza el sensor. Para la primera operación no es necesario soldar en las cabezales de pines.

Fuente de alimentación

El concepto general de alimentación ya se ha explicado en la sección técnica. En este capítulo mostramos la selección de los diferentes tipos de alimentación.

Alimentación externa a través del conector USB

Alimentación por el conector micro-USB

Funcionamiento sencillo con un cargador USB, un ordenador o un banco de energía es posible a través del conectador micro-USB. La entrada del micro-USB no ahorra energía, ya que el voltaje se reduce a 3,3 voltios mediante un regulador LDO. Sin embargo, esto es irrelevante para una fuente de alimentación enchufable o un ordenador

Alimentación externa (5 volts)

Alimentación externa (5 V)

Los pines superiores “GND” y “5V” están situados a la izquierda del pulsador “Reset”. Aquí se puede aplicar un voltaje externo (5 voltios). Tenga en cuenta que esta entrada no es de ahorro de energía, ya que el voltaje se reduce a 3,3 voltios por un regulador LDO.

Modo batería

Alimentación por batería (LiPo / Li-ion)

Como soporte SAI (Sistema de alimentación ininterrumpida), la tarjeta Eagle puede ser almacenada usando baterías. Un conector SH1.25 para conectar a una batería se encuentra en la parte posterior de la tarjeta. Se admiten baterías recargables de Li-ion o LiPo. El led naranja se ilumina hasta que la batería conectada esté completamente cargada.

Cuando la tarjeta se alimenta a través del conector USB, o mediante una fuente de alimentación externa, el led naranja indica que la batería se está cargando. Sin una batería conectada, el led naranja se iluminará continuamente. Véase la nota técnica La tarjeta Eagle: Desactivar el Led de Carga.

Importante:
Sólo utilice baterías recargables de LiPo o Li-ion para alimentar la tarjeta Eagle. Usar una batería estándar (es decir, no recargable) causaría serios daños a la batería (peligro de explosión) y a la tarjeta si la tarjeta se alimenta a través de USB o 5 V! Nunca conecte el USB y la alimentación externa de 5 V en paralelo porque esto producirá daños con dos fuentes de alimentación que compiten entre sí.

Continuar con la página Instalación de un Croquis de RadioShuttle para Eagle