Sou relativamente novo no mundo do Arduino, e estou tentando criar um alimentador para o meu cachorro. Criei todo o código, compilou direitinho mas o projeto não funciona. Se puderem me ajudar para achar o erro, agradeço muito! Vou anexar a foto da montagem e do meu código.

A ideia do projeto é o servo alimentador ser acionado duas vezes ao dia ou com um botão para acionamento a qualquer hora. Junto com o servo, gostaria que o Buzzer funcionace toda vez que ele fosse ativado.

Obrigado e grande abraço.
Bittar

Exibições: 168

Anexos

As respostas para este tópico estão encerradas.

Respostas a este tópico

olá Fabrício.

      Dê uma olhada num tópico, onde para solucionar uma questão aqui, eu implementei um Sistema em que vc pode "agendar" no código,  toda uma sequência de controle.  Naquele tópico,  o elemento de controle era uma Lâmpada em um Aquário, mas vc poderá adaptar facilmente para o controle do Servo, e assim obter o resultado que precisa.

      A implementação também permite o controle manual  do elemento, que no seu caso seria o acionamento ocasional e manual do Servo.  E acrescentar a sinalização via Buzzer, mesmo com as "melodias" do seu Sistema, também é tranquilo (se vc tiver dificuldade com isso, avise que eu mostrarei como implementar).

      O tópico inicia aqui:   "controlar Lâmpada Aquário"

      Mas a implementação está efetivamente nestes dois links:

      "implementação Lâmpada Aquário"

      "pequena correção Lâmpada Aquário"

      O último link, é apenas uma correção "besta" do código, que ocorreu por falha de digitação em uma única linha.

      O código também permite que vc ajuste facilmente a Data/Hora do RTC, através do Terminal do Arduino.

      Abrçs,

      Elcids

Bom dia, 

Veja a quantidade de projetos similares ao seu.

Algum deles, talvez possa ser útil:

https://create.arduino.cc/projecthub/search?q=dog+feed&type=Pro...

Bom dia FB,  (se não gosta que te chame pelas iniciais, avise),

ao postar uma dificuldade sobre um projeto, e realmente queira uma boa ajuda, é importante

que informe com mais detalhe o problema .

Veja, você disse: " Criei todo o código, compilou direitinho mas o projeto não funciona."

Questão do ENEM.

O que que não funciona?  

A. Não aciona em nenhum horário;

B. Não funciona o modo manual;

C. Não funciona o buzzer;

D. Todas as anteriores.

E. Nenhum das anteriores.

Tenho visto vários e vários amigos aqui com dificuldade com seu projeto, mas poucos são os casos

que eles utilizara a ferramenta mais básica de DEBUG do Arduíno.   

                                       O Famosíssimo Serial Monitor 

Exemplo de debug:

1. O Serial monitor funciona?   logo apos o serial.begin(xxx); imprima uma frase;

             Imprimiu?

2. Não sei se está inicializando o relógio.  No setup(), leia o horário logo após o DS3231 rtc; 

  e imprima;

            Imprimiu corretamente?

3. Não está entrando no if?  imprima algo dentro do if;

             Imprimiu?

4............

RV

Ja testei com serial. O RTC está ok e funciona bem. O problema é que o botão e o Buzzer não estão respondendo. To achando que liguei algo errado.

Abraço.

Bom dia FB,

testei seu sketch incluindo linhas de serial.print e está funcionando corretamente.

RV

Alimentador_V2.ino

Muito obrigado RV.

Mas não funciona nem a pau. Será que liguei algo errado?

Fico pensando, é possível que meu servo tenha alguma configuração diferente que precise de outra biblioteca do Arduino?

Abraço.

Boa noite, 

Existem vários tipos de servo-motor. Como os digitais e os analógicos.

Informe o link do seu servo, e como ligou ele.

Não use o 5V do Arduino para alimentar o servo! 

Use um outra fonte de 5V.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço