Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Olá amigos, Neste instrutível vou te ensinar a fazer um carro RC via interface web. Vamos controlá-lo sem fio por meio de um servidor nosso. Usando o método que irei mostrar a você, não precisaremos usar um receptor RC. Para hospedar o servidor web, vamos usar um Raspberry Pi e um Arduino para fazer a interface do Rasberry Pi com o controlador de motor dos carros RC. Bem, espere aí mais um passo para a lista de materiais que vamos usar neste instrutível e não se esqueça de votar em mim Plzzzz:-).
Você também pode me seguir no Instagram "https://www.instagram.com/vikaspal2131/"
Etapa 1: Materiais + Ferramentas
As coisas que você precisa adquirir para fazer este carro são as seguintes: -
1. Raspberry Pi
2. Arduino UNO
3. regulador de tensão 5V
4. 2 x cabeçote de travamento de três pinos
5. Um conector USB fêmea
6. Um escudo de prototipagem Arduino
7. Alguns pinos de cabeçalho
8. Um conector de bateria macho e fêmea
9. 6 x espaçadores de PCB junto com os parafusos apropriados
10. Alguns fios de conexão
11. Dongle Wifi
Etapa 2: Posicionando os componentes
Depois de coletar tudo, vou começar a montagem posicionando os componentes na placa. Em seguida, vou soldar todos eles no lugar e, em seguida, seguir o diagrama de fiação acima para fazer todas as conexões apropriadas.
Descobri que prender as pontas dos fios primeiro me permite soldá-los à placa com mais facilidade. Depois de vender os fios no lugar, vou soldar os pinos do conector. Também criei um cabo que vai entre a bateria e o controle do motor, o que me permite adicionar dois fios extras fáceis de fornecer energia para o regulador de 5 volts. Também soldo esses fios no regulador. Na próxima etapa, instalaremos o servidor e transformaremos o Raspberry Pi em um ponto de acesso sem fio.
Etapa 3: Instalando o servidor no Raspberry Pi
Para começar, vou instalar e configurar o servidor. As instruções sobre como instalar o servidor estão neste link. Este é um repositório git a partir do qual você pode instalar o servidor em seu Raspberry Pi. Siga esse link para instalar o servidor. Uma vez instalado, podemos configurar nosso Pi para ser um ponto de acesso sem fio. Para fazer isso, primeiro precisamos executar este comando: - "sudo nano / etc / network / interfaces" e pressione Enter. Depois desse local, um hash na frente de todas as linhas contendo "wlan0" ou "wpa", exceto para a linha que mencionou "allow-hot plug wlan0" (certifique-se de colocar o hash apenas na frente das linhas com Wlan0 ou wpa) Podemos então adicionar essas três linhas ao arquivo.
#iface wlan0 inet static
endereço 192.168.42.1
máscara de rede 255.255.255.0"
e então saia do arquivo com ctrl + x e reinicie o Pi usando o cmd "sudo reboot".
Etapa 4: Instalando o servidor no Raspberry Pi (parte 2)
Depois de fazer o login novamente em nosso Pi, podemos instalar o servidor DHCP com cmd "sudo apt-get install isc-dhcp-server" e editar o seguinte arquivo de configuração com cmd "sudo nano /etc/dhcp/dhcpd.conf". Coloque um hash antes das linhas que mencionam "opção de nome de domínio". Podemos então remover o hash na frente da linha autoritativa (que está quatro linhas abaixo da "opção nome do domínio") e adicionar as seguintes linhas ao arquivo no final do arquivo: -
sub-rede 192.168.42.0 máscara de rede 255.255.255.0 {
intervalo 192.168.42.10 192.168.42.50;
opção de endereço de transmissão 192.168.42.255;
opção de roteadores 192.169.42.1;
default-lease-time 600;
tempo máximo de locação 7200;
opção nome de domínio "local";
opção de servidores de nomes de domínio 8.8.8.8, 8.8.4.4;
Podemos então sair desse arquivo e executar o seguinte cmd "sudo nano / etc / default / isc-dhcp-server"
Na última linha desse arquivo, você pode ver que está escrito INTERFACES = "", adicione "wlan0" entre as aspas das interfaces e saia do arquivo.
Etapa 5: Instalando o servidor no Raspberry Pi (parte 3)
Podemos então instalar o hostapd com este comando "sudo apt-get install hostapd" e então editar o arquivo de configuração adicionando as seguintes linhas usando o cmd "sudo nano /etc/hostapd/hostapd.conf":-
interface = wlan0
driver = n180211
# driver = rt1871xdrv
ssid = Mypi
hw_mode = g
canal = 6
macaddr_acl-0
auth_algs = 1
ignore_broadcast_ssid = 0
wpa-2
wpa_passphrase = framboesa
wpa_key-mgmt = WPA-PSK
wpa_pairwise = TKIP
rsn_pairwise-CCMP
Podemos então editar o arquivo de configuração fazendo as seguintes alterações pelo cmd "sudo nano / etc / default / hostapd". Agora há uma linha onde está escrito # DAEMON_CONF = "". Primeiro, remova o hash da frente dele e escreva a seguinte linha entre sua citação "/etc/hostapd/hostapd.conf" e saia do arquivo.
Etapa 6: Configurando o Hardware
Podemos então inserir um adaptador sem fio em uma porta Pi USB e acessar o ponto de acesso sem fio de Pi chamado Mypi e a senha é raspberry Pi. Agora vou mostrar como fiz uma placa customizada para montar o Raspberry Pi e o Arduino e como conectar tudo e fazer um teste.
Depois de projetar a plataforma do meu carro, usei um cortador a laser para cortar o compensado. Em seguida, adiciono o impasse ao compensado. Depois disso, montei o Arduino e o Raspberry Pi no suporte usando mais alguns parafusos. depois de anexar o escudo personalizado ao Arduino, posso montar madeira compensada em meus carros RC. Podemos então conectar o servo de direção RC ao servidor conectado ao pino 10 e o controlador do motor ao servidor conectado ao pino 9. Em seguida, usando um cabo de impressora, conecte o Arduino à porta USB Raspberry Pi seguido de conectar o dongle wi-fi ao Pi. Podemos então conectar o cabo USB ao conector de alimentação Pi e a extremidade à blindagem personalizada. Depois de conectar a bateria ao cabo de suporte de energia, conectei a minha rede sem fio Pi e iniciei o servidor. Depois de conectado à rede sem fio do Pi, digitei o endereço IP no meu navegador. Depois disso, uma interface aparecerá. A partir dessa interface, posso controlar o movimento do meu carro.
Depois disso, você pode brincar com seu carro RC do seu navegador.