dayvsonlsantos / p-smarttrash-front

Projeto de IOT realizado na faculdade Senac, sendo esse o repositório do Dashboard

Home Page:https://p-smarttrash-front.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lixo Inteligente (SmartTrash)

SobreDayvson LimaDaniel OliveiraLicença

link Sobre

O Lixo Inteligente (SmartTrash) é um projeto IOT desenvolvido como projeto final para a cadeira de IOT na faculdade Senac. O desenvolvemos para facilitar a gestão de resíduos. Nosso projeto utiliza sensores ultrassônicos, um motor servo e uma barra de LED RGB, todos controlados por um Arduino Node MCU. Além disso, os dados de uso do lixo são armazenados na nuvem, permitindo monitoramento remoto.

Itens:

  • Placa Arduino Node MCU
  • Protoboard
  • Barra de LED RGB
  • 2 Sensores Ultrassônicos
  • Servo Motor
  • API e Banco de Dados na Nuvem

link Objetivo

Automatizar a operação do lixo e fornecer dados em tempo real sobre o volume de resíduos, visando melhorar a eficiência e a gestão dos lixos em ambientes urbanos.


link Funcionamento

DETECÇÃO DE APROXIMAÇÃO

Sensor ultrassônico detecta quando uma pessoa se aproxima do lixo.

O motor servo abre a tampa automaticamente.


MONITORAMENTO DE VOLUME

Outro sensor ultrassônico dentro do lixo mede o volume de resíduos.

A barra de LED RGB externa indica o nível de preenchimento do lixo.


REGISTRO NA NUVEM

Cada movimento é registrado e salvo em um banco de dados na nuvem via API.

Dados salvos: Cor RGB, status da tampa (aberta ou fechada), momento de abertura, volume do lixo.


Antes de iniciar

1° Renomear o arquivo .env.example para .env

2° Adicione a rota do backend, seguindo o seguinte modelo:

http://url:8080/rota/:path*
Obs: Suponto que sua rota seja assim: http://url:8080/rota/aqui -> deverá colocá-la da seguinte forma: http://url:8080/rota/:path*

Iniciar

Primeiro, execute o servidor de desenvolvimento:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Abra http://localhost:3000 com seu navegador para ver o resultado


Dayvson Lima

Olá, sou Dayvson. Tenho 22 anos, graduando em Análise e Desenvolvimento de Sistemas. Tenho como foco aperfeiçoar meus conhecimentos em TI e estou sempre aberto a aprender novas tecnologias para atender às necessidades dos clientes.


GithubLinkedIn


Daniel Oliveira

Me chamo Daniel, sou novo no mercado da tecnologia, e tenho me interessado bastante, atualmente já faço diversos cursos de TI, principalmente voltado para área backend em Java. Além disso, estou me formando em ADS(análise e desenvolvimento de sistema) pela faculdade Senac.





About

Projeto de IOT realizado na faculdade Senac, sendo esse o repositório do Dashboard

https://p-smarttrash-front.vercel.app


Languages

Language:TypeScript 82.8%Language:CSS 10.1%Language:JavaScript 7.2%