Automação de ambientes utilizando a plataforma Arduino e conexão WiFi
Resumo
Com a grande evolução das tecnologias na área de automação de ambientes diversas opções de sistemas para controle de itens comuns, tais como: lâmpadas, janelas, cortinas e fechaduras podem ser encontrados. Muitos destes sistemas têm um alto custo de instalação e manutenção tornando-se inviável para a maioria das pessoas possuírem em suas casas. Desse modo, surge o presente trabalho que visa desenvolver um sistema de automação de ambientes de baixo custo para que a população com menor poder aquisitivo possa usufruir das vantagens de ter um sistema destes instalado em suas residências e locais de trabalhos. Atualmente, o trabalho encontra-se em fase de testes dos módulos de conexão de internet sem fio. O primeiro módulo testado foi o ESP8266-01. Após uma pesquisa bibliográfica sobre o seu funcionamento foram realizados testes de suas funcionalidades, onde foram detectados alguns problemas com o sistema pré-instalado no módulo havendo uma grande dificuldade de realizar conexões com servidores externos. Para contornar este problema foi feita uma pesquisa sobre os sistemas que poderiam ser instalados no módulo e foram encontrados dois possíveis sistemas: MicroPython e NodeMCU, sendo que o primeiro desenvolvido na linguagem de programação Python e o segundo desenvolvido com a linguagem de programação Lua. Após, alguns testes com os dois sistemas foi escolhido o NodeMCU, pois havia uma maior documentação e uma maior facilidade no entendimento do código. Ao resolver o referido problema foram realizados testes integrando diversos sensores e controladores de ambiente para que o comportamento de determinada parte do sistema pudesse ser observada e testada em várias possibilidades de uso. Foram realizados testes com relés para controle de lâmpadas e tomadas. Para a realização do teste foram ligados alguns componentes elétricos em tomadas e foram colocados relés no circuito. Os relés foram controlados pela plataforma Arduino que recebia dados do módulo WiFi e ligava ou desligava outros componentes, conforme o controle realizado em uma página web que enviava dados ao módulo. Logo após foram realizados testes com servo motores para a simulação de abertura e fechamento de portas, janelas e cortinas na qual o servo motor recebia comandos a partir da plataforma Arduino e do módulo WiFi que recebia dados, como no teste anterior, de uma página web. Os próximos passos a serem realizados são testes com outros módulos de conexão à internet e outros tipos de controle do ambiente como temperatura, umidade e detecção de vazamentos de gás ou detecção de presença. Com este sistema está sendo possível dar uma nova visão ao mercado de automação de ambientes tornando possível que sistemas com um menor custo e mais expansíveis sejam desenvolvidos e dando oportunidades a pessoas com menor renda possam possuir alguns destes sistemas.
Publicado
2017-02-21
Seção
[Pesquisa] Resumos nível médio