Índice:
- Etapa 1: Materiais + Ferramentas
- Etapa 2: Posicionando os componentes
- Etapa 3: Instalando o servidor no Raspberry Pi
- Etapa 4: Instalando o servidor no Raspberry Pi (parte 2)
- Etapa 5: Instalando o servidor no Raspberry Pi (parte 3)
- Etapa 6: Configurando o Hardware
Vídeo: Controlando o carro RC por meio de uma interface da Web: 6 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
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.
Recomendado:
Controlando o brilho do Led por Raspberry Pi e página da Web personalizada: 5 etapas
Controlando o brilho do LED por Raspberry Pi e página da Web personalizada: usando um servidor apache no meu pi com php, encontrei uma maneira de controlar o brilho do LED usando um controle deslizante com uma página da Web personalizada que pode ser acessada em qualquer dispositivo conectado à mesma rede do seu pi .Há muitas maneiras pelas quais isso pode ser ac
Interface Homem-Computador: Funcione uma garra (feita por Kirigami) por movimento de pulso usando EMG: 7 etapas
Interface Homem-Computador: Funcione um Gripper (feito por Kirigami) por Movimento de Pulso Usando EMG .: Então esta foi minha primeira tentativa em uma interface homem-computador. Eu capturei os sinais de ativação muscular do meu movimento de pulso usando um sensor EMG, processei-o por meio de python e arduino e acionou uma pinça baseada em origami
ESP8266-NODEMCU $ 3 Módulo WiFi nº 2 - Controle de pinos sem fio por meio da PÁGINA DA WEB: 9 etapas (com imagens)
ESP8266-NODEMCU Módulo 2 WiFi de $ 3 - Controle de pinos sem fio por meio da página da web: Um novo mundo desses micro-computadores chegou e essa coisa é o ESP8266 NODEMCU. Esta é a primeira parte que mostra como você pode instalar o ambiente do esp8266 em seu IDE arduino por meio do vídeo de introdução e como as partes em
Controlando dispositivos por meio do Arduino com comutação mecânica: 8 etapas (com imagens)
Controlando dispositivos por meio do Arduino com comutação mecânica: O Arduino pode ser usado para controlar dispositivos por meio do uso de interruptores mecânicos simples e relés
Execute qualquer item alimentado por bateria por meio de alimentação CA: 4 etapas
Use qualquer item alimentado por bateria através da alimentação CA .: Você já não teve baterias suficientes para um objeto? Ou você já perdeu o adaptador de um objeto e quis usá-lo novamente? Ou apenas quer fazer algumas faíscas legais no seu quarto?