Índice:
- Etapa 1: modele seu robô
- Etapa 2: Visão lateral
- Etapa 3: 3 componentes principais
- Etapa 4: O movimento: motores de passo
- Etapa 5: O porta-copo: modelo
- Etapa 6: Porta-copos: Mecanismo
- Etapa 7: O porta-copo: Meu mecanismo
- Etapa 8: Porta-copo: Circuito
- Etapa 9: O Derramamento: Circuito
- Etapa 10: O Derramamento: Cont
- Etapa 11: Código ShotBot
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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ô
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
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
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
Este é um modelo do porta-copos que criei. Observe a junta aberta na parte traseira do mecanismo.
Etapa 6: 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
Etapa 8: Porta-copo: 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
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
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