Índice:

Robô ShotBot: 11 etapas
Robô ShotBot: 11 etapas

Vídeo: Robô ShotBot: 11 etapas

Vídeo: Robô ShotBot: 11 etapas
Vídeo: EL VIAJE A LA LUNA EXPLICADO 2024, Novembro
Anonim
Robot ShotBot
Robot ShotBot

Este instrutível foi criado em cumprimento ao requisito do projeto do Makecourse na University of South Florida (www.makecourse.com)

Suprimentos:

Fios, Arduino, bomba de água submersível CC 6v segura para alimentos, 2 motores de passo, 2 placas de driver ULN2003, ponte H, servo motor 180, fonte de alimentação 5v e 6-9v, placa de ensaio, IR Senor e remoto, pistola de cola quente, segura para alimentos tubulação.

Etapa 1: modele seu robô

Modele Seu Robô
Modele Seu Robô

Crie um modelo 3D do seu robô com a aparência que você deseja. Leve em consideração como você colocará a roda e o eixo, os motores, os mecanismos do porta-copos, a fiação e os componentes elétricos e o tanque de água. Podem ver na foto que planejei o tamanho (8x8x4in) e a colocação dos meus componentes e fios. Se necessário, encontre as dimensões ou modelos 3D de seus componentes reais. Você também pode ver no canto traseiro que criei um slot para passar os fios.

Etapa 2: Visão lateral

Vista lateral
Vista lateral

Você pode ver que criei um slot para os motores de passo e um eixo para a roda dianteira.

Etapa 3: 3 componentes principais

Existem 3 mecanismos principais para o robô.

1. O movimento: as rodas e as funções de acionamento.

uma. Isso requer os dois motores de passo e placas de controle

2. O porta-copo: cria um posicionamento para o copo e um local preciso para servir

uma. Isso requer um servo motor.

3. O Derramamento: Mecanismo para derramar cada dose.

uma. isso requer a ponte H e a bomba d'água

Para a placa de ensaio, conecte os trilhos de aterramento entre si e conecte um deles ao Arduino para criar um aterramento comum.

Este bot será controlado por um sensor infravermelho e remoto. Você precisará conectá-lo a um dos pinos digitais no Arduino e conectá-lo à alimentação e aterramento do Arduino.

Etapa 4: O movimento: motores de passo

O movimento: motores de passo
O movimento: motores de passo

Conecte seus motores de passo a cada placa de driver e conecte os pinos IN do 1-4 aos pinos 2-9 no Arduino. Conecte a fonte de alimentação a uma bateria 6v + externa e aterre cada sistema com aterramento comum (ou aterramento Arduino)

Ao programar os motores de passo, você pode usar a biblioteca de motores de passo ou codificá-la. Para este projeto, ele será codificado.

Etapa 5: O porta-copo: modelo

O porta-copos: modelo
O porta-copos: modelo

Este é um modelo do porta-copos que criei. Observe a junta aberta na parte traseira do mecanismo.

Etapa 6: Porta-copos: Mecanismo

O porta-copos: mecanismo
O porta-copos: mecanismo

Para o porta-copos, você usará um servo para controlar seu movimento. Seguindo a imagem acima, você deseja criar um sistema de duas juntas com uma junta na extremidade do braço do servo e uma junta na parte de trás do porta-copos. Isso tornará um movimento rotacional linear. Para isso usei papelão e cotonetes. Cortei um pequeno pedaço retangular de papelão e fiz um pequeno furo em cada extremidade. Eu coloquei um cotonete em cada extremidade e o fixei no servo e no porta-copos. Em seguida, use cola quente para cobrir as pontas do cotonete.

Etapa 7: O porta-copo: Meu mecanismo

O porta-copos: meu mecanismo
O porta-copos: meu mecanismo

Etapa 8: Porta-copo: Circuito

O porta-copos: circuito
O porta-copos: circuito

Você deseja conectar o servo motor à alimentação e ao aterramento e conectá-lo a um dos pinos PWM.

Etapa 9: O Derramamento: Circuito

O Derramamento: Circuito
O Derramamento: Circuito

Conecte a bomba de água DC a OUT1 e OUT2 da ponte H. Conecte a ponte H ao aterramento comum. Se sua fonte de alimentação externa for inferior a 12v, conecte-a a + 12v na ponte H, se não, remova a tampa do jumper atrás da conexão e conecte-a a + 12v. Para este projeto usei uma bateria de 9v como minha bateria externa. Em seguida, remova o jumper no pino ENA e conecte-o a um pino PWM no Arduino. Conecte IN1 aos pinos do Arduino. Nota: Normalmente conectaríamos IN2 também, mas não é necessário neste caso porque nunca precisamos alterar a configuração do motor DC.

Etapa 10: O Derramamento: Cont

O Derramamento: Cont
O Derramamento: Cont

Você deseja colocar a bomba de água no fundo do tanque e alimentá-la pela parte superior do tanque. Você pode então inclinar o tubo para sair do topo do robô e apontá-lo para o porta-copos.

Etapa 11: Código ShotBot

O código principal e funções

Recomendado: