Índice:

Como fazer um comedouro automático de peixes: 6 etapas (com fotos)
Como fazer um comedouro automático de peixes: 6 etapas (com fotos)

Vídeo: Como fazer um comedouro automático de peixes: 6 etapas (com fotos)

Vídeo: Como fazer um comedouro automático de peixes: 6 etapas (com fotos)
Vídeo: como fazer alimentador automático 2024, Julho
Anonim
Como fazer um alimentador automático de peixes
Como fazer um alimentador automático de peixes

Como parte de nossos estudos de engenharia, fomos solicitados a usar um Arduino e / ou uma framboesa para resolver um problema diário.

A ideia era fazer algo útil e que nos interessasse. Queríamos resolver um problema real. A ideia de fazer um alimentador automático de peixes surgiu depois de alguns brainstorming.

Você já se esqueceu de alimentar seus peixes? Ou você está tão ocupado que não tem muito tempo para cuidar dele e acaba fazendo parte do móvel?

Acontece com o nosso amigo todas as vezes porque ele chega tarde em casa e na manhã seguinte, ele tem que sair de casa mais cedo. Às vezes, seus pais cuidam de seus peixes, mas também não têm muito tempo para fazer isso o tempo todo. Então, para resolver esse problema, tivemos essa ideia de projeto que deve interessar a você também.

Como você deve saber, um peixe precisa de alguns requisitos para viver em boas condições. O primeiro é do tamanho do aquário que tem que ser grande o suficiente para dar espaço aos peixes para nadar livremente. A segunda condição diz respeito à água que deve ser filtrada permanentemente. Essa água também deve ser arejada e parcialmente renovada para diminuir as concentrações de substâncias indesejáveis. Finalmente, a água deve ser mantida em uma faixa ótima de temperatura, dependendo do tipo de peixe. E a terceira condição diz respeito à comida. Na verdade, os peixes precisam ser alimentados até duas vezes por dia.

O objetivo deste projeto é alimentar nossos peixes todos os dias sem pensar nisso. Para isso, também queríamos saber a temperatura da água, pois os peixes precisam ser mantidos em uma faixa ótima de temperatura, dependendo da espécie de peixe.

Devido à limitação de tempo, neste projeto vamos nos concentrar em alimentar os peixes e medir a temperatura.

Neste projeto, você encontrará a maneira de reconstruir nosso projeto para seu próprio uso. Os materiais do modelo podem ser totalmente substituídos por outros componentes de diferentes tamanhos, para adaptar o projeto ao seu próprio aquário. No entanto, os componentes principais serão descritos a você neste manual.

Nesse ritmo, a função principal está concluída, mas cada projeto pode ser levado mais longe, melhorado e aprimorado. Por isso, fique à vontade para melhorar você mesmo este projeto para cuidar dos nossos peixes.

Etapa 1: Componentes

Componentes
Componentes
Componentes
Componentes
Componentes
Componentes

Aqui está uma lista dos principais componentes de que você precisará para fazer este projeto:

Arduino Mega

Um Arduino Mega é uma placa eletrônica equipada com um microcontrolador que pode detectar eventos de um sensor, programar e comandar atuadores. Portanto, é uma interface programável. Esta interface é o principal componente do nosso projeto com o qual fornecemos os outros componentes.

Breadbord e fios

Em seguida, temos a placa de ensaio e os fios que nos permitem realizar as diferentes conexões elétricas.

Servomotor

Em seguida, o servomotor tem a capacidade de atingir posições pré-determinadas e mantê-las. No nosso caso, o servomotor será conectado a uma garrafa de plástico que funcionará como tanque de peixes. A rotação da garrafa permite largar a comida para os peixes.

Sensor de temperatura

Também temos um sensor de temperatura. O sensor determina a temperatura da água e envia essa informação por meio de um barramento de 1 fio para o Arduino. O sensor pode ser usado em temperaturas de -55 a 125 ° C, que é muito mais do que precisamos.

Ecrã LCD

A tela LCD é usada para exibir as informações de temperatura. Você também precisa usar um potenciômetro de 10 kΩ para controlar o contraste da tela e um resistor de 220 Ω para limitar a corrente na tela.

LEDs

Você também precisa usar 2 LEDs para indicar se a temperatura da água está muito alta ou muito baixa

resistências

As resistências são usadas principalmente para limitar a corrente em alguns componentes.

Garrafa de plástico

Pegamos uma garrafa de plástico como nosso aquário

Você precisa cortar alguns buracos na garrafa para deixar a comida cair para seus peixes

Aqui está uma tabela contendo os preços dos componentes e onde você pode vê-los (figura 9)

Etapa 2: montagem dos painéis de madeira

Montagem de painéis de madeira
Montagem de painéis de madeira
Montagem de painéis de madeira
Montagem de painéis de madeira
Montagem de painéis de madeira
Montagem de painéis de madeira

Para começar, escolha alguns painéis de madeira e corte a colocação de seus dispositivos em um dos painéis. Usando alguns pregos e os painéis de madeira, você pode criar seu modelo.

Fixe os dois painéis de madeira em ângulo de 90 ° (figura 2) e reforce-os com dois suportes de madeira (figura 3).

Os componentes eletrônicos serão colocados em uma caixa de plástico, esta caixa será fixada atrás do painel vertical de madeira.

Para isso, faça um furo nesta caixa para passar o cabo de alimentação (foto 4).

Em seguida, fixe com grampeador no painel de madeira (figura 5).

Em seguida, coloque a tela LCD, o servomotor e os LEDs em seus orifícios correspondentes. Fixe a garrafa plástica no servomotor (figura 6).

Etapa 3: Fiação

Fiação
Fiação
Fiação
Fiação

Você precisa usar dois Arduino para separar o código do servomotor do código do LCD, do sensor e dos LEDs. Como o servomotor girará a cada 12 horas, o sensor enviará informações de temperatura para a tela LCD a cada 12 horas também se seus códigos estiverem no mesmo programa.

O primeiro gerenciará o sensor, a tela LCD e os LEDs. O segundo gerenciará o servomotor.

Para a fiação do sensor, você terá que conectar (Sensor -> Arduino):

  • VCC -> Arduino 5V, mais um resistor de 4,7 kΩ indo de VCC para Dados
  • Dados -> Qualquer pino Arduino
  • GND -> Arduino GND

Para a fiação da tela LCD, você terá que conectar (LCD -> Arduino):

  • VSS -> GND
  • VDD -> VCC
  • V0 - potenciômetro> 10 kΩ
  • RS -> Arduino pino 12
  • R / W -> GND
  • E -> Arduino pino 11
  • DB0 a DB3 -> NENHUMA
  • DB4 -> Arduino pino 5
  • DB5 -> Arduino pino 4
  • DB6 -> Arduino pino 3
  • LED (+) -> VCC através de um resistor de 220 Ω
  • LED (-) -> GND

Para a fiação dos LEDs, você terá que conectar (Arduino -> LED -> Placa de ensaio):

Qualquer pino do Arduino -> pino do ânodo -> pino do cátodo para GND através de um resistor de 220 Ω

Para a fiação do servomotor, você terá que conectar (Servomotor -> Arduino):

  • VCC -> Arduino 5V
  • GND -> Arduino GND
  • Dados -> Qualquer pino Arduino

Você pode ver a fiação final nas fotos.

Etapa 4: Software

Como temos dois Arduino, também precisaremos de dois programas.

Cada programa é dividido em três partes. O primeiro é sobre declaração de variáveis e bibliotecas de inclusão.

A segunda parte é a configuração. É uma função usada para inicializar variáveis, modos de pin, começar a usar bibliotecas, etc.

A última parte é o loop. Depois de criar uma função de configuração, a função de loop faz exatamente o que seu nome sugere e executa loops consecutivamente, permitindo que seu programa mude e responda.

Você pode encontrar nossos códigos no arquivo associado.

Etapa 5: como funciona

Como funciona
Como funciona

Agora, vamos ver como o projeto funciona.

O Arduino MEGA é programado para alimentar o servomotor a cada 12 horas. Este servomotor permitirá que a garrafa de plástico faça uma rotação de 180 ° e depois volte à sua posição inicial.

Você precisa fazer alguns furos na garrafa. Assim, quando virar, ele deixará cair um pouco de comida de peixe no aquário (o tamanho dos orifícios depende do tamanho e da quantidade de comida que você quer jogar).

O sensor de temperatura entregará uma mensagem eletrônica ao Arduino e o Arduino se comunicará com a tela LCD para exibir a temperatura na tela.

Se a temperatura da água não estiver entre os valores ideais (colocamos no código [20 ° C; 30 ° C] dependendo da espécie de peixe), um dos LEDs será ligado. Se a temperatura estiver abaixo da faixa, o LED ao lado da mensagem (“Água muito fria!”) Acenderá. Se a temperatura estiver acima da faixa, o outro LED ficará aceso.

Etapa 6: Conclusão

Em conclusão, podemos dizer que o projeto está totalmente operacional e é capaz de executar suas duas funções principais: alimentar os peixes duas vezes ao dia e exibir a temperatura com seus dois sinais (LEDs) para evitar as condições limitantes de temperatura para os peixes..

Devido à restrição e ao nosso conhecimento atual, não poderíamos dizer que nosso projeto é um sistema totalmente automatizado. Não poderíamos melhorar o projeto como queríamos e, portanto, sugerimos algumas ideias para atingir esse objetivo:

Regulação da temperatura da água: O ecrã LCD apresenta apenas a informação da temperatura e indica-nos o limite superior / inferior da temperatura através dos leds e não tem influência na sua regulação

Modo manual para alimentar os peixes: Crie a possibilidade de alimentar os seus peixes por conta própria sem ter que esperar 12 horas

E tantas outras ideias que deixamos você imaginar criando para o seu próprio alimentador de peixes altamente personalizado.

Recomendado: