Semicondutor nórdico

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

nRF52840

Este exemplo funciona como um tipo de dispositivo de lâmpada com recursos de ativação/desativação. As etapas foram verificadas em uma placa de desenvolvimento nRF52840.

Este exemplo usa um ID do fornecedor (VID, na sigla em inglês) de teste e um ID do produto (PID, na sigla em inglês) de 0x8005.

Configuração inicial

  1. Instale as Ferramentas de linha de comando nRF.
  2. Instale o SEGGER J-Link Software.
  3. Instale o SDK do nRF Connect.

    1. Faça o download do nRF Connect para computador e execute.
    2. Instale e abra o app Toolchain Manager.
    3. Instale nRF Connect SDK 2.1.0.
    4. Clique na seta para baixo ao lado da versão que você instalou e selecione Open Terminal ou Open Bash.
  4. Clone e inicialize o repositório connectedhomeip:

    cd ~
    git clone https://github.com/project-chip/connectedhomeip.git
    cd connectedhomeip
    git fetch origin v1.0-branch
    git checkout a17c005209fbde737edb97b0f51ea63472c166aa
    git submodule update --init
    

  5. Atualize o SDK do nRF Connect para a revisão mais recente compatível:

    python3 scripts/setup/nrfconnect/update_ncs.py --update
    cd examples/lighting-app/nrfconnect
    

Crie a imagem e atualize o tabuleiro

  1. Crie a imagem:
    west build -b nrf52840dk_nrf52840
  2. Conecte a placa ao computador e atualize a imagem:
    west flash --erase

Validar o exemplo

  1. O dispositivo precisa se apresentar como um dispositivo serial USB no computador. Você pode procurá-lo em /dev/:
    ls -la /dev/tty*
    Você pode abrir o console serial usando screen ou minicom. Por exemplo, se o dispositivo estiver em /dev/ttyACM0:
    screen /dev/ttyACM0 115200
  2. Se a placa foi pareada antes, recomendamos que você a redefina para a configuração original. Toque no botão 1 e o mantenha pressionado por mais de cinco segundos. Os LEDs devem piscar três vezes.
  3. Ative a publicidade de BLE manualmente (necessário para que o dispositivo seja descoberto pelo Google Home app (GHA) ). Press Button 4 on the board, and you should see a message like this in serial console:
    I: [DL] CHIPoBLE advertising started
    )
  4. Para ativar ou desativar o estado da lâmpada, clique no botão Botão 2. Ele vai alternar o LED2.

Próximas etapas

Quando seu Matter example has been successfully built, create a developer project.