Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Descrição do Projeto
O produto final foi um protótipo utilizando o arduino Wemos D1 com comunicação WiFi para transmissão de dados. A princípio utiliza um potenciômetro para simular ao peso da garrafa.
Integrantes:
- Lucas de sousa medeiros
- Lucas henrique duarte pereira
- Príncipe Sanis Silva de Souza
- Wellington Jesus da Conceição
Processo:
- O Wemos se conecta a uma rede Wi-Fi;
- Faz a medidor do potenciômetro através da porta analógica A0;
- Após medir realiza uma requisição HTTP PUT para enviar os dados coletados à uma API;
- Uma API faz a consistência dos dados;
- O Aplicativo Mobile faz a leitura dos dados da API e emite um alerta ao garçom caso o peso da garrafa fique abaixo do esperado, ou seja, a vazia vazia.
Itens utilizados para criação do Projeto:
- Placa Wemos D1 - ESP8266
- Potenciômetro
- Protoboard (Qualquer tamanho)
- 3 jumpers
Softwares utilizados:
- IDE Arduino
- Código Visual Studio
Etapa 1: API Configuração
- Clone o projeto: git clone
- Executar o comando (instalação de dependências): npm install
- Executar o comando (rodar a aplicação): npm start
Link da API:
API publicada em:
Etapa 2: Configuração Arduíno
- Crie um novo projeto utilizando o IDE Arduino;
- Faça a introdução das bibliotecas utilizadas;
- Digite as configurações da rede Wi-Fi (SSID e senha);
Código Github:
Etapa 3: Configuração Do App Mobile
- Faça a instalação do Flutter, ele será usado para criar o aplicativo (https://flutter.dev/docs/get-started/install);
- Abra ou editor de sua preferência;
- No Visual Studio Code abra o Command Pallet (Control + Shift + P);
- Escolha a opção “Novo Projeto Flutter”;
- Digite o nome do Aplicativo;
Caso queira visualizar / utilizar os códigos gerados:
- Faça clone do projeto do github;
- Faça a importação dentro do Visual Studio Code;
- Ligue o smartphone ao computador e pressione F5 para rodar o app;
- Aguarde a instalação
Código Github:
Etapa 4: Montagem Da Placa
- Ligar o Potenciômetro na placa Protoboard.
- Ligar na porta analógica “A0” o cabo amarelo no pino do meio do Potenciômetro.
- Ligar na porta analógica “GND” ou cabo preto no primeiro pino do Potenciômetro.
- Ligar na porta analógica “3.3V” o cabo vermelho no terceiro pino do Potenciômetro.