Pular para o conteúdo principal

Wio Lite MG126

O Wio Lite MG126 é uma placa de desenvolvimento econômica baseada no SAMD21 com o Módulo Bluetooth MG126 on-board. O SAM D21 é um microcontrolador baseado em ARM Cortex-M0+ e o MG126 é um módulo transceptor Bluetooth de modo único de 2,4GHz. Assim como o Wio Lite W600, esta placa também é compatível com o Arduino Zero (usa o mesmo Arduino Core SAM D21) e possui o mesmo fator de forma compatível com a série Adafruit Feather.

Nós expomos os pinos de I/O de 3,3V do SAM D21, o chip SAM D21 possui ricos recursos de I/O, incluindo 14 pinos digitais, 6 pinos analógicos, 1 porta UART, 1 porta I2C e 1 porta ICSP. Cada vez mais placas na Seeed usam interfaces tipo C para fornecer energia e transmitir dados, o mesmo ocorre com o Wio Lite MG126. Ao mesmo tempo, há uma porta de bateria Li-Po JST2.0, você pode usar uma bateria Li-Po de 3,5V ou 4,2V para alimentar esta placa.

Agora, vamos falar sobre o núcleo Bluetooth, o MG126. O MG126 é um transceptor RF BLE de 2,4GHz com registradores configuráveis por software e mecanismo de tratamento de pacotes embarcado. Ele pode funcionar com consumo de energia ultrabaixo. A taxa de dados pelo ar do Bluetooth do MG126 é de 1Mbps e o MG126 pode se comunicar com o núcleo Arduino na velocidade de 4Mbps via interface SPI.

Recursos

  • Compatível com Arduino Zero / Compatível com Adafruit Feather
  • Operação na banda ISM de 2,4GHz com espaçamento de canal de 2MHz
  • Taxa de dados pelo ar de 1Mbps
  • Consumo de energia ultrabaixo

Especificação

ParâmetroValor
Controlador Principal
MicrocontroladorSAM D21
Pinos Digitais de I/O14
Canais de Entrada Analógica6
Corrente CC por Pino de I/O40 mA
Tensão de Entrada de IO3,3 V
SRAM32 KB
Flash256 KB
Frequência Máxima da CPU48 MHz
Bluetooth
Núcleo BluetoothMG126
Banda de Frequência2,4GHz ISM
Taxa de DadosTaxa de dados pelo ar de 1Mbps
Comunicação com MCUSPI (Máx. 4Mbps)
TransmissorPotência de saída programável: -28 ~ +4 dBm sem um PA RF externo 20mA a 0dBm de potência de saída
ReceptorFiltros de canal integrados sensibilidade de -85 dBm ganho de LNA programável
AntenaAntena PCB on-board
Distância Máx. de Conexão Bluetooth10 m
Outros
Porta de Entrada de EnergiaUSB Tipo C Bateria Lipo JST2.0
Tensão de OperaçãoUSB 5V Bateria 4,2 V
Fusível ResetávelCorrente de proteção 1A
Corrente de Carga da Bateria400 mA

Visão Geral de Hardware

dica
  • A antena PCB não deve ser blindada por metal quando montada, caso contrário causará atenuação do sinal Bluetooth;
  • Os terminais positivo e negativo da bateria são indicados na parte traseira do módulo. É estritamente proibido inverter os terminais positivo e negativo da bateria.

Primeiros Passos

Antes de começar, faça o download do aplicativo nRF Connect na Google/Apple Store. O nRF Connect é compatível com funções padrão do protocolo Bluetooth, todos os exemplos são testados com base neste aplicativo.

Hardware

Materiais necessários

  • Wio Lite Mg126 x1
  • Computador x1
  • Cabo USB type C x1
  • Jumper x1
dica

Alguns cabos USB podem apenas fornecer energia e não transferir dados. Se você não tiver um cabo USB ou não souber se o seu cabo USB pode transmitir dados, você pode verificar Seeed USB type C support USB 3.1.

Conecte o Wio Lite MG126 ao seu computador através do cabo USB.

Software

Passo 1. Você precisa instalar o Software Arduino

Inicie o aplicativo Arduino

Clique duas vezes no aplicativo Arduino (arduino.exe) que você baixou anteriormente.

nota

Se o Software Arduino carregar em um idioma diferente, você pode alterá-lo na caixa de diálogo de preferências. Consulte a página Arduino Software (IDE) para mais detalhes.

Passo 2. Adicione a placa Wio Lite MG126 ao Arduino IDE

Abra o seu Arudino IDE, clique em File > Preferences, e copie a seguinte url para Additional Boards Manager URLs

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

Clique em Toos > Board > Board Manager. Procure a placa pelo nome, apenas pesquise a palavra-chave Seeeduino_Wio_Lite_MG126 e instale a placa correspondente.

Passo 3. Selecione sua placa e porta

Você precisará selecionar a entrada no menu Tools > Board que corresponde ao seu Arduino. Selecionando o Wio Lite MG126.

Selecione o dispositivo serial da placa Arduino no menu Tools | Serial Port. Provavelmente será COM3 ou superior (COM1 e COM2 geralmente são reservadas para portas seriais de hardware). Para descobrir, você pode desconectar sua placa Arduino e reabrir o menu; a entrada que desaparecer deve ser a placa Arduino. Reconecte a placa e selecione essa porta serial.

cuidado

Você pode não encontrar os exemplos do MG126 na aba File > Examples antes de selecionar a placa Wio Lite MG126. Quando você selecionar a placa, os exemplos aparecerão aqui.

Passo 4. Abra a demonstração

Baixe a Biblioteca MG126 do Seeed Github. Em seguida, consulte How to install library para instalar a biblioteca para o Arduino. Clique em File > Examples >Seeeduino Wio Lite MG126 >analog_output.

Você pode encontrar 7 demos nesta pasta. As demos button/get_bat_vol não usam a biblioteca bluetooth, e o restante usa.

Nome da DemoFunçãoDeviceInfo
analog_outputO valor analógico na placa de desenvolvimento é obtido via Bluetooth e exibido no aplicativo móvel.Wio_BLE_Analog
buttonPressione o botão de usuário on-board e imprima no monitor serial.
echo_bleServidor de eco Bluetooth, ou seja, o celular recebe os dados enviados pela placa de desenvolvimento.Wio_Lite_BLE
get_bat_volObtenha a tensão da bateria externa
rgb_led_matrix_controlControle a Grove - RGB LED Matrix para exibirWio_Led_matrix
serial_transparent_transmissionOs dados da porta serial são transmitidos de forma transparente, ou seja, os dados enviados pelo celular serão enviados pela porta serial da placa de desenvolvimento, e os dados enviados para a porta serial da placa de desenvolvimento serão enviados para o celular.Wio_Lite_Serial
temp_humidityobtenha as informações do Grove - I2C High Accuracy Temp&Humi Sensor (SHT35), e envie-as para o seu telefone.Wio_BLE_T&H

Passo 5. Faça o upload do programa

Agora, simplesmente clique no botão "Upload" no ambiente. Aguarde alguns segundos e, se o upload for bem-sucedido, a mensagem "Done uploading." aparecerá na barra de status.

Quando terminar, a informação Done Uploading aparecerá no canto inferior esquerdo do Arduino IDE.

Passo 6. Use o telefone para conectar ao MG126**

Abra o aplicativo nRF Connect, clique em SCANNER e procure pelo nome do DeviceInfo na página. Demos diferentes têm DeviceInfo diferentes, e o DeviceInfo correspondente de analog_output é Wio_BLE_Analog.

Portanto, selecione Wio_BLE_Analog na lista de dispositivos bluetooth. Toque em CONNECT, depois clique em Automation IO > Analog, e o valor do pino A0 será exibido.

cuidado

Devido à função de cache do Bluetooth, sempre que você modificar o valor de característica do Bluetooth (ou seja, fizer o download do exemplo usando diferentes funções de Bluetooth), você precisa limpar o cache do aplicativo uma vez e também precisa reiniciar o telefone.

Interface de funções

Interface de função WiFi

    1. Classe de pacote Bluetooth
MG126_Ble  
    1. Inicializar a pilha de protocolo Bluetooth e ligar o Bluetooth
MG126_Ble .ble_init();
    1. Relatar mensagens via Bluetooth
sconn_notifydata();

Apenas algumas interfaces comuns são listadas aqui, outras interfaces podem ser vistas nos exemplos.

Visualizador Online de Esquemático

Recursos

Suporte Técnico & Discussão de Produto

se você tiver qualquer problema técnico, envie o problema para o nosso fórum. Obrigado por escolher nossos produtos! Estamos aqui para fornecer a você diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...