Skip to main content

Wio Lite MG126

Wio Lite MG126 es una placa de desarrollo rentable basada en SAMD21 con el módulo Bluetooth MG126 integrado. SAM D21 es un microcontrolador basado en ARM Cortex-M0+ y el MG126 es un módulo transceptor Bluetooth de modo único de 2.4GHz. Al igual que el Wio Lite W600, esta placa también es compatible con Arduino zero (utiliza el mismo Arduino Core SAM D21) y tiene el mismo factor de forma compatible con la serie Adafruit Feather.

Exponemos los pines de E/S de 3.3V del SAM D21, el chip SAM D21 tiene ricos recursos de E/S, incluyendo 14 pines digitales, 6 pines analógicos, 1 puerto UART, 1 puerto I2C y 1 puerto ICSP. Cada vez más placas en Seeed utilizan interfaces tipo C para suministrar energía y transmitir datos, y lo mismo ocurre con el Wio Lite MG126. Además, hay un puerto de batería Li-Po JST2.0, puedes usar una batería Li-Po de 3.5V o 4.2V para alimentar esta placa.

Ahora, hablemos del núcleo Bluetooth, el MG126. MG126 es un transceptor RF BLE de 2.4GHz con registros configurables por software, motor de manejo de paquetes integrado. Puede funcionar con ultra bajo consumo. La velocidad de datos por aire Bluetooth del MG126 es de 1Mbps y el MG126 puede comunicarse con el núcleo Arduino a una velocidad de 4Mbps a través de la interfaz SPI.

Características

  • Compatible con Arduino Zero/ Compatible con Adafruit Feather
  • Operación en banda ISM de 2.4GHz con espaciado de canal de 2MHz
  • Velocidad de datos por aire de 1Mbps
  • Ultra bajo consumo

Especificaciones

ParámetroValor
Controlador Principal
MicrocontroladorSAM D21
Pines de E/S Digitales14
Canales de Entrada Analógica6
Corriente DC por Pin de E/S40 mA
Voltaje de Entrada de E/S3.3 V
SRAM32 KB
Flash256 KB
Frecuencia Máxima de CPU48 MHz
Bluetooth
Núcleo BluetoothMG126
Banda de Frecuencia2.4GHz ISM
Velocidad de DatosVelocidad de datos por aire de 1Mbps
Comunicación con MCUSPI (Máx. 4Mbps)
TransmisorPotencia de salida programable: -28 ~ +4 dBm sin un PA RF externo 20mA a potencia de salida de 0dBm
ReceptorFiltros de canal integrados -85 dBm de sensibilidad Ganancia LNA programable
AntenaAntena PCB integrada
Distancia Máxima de Conexión Bluetooth10 m
Otros
Puerto de Entrada de EnergíaUSB Tipo C Batería Lipo JST2.0
Voltaje de OperaciónUSB 5V Batería 4.2 V
Fusible recuperableCorriente de protección 1A
Corriente de Carga de Batería400 mA

Descripción General del Hardware

tip
  • La antena PCB no debe estar blindada por metal cuando esté montada, de lo contrario causará la atenuación de la señal Bluetooth;
  • Los terminales positivo y negativo de la batería están indicados en la parte posterior del módulo. Está estrictamente prohibido invertir los terminales positivo y negativo de la batería.

Primeros Pasos

Antes de comenzar, por favor descarga la aplicación nRF Connect desde Google/Apple Store. nRF Connect es compatible con las funciones estándar del protocolo Bluetooth, todos los ejemplos están probados basándose en esta aplicación.

Hardware

Materiales requeridos

  • Wio Lite Mg126 x1
  • Computadora x1
  • Cable USB tipo C x1
  • Jumper x1
tip

Algunos cables USB solo pueden suministrar energía y no pueden transferir datos. Si no tienes un cable USB o no sabes si tu cable USB puede transmitir datos, puedes verificar Seeed USB type C support USB 3.1.

Conecta el Wio Lite MG126 a tu computadora a través del cable USB.

Software

Paso 1. Necesitas Instalar un Software de Arduino

Ejecutar la aplicación Arduino

Haz doble clic en la aplicación Arduino (arduino.exe) que has descargado previamente.

note

Si el Software de Arduino se carga en un idioma diferente, puedes cambiarlo en el diálogo de preferencias. Consulta la página Arduino Software (IDE) para más detalles.

Paso 2. Agregar la Placa Wio Lite MG126 al IDE de Arduino

Abre tu IDE de Arduino, haz clic en File > Preferences, y copia la siguiente URL a Additional Boards Manager URLs

https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json

Haz clic en Tools > Board > Board Manager. Busca la placa por nombre, simplemente busca la palabra clave Seeeduino_Wio_Lite_MG126 e instala la placa correspondiente.

Paso 3. Selecciona tu placa y puerto

Necesitarás seleccionar la entrada en el menú Tools > Board que corresponda a tu Arduino. Seleccionando el Wio Lite MG126.

Selecciona el dispositivo serie de la placa Arduino desde el menú Tools | Serial Port. Es probable que sea COM3 o superior (COM1 y COM2 generalmente están reservados para puertos serie de hardware). Para averiguarlo, puedes desconectar tu placa Arduino y volver a abrir el menú; la entrada que desaparezca debería ser la placa Arduino. Vuelve a conectar la placa y selecciona ese puerto serie.

caution

Puede que no encuentres los ejemplos del MG126 en la pestaña File > Examples antes de seleccionar la placa Wio Lite MG126. Cuando selecciones la placa, los ejemplos aparecerán aquí.

Paso 4. Abre la demostración

Descarga la Librería MG126 desde Seeed Github. Luego consulta Cómo instalar librería para instalar la librería para Arduino. Haz clic en File > Examples >Seeeduino Wio Lite MG126 >analog_output.

Puedes encontrar 7 demostraciones en esta carpeta. Las demostraciones button/get_bat_vol no usan la librería bluetooth, y el resto sí.

Nombre de DemoFunciónDeviceInfo
analog_outputEl valor analógico en la placa de desarrollo se obtiene vía Bluetooth y se muestra en la aplicación móvil.Wio_BLE_Analog
buttonPresiona el botón de usuario integrado e imprime en el monitor serie.
echo_bleServidor de eco Bluetooth, es decir, el teléfono móvil recibe los datos enviados por la placa de desarrollo.Wio_Lite_BLE
get_bat_volObtiene el voltaje de la batería externa
rgb_led_matrix_controlControla la Grove - RGB LED Matrix para mostrarWio_Led_matrix
serial_transparent_transmissionLos datos del puerto serie se transmiten de forma transparente, es decir, los datos enviados por el teléfono móvil se enviarán desde el puerto serie de la placa de desarrollo, y los datos enviados al puerto serie de la placa de desarrollo se enviarán al teléfono móvil.Wio_Lite_Serial
temp_humidityobtiene la información del Grove - I2C High Accuracy Temp&Humi Sensor (SHT35), y la envía a tu teléfono.Wio_BLE_T&H

Paso 5. Cargar el programa

Ahora, simplemente haz clic en el botón "Upload" en el entorno. Espera unos segundos y si la carga es exitosa, aparecerá el mensaje "Done uploading." en la barra de estado.

Cuando termine, la información Done Uploading aparecerá en la esquina inferior izquierda del IDE de Arduino.

Paso 6. Usar el teléfono para conectar MG126**

Abre la aplicación nRF Connect, haz clic en SCANNER y busca el nombre del DeviceInfo en la página. Diferentes demos tienen diferentes DeviceInfo, y el DeviceInfo correspondiente de analog_output es Wio_BLE_Analog.

Por lo tanto, por favor elige Wio_BLE_Analog en la lista de dispositivos bluetooth. Toca CONNECT, luego haz clic en Automation IO > Analog, y se mostrará el valor del pin A0.

caution

Debido a la función de caché de Bluetooth, cada vez que modifiques el valor de característica de Bluetooth (es decir, descargar el ejemplo usando diferentes funciones de Bluetooth), necesitas limpiar la caché de la aplicación una vez, también necesitas reiniciar el teléfono.

Interfaz de funciones

Interfaz de función WiFi

    1. Clase de paquete Bluetooth
MG126_Ble  
    1. Inicializar la pila de protocolos Bluetooth y encender Bluetooth
MG126_Ble .ble_init();
    1. Reportar mensajes vía Bluetooth
sconn_notifydata();

Solo se listan aquí algunas interfaces comunes, y otras interfaces pueden ver el ejemplo.

Visor Esquemático Online

Recursos

Soporte Técnico y Discusión del Producto

si tienes algún problema técnico. envía el problema a nuestro foro. ¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...