Tipos de sensores

Ola, sou novato ainda com arduino e estou agora começando a ter uma ideia pra TCC usando um Arduino UNO.
Simplificando, quero fazer um alimentador de cães automático, e estou pensando uma forma pra verificar se tem ou não comida no pote do animal, porque caso tenha ainda comida, vou fazer com que o arduino não acione o disparo de mais comida, pra evitar que o pote encha demais e desperdice comida caso o animal não comeu tudo. Então com isso venho aqui pra perguntar ideias e tipos de sensores que poderiam me ajudar com isso.. pensei que até um sensor de distancia poderia me ajudar, porque o pote ficaria cheio e a distancia do fundo vazio e com a comida seriam diferentes então, mas não tenho certeza se funcionaria, sendo que não conheço ainda sensores para arduino nem nada. Alguem pode me dar uma dica, ajuda de como eu poderia resolver esse meu problema de saber se tem ou não ainda comida no pote?

Obrigado.

Sensores de distância teriam o problema da cabeca do cão que se intrometeria. Também duvido que tenha precisão suficiente para detectar a comida do cão.

Já que estamos a falar de comida e eu não conheco o teu cão, existem cães que apenas podem ser alimentados doses específicas e a determinadas horas senão passam a vida a comer. Se esse for o teu caso, o alimentador não será muito bom porque não obedece a esta necessidade do bicho. :wink:

Quanto a sensores, assim de repente houve aqui alguém com um problema parecido (mas era para água do cão) e chegou a falar-se de peso. Isso é uma possibilidade para saberes se e quanta comida está no prato, mas é um pouco cara de implementar.

A outra opcão que de repente me parece ser a mais barata é mesmo fazer um furo na tijela, adaptar uma LDR (LDR – Wikipédia, a enciclopédia livre) no prato e detectar se está lá comida ou não pela luz que atinje o prato. Aqui estou a assumir que a comida a que te referes é seca e como tal não agarra à LDR. A LDR terá o problema que essas comidas por vezes trazem um pó que pode tornar a leitura do sensor dificil passado algum tempo. Mas não acho que seja algo com que tenhas de te preocupar muito. Eventualmente limparás a tijela do cão de semana a semana ou isso e o problema não se põe.

eu faria de forma que a falta de peso arme um switch tipo esse entende...? e um timer senão o cachorro come a ração toda....

http://www.google.com.br/imgres?um=1&hl=pt-BR&safe=off&tbo=d&tbm=isch&tbnid=Yv_2jPwSkhD7cM:&imgrefurl=http://produto.mercadolivre.com.br/MLB-453465486-micro-switch-chave-vabsco-para-botoes-arcade-_JM&docid=-rJWt0ooNX_SUM&imgurl=http://bimg2.mlstatic.com/micro-switch-chave-vabsco-para-botoes-arcade_MLB-F-212497051_2471.jpg&w=1200&h=960&ei=KE3hULCeHILC9gT3pYCgDg&zoom=1&iact=hc&vpx=1062&vpy=121&dur=20&hovh=201&hovw=251&tx=162&ty=97&sig=113767848722038516343&page=1&tbnh=139&tbnw=187&start=0&ndsp=52&ved=1t:429,r:6,s:0,i:106&biw=1920&bih=899

Obrigado pelas dicas, deu pra ter algumas ideias e possibilidades novas, e também de alguns novos problemas que podem acontecer.
Se alguém souber mais algum tipo de saída pro problema ainda estou aceitando ideias :smiley:

Abraços

Esta decisão é um compromisso de projeto.

Minha humilde opinião: faria com algum medidor físico, tipo peso mesmo ou alguma adaptação que identificasse a existência de algum volume na tigela através justamente da força peso (algum tipo de chave que ligasse com com algum peso, tendo uma mola para retornar à posição normal).

Imagine que sobre a tigela do cão exista uma capa plástica (uma sacola ou algo) que fique normalmente tensionada de alguma forma. Ao ter comida, o peso vence a tensão de normalidade e aciona uma chave. Esta chave indicaria a presença de comida, e a quantidade de comida necessária para acionara a chave deve ser definida conforme seus parâmetros de projeto.

Não, não sei se funcionaria, apenas divaguei.
Sim é difícil de montar. Daria pra ter um TCC só com este estudo para o projeto do sensor.

E claro, controlar a comida conforme os horários (como o bubulindo apontou), para seu cão não estourar.

Valeu também pela opinião andrefe. O problema de não explodir com comida o cachorro está resolvido acredito, é que eu mesmo vou acionar a comida, não será acionado automaticamente quando faltar comida..

Então o problema de saber se tem ou não comida é apenas pra saber se a despacho de comida será possível ou não quando eu desejar apenas, por isso ele não vai comendo e sempre que terminar liberando a comida. A ideia é pra quando alguém viajar por exemplo e poder saber se tem ou não comida na hora que for ativar pra encher o pote do animal.

A pessoa que acionar pode até pensar que deu comida pra ele, mas o programa não vai deixar liberar porque terá comida ainda suficiente. Dai pode até dar um aviso no celular se liberou realmente ou não a comida :slight_smile:

Valeu mesmo pelas dicas, já criou uma discussão legal e apareceu varias dicas e problemas pra serem tratados, agradeço muito.

Por enquanto eu acho que estou na ideia do peso, vou comprar um sensor de distancia pra fazer uns testes também, quem sabe dê.

Abraços

Nem o Dr. Emmett Brown de De "Back to the future" resolveu este problema!

Esta ideia de sensor de peso seria uma ótima mas teria que colocar na eepron uma meia de saber se no dia atual já foi alimentado o cachorro.