Índice:
- Etapa 1: Reúna os materiais
- Etapa 2: configuração
- Etapa 3: Conectando o Buggy à ponte H
- Etapa 4: conectando sua ponte H ao Raspberry Pi
- Etapa 5: Conectando uma bateria de 9 volts ao H-bridge
- Etapa 6: Checkpoint
- Etapa 7: Botões de fiação
- Etapa 8: O Código
- Etapa 9: Configurando o VNC Viewer
- Etapa 10: montando seu carrinho
Vídeo: RSPI Push-Button Robot Buggy: 10 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Você já viu um carro com controle remoto em uma loja e se perguntou se poderia construir um sozinho? Bem, sim, você pode construir um e controlar seu carro com botões. Tudo o que você precisa é de alguns materiais simples e você pode construir um carrinho de robô com botão de pressão. Agora siga os passos abaixo e construa seu buggy robô.
Etapa 1: Reúna os materiais
Antes de começarmos, você deve reunir o material necessário para concluir este projeto:
- Raspberry Pi B +
- Monitor
- Teclado
- Mouse
- T-Cobbler
- Tábua de pão de tamanho médio
- H-Bridge
- Chave Phillips
- Chassi Robot Buggy com 2 motores
- 4 botões de pressão
- bateria de 9 volts
- Carregador portátil
- Fio micro USB
- 4 Macho - Fios Jumper Fêmea
- 12 Macho - Jumper-fios Macho
- Software de codificação Python 3
- Dispositivo móvel que pode baixar o aplicativo visualizador VNC
Etapa 2: configuração
Depois de reunir os materiais necessários, agora você pode construir seu carrinho. Em primeiro lugar, você precisa conectar o Raspberry Pi ao monitor, mouse e teclado. Depois de fazer isso, você precisa conectar seu t-cobbler ao seu Pi e sua placa de ensaio de meio tamanho. Agora você pode conectar sua ponte H e botões de pressão à sua placa de ensaio.
Etapa 3: Conectando o Buggy à ponte H
Agora você está pronto para construir seu buggy. Primeiro você precisa conectar os motores à ponte h, então você precisa desparafusar as quatro portas azuis na parte superior e inferior da ponte h, se você estiver segurando-a como está na imagem acima. Depois disso, você precisa obter dois fios-ponte macho vermelho e dois pretos. Em seguida, coloque os fios pretos nas portas esquerdas e os fios vermelhos nas portas direitas (na imagem acima ele foi conectado ao contrário, mas dessa forma fica mais fácil). Depois de colocar os fios nas portas azuis, aperte-os bem, o que ajudará a evitar que caiam. Agora em seu chassi, próximo às rodas, você verá os motores e um conector fêmea vermelho e preto saindo de cada motor. Combine o fio vermelho e preto da ponte H aos motores e agora sua ponte H está conectada ao seu carrinho. Lembre-se de que se você está segurando sua ponte-h da mesma forma que na imagem acima, as portas superiores devem ser conectadas à roda esquerda e as portas inferiores devem ser conectadas à roda direita.
Etapa 4: conectando sua ponte H ao Raspberry Pi
Depois de conectar sua ponte H ao buggy, agora você a conecta ao Pi. Agora você precisa de 4 fios de jumper macho-fêmea. Conecte todos os quatro fios de jumper à ponte h aos conectores machos na frente da ponte h. Em seguida, conecte todos os quatro fios a diferentes GPIO em sua placa de ensaio. Usei GPIO 4 e 17 para a roda esquerda e GPIO 5 e 6 para a roda direita. Para saber quais fios são para cada roda, na ponte h quais dois fios macho-fêmea você conectou estão mais próximos dos fios macho-fêmea que você conectou ao motor, está a roda variada. Agora você precisa de um fio macho para macho para conectar um fio terra à ponte-h. O que significa que agora você precisa desparafusar a porta do meio das três portas frontais de seu h-bridge. Em seguida, coloque o fio e aparafuse-o firmemente para evitar que caia. Agora coloque esse fio em uma porta de aterramento em sua placa de ensaio.
Etapa 5: Conectando uma bateria de 9 volts ao H-bridge
A última coisa que você precisa fazer para concluir a construção do seu carrinho é conectar uma bateria de 9 volts. Você precisa de um conector que conecte sua bateria e a divida em aterramento e voltagem. Agora você precisa desparafusar as duas primeiras portas da esquerda em seu h-bridge. Depois disso, você precisa colocar o fio vermelho da bateria na porta esquerda e, em seguida, colocar o fio terra na porta do meio. Você deve ter dois fios na porta do meio, um fio terra para o Pi e um fio terra da bateria. Agora aparafuse as portas com força e passe para a próxima etapa.
Etapa 6: Checkpoint
Agora vamos verificar se o seu buggy está funcionando antes de passarmos para os botões. Portanto, agora abra o Python 3 em seu Pi e execute o código abaixo para garantir que seu bug funcione.
do gpiozero import Robot
robby = Robô (esquerda = (4, 17), direita = (5, 6))
robby.forward ()
Se o seu buggy avançar, agora digite:
robby.stop ()
Etapa 7: Botões de fiação
Depois de verificar se o buggy funciona, você está pronto para adicionar botões de ação. A primeira coisa que você precisa fazer é colocar um fio do terra e conectá-lo aos trilhos de aterramento em ambos os lados. Isso tornaria muito mais fácil quando conectar seus botões. Agora coloque os quatro botões na mesma ordem da foto acima. Certifique-se de que cada perna de cada botão esteja em uma linha diferente. Agora conecte uma perna de cada botão ao solo. Depois disso, você precisa conectar cada botão a um GPIO, então vamos chamar o botão mais distante do seu Pi para a frente e conectar esse botão ao GPIO 23. Em seguida, o botão à direita daquele que você acabou de conectar, chamaremos para a direita e conectá-lo ao GPIO 13. Próximo ao botão mais próximo do seu Pi, chamaremos de trás para frente e conectaremos ao GPIO 21. Por último, o último botão chamaremos à esquerda e conectaremos ao GPIO 18.
Etapa 8: O Código
Depois de conectar os botões de pressão, você está pronto para codificar seu buggy. Abra o python 3 no seu Pi e siga o código abaixo para ter certeza de que seu bug funciona.
do gpiozero import Robot, Button
do tempo importar dormir
do aplicativo de importação do guizero, botão de pressão
robby = Robô (esquerda = (4, 17), direita = (5, 6))
forward_button = Botão (23)
right_button = Botão (13)
left_button = Botão (18)
Backwards_button = Botão (21)
enquanto verdadeiro:
if forward_button.is_pressed:
robby.forward ()
dormir (2)
robby.stop ()
elif right_button.is_pressed:
robby.right ()
dormir (0,2)
robby.stop ()
elif left_button.is_pressed:
robby.left ()
dormir (0,2)
robby.stop ()
elif Backwards_button.is_pressed:
robby.backward ()
dormir (2)
robby.stop ()
Etapa 9: Configurando o VNC Viewer
Agora você precisa conectar seu Pi ao telefone para poder executar o código a partir do telefone assim que o Pi for anexado ao carrinho. Primeiro baixe o aplicativo visualizador VNC em seu telefone. Em seguida, clique em VNC no seu Pi, ele deve estar próximo ao canto inferior esquerdo da tela. Depois de fazer isso, digite seu endereço Pi, nome de usuário e senha. Agora você está conectado ao seu Pi.
Etapa 10: montando seu carrinho
A última etapa que você precisa fazer é montar seu buggy. Essa pode ser a parte mais difícil deste projeto, porque é um pouco desafiador fazer com que tudo caiba no seu chassi. Para o que fiz, primeiro coloquei a bateria na parte inferior, entre os motores. Então coloquei o carregador portátil na parte inferior e conectei ao Pi. Coloquei o Pi e a parte de trás do chassi e prendi a ponte h ao t-clobber. Em seguida, coloquei a placa de ensaio na frente, para facilitar o controle do buggy. Mas você não precisa montar o seu exatamente da mesma forma, dependendo do tamanho do seu chassi. Agora você concluiu a construção de um carrinho de robô com botão de pressão com seu Raspberry Pi.
Recomendado:
Como fazer o Robot Buggy: 6 etapas
Como fazer o Robot Buggy: Olá !! No instrutível de hoje, irei ensiná-lo a fazer seu próprio robô buggy. Antes de entrarmos nas especificações e coisas que você precisa para fazer isso, um buggy robô é basicamente um carro de 3 rodas programável que você pode controlar
Projeto Robot Buggy: 3 etapas
Projeto de Buggy Robô: Para este projeto, você precisará de: Chassi Raspberry Pi 3 Buggy com motores e rodas Descascadores de fio de 9 volts Bateria Driver de parafusoCabo de fiação ou jumperCabo de ligação pequeno1 vermelho LED1 azul LEDT-CobblerH BridgeTape2 330 ResistoresPower Pack
Robot Buggy RPI: 7 etapas
Robot Buggy RPI: Um Robot Buggy é muito fácil de fazer com o seu Raspberry Pi se você seguir o procedimento, pois será importante. Os tópicos que irei cobrir são: Onde eu encontrei esta ideia e quaisquer modificações (links serão fornecidos) Materiais passo a passo p
O Pi Buggy: 4 etapas
The Pi Buggy: Este foi o nosso primeiro projeto. Neste projeto criamos um buggy que é controlado por um pi de framboesa. É um projeto bastante fácil e pode ser um primeiro projeto muito bom para quem deseja aprender. Para este projeto, você precisará de: -A Raspberry Pi-A
Três Push ON - Push OFF Circuitos de travamento: 3 etapas
Três Push ON - Push OFF Circuitos de travamento: Um flip-flop ou latch é um circuito que tem dois estados estáveis e pode ser usado para armazenar informações de estado. O circuito pode mudar de estado aplicando um sinal (neste caso, pressionando um botão). Aqui, vou mostrar três maneiras diferentes de m