Índice:
- Suprimentos
- Etapa 1: vamos colocar este alternador, começando com o Raspberry Pi
- Etapa 2: Tempo de Hardware
- Etapa 3: Conectando alguns fios
- Etapa 4: Instalando o Código
- Etapa 5: iniciar back-end automaticamente
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
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
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.
- 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.
- Em seguida, precisamos fazer mais 2 suportes de motor, que colocaremos no meio da nave (figura 2).
- Corte a parte inferior do hovercraft de um mouse grosso de isolamento. Em seguida, coloque um saco hermético ao redor (figura 3).
- 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.
- 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)
- 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
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:
Como fazer uma antena dupla BiQuade 4G LTE Etapas fáceis: 3 etapas
Como Fazer Antena Dupla BiQuade 4G LTE Etapas fáceis: Na maioria das vezes que enfrentei, não tenho uma boa intensidade de sinal para meus trabalhos do dia-a-dia. Então. Procuro e tento diferentes tipos de antena, mas não funciona. Depois de perder tempo, encontrei uma antena que espero fazer e testar, porque não é um princípio de construção
Design de jogo no Flick em 5 etapas: 5 etapas
Design de jogos no Flick em 5 etapas: o Flick é uma maneira realmente simples de fazer um jogo, especialmente algo como um quebra-cabeça, romance visual ou jogo de aventura
Detecção de rosto no Raspberry Pi 4B em 3 etapas: 3 etapas
Detecção de rosto no Raspberry Pi 4B em 3 etapas: Neste Instructable, vamos realizar a detecção de rosto no Raspberry Pi 4 com Shunya O / S usando a Biblioteca Shunyaface. Shunyaface é uma biblioteca de reconhecimento / detecção de rosto. O projeto visa alcançar a detecção mais rápida e velocidade de reconhecimento com
Espelho de cortesia DIY em etapas fáceis (usando luzes de tira LED): 4 etapas
Espelho de toucador DIY em etapas fáceis (usando tiras de LED): Neste post, fiz um espelho de toucador DIY com a ajuda de tiras de LED. É muito legal e você deve experimentá-los também
Arduino Halloween Edition - Tela pop-out de zumbis (etapas com imagens): 6 etapas
Arduino Halloween Edition - Tela pop-out de zumbis (etapas com imagens): Quer assustar seus amigos e fazer barulho no Halloween? Ou apenas quer fazer uma boa pegadinha? Esta tela pop-out de zumbis pode fazer isso! Neste Instructable, vou ensiná-lo a criar facilmente zumbis usando o Arduino. O HC-SR0