Comece a usar o SenseCAP Solar Node
Quando o dispositivo estiver em qualquer um dos estados abaixo, não reinicie nem desligue manualmente. Caso contrário, o dispositivo pode ser inutilizado.
- Não concluir o processo de transmissão de mensagem
- Estar em configuração
Introdução
Antes da implantação formal, teste e configure o node primeiro.
Gravar o firmware
Não use NRF-OTA para atualizar o firmware, pois isso pode fazer com que o dispositivo fique completamente sem resposta.
Antes de gravar o firmware, execute primeiro a etapa de apagar a flash!
Visite o Meshtastic Web Flasher. Selecione Seeed SenseCAP Solar Node como o dispositivo de destino.

Apagar a flash
Clique no símbolo trash.
![]()
Baixe e copie o firmware de apagamento.

Clique em Enter DFU Mode, selecione e conecte-se à porta serial chamada XIAO-xxx, e uma unidade chamada XIAO-xxx deverá aparecer. Copie o firmware de apagamento para essa unidade.

Esse processo pode levar algum tempo. Aguarde até que a unidade "XIAO-XXX" desapareça.
Gravar o firmware de aplicação
Escolha a versão de firmware desejada. Clique em flash.

Baixe o arquivo UF2 e entre no modo DFU. Arraste o arquivo UF2 para a unidade DFU. O firmware deverá ser gravado após a cópia do arquivo e a reinicialização do dispositivo.
Instalar bateria e módulo GPS (Opcional)
Quando precisar instalar ou substituir a bateria, use uma bateria 18650 (3,6 V) button-top.

A versão P1-Pro possui bateria e módulo GPS integrados. Para a versão P1, os usuários precisam instalar manualmente a bateria e o módulo GPS, se necessário.
- Etapa 1: Remova todos os parafusos e a tampa.

- Etapa 2: Instale a bateria e o módulo GPS.


- Etapa 3: Monte a carcaça.

Certifique-se de que a carcaça esteja corretamente montada e os parafusos bem apertados para manter a integridade à prova d’água do dispositivo.
Ligar o dispositivo
O dispositivo precisa ser ativado conectando o cabo USB antes do primeiro uso. Se a luz azul Mesh piscar, o dispositivo foi ligado com sucesso, conforme mostrado no vídeo abaixo:
Se o dispositivo não responder quando você pressionar o botão, carregue-o primeiro. Não use carregador rápido.
Conectar via app
- App iOS
- App Android
- Selecione o dispositivo de destino no painel Bluetooth.

- Insira o código (o código padrão é
123456) e clique emOKpara conectar o dispositivo.

- Clique em
+e escolha o dispositivo de destino.

- Insira o código (o código padrão é
123456) e clique emOKpara conectar o dispositivo.

Conectar via site
Se você quiser enviar mensagens de texto e se comunicar com outros nodes no cliente web, pode conectar o dispositivo ao Meshtastic Web Client agora.
Etapa 1: Abra o site
Clique aqui para ir ao site.
![]()
Etapa 2: Adicione o novo dispositivo
Clique em "+ New Connection".
![]()
Há duas maneiras de conectar. Você pode escolher o método de sua preferência.
Método 1: Via Bluetooth
Escolha o método Bluetooth. Selecione o ID do dispositivo na janela pop-up.
![]()
Método 2: Via serial
Escolha o método serial. Abra o gerenciador de dispositivos para ver em qual porta o dispositivo está conectado. Selecione essa porta na janela pop-up.
![]()
Seu dispositivo será exibido na lista. Clique para conectar. Se a conexão for bem-sucedida, você poderá ver o status do dispositivo diretamente no site.
![]()
Configurar o LoRa
Para começar a se comunicar pela malha, você deve definir sua região. Essa configuração controla qual faixa de frequência seu dispositivo usa e deve ser ajustada de acordo com sua localização regional.
- App iOS
- App Android


Lista de regiões
| Código da região | Descrição | Faixa de frequência (MHz) | Ciclo de trabalho (%) | Limite de potência (dBm) |
|---|---|---|---|---|
| UNSET | Não definido | N/A | N/A | N/A |
| US | Estados Unidos | 902.0 - 928.0 | 100 | 30 |
| EU_868 | União Europeia 868MHz | 869.4 - 869.65 | 10 | 27 |
Consulte LoRa Region by Country para uma lista mais abrangente.
EU_868 deve obedecer a uma limitação de ciclo de trabalho horário de 10%, calculada a cada minuto em uma base contínua de 1 hora. Seu dispositivo deixará de transmitir se você atingir esse limite, até que seja permitido novamente.
Agora que você definiu a região LoRa no seu dispositivo, pode continuar configurando quaisquer LoRa Configs para atender às suas necessidades.
Configurar o GPS
Ative o GPS. Você pode ajustar o intervalo de atualização e o intervalo de transmissão para obter informações de localização mais atualizadas.

No iOS, ative Accurate Location. Caso contrário, o posicionamento pode ser impreciso.

Botão
| Ação do botão | Descrição |
|---|---|
| Pressione PWR por 3s | Ligar |
| Pressione PWR duas vezes | Atualizar informações do node/localização |
| Pressione PWR três vezes | Ligar/desligar o GPS |
| Pressione PWR por 5s | Desligar |
| Pressione RST duas vezes | Entrar manualmente em DFU |
Instalação
Como o dispositivo será usado ao ar livre por longos períodos, evite instalar o painel na posição horizontal. Recomenda-se uma instalação inclinada ou diagonal para evitar acúmulo de água. Além disso, certifique-se de que todos os parafusos estejam bem apertados e a tampa corretamente instalada. Para maior proteção contra água, você também pode considerar aplicar medidas extras de vedação.
- Lista de peças

Guia de instalação passo a passo
- Etapa 1: Conecte a peça 1 à parte inferior do dispositivo usando arruelas e parafusos.
- Etapa 2: Conecte a junta universal (parte 2) e o suporte (parte 3) com parafusos.
- Etapa 3: Conecte o cabo RF (parte 4) e a antena (parte 5).
- Etapa 4: Instale o anel de fixação na posição apropriada.
- Etapa 5: Conecte o suporte da junta universal.
- Etapa 6: Afrouxe os parafusos, ajuste a junta universal para a posição apropriada e, em seguida, aperte os parafusos.
- Etapa 7: Conecte a antena ao dispositivo.
Orientação completa de instalação
- Você pode concluir todo o processo de instalação e inicialização por meio de um vídeo.
Adicionar sensores ao Solar Node (Opcional)
- Você pode instalar seu sensor seguindo este vídeo.
- Os seguintes sensores foram verificados como compatíveis com a interface Grove no dispositivo.
| Tipo de sensor | Modelo do sensor | |
|---|---|---|
| Sensor ambiental | Pressão | BMP085 |
| Temperatura | MCP9808、PCT2075 | |
| Temperatura e umidade | SHT31/SHTC3/SHT4X、AHT10 | |
| Temperatura, umidade e pressão | BME280 | |
| Outros | Frequência cardíaca e SpO₂ | MAX30102 |
| Teclado I2C | CardKB | |
Atualizar antena (Opcional)
- Você pode substituir a antena por uma de fibra de vidro assistindo a este vídeo.
Se você precisar de uma antena com ganho mais alto, recomendamos a antena 860-930MHz 3dBi fiberglass e a antena 902-928MHz 5.8dBi fiberglass.
FAQ
Loop de inicialização
- Motivo
Isso geralmente é causado por uma falha ao gravar o firmware. Ao gravar o firmware, mantenha uma conexão estável.
- Solução de problemas
Clique aqui para regravar o firmware.
Dispositivo inutilizado (bricked)
Descrição
O dispositivo não responde, o LED não acende e ele não consegue parear com o seu aplicativo.
1) O dispositivo ainda consegue entrar no modo DFU, então tente gravar o bootloader.
Gravar o bootloader
Ao gravar o bootloader, certifique-se de que a conexão do cabo esteja estável e NÃO a desconecte durante o processo de gravação.
Etapa 1: Instalação do Adafruit-nrfutil
Para usuários do Windows, pressione a tecla "Win" e a tecla "R", depois digite "cmd" na janela pop-up e pressione "Enter". Isso abre a linha de comando.
Para usuários de Mac, pressione a tecla "Command" e a tecla "Espaço" para abrir o Spotlight. Em seguida, digite "terminal" e pressione "Return". Isso abre a linha de comando.
Pré-requisitos
Verifique na sua linha de comando se o Python e o pip foram instalados com sucesso.
python --version
python -m pip --version
Em seguida, "Python xxx" e "pip xxx" devem aparecer. Se não aparecerem, tente instalar o Python novamente.
- Instalando a partir do PyPI
- Instalando a partir do código-fonte
Este é o método recomendado para instalar a versão mais recente:
pip3 install --user adafruit-nrfutil
Verifique o caminho de instalação:
python -m pip show adafruit-nrfutil
Este é o local de instalação:

Para usuários do Windows, talvez seja necessário adicionar o caminho manualmente. Copie o local de instalação mostrado na última etapa. Em seguida, adicione-o da seguinte forma:

Use este método se você tiver problemas para instalar com o PyPI ou quiser modificar a ferramenta. Primeiro, clone este repositório e acesse a pasta dele.
git clone https://github.com/adafruit/Adafruit_nRF52_nrfutil.git
cd Adafruit_nRF52_nrfutil
Observação: Os comandos a seguir usam python3; no entanto, se você estiver no Windows, talvez seja necessário alterá-lo para python, já que instalações do Python 3.x no Windows ainda usam o nome python.exe.
Para instalar no espaço do usuário no seu diretório pessoal:
pip3 install -r requirements.txt
python3 setup.py install
Se você receber erros de permissão ao executar pip3 install, seu pip3 é antigo ou está configurado para tentar instalar nos diretórios do sistema. Nesse caso, use a flag --user:
pip3 install -r --user requirements.txt
python3 setup.py install
Se você quiser instalar nos diretórios do sistema (geralmente não recomendado):
sudo pip3 install -r requirements.txt
sudo python3 setup.py install
Para gerar um binário executável autônomo da ferramenta (Windows e MacOS), execute estes comandos:
pip3 install pyinstaller
cd Adafruit_nRF52_nrfutil
pip3 install -r requirements.txt
cd Adafruit_nRF52_nrfutil\nordicsemi
pyinstaller __main__.py --onefile --clean --name adafruit-nrfutil
Você encontrará o executável em Adafruit_nRF52_nrfutil\nordicsemi\dist\adafruit-nrfutil (com .exe se você estiver no Windows).
Copie ou mova-o para outro lugar para sua conveniência, como um diretório no seu %PATH%.
Etapa 2: Verifique o número da sua porta
Conecte seu dispositivo ao PC e verifique o número da porta.
Para usuários do Windows, por exemplo:

Para usuários de Mac, por exemplo:

Etapa 3: Grave o bootloader
No terminal ou prompt de comando, navegue até o diretório onde você baixou o pacote zip do bootloader e execute o seguinte comando, substituindo a porta pela correta para o seu dispositivo:
- Para Windows:
adafruit-nrfutil --verbose dfu serial --package xiao_nrf52840_ble_bootloader.zip -p COMXX -b 115200 --singlebank --touch 1200
Altere COMXX para o número da sua porta COM. Por exemplo, se o seu dispositivo estiver na COM6, altere o comando para:
adafruit-nrfutil --verbose dfu serial --package xiao_nrf52840_ble_bootloader.zip -p COM6 -b 115200 --singlebank --touch 1200
Alguns dispositivos mudarão o número da porta após você inserir este comando. Se a instalação falhar, verifique o número da porta novamente.
- Para outros:
adafruit-nrfutil --verbose dfu serial --package xiao_nrf52840_ble_bootloader.zip -p /dev/tty.SLAB_USBtoUART -b 115200 --singlebank --touch 1200

Quando você tiver concluído as etapas acima, siga esta etapa para gravar o firmware do aplicativo.
Dispositivo desliga automaticamente
Descrição
- Após o dispositivo ligar, ele desliga ou reinicia automaticamente depois de um tempo.
- O log da porta serial é executado por um tempo e depois para.
Isso pode ser causado por reiniciar ou desligar manualmente e à força o dispositivo enquanto ele está em um dos seguintes estados: sem concluir o processo de transmissão de mensagens ou enquanto está sendo configurado.
Solução de problemas
Clique aqui para executar um apagamento da flash e, em seguida, gravar novamente o firmware mais recente.
Restauração de fábrica
Se você quiser restaurar as configurações padrão, pode realizar uma restauração de fábrica. Existem dois métodos para fazer a restauração de fábrica.
-
Clique aqui para executar um apagamento da flash e, em seguida, gravar novamente o firmware mais recente.
-
Clique no botão
Factory Resetno aplicativo. O dispositivo será reiniciado automaticamente com a configuração de fábrica.
Redefinição do NodeDB
NodeDB é o banco de dados local que armazena informações sobre os nós descobertos na rede Mesh atual, incluindo:
- ID do nó
- Nome de usuário
- Informações de localização
- Informações de sinal (SNR)
- Horário da última visualização
Quando redefinir
Redefina o NodeDB quando:
- A lista de nós contiver entradas desatualizadas, duplicadas ou inválidas.
- Você se mover para um ambiente Mesh diferente e quiser redescobrir os nós próximos.
- As informações do nó no aplicativo parecerem incorretas ou incompletas.
Redefinir o NodeDB apenas limpa o banco de dados de nós armazenado no dispositivo. Isso não executa uma restauração de fábrica e não remove a configuração básica do dispositivo.
Redefinir pelo aplicativo
- Abra o aplicativo e conecte-se ao dispositivo de destino.
- Vá para Settings.
- Toque em Device.
- Role até a parte inferior da página Device Config e encontre Reset NodeDB.
- Toque nela e confirme a ação.
Caminho no aplicativo
Settings > Device > Reset NodeDB
Telas de exemplo
Etapa 1: Abra Device na página Settings.
![]()
Etapa 2: Toque em Reset NodeDB na página Device Config.
![]()
Observe a diferença entre as seguintes opções:
- Reset NodeDB: Apenas limpa o banco de dados de nós.
- Factory Reset: Restaura o dispositivo para as configurações de fábrica e remove dados de configuração adicionais.
O que acontece após a redefinição
Depois que Reset NodeDB for executado, o dispositivo limpa a lista de nós atualmente armazenada. À medida que o dispositivo continua em funcionamento, ele redescobrirá e registrará novamente os nós próximos.
Você pode observar o seguinte:
- A lista de nós pode ficar temporariamente vazia ou menor.
- Os nós reaparecerão gradualmente à medida que o dispositivo continuar operando.
- Os registros históricos de nós armazenados anteriormente não estarão mais disponíveis.
Observações
- Antes de redefinir, certifique-se de que o problema esteja realmente relacionado a uma lista de nós anormal.
- Se o problema for apenas um atraso na exibição dos nós, aguarde um pouco primeiro para ver se ele se recupera automaticamente.
- Se o problema permanecer após redefinir o NodeDB, continue solucionando a configuração do dispositivo ou outras possíveis causas.
- Use Factory Reset com cuidado para evitar remover acidentalmente a configuração do dispositivo.
Consumo de energia
O consumo de energia depende principalmente de fatores como a frequência de transmissão de dados e a taxa de atualização do GPS. Os valores abaixo são apenas para referência; o consumo real pode variar com base nas condições de uso no mundo real.
- Consumo de energia no modo de suspensão desligado
| Descrição | Consumo |
|---|---|
| Corrente de trabalho do GPS_LED | 1,02 mA |
| Alimentado, mas não ativado | 56,195 μA |
| Alimentado e ativado | 611 μA |
Exemplo:
| Capacidade da bateria | Vida útil da bateria |
|---|---|
| 3350 | 136,8 |
| 12000 | 490,2 |
- Consumo de energia em modo ativo
| Modo | Corrente |
|---|---|
| Corrente estática | 10,65 mA |
| Corrente de transmissão EU868 | 157,74 mA |
| Corrente de transmissão US915 | 205,22 mA |
| Corrente de operação do GPS | 50 mA |
| Corrente de operação do GPS_LED | 1,02 mA |
Qualidade do sinal
-
SNR reflete a qualidade do link de comunicação. Um dispositivo normal geralmente opera acima de -7 dB. Um dispositivo com SNR inferior a -10 dB indica desempenho ruim.
-
RSSI é determinado em conjunto pelo dispositivo e seu ambiente ao redor. Um dispositivo normal geralmente opera acima de -110 dBm. Um dispositivo com RSSI inferior a -115 dBm é considerado como tendo desempenho ruim.
Para obter o melhor desempenho de sinal, use o dispositivo em uma área aberta, desobstruída e com interferência mínima.
Corrente de carregamento

A corrente máxima de carregamento do Xiao nRF-52840 Plus é 200 mA. O chip de gerenciamento de carregamento CN3165 suporta 0,99 A. Portanto, a corrente máxima de carregamento é 1 A.