Índice:
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)
Etapa 1: Obtenha os materiais do projeto
Para este projeto, você deve obter os seguintes materiais com antecedência:
Componentes eletrônicos:
- 1 Arduino Uno
- 3 servo motores
- 1 sensor ultrassônico
- Fonte de alimentação 9v @ 3A
- 2 botões push-up
- Tábua de pão
Preços estimados:
- Arduino Uno: $ 23,38 x Qtd: 1
- Servo - Rotação Contínua Genérica (Tamanho Micro) $ 11,95 x Qtd: 3
- Fonte de alimentação do adaptador de parede - 9VDC 2A $ 15,77 x Qtd: 1
- HC-SR04 $ 3,95 x Qtd: 1
- Regulador de tensão 5v $ 0,5 x Qtd: 1
- Capacitor Cerâmico 100nF $ 0,64 x Qtd: 1
- Capacitor eletrolítico - 1uF / 50V $ 0,28 x Qtd: 1
- Mini botão de pressão $ 0,1 x Qtd: 2
- Resistor de 10K Ohm $ 0,1 x Qtd: 2
- Cabo USB A a B $ 3,26 x Qtd: 1
- BreadBoard $ 8,25 x Qtd: 1
- Dissipador de calor TO-220 $ 0,41 x Qtd: 1
- Pacote de fios de jumper - M / M $ 1,95 x Qtd: 2
Materiais de layout:
- 3 tábua fina de madeira 3 x 1,5 pés
- Cola de madeira
- Unhas
- impressora 3d
Etapa 2: Configurar o circuito básico para teste
Para esta primeira etapa, siga o esquema da imagem.
- Para Servo, use os pinos 1, 2 e 3 do Arduino.
- Defina as saídas dos botões para os pinos 12 e 13 do Arduino.
- E, finalmente, defina o pino de eco do sensor ultrassônico para o 8º pino do Arduino e o pino de acionamento do sensor para o 9º pino do Arduino.
Certifique-se de conectar todos os 5 volts e aterramentos de todos os componentes à linha correspondente da placa de ensaio. Todos os pinos de 5v dos componentes devem estar na mesma linha (como na imagem).
Etapa 3: adicione o código do distribuidor de comida de gato ao seu Arduino e compile-o
Em anexo, você encontrará o Algoritmo do Arduino por trás da lógica do Cat Food Dispenser.
O código do Arduino está totalmente comentado.
A lógica por trás disso:
Este algoritmo Arduino tem como objetivo modelar um dispensador de comida para gatos usando um sensor ultrassônico para detectar a presença de um gato dentro de um intervalo de 10 cm. Se o gato estiver próximo, o sistema ativará dois motores. O primeiro servo abrirá o dispensador de tubo de comida e encherá a lata com comida, então o segundo motor moverá a lata de comida em direção ao gato. Além disso, dois botões irão controlar um servo para abrir e fechar a tampa de armazenamento de alimentos.
Depois de copiar o código do Arduino, compile.
Etapa 4: fazendo o layout do dispensador de comida para gatos
Este projeto conta com peças para fazer um Dispensador de Alimentos Cat totalmente funcional. Para que isso fosse possível, 8 modelos 3D foram feitos e impressos:
Alimentos podem se basear:
É a base onde a lata de comida é colocada e ao mesmo tempo será cortada.
(Isso pode ser observado na imagem do meio)
Parede esquerda com trilhos rodoviários:
Parede colocada à esquerda do contentor que conta com um carril na parte superior. Neste trilho, a tampa é colocada de forma a estabelecer um caminho de movimento.
Parede direita com trilho rodoviário:
Parede colocada à direita do contentor que conta com um carril na parte superior. Neste trilho, a tampa é colocada de forma a estabelecer um caminho de movimento.
Lata de comida:
O recipiente onde a comida de gato será exibida quando o ultrassom detectar a presença do gato.
(Observado na imagem do meio da imagem).
Mão de torque:
É uma mão colocada em cima do motor, que puxará e empurrará a lata de comida quando desejar.
(Observado na imagem do meio da foto, em cima do motor preto).
Tubo dispensador:
É o tubo de onde sairá a comida quando o gato estiver próximo.
(Imagem Lef na foto).
Tampa do tubo do distribuidor:
É a tampa do tubo, prenda ao servo que vai se movimentar para deslocar o alimento para dentro da lata.
(Observado na imagem à esquerda da foto anexada ao servo)
Tampa do recipiente de alimentos:
É a tampa que se abre para colocar os alimentos no recipiente.
NOTA:
Por favor, veja os vídeos em anexo para ter uma melhor visualização dos modelos 3D.
Etapa 5: Agora vamos ver como tudo funciona !!
Confira este vídeo para ver como tudo funciona !!