Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Portanto, um pouco de história pode ser necessária para este projeto. Pessoas com peixes de estimação provavelmente enfrentavam o mesmo problema que eu: férias e esquecimento. Eu sempre esquecia de alimentar meus peixes e sempre me esforçava para fazê-lo antes de dormir. Férias eram um assunto totalmente diferente, ter que comprar aquelas pirâmides "alimentadoras" que nunca realmente funcionavam. Foi aí que comecei a pensar no que poderia fazer e percebi que poderia fazer um comedouro automático para peixes!
POR FAVOR, vote nisso no Arduino Contest, acho que tem potencial para ganhar pelo menos um pequeno prêmio
Dificuldade: 2/5
Custo: 1/5
Suprimentos
Arduino Uno / versão genérica
Servo motor (Micro Servo SG90 9g deve funcionar perfeitamente bem)
-E o braço servo largo de dupla face que vem com ele
Cabo de alimentação (dc ou usb)
Fios de ligação (macho para macho)
Frasco de xampu pequeno para viagem / hotel
Recipiente de plástico
Comida de peixe (qualquer tipo funciona, os pellets funcionam melhor para mim)
Furadeira elétrica
Pistola de cola quente
Etapa 1: Alojamento
Feche a tampa do recipiente e faça um orifício grande o suficiente (no meio da tampa) para que os fios passem por ela. Por fim, corte uma pequena aba na lateral do recipiente grande o suficiente para caber no cabo de alimentação.
Etapa 2: comida de peixe
Faça um furo no frasco de shampoo SELADO de forma que ele tenha dois furos em lados opostos paralelos um ao outro, como na imagem acima. Coloque a comida de peixe entre cerca de 1/4 do caminho e 1/3. Em seguida, pegue sua pistola de cola quente e cole a base da garrafa no braço do servo.
Etapa 3: O Código
Aqui está com algumas anotações: apenas um aviso de que liga assim que você o conecta e a cada 24 horas isso acontece. O momento em que você o conecta é o momento em que ele será executado até que você o desconecte.
#incluir;
Servo myservo; // cria servo como um objeto
int pos = 0; // variável inteira para armazenar a posição do servo
longo FISHFEEDER = 86400000; // Define o tempo para cada 24 horas (86400000 milissegundos)
tempo do fim longo; // Variáveis longas criam 32 bits de armazenamento, que são quantidades estendidas
muito agora; // Mesma coisa aqui como acima
void rotate () {
for (pos = 0; pos <180; pos + = 1) // Este código abaixo fará o Servo girar, alimentando os peixes.
{
myservo.write (pos);
atraso (15);
}
para (pos = 180; pos> = 1; pos- = 1)
{
myservo.write (pos);
atraso (15);
}
}
void setup () // Void setup faz com que o código seja executado uma vez e apenas uma vez
{
myservo.attach (9); // Isso vai dizer ao Arduino que o Servo está no pino 9
myservo.write (0); // Write envia dados binários para uma porta serial.
// Neste caso, o 0 significa que deve enviar dados para o pino digital 0. (RX)
atraso (15); // Isso atrasa 15 milissegundos antes que o loop abaixo comece a ser executado.
girar (); // Executa nossa função que transforma o servo
}
void loop () {// Isso será executado no Arduino continuamente se ele tiver energia.
agora = milis (); // Agora é a hora atual em milissegundos
endtime = agora + FISHFEEDER;
while (agora <endtime) {
myservo.write (0);
atraso (20000);
agora = milis ();
}
girar ();
}
Etapa 4: Configurando o Hardware
Coloque seu arduino no recipiente de plástico e passe o cabo de alimentação pela aba e conecte-o. A fiação é bem simples, conforme mostrado no diagrama acima. Basta conectar o positivo ao 5v, o aterramento ao aterramento e o cabo de dados ao pino 9, conforme mostrado no diagrama de circuitos do Tinkercad acima. * pisca * * pisca * SÓ LEMBRE-SE DE ALIMENTAR OS FIOS ATRAVÉS DO BURACO NA PARTE SUPERIOR DO RECIPIENTE, DO ARDUINO AO SERVO.
Etapa 5: Montagem no tanque / aquário
Coloque a caixa de plástico com o arduino na lateral do tanque de peixes e coloque o servo na borda superior do tanque. Em seguida, você pode montá-lo com fita adesiva para que possa retirá-lo mais tarde. Apenas lembre-se de testar se é um ajuste apertado que agüenta. Finalmente, prenda o braço do servo à garrafa e monte-o no servo de forma que os orifícios fiquem nas laterais ao invés de na parte superior / inferior. Deve ser quase exatamente como parece na imagem.
Etapa 6: Alegrem-se
Agora você está completamente pronto! Alimentar seus peixes será uma brisa, apenas tendo que reabastecer o recipiente de fácil acesso de vez em quando. Se você sair de férias por um longo período, pode encher o tanque um pouco mais para garantir que seus peixes recebam toda a comida de que precisam. Como o servo é colado, limpar o tanque não será problema, pois você pode simplesmente remover a fita facilmente e montá-la novamente. Espero que este projeto Arduino rápido, barato e fácil ajude VOCÊ!
Mais uma vez, vote em mim no Concurso Arduino! Acredito que este projeto mereça pelo menos um pequeno prêmio!