- Foi criado um radar de mesa com ESP32-C3 e um display circular de 1,28 polegada para mostrar distância, direção e informações detalhadas de aeronaves ADS-B próximas
- A montagem, que exige um pouco de solda, leva cerca de 15 minutos, e a instalação do firmware pela ferramenta web do ESPHome termina em menos de 30 segundos
- O modelo 3D usado inicialmente tinha tolerâncias apertadas demais para a placa, então foi impresso outro gabinete; no futuro, há planos de projetar um modelo alternativo com mais folga
- O firmware foi aprimorado com origem, destino e modelo detalhado da aeronave, além de clima e horário locais, e agora permite alterar coordenadas e várias opções de exibição pela web
- Há suporte a atualizações OTA autenticadas, permitindo instalar pelo navegador, sem conexão USB, binários compilados localmente
Montagem do hardware e escolha do gabinete
- ESP32-Plane-Radar é um projeto open source que usa ESP32-C3 e um display circular de 1,28 polegada para mostrar aeronaves ADS-B próximas como em uma tela de radar
- As aeronaves são posicionadas de acordo com a distância e a direção em relação à localização atual, com informações detalhadas exibidas na tela
- Foram usados fios finos com revestimento de silicone, e a montagem, incluindo um pouco de solda, foi concluída em cerca de 15 minutos
- Com a ferramenta web de gravação do ESPHome, é possível instalar o firmware em um ESP32 novo pelo navegador em menos de 30 segundos
- O gabinete ESP32 Plane Radar escolhido primeiro tinha um visual bom, mas as tolerâncias da placa eram apertadas demais para uma montagem prática
- Em vez disso, foi impresso o modelo ESP32-S3 1.28" Waveshare Plane Radar
- No futuro, há planos de projetar um gabinete impresso em 3D próprio com tolerâncias mais folgadas
Melhorias nas informações de voo e nas configurações
- Quando há dados do voo, são mostrados origem e destino em vez do número de cauda; se não houver dados, o indicativo de chamada é usado como informação alternativa
- O modelo da aeronave também aparece de forma mais específica, como
B737-800em vez deB737 - Também foram adicionadas informações de clima local, temperatura, umidade, hora e data
- O modelo da aeronave também aparece de forma mais específica, como
- Mesmo depois da configuração inicial, é possível alterar coordenadas e opções da tela pela interface web
- Dá para mudar opções de exibição sem redefinir as configurações de Wi-Fi
- É possível configurar unidades, pista, clima, formato de temperatura e relógio de 12 ou 24 horas
- O tamanho padrão da fonte foi aumentado em 10%, e foi adicionado um slider de 80% a 130% que mantém o valor configurado
- Com atualizações OTA autenticadas, é possível enviar ao ESP32, pelo navegador e sem conexão USB, binários compilados localmente no notebook
- Os próximos candidatos a melhoria são a adaptação para um display maior e o projeto de um gabinete impresso em 3D com tolerâncias mais generosas
1 comentários
Opiniões no Hacker News
Nos últimos meses, surgiram vários produtos parecidos, e o último deles chegou de fato a entrar em pré-venda.
Há casos relacionados como o radar de aviões com ESP32 no MakerWorld, o micro-radar e o produto da Gadgies, e pessoalmente gosto bastante desses pequenos dispositivos de rastreamento de aeronaves
Moro a alguns quilômetros de um aeroporto que abriga uma base de aviões-tanque de combate a incêndios e tenho bastante medo de incêndios florestais, já que só neste ano 120 mil acres queimaram nesta região.
Como projeto de radioamador, fiz uma antena de cerca de 1 MHz e a conectei a um Raspberry Pi rodando dump1090; consegui receber sinais a até cerca de 50 milhas de distância, do outro lado de uma cadeia de montanhas de 12 mil a 14 mil pés.
Hoje uso sites ADS-B com informações de rastreamento mais ricas, e é muito divertido acompanhar a decolagem de várias aeronaves de combate a incêndio, como C-130, MD-80 e hidroaviões Canadair.
Em especial, ao identificar aviões de reconhecimento, dá para perceber quais incêndios as agências estão observando um pouco antes do WatchDuty
Para ser exato, é uma tela parecida com radar, não um radar
Este projeto apenas recebe passivamente informações digitais de posição transmitidas pela própria aeronave; ele não transmite ondas de rádio nem mede fisicamente a posição da aeronave.
Ao comparar o radar primário com o link relacionado a ADS-B que o projeto recebe, a diferença fica clara
O correto seria chamar de tela de radar; teria sido ainda mais legal se tivessem feito um transmissor de radar baseado em ESP32
Antes dos computadores, o próprio fósforo da tela fazia o papel de memória, então era fácil conectá-la a um radar de varredura rotativa
Parece que o usuário precisa inserir manualmente a latitude e a longitude do “radar”; usar localização por Wi‑Fi no próprio microcontrolador poderia tornar tudo muito mais conveniente, sem precisar de um portal web
Dá para obter a localização com ipgeolocation.io, mas ainda é necessário configurar uma chave de API.
Se houver um backend ao qual o dispositivo se conecte e, para a configuração de Wi‑Fi, for usada uma ferramenta como comitup, não será preciso fazer login diretamente no dispositivo
Como moro em uma rota por onde passam muitos aviões, já fiz um dispositivo parecido usando um display ESP32 XiaoZhi AI de 12 dólares.
Deixei-o multifuncional: quando uma aeronave entra no espaço aéreo selecionado, ele mostra o tráfego aéreo; quando não há novas aeronaves, mostra o uso do Claude e o tempo restante até o reset.
Ele se integra ao ESPHome, e também coloquei o Home Assistant Voice Assistant para testar o HA Assist totalmente local
É bem legal, mas buscar os dados em adsb.fi parece meio trapaça.
Para receber e decodificar ADS-B diretamente no ESP32, imagino que seria necessário um dispositivo muito mais potente
O maior problema não é o desempenho de processamento, e sim a largura de banda da porta USB, que não combina com a maioria dos SDRs; usando uma técnica de receber apenas parte das mensagens via USB lento, dá para decodificar ADS-B
O chip ESP32 em si custa poucos dólares, mas os produtos com display integrado custam cerca de 40 dólares, então fico curioso se daria para montar por conta própria e sair mais barato
O ESP32 Cheap Yellow Display pode servir de referência e também se integra facilmente ao Home Assistant
ADS-B não é radar, mesmo que o controle de tráfego aéreo chame sistemas assim de radar secundário
Parece ser por isso que ele é classificado sob o mesmo termo