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, 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 da conta gratuita (básica) 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 para 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!