Skip to content

Projeto Final da matéria de Fundamentos de Sistemas Embarcados.

License

Notifications You must be signed in to change notification settings

djorkaeffalexandre/FSE_PROJETO_FINAL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FSE
FSE

🔋 Fundamentos de Sistemas Embarcados

Projeto Final da matéria de Fundamentos de Sistemas Embarcados.

Aluno(a) Matricula
Djorkaeff Alexandre Vilela Pereira 16/0026822
Guilherme Siqueira Brandão 16/0007763

🎥 Visão Geral

Assista o vídeo de explicação sobre o projeto no Youtube.

🏁 Projeto Final

A definição da aplicação pode ser encontrada no Gitlab da disciplina.

🚀 Pré-requisitos

Os pré requisitos para a construção do projeto são:

🛠 Começando

A inicialização da aplicação deverá ser feita de modo a executar primeiramente a aplicação desenvolvida como cliente do projeto, que está dentro da pasta central.

Para executar o projeto central você deverá ter o gerenciador de pacotes Yarn instalado em sua máquina.

Como primeiro passo você deverá entrar através do terminal na pasta da aplicação utilizando o comando:

cd central

Instalar as dependências utilizando:

yarn install

E executar a construção do projeto, que ficará disponível para acesso no caminho localhost:3000.

yarn start

WEB APP

✅ Através da aplicação central é possível baixar um LOG de registro de todos os eventos realizados pelo usuário em formato CSV. ✅

📝 Configuração

Para iniciar a aplicação embarcada, será necessária a inicialização do ambiente de desenvolvimento ESP-IDF, com ele poderemos configurar, construir e instalar o projeto.

Após a inicialização do ambiente de desenvolvimento ESP-IDF é necessário executar o comando que permite a configuração das variáveis de ambiente da aplicação, através do comando:

idf.py menuconfig

A configuração do WiFi pode ser feita através do menu Wifi Configuration.

Wifi Configuration

Wifi Configuration

Deverá ser realizada também a configuração das variáveis do projeto utilizadas para comunicação e utilização ou não de sensores a depender do modelo de alimentação utilizado.

Utilizando o menu FSE Configuration é possível selecionar o modelo de alimentação da placa e a configuração de um identificador do aluno que está utilizando o projeto.

⚠️ Deverá ser utilizada a matrícula 160026822 para conexão com o projeto central, ou alterar a configuração padrão da aplicação cliente no sistema de serviço. ⚠️

FSE Configuration

FSE Configuration

Após as configurações, para construir o projeto deverá ser utilizado o comando padrão de construção da ESP-IDF.

idf.py build

Após a construção da aplicação podemos executá-la na porta de conexão através do comando:

idf.py -p (PORT) flash

Sendo (PORT) a representação da porta onde o componente está conectado.