Índice:
- Etapa 1: Materiais
- Etapa 2: a fiação
- Etapa 3: Código - Declare suas variáveis
- Etapa 4: Código - Configuração
- Etapa 5:
- Etapa 6: a base
- Etapa 7: Fazendo o corpo girar
Vídeo: Robô: 7 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Para nosso projeto final, fomos orientados a construir o que quiséssemos. Usando o que aprendemos e o que podemos encontrar online. Sou um grande fã da série Super Smash Bros. Eu possuo todos os jogos, exceto o primeiro. Então, para meu projeto final, decidi construir um robô baseado no personagem jogável R. O. B.
Etapa 1: Materiais
- 4 Servo 180 graus
- 13 Macho - fios Macho
- 8 Masculino - Fios Femininos
- 2 joysticks
- 1 breadboard
- 1 Arduino
Etapa 2: a fiação
Use um fio macho-macho para conectar o lado negativo da placa de ensaio ao aterramento (GND) no Arduino. Em seguida, conecte o VR X do joystick a A0 e A2, e o VR Y a A1 e A3 no Arduino. Em seguida, conecte o pino de 5 V do Joysticks aos pinos de 3,5 e 5 V do Arduino e os GNDs a qualquer GND do Arduino. Então, para cada um dos 4 servos, conecte o fio branco aos pinos 7 - 4 no Arduino. Em seguida, conecte o fio vermelho nos servos à placa de ensaio do lado positivo e conecte o fio preto ao lado negativo da placa de ensaio. Em seguida, conecte a caixa de bateria para alimentar o circuito.
Etapa 3: Código - Declare suas variáveis
#incluir
Servo servo1; Servo servo2; Servo servo3; Servo servo4; int joyX = 0; int joyY = 1; int joyX2 = 2; int joyY2 = 3; int joyVal; int joyVal2;
O comando Servo cria um objeto servo para controlar um servo.
Etapa 4: Código - Configuração
void setup () {// Anexa cada servo a um pino servo1.attach (7); servo2.attach (6); servo3.attach (5); servo4.attach (4); }
Etapa 5:
void loop ()
{
joyVal = analogRead (joyX); // Lê o valor do Joystick joyVal = map (joyVal, 0, 1023, 0, 180); // Converte os valores do Joystick em graus servo1.write (joyVal); // Altera a posição do servo para corresponder à entrada do Joystick joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); atraso (15); joyVal2 = analogRead (joyX2); joyVal2 = mapa (joyVal2, 0, 1023, 0, 180); servo3.write (joyVal2); joyVal = analogRead (joyY2); joyVal2 = mapa (joyVal2, 0, 1023, 0, 180); servo4.write (joyVal2); atraso (15); }
Etapa 6: a base
Assim que terminar o circuito e o código. Você pode começar a construir o robô real. Para a base, você deseja fazer todos os ângulos de 45 graus. Os lados longos têm 18 cm e os lados do calção 6 cm. Então é só seguir a foto e cortar nosso formato da base. Em seguida, faça 2 tiras de 54 cm de comprimento e 5 cm de largura para usar como paredes. Deixe os pequenos lados de 6 cm abertos. Em seguida, você deseja duplicar a base para criar o telhado. agora neste compartimento, vamos adicionar o
Etapa 7: Fazendo o corpo girar
Pegue um rolo de toalha de papel e uma pistola de fita / cola quente no meio do telhado. Em seguida, crie anéis de 6 cm de altura em torno da base do rolo de papel toalha. Em seguida, crie um prato grande com um orifício grande o suficiente para passar o rolo de papel toalha. Coloque a placa no anel e, em seguida, cole um servo na parte superior do rolo de papel toalha. Não podemos colocar todo o peso no servo. Então, vamos usar paus de pino e fazê-lo girar. Portanto, crie 2 orifícios na placa grandes o suficiente para encaixar alguns pinos. Enfie as cavilhas no buraco, o suficiente para que ele enfie um pouco no fundo do buraco. Passe fita adesiva / cola quente nas cavilhas até o orifício para que não se movam. Pegue uma caixa de lenços de papel vazia e crie orifícios grandes o suficiente para caber na outra extremidade dos pinos. Além disso, certifique-se de espalhar o suficiente para que ambos os pinos possam passar. Em seguida, cole a caixa no servo e cole os pinos nos orifícios da caixa de lenços de papel. Com fita / cola quente as cavilhas nos orifícios para que não se movam.
Recomendado:
Arduino - Robô de solução de labirinto (MicroMouse) Robô que segue a parede: 6 etapas (com imagens)
Arduino | Maze Solving Robot (MicroMouse) Wall seguindo Robot: Bem-vindo, sou Isaac e este é meu primeiro robô " Striker v1.0 ". Este robô foi projetado para resolver um labirinto simples. Na competição, tivemos dois labirintos e o robô foi capaz de identificá-los. Quaisquer outras mudanças no labirinto podem exigir uma mudança no
Robô de equilíbrio / Robô de 3 rodas / Robô STEM: 8 etapas
Robô de balanceamento / Robô de 3 rodas / Robô STEM: Construímos um robô de balanceamento combinado e de 3 rodas para uso educacional em escolas e programas educacionais após as aulas. O robô é baseado em um Arduino Uno, um escudo personalizado (todos os detalhes de construção fornecidos), um pacote de bateria Li Ion (todos constr
Como fazer o menor robô seguidor de linha do mundo (robo Rizeh): 7 etapas (com fotos)
Como fazer o menor robô seguidor de linha do mundo (robo Rizeh): Como fazer o menor robô seguidor de linha do mundo (vibrobot) " roboRizeh " peso: 5gr tamanho: 19x16x10 mm por: Naghi Sotoudeh A palavra " Rizeh " é uma palavra persa que significa " minúsculo ". Rizeh é uma vibração baseada em ro
Construa seu próprio robô de mordomo !!! - Tutorial, fotos e vídeo: 58 etapas (com fotos)
Construa seu próprio robô de mordomo !!! - Tutorial, fotos e vídeo: EDITAR: Mais informações sobre meus projetos, visite meu novo site: narobo.com Também faço consultoria para projetos / produtos de robótica, mecatrônica e efeitos especiais. Verifique meu site - narobo.com para mais detalhes. Sempre quis um robô mordomo que falasse com você
Construa um robô muito pequeno: faça o menor robô com rodas do mundo com uma garra: 9 etapas (com fotos)
Construa um robô muito pequeno: faça o menor robô com rodas do mundo com uma garra: Construa um robô de 1/20 de polegada cúbica com uma garra que pode pegar e mover pequenos objetos. É controlado por um microcontrolador Picaxe. Neste momento, acredito que este seja o menor robô com rodas do mundo com uma garra. Isso sem dúvida ch