Skip to content
pedrolopescps edited this page Nov 12, 2017 · 15 revisions

Logo

      O hobby do aquarismo é muito gratificante. Não se trata apenas de criar um peixe, mas sim criar um ecossistema fechado, com fauna e flora, colônias de bactérias nitrificantes que decompõem a amônia resultante da decomposição da matéria orgânica que vai apodrecendo, entre outros elementos que embelezam e autonomizam o aquário. O maior temor do aquarista é ter uma falha em algum sistema de suporte do seu aquário, como o sistema de filtro, ou de controle de temperatura. Quando esses equipamentos falham, o aquarista sofre perdas financeiras que podem variar, mas as perdas sentimentais quase sempre são mais profundas, afinal trata-se de um animal de estimação.
      Existem sistemas completos de controle de aquário, que controlam desde a iluminação até à geração de ondas. São importados e complicados de se manusear, sendo considerados em muitos casos overkill: um sistema muito complexo e caro para controlar parâmetros bem simples. Por essa razão, considera-se um nicho de mercado os sistemas mais simplificados e com uma sofisticação mínima, que possibilite ao aquarista manter uma supervisão à distância.
      Arduino é uma plataforma eletrônica capaz de ler entradas, processá-las e transformá-las em saídas. É um hardware programável por intermédio de uma linguagem de programação específica, a Arduino programming language (baseado em Wiring). Para realizar a programação da placa, utiliza-se um software IDE (Integrated Development Environment) o Arduino Software (IDE), baseado em Processing (ARDUINO, 2017).
      Atualmente no mercado, existem placas periféricas que podem ser acopladas à plataforma Arduino, denominadas Shields, que permitem ao Arduino mais funções de comunicação, controle ou sensibilização do ambiente. São exemplos o Ethernet Shield W5100, baseado no controlador Ethernet Wiznet W5100, e que pode fornecer ao Arduino a capacidade de se comunicar em redes TCP/IP (ARDUINO, 2017); O Dimmer Shield, um controlador de corrente elétrica tipo Dimmer, baseado no uso do TRIAC, que corta a corrente senoidal num determinado ângulo, controlando assim a potência dissipada num receptor que esteja associado a ele.
      Servlet é um servidor de pequenas dimensões comumente utilizado para processar requisições pelo protocolo HTTP e devolver uma resposta ao cliente possibilitando o gerenciamento de páginas HTML não estáticas. Servlet container é um pequeno servidor que permite a manipulação de requisições e respostas.
      MVC é um padrão de arquitetura que separa a representação da aplicação em três camadas, sendo estas: O modelo, representando a entidade que se quer realizar operações, a view, que estabelece como o dado será representado; E o controller, que irá gerenciar as requisições.

MyQuarium

Clone this wiki locally