Sem resumo de edição
 
(22 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 44: Linha 44:
** A fonte de corrente continua.
** A fonte de corrente continua.
** O servo motor pequeno.
** O servo motor pequeno.
** O sensor de nível.
** O sensor infravermelho.
** Um receptor infravermelho.
** O sensor ou balança para medir um determinado peso de uma quantidade específica de ração.
** O sensor ou balança para medir um determinado peso de uma quantidade específica de ração.
** O reservatório grande 25 a 30 litros, dividido em dois compartimentos.
** O reservatório grande 25 a 30 litros, dividido em dois compartimentos.
** A válvula para o controle de saída de agua.
** Uma porta para o controle de saída da ração.
** A válvula para o controle de saída da ração.


== Where ==
== Where ==
Linha 87: Linha 87:
O custo total do sistema pode ter uma grande variação, dependendo da precisão e quantidade requisitados pelo cliente. O sensor de nível custa por volta de 42 reais, a balança por volta de 120 reais, e o servo motor pode variar de 150 reais até por volta de 450 reais.  
O custo total do sistema pode ter uma grande variação, dependendo da precisão e quantidade requisitados pelo cliente. O sensor de nível custa por volta de 42 reais, a balança por volta de 120 reais, e o servo motor pode variar de 150 reais até por volta de 450 reais.  


== Diagrama de Classe ==
= Diagrama de Classe =
[[Mídia:trabalhoesof.png]]
[[Mídia:trabalhoesof.png]]


== Diagrama de Casos de Uso ==
= Diagrama de Casos de Uso =


[[Arquivo:DiagramadeCU.png]]
[[Arquivo:DiagramadeCU.png]]
== Diagrama de Estado ==
<br>
 
= Diagrama de Estado =
[[Mídia:trabalhoesof2.png]]
[[Mídia:trabalhoesof2.png]]
<br>
= Diagrama de Sequencia =
<br>
[[Arquivo:diagramadesequenciaesof.png]]
<br>
= Funcionamento =
<br>
  Este Protótipo possui uma função, que permite programa-lo, para que se tenha a liberação automática de ração, em um determinado intervalo de tempo ajustável pelo usuário. Ele, também possui outra função que possibilita avisar o usuário a respeito de uma possível necessidade de reabastecimento, do compartimento de agua, acendendo um LED quando este se encontrar vazio.
  Dessa forma, para que essas funções sejam executadas, o usuário dispõe de um menu de opções, com 9 possibilidades, que acionadas, proporcionaram a liberação automática da ração, em intervalo de tempo pré-programado. Assim, no caso da verificação da agua, dentro de cada opção, podemos encontrar uma função "Verificaagua()", que faz a verificação da agua periodicamente, e acende ou não o LED, para avisar o usuário.
  O acionamento da porta que libera a ração, é feito atravéz de um servomotor, conectado a uma espécie de porta adaptada, que permite o controle da vazão de ração. Assim o usuário pode ter total controle da ração que sai do alimentador, como o tempo em que esta é liberada. Já no caso, do sensor de agua, este é composto por um emissor e receptor infravermelhos, onde o receptor, quando em contato com a agua, fornece uma leitura diferenciada do sinal infravermelho que é captado. Assim atravéz dessa diferença, pode se perceber se existe ou não agua no reservatório.
<br>
= Pontos críticos =
  Para a realização do trabalho, um dos principais pontos críticos, foi a programação do teclado, ou menu de opções, uma vez que ela requer uma rotina de verificação um pouco extensa e, de certa forma, de difícil compreensão para se manipular. Outro aspecto complicado do projeto, foi lidar com a falta de portas digitais, para a implementação de um LCD, que visasse uma melhor interação do usuário com o alimentador. Além desses, um ultimo aspecto de difícil trabalho, foi a manipulação e construção da estrutura do alimentador, o qual gerou duvidas, com relação ao material a ser utilizado, e como manipula-lo.
<br>
= Considerações Finais =
<br>
  O alimentador eletrônico, pode ser de grande utilização, para qualquer usuário, que queira um maior conforto, tanto para si, quanto para o próprio animal, uma vez que dependendo do tamanho do reservatório, este pode funcionar com apenas um abastecimento, e controlar regularmente a alimentação do animal afim de gerar uma melhor manutenção da saúde do mesmo.
  O projeto também pode ser implementado, conectando-se um LCD para melhorar a interação do usuário com o sistema, e também uma balança, que permita um controle ainda maior da alimentação do animal.
  Esse tipo de controle altamente preciso, seria de extremo interesse para donos de animais de competição e demais animais para corte ou comercio, gerando maiores lucros e vantagens para o cliente, e um melhor controle da alimentação, e assim da saude de seus animais.
= Fotos e vídeos =
[[Arquivo:alimentador.jpg]]
[[Arquivo:trabalho2.jpg]]
[[Arquivo:trabalho3.jpg]]
https://www.facebook.com/photo.php?v=282166385281692&l=2110827009264389376
Professor, na pressa, tive que postar o vídeo no facebook, amanha atualizo, e coloco no youtube
<br>
= Código =
<br>


== Diagrama de Sequencia ==
[[Arquivo:trabalho.docx]]

Edição atual tal como às 00h44min de 14 de março de 2014

Integrantes :

Vitor Andrade

Ciro Junqueira

Pedro Henrique Coelho

Questões específicas


What

  • * 1. Qual o objetivo deste projeto?
    • O objetivo do projeto é proporcionar uma adequada alimentação ao animal doméstico do usuário, de forma que esta siga boas especificações, para proporcionar o melhor desenvolvimento do mesmo.
    • O projeto também objetiva, uma automatização completa do sistema de alimentação do animal, de forma a proporcionar um maior conforto para o usuário, e melhor monitoramento por parte deste.
    • As interações com o equipamento serão controladas através de um microcontrolador, onde no caso sera o arduino.
    • É baseado no termo Machine to Machine (M2M), onde o mesmo não terá a necessidade de uma contribuição humana ao longo do tempo de funcionamento, sendo portanto totalmente autônomo, desde a sua programação inicial pelo usuário.


  • 2 Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Criar uma estrutura, para o armazenamento da ração, onde seja possível uma automatização completa.
    • Conseguir melhores materiais, de forma a serem resistentes e baratos para os objetivos do projeto.
    • Buscar um bom diferencial para que este projeto se destaque dos exemplares existentes.
    • Trabalhar na parte mecânica do projeto.
    • Buscar uma melhor adequação dos sensores deste projeto, afim de que eles obtenham uma boa precisão em suas funções .


  • 3. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Programação na IDE do arduino.
    • Conhecimento no funcionamento e na utilização dos sensores.
  • 4. Quais soluções similares existem no mercado?
    • No mercado existem de certa forma alimentares para animais domésticos programáveis, porem muitas vezes sem um reservatório considerável, ou então tendo somente a função de comportar ração, sendo que nenhum destes exemplares apresenta um controle tão completo e com tantas funcionalidades como o apresentado neste projeto.


Who

  • 1. Quais elementos fazem parte do sistema?


    • O arduino.
    • A fonte de corrente continua.
    • O servo motor pequeno.
    • O sensor infravermelho.
    • Um receptor infravermelho.
    • O sensor ou balança para medir um determinado peso de uma quantidade específica de ração.
    • O reservatório grande 25 a 30 litros, dividido em dois compartimentos.
    • Uma porta para o controle de saída da ração.

Where

  • 1. Onde esta aplicação poderá ser usada?
    • Esta aplicação poderá ser usada em diversos locais, onde se é necessário um maior cuidado com os animais, sejam eles domésticos, ou mantidos em criadouros, tais como os citados a seguir:
    • Casas, apartamentos e demais residencias.
    • Os chamados Hoteisinhos, lugares onde proprietários deixam os animais sob os cuidados de terceiros, quando estes viajam.
    • Em criadouros intensivos de animais para corte.
    • Em fazendas.
    • Em Hospitais veterinários.
  • 2. Onde os dados serão inseridos?
    • Os dados serão inseridos em um painel de controle diretamente ligado ao arduino.
  • 3. Onde os dados serão armazenados?
    • Os dados serão armazenados em banco de dados próprio do microcontrolador, no caso o arduino.
  • 4. Onde o software sera sera armazenados?
    • O software sera armazenados também no banco de dados próprio do arduino.


How

  • 1. A entrada de dados ocorrera, devido a um painel de controle acoplado no próprio arduino, onde o usuário determinar quando o alimentador liberara a ração e(ou) a água do animal.
  • 2. A saída de dados ocorrera, no funcionamento do servo motor, que proporcionara o controle de entrada e saída de ração e água.
  • 3. Descreva a 1a. funcionalidade?

A função do projeto é de alimentar automaticamente o animal do proprietário com eficiência, evitando assim desperdícios, e possibilitando o conforto do dono.

  • 4. Descreva a 2a. funcionalidade?

Os casos em que o sistema será mais útil são os de o dono poder estar viajando, ou à trabalho, e com o uso do alimentador, esse dono pode se ausentar indeterminadamente, pois o sistema cuida das necessidades de alimentação do animal em questão.

How much

  • 1. Quanto custa cada sensor?

O custo total do sistema pode ter uma grande variação, dependendo da precisão e quantidade requisitados pelo cliente. O sensor de nível custa por volta de 42 reais, a balança por volta de 120 reais, e o servo motor pode variar de 150 reais até por volta de 450 reais.

Diagrama de Classe

Mídia:trabalhoesof.png

Diagrama de Casos de Uso


Diagrama de Estado

Mídia:trabalhoesof2.png

Diagrama de Sequencia



Funcionamento


 Este Protótipo possui uma função, que permite programa-lo, para que se tenha a liberação automática de ração, em um determinado intervalo de tempo ajustável pelo usuário. Ele, também possui outra função que possibilita avisar o usuário a respeito de uma possível necessidade de reabastecimento, do compartimento de agua, acendendo um LED quando este se encontrar vazio.
 Dessa forma, para que essas funções sejam executadas, o usuário dispõe de um menu de opções, com 9 possibilidades, que acionadas, proporcionaram a liberação automática da ração, em intervalo de tempo pré-programado. Assim, no caso da verificação da agua, dentro de cada opção, podemos encontrar uma função "Verificaagua()", que faz a verificação da agua periodicamente, e acende ou não o LED, para avisar o usuário.
 O acionamento da porta que libera a ração, é feito atravéz de um servomotor, conectado a uma espécie de porta adaptada, que permite o controle da vazão de ração. Assim o usuário pode ter total controle da ração que sai do alimentador, como o tempo em que esta é liberada. Já no caso, do sensor de agua, este é composto por um emissor e receptor infravermelhos, onde o receptor, quando em contato com a agua, fornece uma leitura diferenciada do sinal infravermelho que é captado. Assim atravéz dessa diferença, pode se perceber se existe ou não agua no reservatório.


Pontos críticos

 Para a realização do trabalho, um dos principais pontos críticos, foi a programação do teclado, ou menu de opções, uma vez que ela requer uma rotina de verificação um pouco extensa e, de certa forma, de difícil compreensão para se manipular. Outro aspecto complicado do projeto, foi lidar com a falta de portas digitais, para a implementação de um LCD, que visasse uma melhor interação do usuário com o alimentador. Além desses, um ultimo aspecto de difícil trabalho, foi a manipulação e construção da estrutura do alimentador, o qual gerou duvidas, com relação ao material a ser utilizado, e como manipula-lo. 


Considerações Finais


 O alimentador eletrônico, pode ser de grande utilização, para qualquer usuário, que queira um maior conforto, tanto para si, quanto para o próprio animal, uma vez que dependendo do tamanho do reservatório, este pode funcionar com apenas um abastecimento, e controlar regularmente a alimentação do animal afim de gerar uma melhor manutenção da saúde do mesmo. 
 O projeto também pode ser implementado, conectando-se um LCD para melhorar a interação do usuário com o sistema, e também uma balança, que permita um controle ainda maior da alimentação do animal. 
 Esse tipo de controle altamente preciso, seria de extremo interesse para donos de animais de competição e demais animais para corte ou comercio, gerando maiores lucros e vantagens para o cliente, e um melhor controle da alimentação, e assim da saude de seus animais.

Fotos e vídeos




https://www.facebook.com/photo.php?v=282166385281692&l=2110827009264389376

Professor, na pressa, tive que postar o vídeo no facebook, amanha atualizo, e coloco no youtube



Código


Arquivo:Trabalho.docx