ROBÔ WIFI RASPBERRY PI CONTROLADO PELO TELEFONE INTELIGENTE ANDROID
Vamos construir um robô que possa ser controlado pelo seu telefone celular sem fio via WiFi, sim; um robô WiFi usando Raspberry Pi. Aqui, estarei usando um App RootSaid - Centro de Comando WiFi para enviar comandos UDP ao ouvinte (robô). O ouvinte aceita os pacotes UDP e os usa para executar um conjunto de instruções para acionar o motor. Então, como você constrói um robô / robô wi-fi controlado a partir de um smartphone Android? Ou Um Robô WiFi Raspberry Pi. Agora vamos começar.
Componentes necessários
Clique neles para comprar na amazon
- Raspberry Pi
- Uma bateria de 12 V
- motores DC
- Chasis
- IC do driver do motor L293D
- Um telefone Android com RootSaid - WiFi Command Center instalado
- Uma rede WiFi
Instruções
Etapa 1 - O chassi
A primeira coisa a fazer é configurar o chassis do WiFi Robot usando Raspberry Pi. Você pode construí-lo da maneira que quiser. Deve haver espaço suficiente para consertar nosso Raspberry Pi, driver de motor L293D e uma bateria em bom estado.
Neste projeto, estarei usando uma bateria LiPo. Você pode usar placa de espuma ou folha de metal leve para construir a base. Se você quiser, pode adquirir um aqui. Aqui você encontrará uma lista de chassis de robôs que você pode comprar para construir um robô controlado por wi-fi usando o Raspberry Pi.
Etapa 2 - Fonte de alimentação
Para o nosso robô controlado por WiFi usando Raspberry Pi, estarei usando uma bateria de polímero de lítio de 12V para alimentar todo o robô, que é o Raspberry Pi e o driver de motor L293D para acionar os motores. Podemos fornecer 12 V diretamente para a placa do motor, pois ela tem um regulador embutido para alimentar o motor e o circuito separadamente. Mas alimentar o raspberry pi com esta bateria de 12 V vai fritar os chips. Portanto, você terá que usar um regulador para diminuir de 12V para 5V e fornecê-lo para Pi. Você pode comprar sua bateria de polímero de lítio aqui.
Etapa 3 - Condução motorizada Raspberry Pi DC
Você pode controlar o motor DC usando Raspberry Pi usando uma placa de driver adequada. Neste projeto estaremos usando 2 motores DC. Esses motores CC são acionados usando um driver de motor Dual H Bridge IC - L293D. Mais detalhes sobre como dirigir motores DC usando L293D IC podem ser obtidos aqui. Se você é novo nisso, é melhor prosseguir para a próxima etapa para obter uma melhor compreensão do projeto.
Obtenha seus produtos - Placa de driver L293D
Etapa 4 - O Raspberry Pi
Para construir um robô controlado por wi-fi usando um Raspberry Pi, é claro que você precisará de um Raspberry Pi. O Raspberry Pi é um computador de placa única de baixo custo que pode ser usado para robótica, automação residencial, etc.
Pegue seu Raspberry Pi daqui
Baixe e grave um sistema operacional em um cartão micro SD e insira-o no Raspberry Pi. Neste projeto, usei o Raspbian OS.
Agora ligue-o. Agora inicie seu terminal e crie uma senha para o usuário 'pi' executando o comando
sudo passwd pi
Agora execute e atualize e atualize executando
sudo apt update -y &&apt upgrade -y
Etapa 5 - A rede
Conecte o Raspberry Pi à rede e verifique se o Raspberry Pi Robot está obtendo um endereço IP. Conecte seu smartphone Android ao mesmo endereço e verifique se há conectividade adequada entre o smartphone Android e o raspberry pi. Você pode confirmar fazendo ping no seu smartphone Android do Raspberry Pi executando o comando
ping
Anote o endereço IP do robô raspberry Pi, pois nós estaremos usá-lo no futuro.
ifconfig
Etapa 6 - Conexões
O Raspberry Pi do seu Robô Raspberry Pi deve ser fornecido com 5V e o driver de motor L293D com 12 V.
Para este projeto, usaremos 6 pinos GPIO para controlar o robô. 33 e 11 para os motores 1, 13 e 15 para os motores 2 e 29 e 31 para os pinos de ativação. 29 e 31 devem ser sempre mantidos em Lógica 1.
Etapa 7 - Configurando o ouvinte
Agora, tudo o que você precisa fazer é configurar um ouvinte no Raspberry Pi WiFi Robot. Baixe o esboço do link abaixo e salve-o como um arquivo chamado “controller.py”
O Código
Agora execute o script do controlador do robô WiFi executando o comando
python controller.py
Isso fará com que o robô Raspberry Pi Wifi escute a porta 5050 para pacotes UDP de entrada.
Etapa 8 - Instale o RootSaid WiFi Command Center da Google PlayStore em seu smartphone Android
RootSaid WiFi Command Center é um aplicativo Android que pode ser usado para controlar robôs e eletrodomésticos por WiFi. Basta conectar seu celular à rede, inserir o endereço IP e a porta do servidor (o robô) e controlá-lo com o botão de seta. Clique aqui para saber mais sobre este aplicativo
Leia mais informações….
ROBÔ WIFI RASPBERRY PI CONTROLADO POR ANDROID SMART PHONE
Processo de manufatura
- Aquaponia controlada com Raspberry Pi
- Raspberry Pi / Hologram SMS interruptor de alimentação CA controlado
- Robô usando Raspberry Pi e Bridge Shield
- Construindo o Kit do Robô MonkMakes Raspberry Pi
- Tutorial - sPiRobot:controle e veja o que seu robô está vendo de qualquer lugar
- XMOS startKIT:Construindo um XMOS e Raspberry Pi Robot XMP-1
- Robô da caixa de CD do Raspberry Pi
- Robô Raspberry Pi controlado por Bluetooth
- Construa seu robô de streaming de vídeo controlado pela Internet com Arduino e Raspberry Pi
- Raspberry Pi Webcam Robot - Melhor tutorial de streaming de vídeo