BLOG - Sistemas Embarcados

Este blog tem como autores os participantes do projeto Smart Campus e alunos das disciplinas: Sistemas Embarcados(Engenharia de Controle e Automação) e Plataformas de prototipação para Internet das Coisas (Especialização Lato Sensu em Internet das Coisas). O objetivo é a divulgação de trabalhos em desenvolvimento no campus que envolvam a utilização de conceitos de sistemas embarcados, internet das coisas, telemetria e outras tecnologias para a resolução de problemas da indústria, meio ambiente, cidades inteligentes, fazendas inteligentes, ....
Coordenação: Prof. Marcos Chaves

[ LOGIN ] [ Autores ]

numero de postagens:1

Estação De Controle Climático

O presente projeto tem por finalidade servir à comunidade desempenhando o papel de uma estação de controle climático, isso é, com armazenamento em nuvem. Em teoria, ele funcionará como um painel de estação meteorológica na nuvem que permitirá visualizar os registros do sensor utilizado, o ESP32, remotamente. Sensor irá solicitar o HTTP POST a um script PHP para a inserção dos dados em um banco (database) MySQL. O sensor permitirá mensurar a umidade e a temperatura, onde também ele estará conectado com um ar e um humidificador, onde você pode controlar a temperatura mínima e a temperatura máxima, quando chegar a temperatura máxima o ar condicionado ele é ativado e quando atingir a temperatura mínima ele é desligado, isso também funcionará com o humidificador, onde a o usuário irá defininir umaumidade relativa máxima e uma mínina e quando a leitura da umidade for igual a umidade relativa minima definida pelo usiário ela irá ligar o umidificadore quando atingir a umidade relativa máxima ela desligará, onde ttambém contém um botão onde o usuário poderia ligar manualmente o ar condicionado ou o humidificador. Em relação à construção do projeto será utilizado, incluso hardware e software, as tecnologias abaixo:

  • ESP32 – Programado com Arduíno IDE
  • Servidor de hospedagem + nome de domínio
  • Script PHP para inserção de dados no MySQLe exibição em uma página web
  • Banco de dados MySQL para armazenamento
  • Node-Red
  • aws
  • apache/PHP
  • MQTT

Será utilizado o sensor BME280 modelo capaz de realizar a medição de pressão atmosférica, umidade e temperatura, também conhecido como barômetro é um módulo digital de alta capacidade e resolução, utilizado nas mais diversas aplicações junto a microcontroladores, como por exemplo ESP32.

- Utilizado em projetos de estações meteorológicas e aperfeiçoamento de navegação GPS, ele apresenta grande potencial e mostra ser um produto de grande auxílio para projetistas que procuram um exclusivo produto capaz de executar as três funcionalidades principais sem ocupar muito espaço.

- Através de seu padrão de conexão por I2C, o sensor de Pressão BME280 aumenta a sua praticidade de utilização, além de contribuir na maior precisão da obtenção de resultados.

- Desenvolvido com base no sensor Bosh ME280, o Sensor possui design simplificado com pequenas dimensõe que tornam este pequeno módulo um produto de fácil adaptação nos mais diversificados projetos, além de contar com 2 exclusivos furos para melhorar a fixação do mesmo junto aos mais diversificados projetos.

 

CARACTERÍSTICAS:

- Sensor de Pressão BME280;
- Sensor de Umidade;
- Sensor de Temperatura;
- Produto pequeno de fácil utilização;
- Sistema de comunicação I2C;
- Compatível com diversos modelos de microcontroladores;

 

Sobre o módulo ESP32 que é utilizado no projeto ele é um módulo de alta performance para aplicações envolvendo wifi, contando com um baixíssimo consumo de energia. Com 4 MB de memória flash, o ESP32 permite criar variadas aplicações para projetos de IoT, acesso remoto, webservers e dataloggers, entre outros.

 

Foi utilizado no projeto que irá ser desenvolvido em um servidor virtual no sistema operacional Ubuntu 20.04 utilizando os serviços do aws. Para a instalação do serviço foi utilizado os passos descritos no link:.

Logo após a criação da instância, foi realizado uma instalação de um servidor HTTP Apahce, php e mysql. Para a instalação foi realizado o tutorial descrito no site da Digital Ocean: .

[ID:42] Autor:Sergio Lin - Criado em: 2021-05-04 18:15:13 - [ Compartilhar ]