Controlador_de_estufa

Estufa Automatizada

Projeto de um sistema para uma estufa automatizada e controlada para a disciplina de Sistemas Embarcados na Universidade Federal de Uberlândia.

Descrição

Tudo começou com o desejo de um jovem entusiasta das novas tecnologias de tomar um suco de abacaxi com hortelã. Para o cultivo caseiro de hortelâs veio a tona a ideia de criar um estufa automatizada e controlada por uma aplicação móvel. Abaixo temos as informações sobre o projeto.

Sobre o projeto

Os arquivos estão divididos da seguinte maneira:

Aplicativo

O aplicativo móvel foi desenvolvido no AppInvetor e faz a interface Homem-Máquina do sistema. Abaixo uma imagem da sua interface:

Em conjunto um aplicativo para desktop foi desenvolvido em python com PyQt , a interface tem as mesmas funcionalidades do apk móvel podendo enviar e receber informações da porta serial. Abaixo uma imagem do aplicativo para desktop:

Firmware

O Firmware foi feito usando programação C em modo Bare Metal para o microcontrolador ATMEGA328P, que é usando na arduino UNO R3. O seu código pode ser resumindo através da seguinte máquina de estados:

Para isso, o software foi separado em diversas partes:

Abaixo uma imagem do protótipo.

Licence

Se isso foi util de alguma forma, nos pague varias cerveja. Vlws.

Autores

Colaborador: Ítalo Fernandes - github.com/italogfernandes

Colaborador: Ítalo Fernandes - github.com/italogfernandes