circular ufpa.png

É um projeto que visa atender a população que está diariamente na UFPA e necessita do transporte coletivo “circular”. A demanda de pessoas é bem maior do que o número de ônibus, no entanto, um dos principais problemas enfrentados pelos usuários é a questão do tempo, pois, mesmo estando dentro do campus, a demora para se locomover de um portão para outro, por exemplo, é muito prejudicial aos que estão a espera do transporte. É a partir dessa problemática que o projeto surge, a intenção é trazer mais conforto para todos. Será criado uma rede IoT (a Internet das Coisas do inglês, Internet of Things) uma revolução tecnológica a fim de conectar aparelhos eletrônicos do dia-a-dia, como aparelhos eletrodomésticos à máquinas industriais e meios de transporte à internet, com essa tecnologia, todos os ônibus estarão conectados  pela rede IoT, que fará  trocas de informações com os ônibus, assim, os usuários poderão ter acesso, por meio de aplicativos móveis, páginas e bots, à localização dos ônibus e poderá saber o tempo estimado até que ele passe em determinado ponto de parada.

O que temos feito?

Acompanhe o repositório do projejto na página do GitHub.

Participe através dos desafios propostos nas tarefas.

O que faremos (Roadmap)?

 

  • Geral

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.png Estudar Git

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.pngEstudar Node.Js

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.png Estudar MQTT

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.png Montar uma rede MQTT

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.png Comunicar um Arduino com a rede MQTT

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.png Se familiarizar com o Node-Red

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.png Criar um sensor conectado usando MQTT com Arduino

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.png Pesquisar serviços parecidos e papers

Pesquisar possiveis congressos para publicar

Comprar componentes

Pensar nome

 

  • APP

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.png Pensar e desenhar views

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.png Estudar API Goggle Maps

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.png Usar API do Maps para plotar rota e paradas

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.png Estudar biblioteca MQTT para Android Studio

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.png Comunicar o app com um broker MQTT

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.png Receber valores de latitude e longitude do circular

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.png Plotar dinamicamente posição dos ônibus no mapa

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.png Testar o APP

Fazer as telas pensados para o front-end

Estimar tempo de espera do ônibus

Cálculo de parada mais próxima

Exibir dados de sensores no ônibus

Coletar dados do comportamento da rede MQTT sobre as redes GSM/WCDMA/LTE

 

  • Site

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.png Desenhar site

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.png Estudar API do Google Maps

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.png Usar API do Maps para plotar rota e paradas

 Estudar uso de MQTT com Javascript

 Comunicar com um broker MQTT

 Receber valores de latitude e longitude do circular

 Plotar dinamicamente posição dos ônibus no mapa

 Testar

 

  • Embarcado

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.png Estudar biblioteca MQTT para Arduino

https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678134-sign-check-128.png Estudar shield SIM808

Conectar Arduino na rede MQTT usando GSM

Captar latitude, longitude e velocidade dos ônibus

Coletar dados de alguns sensores no ônibus (temperatura, umidade, lotação)

Transmitir dados usando a rede MQTT