Índice:

IHover: 5 etapas
IHover: 5 etapas
Anonim
IHover
IHover

Você provavelmente está se perguntando, o que diabos é esse moedor de carne? Bem, deixe-me apresentá-lo ao meu hovercraft. Você pode perguntar um hovercraft não é algo de um filme si-fi? Não realmente não, um hovercraft real usa a confiança de disparo para baixo que prende em uma espécie de bolsa debaixo dele. Quando houver pressão suficiente, o ar preso empurrará o hovercraft para cima para que ele possa escapar pelo orifício sob a bolsa. Ele efetivamente cria uma bolha de ar onde flutua. Daí o nome hovercraft.

Esta máquina poderosa pode carregar muito peso e pode voar sobre todos os terrenos que você quiser. E se você for capaz de voar para longe o suficiente para não ouvir mais, parabéns, mas não se preocupe, ele está equipado com GPS para que você sempre possa encontrá-lo de volta enquanto estabelece novos recordes de velocidade.

Suprimentos

- Raspberry Pi

-Motores drones potentes: SUNNYSKY A2212 KV980

-4 ESC's com corrente mínima de 15A: LittleBee 20A-S ESC BLHeli_S OPTO

-Propeller tipo 10 x 4,5

- Bateria drone de alta potência com corrente mínima de 60A e tensão 3S: VGEBY1 LiPo-accu, 3S 11, 1 V

- Carregador de equilíbrio digital RC para bateria de lítio

-Led strip

-2 sensores ultrassônicos HC-sr04

-Sensor LDR

-FlySky FS-i6 Transmissor RC com receptor FS-iA6B

- Módulo GPS 6MV2

-5V powerbank

-Servo (mín. 3kg de força)

-Transitor mínimo 12V como TIP120

-MCP3008 conversor analógico para digital

Conversor de -9V para 5v e 3,3V

- Suporte para bateria (6,5 a 12V)

-Resistor definido

-Jumper fios

- Construir materiais como madeira e mouse de isolamento

Etapa 1: vamos colocar este alternador, começando com o Raspberry Pi

Instalando o Raspbian

Todo esse hardware sofisticado é controlado por um pi de framboesa. Para tornar a vida mais fácil, instale o raspbian em um cartão SD e siga estas etapas. Depois de atualizar o sistema operacional e antes de inicializar pela primeira vez: Escreva ip = 169.254.10.1 no final do arquivo cmdline.txt que você pode encontrar no diretório de inicialização do seu cartão SD recém-atualizado. Salve este arquivo e saia. Você acabou de definir um endereço IP estático em seu Pi.

Para habilitar facilmente a conexão ssh em sua primeira inicialização, crie no mesmo diretório de inicialização um arquivo chamado ssh sem extensões como.txt anexadas a ele. Deixe este arquivo vazio.

Inicialize seu Pi Conecte seu Pi via ethernet e abra uma conexão ssh com um programa como o putty. O endereço IP para conectar é o endereço IP que você inseriu no arquivo cmdline.txt: 169.254.10.1

Configuração Rasbian

Modelo

sudo raspi-config

para abrir as configurações do rasbian.

Em primeiro lugar, vá para as interfaces no menu e habilite a comunicação serial e o barramento SPI. Reinício.

Infelizmente, habilitar a comunicação serial não é tão fácil. Você também deve executar esses comandos se tiver um Pi 3 ou 4.

sudo systemctl stop [email protected]

sudo systemctl disable [email protected]

Em seguida, vá novamente para o diretório /boot/cmdline.txt com

sudo nano /boot/cmdline.txt

e exclua o console de texto = serial0, 115200. Por fim, abra o arquivo /boot/config.txt

sudo nano /boot/config.txt

e escreva isso na parte inferior:

enable_uart = 1

dtoverlay = miniuart-bt

Isso mudará os pinos rx e tx de seu pi para o barramento uart de hardware real em seu pi e dará ao bluetooth o falso e pior.

Wi-fi

Wifi não é um luxo se você deseja instalar algum software novo no futuro, como precisamos fazer.

Faça isso com o seguinte comando e altere o SSID e a senha com o SSID e a senha do seu roteador, respectivamente.

wpa_passphrase "SSID" "Senha" >> /etc/wpa_supplicant/wpa_supplicant.conf

Reinicie seu Pi para que as alterações tenham efeito. Verifique sua conexão com o

ping www.google.com

comando e continue se para a próxima etapa se você obtiver uma resposta.

Instale algum software

Primeiro, digite:

sudo apt-get update

sudo apt-get upgrade

e dê ao seu Pi tempo para instalar as atualizações.

Em seguida, precisamos instalar o banco de dados para armazenar todos os dados de localização que iremos coletar.

sudo apt instalar servidor mariadb

mysql_secure_installation

Siga o assistente de instalação. Para poder executar o site a partir do pi, instale o servidor web apache.

sudo apt install apache2 -y

Finalmente, ainda temos que instalar alguns pacotes python

Frasco

Flask_cors Flask_socketio Python-mysql-connector sudo apt-get install python3-spidiv

Etapa 2: Tempo de Hardware

Tempo de Hardware
Tempo de Hardware
Tempo de Hardware
Tempo de Hardware
Tempo de Hardware
Tempo de Hardware

A base

Chegou até aqui ?? Todo o software deve ser feito, então vamos começar com todas as coisas divertidas, o hardware.

A base do hovercraft existe de madeira e rato de isolamento.

  1. O item no primeiro para você precisa fazer duas vezes. O rato de isolamento é cortado com uma gangorra com uma prancha de madeira colada em cima dela. O espaço entre o mouse de isolamento deve ser grande o suficiente para que a hélice se encaixe entre eles. Em seguida, você aparafusa os dois motores do drone no meio da prancha e monta as hélices no topo.
  2. Em seguida, precisamos fazer mais 2 suportes de motor, que colocaremos no meio da nave (figura 2).
  3. Corte a parte inferior do hovercraft de um mouse grosso de isolamento. Em seguida, coloque um saco hermético ao redor (figura 3).
  4. Agora temos que fazer o painel superior. Ele deve ter exatamente as mesmas dimensões do lado inferior que fizemos na etapa anterior. Faça 2 furos do tamanho do diâmetro da hélice no meio e cole os 4 suportes do motor que fizemos na etapa 1 e 2 em cima dele. Em seguida, colamos a parte inferior da etapa 3 abaixo.
  5. Continuamos fazendo as barbatanas de que precisamos para dirigir. Faça duas barbatanas como na figura 5 no parafuso no topo do seu deck. Para poder movê-los faça uma estrutura semelhante à vista na foto 9. (Figura 5 - 9)
  6. Agora finalize com um pouco de papelão extra ao redor dos orifícios da hélice para um melhor fluxo de ar (figura 10).

Etapa 3: Conectando alguns fios

Conectando alguns fios
Conectando alguns fios
Conectando alguns fios
Conectando alguns fios

Nos documentos abaixo, você encontrará exatamente o mesmo esquema duas vezes, uma vez na forma esquemática e a outra na forma de breadboard. Sinta-se à vontade para mudar algumas coisas se você não puder mais ver as árvores através da floresta.

DICA: certifique-se de conectar um motor de disparo para baixo e para trás ao contrário, visto no esquema de placa de ensaio. Isso fará com que o motor gire ao contrário.

Etapa 4: Instalando o Código

Todo o código que escrevi está disponível gratuitamente no github.

Para clonar o backend, digite

git clone

e clonar o frontend

github.com/BaertTorre/www

O backend você pode salvar onde quiser, mas o frontend deve ser colocado no diretório / var / e substituir o mapa www existente.

Se feito corretamente, você pode navegar para 169.254.10.1 com seu broser e ver o site do frontend.

Etapa 5: iniciar back-end automaticamente

Bem-vindo à etapa final. Espero que você tenha chegado até aqui sem muita confusão. Eu certamente não sabia:).

Esta etapa descreve como fazer o software de back-end iniciar automaticamente na inicialização do Pi.

Crie um arquivo com este comando:

sudo nano /etc/systemd/system/iHover.service

Após o seguinte neste arquivo:

[Unit] Descrição = iHover After = network.target mariadb.service [Service] Type = simple User = root ExecStart = / bin / sh /Path/To/Repo_with_launcher.sh [Install] WantedBy = multi-user.target

No ExecStart online, forneça o caminho correto para o launcher.sh incluído no backend.

Por fim, deixe as alterações entrarem em vigor com:

sudo systemctl daemon-reload

sudo systemctl enable iHover.service

E pronto !!

Divirta-se com seu novo brinquedo.

Recomendado: