Introdução
Hoje eu gostaria de apresentar a vocês o projeto Ponto de Ônibus Inteligente, o qual integra visão computacional e Internet das Coisas para contagem de pessoas que esperam no ponto de ônibus e disponibilização de um botão de pânico para emergências.
Neste projeto, exploro os pontos-chave do projeto e mostro como acessar o código-fonte do projeto na íntegra. Este projeto foi desenvolvido por Arthur Barata, Eduardo Mosca, Mateus Antonio e eu.

Funcionalidades
Este projeto tem como funcionalidades:
– Contar quantas pessoas estão esperando um ônibus em um determinado ponto de ônibus usando técnicas de visão computacional
– Periodicamente enviar esta contagem para a plataforma de IoT TagoIO usando conectividade LoRaWAN
– Disponibilizar um botão de pânico, para um usuário do ponto pedir ajuda caso se sentir em perigo por algum motivo (problemas de saúde, problemas de segurança, etc.). Dessa forma, as autoridades recebem este alerta e tomam as ações necessárias.
– Além disso, se uma conexão wi-fi conhecida estiver disponível onde no local do projeto está localizado, uma mensagem do Telegram é enviada às autoridades quando o botão de pânico é pressionado, a fim de servir como redundância ao botão de pânico.
Este projeto foi desenvolvido como projeto final da disciplina MO629A_2024S2 (Internet das Coisas) no IC da Universidade Estadual de Campinas, ministrada pela professora Juliana Freitag Borin.
Código-fonte
Este projeto é open-source, distribuído na licença MIT. Ele pode ser acesso na íntegra em: https://github.com/mateustoin/smart-bus-stop
Para ter acesso a uma apresentação completa do projeto, use o seguinte link: https://github.com/mateustoin/smart-bus-stop/blob/main/Apresenta%C3%A7%C3%A3o/Apresenta%C3%A7%C3%A3o%20-%20ponto%20de%20%C3%B4nibus%20inteligente.pdf
Indicação de hardware
Segue abaixo uma lista com indicações de hardware para o projeto:
- Raspberry Pi 4 Computer Model B, com 4GB de RAM
- Fonte para Raspberry Pi 4
- Webcam Full HD Logitech C920s
- SD card de 64GB classe 10