Saltar a contenido

Sentry2 - WiFi

Sentry2 tiene un chip WiFi ESP8285 integrado que se puede programar directamente con el IDE de Arduino para hacer reconocimiento online, transmisión de imágenes, AIoT y otras aplicaciones. El ESP8285 se puede utilizar como controlador para K210, que es una ayuda para la programación de IA sin dispositivo externo.

Entorno de desarrollo

  • Añade el soporte para las placas ESP8266

En primer lugar, descarga e instala el IDE de Arduino: Enlace a la web de descarga

Abre el IDE de Arduino y haz clic en Archivo → Preferencias.

Escribe, o copia y pega, http://arduino.esp8266.com/stable/package_esp8266com_index.json en URL Adicionales de gestor de placas. Guarda los cambios.

Abre Herramientas → Placa → Gestor de placas

En Filtrar la búsqueda… escribe esp8266 y después clica en Instalar y en Cerrar.

  • Prueba simple

Abre Herramientas → Placa → ESP8266… → Generic ESP8285 Module.

Abre Archivo → Ejemplos → ESP8266… → Blink.

Conecta Sentry2 a tu ordenador con un cable USB-C.

Abre Herramientas y cambia la configuración como se muestra a continuación:

  • Builtin Led: “4”
  • CPU Frequency:“80 MHz” o “160 MHz”
  • Upload Speed:“57600”
  • Reset Method:“no dtr (aka ck)”
  • Puerto:selecciona el puerto al que está conectado Sentry2

Mueve el joystick abajo y mantenlo (NO lo presiones verticalmente).

En el IDE de Arduino, pulsa en el botón Subir para iniciar la compilación y la subida. Manten el joystick hacia abajo hasta que en la pantalla del IDE se muestre Writing at … (xx% progress).

Espera a se cargue el 100%.

Reinicia Sentry2 y ejecuta la visión “Custom”. El LED azul de WiFi se mantendrá brillante y el LED personalizado parpadeará.

Resultados prueba simple

Demo WiFi

Se proporcionan algunos programas WiFi de código abierto.

NOTAS:

NOTA 1: el AI Cloud Servide (servicio de nube de IA) de terceros puede requerir una cuenta o un pago para utilizarla. Por favor, lea atentamente las condiciones de uso.

NOTA 2: estas demostraciones sólo se utilizan como referencia para el uso de la función WiFi y no garantizan el rendimiento, seguridad o disponibilidad de la identificación.

Bemfa AIoT - Carga de imágenes

Código Arduino → sentry2_esp8285_bemfa_image_transfer.zip

Bemfa AIoT - Carga de imágenes

Bemfa AIoT - MQTT para Sentry2

Código Arduino → sentry2_esp8285_bemfa_mqtt_run_vision.zip

Bemfa AIoT - MQTT para Sentry 2

Baidu AI - Clasificación de ingredientes por URL

Código Arduino → sentry2_esp8285_baidu_ingredient_classify_by_url.zip

Baidu AI - Clasificación de ingredientes por URL

Baidu AI - Clasificación de ingredientes por imagen

Código Arduino → sentry2_esp8285_baidu_ingredient_classify_by_image.zip

Baidu AI - Clasificación de ingredientes por URL

Baidu AI - Matricula

Código Arduino → sentry2_esp8285_baidu_ocr_license_plate_by_image.zip

Baidu AI - Matricula

Baidu AI - OCR (Reconocimiento óptico de caracteres)

Código Arduino → sentry2_esp8285_baidu_ocr_general_basic_by_image.zip

Baidu AI - OCR (Reconocimiento óptico de caracteres)

Baidu AI - Clasificación general de objetos

Código Arduino → sentry2_esp8285_baidu_general_by_image.zip

Baidu AI - Clasificación general de objetos

Baidu AI - Gestos

Código Arduino → sentry2_esp8285_baidu_gesture_by_image.zip

Baidu AI - Gestos

Microsoft Azure - Clasificación general de objetos

Necesitas una cuenta de Azure para utilizar esta demostración. Tienes más detalles en la página de inicio de Azure: https://azure.microsoft.com/es-es/

Código Arduino → sentry2_esp8285_microsoft_azure_detect_objects_by_image.zip

Microsoft Azure - Clasificación general de objetos

Transmisión de imágenes y mando a distancia

Código Arduino → sentry2_esp8285_image_transfer_remoter.zip

Transmisión de imágenes y mando a distancia

Activa visión desde el chip WiFi

Código Arduino → sentry2_esp8285_run_vision.zip

Activa visión desde el chip WiFi