Pular para o conteúdo principal

MT3620 Grove Breakout

enter image description here

Azure Sphere MT3620 Development Kit e MT3620 Mini Dev Board são ambos habilitados pela tecnologia Microsoft Azure Sphere; o MT3620 Grove Breakout é uma placa de expansão projetada para a nova MT3620 Mini Dev Board. O MT3620 Grove Breakout permite que os usuários apliquem rapidamente módulos de sensores - SeeedStudio Groves - em aplicações de prototipagem rápida construídas com base na MT3620 Mini Dev Board.

Como o Azure Sphere SDK ainda não oferece suporte a ADC no MT3620, este breakout funciona como uma interface entre a porta I2C do MT3620 e um ADC externo, o que fornece uma maneira de ler dados analógicos a partir da porta analógica. Além da porta analógica, este breakout possui portas UART, SPI, I2C e GPIO.

Recursos

  • ADC de 12 bits, interface serial compatível com I2C
  • 8 conectores Grove
    • 2 x UART
    • 2 x I2C
    • 2 x Analógico
    • 2 x Digital (4 GPIO)

Visão geral do hardware

Interface

  • Extention Header 1: 24 pinos; consulte o mapa de pinos da placa para obter a definição detalhada dos pinos.

  • Analógico: 2 portas Grove analógicas; a tensão do sinal de entrada deve ser menor que 3,3 V.

  • I2C: 2 portas Grove I2C; a porta I2C compartilha os mesmos pinos com UART1, portanto você só pode escolher I2C ou UART1 por vez.

  • UART: 2 portas Grove UART; a porta I2C compartilha os mesmos pinos com UART1, portanto você só pode escolher I2C ou UART1 por vez. A porta SPI0 compartilha os mesmos pinos com UART0, portanto você só pode escolher SPI0 ou UART0 por vez.

  • Digital: 4 portas GPIO digitais; a tensão de operação é 3,3 V.

  • Extention Header 2: É uma duplicação do Extention Header 1. Você pode soldar fios no conector. Há 2 pinos que não estão conectados ao Extention Header 1. O pino 1 de J5 é conectado diretamente a 3,3 V e o pino 6 de J5 não é conectado.

  • SPI: A porta SPI0 compartilha os mesmos pinos com UART0, portanto você só pode escolher SPI0 ou UART0 por vez.

  • AD7992BRMZ-1: A MT3620 Mini Dev Board suporta funções SPI, UART, I2C e digitais, mas não suporta a função ADC. Portanto, o MT3620 Grove Breakout inclui o chip AD7992, que é um ADC de 12 bits, de baixo consumo, com aproximações sucessivas e interface compatível com I2C. Em seguida, ele é conectado à interface I2C da MT3620 Mini Dev Board.

  • Seleção de endereço I2C: É uma entrada lógica. Entrada de seleção de endereço que seleciona um de três endereços I2C para o AD7992. Se estiver conectada ao GND, o endereço I2C é 0x23. Se estiver conectada a 3,3 V, o endereço I2C é 0x24.

Mapa de pinos da placa

Dimensões da placa

C: 57 mm L: 52 mm A: 10 mm

Aplicações

  • Residencial/Construções/Instalações
  • Automação
  • Segurança
  • Gerenciamento de equipamentos
  • Serviços públicos
  • Segurança pública
dica

Para entender como o Azure Sphere funciona em um cenário do mundo real, considere o cenário da Contoso, Ltd.

Instalar o Azure Sphere

Se você tiver uma MT3620 Mini Dev Board que ainda não foi usada, conclua primeiro estas etapas para começar a utilizá-la.

Demos da MT3620 Mini Dev Board

Construímos três demonstrações que combinam a MT3620 Mini Dev Board e o Seeed Grove system.

Demo nº 1: a MT3620 Mini Dev Board funciona como um MCU, conectada ao Grove-Button e ao adaptador USB para TTL. Em seguida, você conecta a MT3620 Mini Dev Board e o adaptador USB para TTL às portas USB do PC. Depois de fazer o download do código, pressione o Grove-Button e insira "Hello World!" a partir do adaptador USB para TTL; você receberá "Hello World!" na janela Output do Visual Studio.

Demo nº 2: a MT3620 Mini Dev Board funciona como um MCU, conectada ao Grove-Light Sensor e ao Grove-Rotary Sensor via USB. Em seguida, você conecta a MT3620 Mini Dev Board às portas USB do PC. Depois de fazer o download do código, ao mover a mão sobre o Grove-Light Sensor ou girar o Grove-Rotary Sensor, você poderá ver as saídas analógicas de ambos os sensores na janela Output do Visual Studio.

Demo nº 3: a MT3620 Mini Dev Board funciona como um MCU, conectada ao Grove - OLED Display 1.12". Em seguida, você conecta a MT3620 Mini Dev Board às portas USB do PC. Depois de fazer o download do código, você pressiona o Grove-Button e insere "Hello World!" a partir do adaptador USB para TTL; você receberá "Hello World!" na janela Output do Visual Studio.

Demo nº 1 Digital e UART

Lista de peças

MT3620 Mini Dev BoardMT3620 Grove BreakoutGrove - ButtonUSB To Uart 5V&3V3
enter image description hereenter image description hereenter image description hereenter image description here
Adquira agoraAdquira agoraAdquira agoraAdquira agora

Conexão de hardware

cuidado

Certifique-se de encaixar a MT3620 Mini Dev Board no MT3620 Grove Breakout da maneira correta. Há a serigrafia "USB" no MT3620 Grove Breakout; certifique-se de que ela esteja no mesmo lado da porta USB da MT3620 Mini Dev Board.

  • Passo 1. Conecte o Grove-Button ao D1 do MT3620 Grove Breakout.
  • Passo 2. Conecte o adaptador USB To Uart à UART0 do MT3620 Grove Breakout por meio do Grove-Cable.
  • Passo 3. Conecte o MT3620 Grove Breakout à MT3620 Mini Dev Board.
  • Passo 4. Conecte a MT3620 Mini Dev Board e o adaptador USB para TTL às portas USB do PC.
cuidado

Certifique-se de que a chave de tensão no adaptador USB para TTL esteja ajustada para 5 V. Conecte o RX do adaptador USB para TTL ao TX do MT3620 Grove Breakout, o TX do adaptador USB para TTL ao RX do MT3620 Grove Breakout e o GND também. Não conecte o 5V.

Software

  • Passo 1. Baixe o Azure Sphere Demo
  • Passo 2. Abra Samples\UART0 em Azure_Sphere_Demo
  • Passo 3. Clique duas vezes em UART0.sln
  • Passo 4. Clique com o botão direito no nome do projeto do seu aplicativo e selecione Properties > C/C++ > General > Additional Include Directories
  • Passo 5. Clique nos ícones down arraw > Edit... > New Line, modifique o caminho de UART0, clique em Select Folder > OK > OK
  • Passo 6. No projeto do aplicativo, clique com o botão direito em References > Add References, selecione Projets, marque a caixa de seleção de UART0 e clique em OK
  • Passo 7. Clique com o botão direito no nome do projeto do seu aplicativo, selecione General > Target API Set, marque a caixa de seleção e defina como 1+Beta1902 se você usar o Visual Studio Community version; pule esta etapa se usar a versão Enterprise.
  • Passo 8. Clique em Remote GDB Debugger.
  • Passo 9. Abra a ferramenta de monitoramento da porta COM e selecione a porta serial do adaptador USB para TTL.
  • Passo 10. Pressione o Grove-Button e envie "Hello World!" pela ferramenta de monitoramento COM.
  • Passo 11. Você verá a mensagem abaixo na janela Output do Visual Studio.
UART received 12 bytes: 'Hello World!'.
UART received 2 bytes: '
'.
UART received 12 bytes: 'Hello World!'.
UART received 2 bytes: '
'.
UART received 12 bytes: 'Hello World!'.
UART received 2 bytes: '

Demo nº 2 Analógico

Lista de peças

MT3620 Mini Dev BoardMT3620 Grove BreakoutGrove-Light SensorGrove - Rotary Angle Sensor
enter image description hereenter image description hereenter image description hereenter image description here
Adquira agoraAdquira agoraAdquira agoraAdquira agora

Conexão de Hardware

cuidado

Certifique-se de conectar a MT3620 Mini Dev Board ao MT3620 Grove Breakout da maneira correta. Há uma serigrafia USB no MT3620 Grove Breakout e certifique-se de que ela fique do mesmo lado da porta USB da MT3620 Mini Dev Board.

  • Passo 1. Conecte o Grove-Rotary Angle Sensor ao A0 do MT3620 Grove Breakout.
  • Passo 2. Conecte o Grove-Light Sensor ao A1 do MT3620 Grove Breakout.
  • Passo 3. Conecte o MT3620 Grove Breakout à MT3620 Mini Dev Board.
  • Passo 4. Conecte a MT3620 Mini Dev Board à porta USB do PC.

Software

  • Passo 1. Baixe o Azure Sphere Demo
  • Passo 2. Abra o Samples\AD7991_I2C em Azure_Sphere_Demo
  • Passo 3. Clique duas vezes em AD7991_I2C.sln
  • Passo 4. Clique com o botão direito no nome do projeto do seu aplicativo, selecione Properties > C/C++ > General > Additional Include Directories
  • Passo 5. Clique nos ícones down arraw > Edit... > New Line, modifique o caminho de AD7991_I2C, clique em Select Folder > OK > OK
  • Passo 6. Vá para o projeto do aplicativo, clique com o botão direito em References > Add References, selecione Projets, marque a caixa de seleção de AD7991_I2C e clique em OK
  • Passo 7. Clique com o botão direito no nome do projeto do seu aplicativo, selecione General > Target API Set, marque a caixa de seleção e defina como 1+Beta1902 se você usar a Visual Studio Community version e, por favor, pule esta etapa se você usar a versão Enterprise.
  • Passo 8. Clique em Remote GDB Debugger, mova sua mão sobre o Grove-Light Sensor ou gire o Grove-Rotary Angle Sensor; você poderá ver as saídas analógicas de ambos os sensores na janela Output do Visual Studio.

A0: 192 A1: 2646
A0: 162 A1: 2644
A0: 1489 A1: 2647
A0: 621 A1: 2644
A0: 227 A1: 2648
A0: 33 A1: 2644
A0: 0 A1: 2647
A0: 0 A1: 2647
A0: 0 A1: 2647
A0: 0 A1: 2644
A0: 373 A1: 2643
A0: 885 A1: 2646
A0: 1717 A1: 2647
A0: 2057 A1: 2647

Demo#3 I2C

Lista de Peças

MT3620 Mini Dev BoardMT3620 Grove BreakoutGrove-OLED Display 1.12'' V2
enter image description hereenter image description hereenter image description here
Adquira agoraAdquira agoraAdquira agora

Conexão de Hardware

cuidado

Certifique-se de conectar a MT3620 Mini Dev Board ao MT3620 Grove Breakout da maneira correta. Há uma serigrafia USB no MT3620 Grove Breakout e certifique-se de que ela fique do mesmo lado da porta USB da MT3620 Mini Dev Board.

  • Passo 1. Conecte o Grove-OLED Display 1.12'' V2 ao I2C do MT3620 Grove Breakout.
  • Passo 2. Conecte o MT3620 Grove Breakout à MT3620 Mini Dev Board.
  • Passo 3. Conecte a MT3620 Mini Dev Board à porta USB do PC.

Software

  • Passo 1. Baixe o Azure Sphere Demo
  • Passo 2. Abra o Samples\SeeedOLED_I2C em Azure_Sphere_Demo
  • Passo 3. Clique duas vezes em SeeedOLED_I2C.sln
  • Passo 4. Clique com o botão direito no nome do projeto do seu aplicativo, selecione Properties > C/C++ > General > Additional Include Directories
  • Passo 5. Clique nos ícones down arraw > Edit... > New Line, modifique o caminho de SeeedOLED_I2C, clique em Select Folder > OK > OK
  • Passo 6. Vá para o projeto do aplicativo, clique com o botão direito em References > Add References, selecione Projets, marque a caixa de seleção de SeeedOLED_I2C e clique em OK
  • Passo 7. Clique com o botão direito no nome do projeto do seu aplicativo, selecione General > Target API Set, marque a caixa de seleção e defina como 1+Beta1902 se você usar a Visual Studio Community version e, por favor, pule esta etapa se você usar a versão Enterprise.
  • Passo 8. Clique em Remote GDB Debugger, você verá as informações exibidas no OLED.
Remote debugging from host 192.168.35.1
Seeed oled 96*96 demo.

Visualizador Online do Esquemático

Recursos

Suporte Técnico & Discussão de Produto

Obrigado por escolher nossos produtos! Estamos aqui para fornecer 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...