Skip to content

jpaulovf/IE309X

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IE309X

Repositório do projeto da disciplina IE309X - Oficina de IoT


1. Resumo

Este repositório contém os códigos desenvolvidos para a disciplina IE309X da Unicamp, ministrada durante o primeiro semestre de 2019. O grupo deste trabalho é composto pelos seguintes membros:

  • Fabio Bassan
  • Felipe Marques
  • Gabriel Legramanti
  • João Fracarolli

2. Clonando

Para clonar este repositório, digite:

git clone https://github.com/jpaulovf/IE309X.git

3. Conteúdo

Este repositório, até o momento, possui os seguintes diretórios:

  • Projeto: Diretório com arquivos do projeto.
    • Schematics: Esquemáticos do projeto eletrônico.
    • Firmware: Diagramas do projeto do firmware.
  • EnergyMeter_Pio: Diretório do projeto usando o PlatformIO IDE.
    • EnergyMeter: Código fonte do projeto.
  • Doc: Documentação do projeto (relatório final e slides)

4. Informações para desenvolvimento

Detalhamento

1. Introdução

Diante de um cenário onde há necessidade imediata de aumento da eficiência energética e controle de emissão de poluentes, novas tecnologias surgem visando atingir essas demandas. Um destes conceitos é o de “cidades inteligentes”, que também busca melhorar a qualidade de vida e bem-estar da população através das tecnologias. Diante disso, o interesse no acesso às informações em tempo real permitem a integração de sensores e dispositivos num sistema maior, proporcionando maior grau de controle ao operador. Um dispositivo com grande evolução e que permite o acesso a um grande número de informações é o smartphone. Com ele, podemos verificar o clima, notícias, o número de batimentos cardíacos do usuário, aceleração, GPS e outras diversas funções e informações. Numa residência, por exemplo, é usual que tenhamos uma vez ao mês uma conta de energia elétrica informando dados de consumo, o valor do kWh, média de consumo e acompanhamento dos últimos meses. Logo, para aqueles que gostariam de informações mais detalhadas e em tempo real, isso não é fornecido por parte das concessionárias de energia.

2. Objetivo

O projeto visa uma solução que permite ao usuário de energia elétrica acesso às informações de consumo em tempo real através de um aplicativo instalado no smartphone, bastando para isso que o dispositivo tenha uma conexão wi-fi. O consumo pode ser medido e informado, possibilitando que o consumidor seja melhor informado e consiga ser um membro mais ativo do seu próprio consumo. Além disso, o usuário pode ser avisado quando o seu consumo de energia ultrapassar um limiar estabelecido, podendo então atuar para diminuir o gasto de energia imediatamente. Para isso, propomos um hardware composto de um circuito integrado especializado para a medição de parâmetros de consumo de energia, o ADE7753 (monofásico) ou o ADE7758 (trifásico); um microprocessador especializado para aplicações IoT, o ESP32 da Espressif e outros componentes eletrônicos diversos, como resistores, capacitores, reguladores de tensão e conectores. A linguagem de programação deste projeto é C++, usando o Visual Studio Code juntamente com o plugin PlatformIO IDE e o framework do Arduino. Os dados medidos são disponibilizados para o usuário através da plataforma Blynk. Nesta plataforma também usamos alarmes para avisar ao usuário sobre alto consumo de energia.

3. Lista de materiais e orçamento estimado

Componente Quantidade Custo (R$)
ESP32 Wroom 1 62,00
ADE7758 1 30,00
Transformador de corrente 3 45,00
LM7805 1 0,95
Resistores diversos 15 2,50
Capacitores diversos 10 0,50
Fonte AC/DC 12V, 3W 1 20,00
Cristal de 12 MHz 1 0,90
TOTAL 161,85

Fonte: Baú da Eletrônica

4. Cronograma

Atividade Março Abril Maio Junho
S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4
Estudo preliminar X   X   X   X   
Hardware: esquemático X   X   X   X    O   #   #   #   
Hardware: PCB X   X   X   X    X   X   X   O   
Firmware X   X   X   X    X   X   X   X    X   X   O 
Aplicação X   X   X   X    X   X   X   X    X   X   O 
Integração            #   #    X   X   O 
Testes unitários X   X   X   X    X   X   X   X    X   X   X   O   
Testes finais X   X   X   O   

#: Planejado

X : Executado

O : Finalizado


About

Repositório do projeto da disciplina IE309X - Oficina de IoT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors