Índice:

Alimentador de peixes usando Arduino Nano, servo motor e materiais residuais: 7 etapas
Alimentador de peixes usando Arduino Nano, servo motor e materiais residuais: 7 etapas

Vídeo: Alimentador de peixes usando Arduino Nano, servo motor e materiais residuais: 7 etapas

Vídeo: Alimentador de peixes usando Arduino Nano, servo motor e materiais residuais: 7 etapas
Vídeo: Projeto com ARDUINO UNO! Dispenser de Chocolate M&M feito com potes de Yakult. 2024, Novembro
Anonim
Image
Image
Ajustando o Servo ao Cap
Ajustando o Servo ao Cap

É um projeto simples, usando um único servo motor e poucos materiais básicos.

Ajuda a alimentar os peixes na hora certa.

Etapa 1: Materiais para o Projeto

  1. Perfume ou tampa desodorante (qualquer garrafa de plástico também funciona)
  2. Reabasteça a caneta de gel ou a própria caneta (qualquer plástico cilíndrico longo)
  3. SG90 9g Mini Micro servo motor digital. (ligação)
  4. Placa de desenvolvimento Mini USB compatível com Arduino Nano V3.0 ATmega328P e CH340 (link)
  5. Conjunto de chave de fenda (link)
  6. Furadeira (bom se você tiver, sem ele também está bom).
  7. Adesivo (adesivo feviquick: compre em qualquer loja)
  8. Parafuso longo de 2 polegadas.

Etapa 2: Ajustando o Servo ao Cap

Ajustando o Servo ao Cap
Ajustando o Servo ao Cap
Ajustando o Servo ao Cap
Ajustando o Servo ao Cap
  1. Crie um orifício com uma broca de 4 mm na tampa de plástico.

    • Se você não tiver um perfurador, primeiro crie um pequeno orifício usando a broca de parafuso estrela.
    • Em seguida, altere o tamanho das brocas do parafuso e aumente o orifício até obter o tamanho desejado.
    • Certifique-se de que a cabeça da engrenagem do servo pode entrar na tampa.

Etapa 3: use o refil para laminação

Use o Refil para Rolling
Use o Refil para Rolling
Use o Refil para Rolling
Use o Refil para Rolling
Use o Refil para Rolling
Use o Refil para Rolling
  1. Use o refil de caneta de gel.
  2. Coloque-o dentro do orifício e encontre o outro ponto da tampa e marque-o.
  3. No meu caso, a ponta da minha caneta de gel depois de invertida para o outro lado, ela se encaixou livremente na recarga.
  4. Então eu fiz um pequeno todo que se encaixou corretamente na ponta da tampa.

Etapa 4: anexe o refil com a engrenagem servo

Anexe o refil com a engrenagem servo
Anexe o refil com a engrenagem servo
Anexe o refil com a engrenagem servo
Anexe o refil com a engrenagem servo
Anexe o refil com a engrenagem servo
Anexe o refil com a engrenagem servo
  1. Usando adesivo prenda-o ao refil.
  2. Prenda o parafuso longo no servo motor e leve-o até tocar na tampa.
  3. Marque o ponto e crie um pequeno todo ali.
  4. Vai ajudar a aparafusar o motor e a fixá-lo aí.

Etapa 5: mecânica de queda de alimentos

Mecânica de queda de alimentos
Mecânica de queda de alimentos
Mecânica de queda de alimentos
Mecânica de queda de alimentos
  1. Crie um furo no refil.
  2. Faça o buraco de acordo com o tamanho da comida de peixe. (no meu caso é para 2 comprimidos)
  3. Agora coloque e marque o ponto na tampa e faça um todo.
  4. Certifique-se de que o todo que você fez no refil esteja devidamente centralizado com o orifício.

Etapa 6: codificando o Arduino

Image
Image
  1. Siga este link se você for novo no Arduino (link)
  2. Vá para Arquivo → Exemplo → Servo → Varredura.
  3. Agora teste sua máquina.
  4. Certifique-se de que, com uma rotação de 180 graus, os dois orifícios (tampa e recarga) devem se encontrar uma vez.
  5. Verifique se a pílula de comida está saindo do buraco ou não, então mude o tamanho do buraco e verifique até que a pílula de comida comece a cair.

Etapa 7: Criando cronômetro e alimentando os peixes na hora certa

Criando cronômetro e alimentando os peixes na hora certa
Criando cronômetro e alimentando os peixes na hora certa
  1. Verifique quantos comprimidos de comida estão saindo dele a cada rotação de 180 graus.
  2. E quantos comprimidos de comida você precisa.
  3. Você pode aumentá-lo fazendo mais furos ou então fazendo mais rotação.
  4. O arquivo anexado contém a lógica de atraso.
  5. Alterando o "delayInHr", você pode aumentar ou diminuir o tempo de atraso em horas.
  6. Alterando a "rotação", você pode aumentar ou diminuir a rotação do servo.

Recomendado: