Índice:

Controlando o carro RC por meio de uma interface da Web: 6 etapas (com imagens)
Controlando o carro RC por meio de uma interface da Web: 6 etapas (com imagens)

Vídeo: Controlando o carro RC por meio de uma interface da Web: 6 etapas (com imagens)

Vídeo: Controlando o carro RC por meio de uma interface da Web: 6 etapas (com imagens)
Vídeo: NR-12 Acidente em torno 2024, Novembro
Anonim
Controlando o carro RC por meio de uma interface da web
Controlando o carro RC por meio de uma interface da web

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

Materiais + Ferramentas
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

Posicionando os componentes
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

Configurando o Hardware
Configurando o Hardware
Configurando o Hardware
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.

Recomendado: