Atirador de elite nerd ou como fazer um "olho afiado"

De alguma forma, eles me convidaram para um campo de tiro usando armas de alta precisão (de uma maneira simples - para atirar com um franco-atirador). É um tiro de uma arma que atinge alvos a distâncias razoavelmente grandes, por exemplo, por quilômetro. Depois de disparar minhas três primeiras balas, eu queria ver onde tinha terminado. O alvo está muito longe e os buracos de entrar na vista não são visíveis. A única solução possível foi avançar para o alvo e ver todos os acertos diretamente no local.

Observando e funcionando por um dia, decidi que era necessário, de alguma forma, simplificar esse processo. No campo de tiro, quero me divertir e não rolar um quilômetro a cada três tiros para fazer alterações. Como resultado da deliberação e da decisão tomada, foi criado um dispositivo que mostra a meta diretamente no celular.



Atenção, sob o corte muitas fotos!

Ao retornar do tiroteio, um pensamento não deu descanso - você precisa detectar de alguma maneira os acertos e exibir os resultados em algum lugar perto do atirador. No início, havia idéias para criar um alvo especial: quando atingidos, os contatos são fechados e os dados são transferidos para a seta. Mas essa ideia teve que ser rejeitada, já que o alvo saiu uma vez. Havia a ideia de procurar irregularidades no alvo, mas também bastante difícil, além de não estar claro imediatamente como calibrá-lo em condições de campo. A solução mais simples e correta está na superfície - você só precisa fotografar o alvo e clicar em já olhar a foto. Portanto: o dispositivo deve ser compacto, ter poder autônomo, trabalhar por um longo tempo e ser bastante despretensioso. Bem e o mais importante - deve ser muito fácil de usar. Idealmente - ligado e foi tomar uma posição.

Chegando à montagem.

Vamos precisar de:

  • Raspberry Pi para que essa coisa possa pensar
  • Câmera para ver
  • Modem 3G para que ela possa falar
  • Sensor GPS , para que a coisa saiba onde está (exibiremos a distância da seta ao alvo)
  • Bateria, então ela comeu deliciosamente.

Mais da metade do que precisávamos estava disponível, então tive que comprar quase nada.

A parte técnica está pronta para montagem - agora você precisa pensar na estética. No início, foi decidido pedir um belo caso para tudo isso. E aqui estou diante do primeiro problema. Os sites estão repletos de serviços para a fabricação de caixas, mas os preços são tão altos que eu parei de pensar no design desajeitado dos dispositivos domésticos e percebi que o significado da vida é que eu tenho o meu próprio caminho. Criar um estojo solicitando-o a alguém é MUITO caro, mesmo se você apenas pedir para fazer um cubo quadrado de alumínio com um orifício para a câmera. Talvez eu estivesse parecendo mal, mas eles me deixaram estupor com ofertas. Tentei explicar que precisava de um primitivo - simples e confiável. Me ofereceram soluções por meio milhão de rublos!

Vamos para o outro lado - peça um estojo de alumínio comum para bricolagem no site asiático. O custo de 700 rublos. Caixa de alumínio bonita e elegante. Já polido. O mais importante é não perder o tamanho. E nós mesmos vamos fazer furos.

Lá encontramos um mini tripé e um bico de aumento (telescópio) na lente.

Não há dificuldades com a montagem - as framboesas têm um conector para a câmera e as pernas GPIO são suficientes para a tela e o sensor GPS.


(conectamos a tela de informações e o GPS)

Para alimentos, usamos um conjunto de baterias 18650. Cada bateria é de 2600 mAh e um pacote de 4 peças nos dá um total de mais de 10.000 mAh. Isso é muito bom para as framboesas e nossas necessidades são mais do que cobertas. Recolhemos o carregador da bateria e tentamos alimentar a framboesa.


Colamos as baterias e soldamos os contatos com muito cuidado. Melhor uso de solda por resistência

Enquanto nosso corpo estiver a caminho, começaremos a escrever a parte do software. Seguindo o provérbio "Tome por conta própria, para não cair ao caminhar", usaremos apenas as ferramentas com as quais temos uma vasta experiência. Portanto, não usaremos C ++, mas usaremos nosso Java favorito.
Não publicarei o código, mas explicarei a essência do que foi feito.

Primeiro, escreva um servidor. Para fazer isso, o Jetty em conjunto com o MySQL é adequado para nós. O servidor deve registrar os dispositivos e estabelecer uma conexão entre o dispositivo de disparo e o smartphone.

Instale no raspberry linux, conecte o Java e escreva o primeiro cliente. O cliente deve poder fazer login no nosso servidor, receber um comando para tirar fotos, tirar uma foto e enviar o resultado ao servidor. Após um pouco de reflexão, também escrevemos um sistema de atualizações de software e distribuição de versões. Certamente, alguém mais precisará desse dispositivo, caso haja outro hardware e / ou outros sensores - o software também será diferente e também precisará ser atualizado.

Em seguida, escrevemos um cliente para Android. Tudo é simples aqui - adicionamos o dispositivo à lista de disponível por seu "token" e, se o dispositivo existir e estiver ativado, teremos acesso a ele. Para não gerar manualmente um token complexo, nós o criptografamos em um código QR, que colocamos no estojo do dispositivo (não tive tempo para colocá-lo, então apenas o imprimi, plastifiquei e plantei no estojo) . Ao adicionar um dispositivo a um smartphone, basta escanear um código QR.

Quando o software ficou pronto, o caso chegou. Fazemos um desenho para fazer buracos nesse belo homem e o entregamos a qualquer agência de publicidade. Eles fazem tudo no moinho de forma rápida e barata.


Colocamos a tela

Montamos os componentes no estojo e temos mais alguns momentos desagradáveis. Em primeiro lugar, a antena GPS do meu transmissor era de cerâmica passiva e, apesar de estar conectada à parte externa do dispositivo, encontra satélites por muito tempo. Aparentemente, qualquer proximidade com o metal é prejudicial para ela, porque fora do caso a velocidade de encontrar satélites era cerca de duas vezes mais rápida. Em segundo lugar, é muito difícil soldar qualquer coisa com minha caldeira chinesa com um ferro de soldar nas pernas do conector microUSB. Portanto, tive que consertar o conector com cola quente. Da próxima vez, farei essas coisas apenas em textolite. (Oh, como eu sonho com uma estação de solda!)


Juntando tudo

Tudo está montado - estamos testando.


Telas de aplicativos

Funciona com um estrondo, pode transmitir imagens em dois modos - no modo de baixa qualidade (para definir as lentes do dispositivo no alvo) e no modo de alta qualidade, por assim dizer, "modo de combate".

Infelizmente, não sou o dono da arma, nem tenho ar e não posso fazer isso sozinho. Ele administrou os testes em casa e decidiu dar o dispositivo aos profissionais para um encontro.

Trazemos o toque final: compramos uma maleta de “armas”, colocamos tudo lindamente e transportamos para os correios.





UPD: No momento em que escrevemos, já informamos que o dispositivo não precisa de um "telescópio", pois sem ele tudo é perfeitamente visível. Solicitado a marcar novos acertos no alvo.

Bem, o vídeo de lançamento:


Peço desculpas pela qualidade do vídeo, não gravei no relatório.

Concluindo, quero dizer que descobri uma nova direção no autodesenvolvimento. Eu sempre pensei que minhas mãos do jo transistor funcionam com mágica.

O dispositivo conseguiu identificar os prós e os contras.

Prós:

  • Preço
  • Independência de distância e linha de visão. A qualidade da imagem é sempre igualmente boa e independente da distância. Pode-se observar alvos por trás da cobertura.
  • Despretenciosidade e facilidade de uso.
  • Pode ser usado para outros fins.
  • Você pode combinar um número ilimitado de dispositivos para monitorar um grande número de destinos.

Contras:

  • O dispositivo deve estar na área de cobertura da Internet móvel, o que, de acordo com as avaliações dos atiradores, nem sempre é possível.
  • Antena GPS passiva. Precisa mudar para ativo.

Tendo testado a primeira panqueca - então eu quero mais. Ou seja, uma abordagem mais profissional. É necessário corrigir erros na implementação atual e adicionar novos recursos, até uma calculadora balística com sensores de umidade, temperatura, vento e distância. A seguir, há uma idéia para lugares “surdos” onde o dispositivo funcionará sem a Internet. Muito provavelmente, este artigo é apenas o começo de uma série de artigos.

Source: https://habr.com/ru/post/pt416699/


All Articles