Voltar aos projetos

Teko Lixeira

Lixeira IoT apresentada na COP 30.

Dashboard da Teko Lixeira mostrando o peso de lixo coletado no mês e o status da lixeira

O Amazon Hacking

O Amazon Hacking é o programa de inovação e extensão do CESUPA, criado em 2022. Em vez de uma maratona de 24 a 48 horas, cada edição dura cerca de seis meses. Os alunos saem da sala de aula, visitam comunidades da Amazônia, ouvem os problemas dos moradores e transformam o que ouviram em soluções de software, hardware e robótica. O programa tem quatro fases: imersão e diagnóstico de campo, ideação com apoio de empresas e mentores, desenvolvimento com mentoria técnica e validação das soluções na Computação Amostra, o evento anual de tecnologia do CESUPA, com avaliação do público, de professores e da comunidade.

Contexto

A Teko Lixeira nasceu na edição de 2025 do Amazon Hacking, que teve como tema a Amazônia a caminho da COP 30 e desafios urbanos de Belém, como a gestão de resíduos. A edição contou com o apoio de empresas parceiras. A ideia foi criada em conjunto pela equipe, formada por alunos de Ciência da Computação e de Engenharia da Computação. O protótipo foi exposto em um estande na COP 30, no Porto Futuro II, em Belém, onde a equipe apresentou o projeto aos visitantes em um pitch. Depois, o projeto virou tema de dois TCCs.

Desafio

Em Belém, a coleta de lixo enfrenta dificuldades, principalmente onde falta monitoramento. Hoje os caminhões seguem rotas fixas, com dias e horários marcados, sem saber quanto lixo há em cada lixeira. Em um ponto, o caminhão chega e a lixeira está quase vazia: combustível, tempo e esforço perdidos. Ao mesmo tempo, outra lixeira está completamente cheia e fica sem coleta, porque a rota daquele dia não passa por ali. Empresas e órgãos públicos também não conseguem medir quanto resíduo produzem. Sem esses dados, não há indicadores de sustentabilidade, e as decisões que dependem deles são tomadas no palpite.

Solução

A Teko Lixeira é uma lixeira inteligente que monitora o peso e o nível do lixo e envia os dados por Wi-Fi para a nuvem. Um painel web mostra tudo em tempo real: o peso ao longo do dia, o total do mês e o status de lotação da lixeira. Com essas informações, a equipe de coleta sabe qual lixeira precisa ser esvaziada hoje e qual ainda pode esperar. O caminhão pode ir direto aos pontos cheios, gastando menos combustível, tempo e esforço. Queremos começar por condomínios, prédios corporativos e órgãos públicos.

Tecnologias

  • C++: firmware do ESP32, que lê os sensores e envia os dados.
  • JavaScript, HTML e CSS: o painel web.
  • React: telas e atualização em tempo real.
  • Firebase: banco de dados em tempo real.
  • ESP32: microcontrolador com Wi-Fi que controla a lixeira.

Hardware

Diagrama da Teko Lixeira: sensor de nível na tampa, sensor de abertura e movimento na lateral e sensor de carga na base, ligados ao ESP32, que envia os dados por Wi-Fi para a nuvem e para o sistema de monitoramento
Como o sistema funciona Mostra o caminho do dado: os sensores na lixeira, o ESP32, o Wi-Fi, a nuvem e o sistema de monitoramento.
Base preta com o sensor de carga no centro e quatro rodas laranja, virada para cima sobre a lixeira
Base de pesagem Base com sensor de carga e rodas, fixada sob a lixeira. É ela que mede o peso do lixo.

Painel e dados

Gráfico de linha Peso do Lixo por Hora, com o peso em kg de 00:00 a 23:00 e picos às 11:00 e às 17:00
Peso por hora Gráfico do peso ao longo do dia, para ver em que horários a lixeira recebe mais lixo. Primeira versão do painel, com dados de teste.
Painel com o status A lixeira está cheia em vermelho e, abaixo, os cartões com o peso do mês passado e deste mês
Status de lotação Mostra no topo do painel quando a lixeira está cheia, para a equipe de coleta saber onde ir primeiro. Primeira versão do painel, com dados de teste.
Painel com os cartões do peso do mês passado, do peso deste mês e da diferença entre os dois
Totais do mês Quanto foi coletado no mês e a comparação com o mês passado. Primeira versão do painel, com dados de teste.
Banco de dados do Firebase com o histórico de 10/11/2025, cada medição com a hora e o peso
Banco de dados Registro no Firebase: cada medição guarda o peso e a hora. É desse banco que o painel lê os dados.

Equipe

  • Igor Rafael Carvalho Gonçalves
  • Lucas Alves Rodrigues
  • Marco Antônio Oliveira Machado
  • Rafael Ponciano Vasconcelos Silva
  • Raissa Sousa de Oliveira
Voltar aos projetos