INAV Configurator é uma ferramenta de configuração multiplataforma para o sistema de controle de vôo INAV.
Vários tipos de aeronaves são suportados pela ferramenta e pelo INAV, por exemplo, quadricópteros, hexacópteros, octocópteros e aeronaves de asa fixa.
O INAV Configurator vem as is
, sem qualquer garantia e suporte dos autores. Se você encontrar um bug, crie um problema no GitHub.
O rastreador de problemas do GitHub é reservado para bugs e outros problemas técnicos. Se você não sabe configurar tudo, o hardware não está funcionando ou você tem algum outro problema de suporte , consulte:
Servidor de Discord INAV
Oficial do INAV no Facebook
Suporte a Grupos RC
Oficial do INAV no Telegram
Discussões do GitHub
O INAV Configurator é distribuído como um aplicativo independente .
Visite a página de lançamento
Baixe o Configurator para plataforma Windows (ia32 ou win64 está presente)
Instalar
Extraia o arquivo ZIP e execute o aplicativo INAV Configurator da pasta descompactada
OU apenas use o programa de configuração INAV-Configurator_win32_arch_x.yzexe
, arch é a arquitetura do seu computador (ia32 (32 bits) ou x64 (64 bits)), xyz é o número da versão do INAV Configurator.
O configurador não está assinado, então você deve permitir que o Windows execute aplicativos não confiáveis. Pode haver um monit para isso durante a primeira execução
Visite a página de lançamento
Baixe o Configurator para plataforma Linux (apenas linux64 está presente)
.rpm é o arquivo de instalação do Fedora. Basta baixar e instalar usando sudo dnf localinstall /path/to/INAV-Configurator_linux_x64-xyzrpm
ou abri-lo com um gerenciador de pacotes (por exemplo, via Arquivos)
.deb é o arquivo de instalação do Debian/Ubuntu. Basta baixar e instalar usando sudo apt install /path/to/INAV-Configurator_linux_x64_x.yzdeb
ou abri-lo com um gerenciador de pacotes (por exemplo, através do gerenciador de arquivos)
.zip é um arquivo universal. Baixe e continue com estas instruções para instalar
Mude para o diretório que contém o arquivo zip baixado
baixe este arquivo para o mesmo diretório. Seu nome de arquivo deve ser inav-configurator.desktop
.
Extraia o arquivo zip
unzip INAV-Configurator_linux_arch_x.y.z.zip -d /tmp/
arch é a arquitetura do seu computador (x64, armv7l, ...), xyz é o número da versão do configurador INAV.
Se esta for a primeira vez que instala o INAV Configurator, crie um local para seus arquivos
sudo mkdir /opt/inav sudo chown $USER /opt/inav
Mova os arquivos temporários para sua casa
mv /tmp/INAV Configurator /opt/inav/inav-configurator
Atualize o ícone do aplicativo.
sudo mkdir /opt/inav/inav-configurator/icon sudo cp /opt/inav/inav-configurator/images/inav_icon_128.png /opt/inav/inav-configurator/icon
Como uma única vez, mova o arquivo da área de trabalho para o diretório de aplicativos
sudo mv inav-configurator.desktop /usr/share/applications/
Torne os seguintes arquivos executáveis:
inav-configurator chmod +x /opt/inav/inav-configurator/inav-configurator
Execute o aplicativo INAV Configurator da pasta descompactada /opt/inav/inav-configurator/inav-configurator
Visite a página de lançamento
Baixe o Configurador para a plataforma Mac
Instalar
Extraia o arquivo ZIP e execute o INAV Configurator
OU use o pacote DMG para instalação
Para desenvolvimento local, o sistema de construção node.js é usado.
Instale o node.js
Na pasta do projeto, execute yarn install
e depois npm install
Para construir e iniciar o configurador:
Execute npm start
.
Para construir o aplicativo, execute npm run make
para construir para sua plataforma.
Opções:
Arquitetura: --arch - Os valores permitidos são: "ia32", "x64", "armv7l", "arm64", "universal" ou "mips64el".
Consulte a documentação CLI do Electron Forge para obter detalhes
Nota: Nem todas as arquiteturas estão disponíveis para todas as plataformas. Por exemplo, o suporte ia32 (32 bits) não está disponível para Linux. Arquiteturas testadas:
Windows: x64 e ia32
Linux: x64 e armv7l
MacOS: x64 e arm64
Para construir o programa de instalação para Windows, você deve instalar o WiX Toolset V3 e adicionar a pasta bin
ao seu PATH
, por exemplo C:Program Files (x86)WiX Toolset v3.14bin
Para construir pacotes deb e rpm para Linux, você deve instalar os seguintes pacotes:
Ubuntu/Debian: dpkg, fakeroot, rpm, build-essential, libudev-dev
OpenSuse/Fedora: dpkg, fakeroot, rpmbuild, systemd-devel, devel-basis (zypper install -t pattern devel_basis), zip
Exemplo (observe o duplo --): npm run make -- --arch="x64"
Para poder abrir o Inspector, defina a variável de ambiente NODE_ENV
para development
ou defina o sinalizador diretamente ao executar npm start
:
NODE_ENV=development npm start
ou $env:NODE_ENV="development" | npm start
para Windows PowerShell
Ou use vscode e inicie uma sessão de depuração Debug Configurator
(basta pressionar F5!)
O INAV Configurator 2.1 permite que você escolha entre provedores de mapas OpenStreetMap, Bing Maps (Aerial View) e MapProxy. O INAV Configurator é enviado SEM chave de API para o Bing Maps. Isso significa: todo usuário que quiser usar o Bing Maps deve criar sua própria conta, concordar com todos os Termos e Condições exigidos pelo Bing Maps e configurar o INAV Configurator por conta própria.
Clique no ícone Configurações no canto superior direito do INAV Configurator
Escolha um provedor: OpenStreetMap, Bing ou MapProxy
No caso do Bing Maps, você deve fornecer sua própria chave de API do Bing Maps, pessoal e gerada por você
Para MapProxy, você precisa fornecer uma URL de servidor e um nome de camada a ser usado
Em 21 de maio de 2024, a Microsoft anunciou que o Bing Maps for Enterprise está obsoleto e será retirado. A partir dessa data, novos usuários não poderão obter chaves de API no Centro de Desenvolvimento do Bing Maps.
Os clientes de contas empresariais podem continuar a usar os serviços do Bing Maps for Enterprise até 30 de junho de 2028 .
Os clientes de contas gratuitas (básicas) podem continuar a usar os serviços do Bing Maps for Enterprise até 30 de junho de 2025 .
Acesse o Centro de Desenvolvimento do Bing Maps em https://www.bingmapsportal.com/.
Se você tiver uma conta do Bing Maps, entre com a conta da Microsoft usada para criar a conta ou crie uma nova. Para novas contas, siga as instruções em Criando uma conta do Bing Maps.
Selecione Minhas chaves em Minha conta .
Selecione a opção de criar uma nova chave.
Forneça as seguintes informações para criar uma chave:
Nome do aplicativo: Obrigatório. O nome do aplicativo.
URL do aplicativo: o URL do aplicativo. Este é um campo opcional útil para ajudá-lo a lembrar a finalidade dessa chave no futuro.
Tipo de chave: Obrigatório. Selecione o tipo de chave que você deseja criar. Você pode encontrar descrições de tipos de chaves e aplicativos aqui.
Tipo de aplicação: Obrigatório. Selecione o tipo de aplicativo que melhor representa o aplicativo que usará essa chave. Você pode encontrar descrições de tipos de chaves e aplicativos aqui.
Clique no botão Criar . A nova chave é exibida na lista de chaves disponíveis. Use essa chave para autenticar seu aplicativo Bing Maps conforme descrito na documentação da API do Bing Maps que você está usando.
Siga o processo descrito em MAPPROXY.md
Teste seu servidor MapProxy em um navegador da web, por exemplo: http://192.168.145.20/inavmapproxy/
Depois de ter um servidor MapProxy funcionando, escolha MapProxy como seu provedor de mapas
Insira o URL do serviço MapProxy, por exemplo: http://192.168.145.20/inavmapproxy/service?
Insira a camada de serviço MapProxy (inav_layer se configurado em MAPPROXY.md)
Depois de concluído, você pode ampliar a área em que voará enquanto estiver conectado à Internet na guia GPS ou Controle da Missão para salvar o cache para uso offline.
O INAV fornece imagens de fontes para que fontes personalizadas possam ser criadas de acordo com sua preferência pessoal. Este é o caso das fontes analógicas e digitais. Os recursos podem ser encontrados na pasta osd. Nas subpastas analógicas e digitais , você encontrará informações sobre como compilar suas próprias fontes. Existe também um documento do Mapa de Caracteres do INAV. Contém visualizações de todas as imagens de caracteres nas fontes e os nomes de variáveis apropriados no firmware e no Configurador. Existem ferramentas para compilar as fontes analógicas e digitais. Novos envios de fontes por meio de solicitações pull são bem-vindos.
Certifique-se de que Configurações -> Sistema -> "Aceleração de hardware do usuário quando disponível" esteja marcado para obter o melhor desempenho
Para problemas do configurador INAV, levante-os aqui
https://github.com/iNavFlight/inav-configurator/issues
Para problemas de firmware INAV, levante-os aqui
https://github.com/iNavFlight/inav/issues
Aceitamos patches limpos e razoáveis, envie-os!