Este repositório contém todo o código do projeto da matéria de Oficinas de Integração 2. Foi desenvolvido por:
- Rafael Eijy Ishikawa Rasoto
- Alexei Ramos de Lara
- Gabriel de Almeida Spadafora
- Nicolas Riuchi Oda
Usando como inspiração os sistemas utilizados pela Amazon e pelo Mercado Livre em seus armazéns com a utilização de robôs para transporte, a equipe pretende desenvolver um sistema que permite o transporte de itens dentro de um armazém de maneira quase automatizada, desenvolvendo tanto os drones e sua eletrônicas, além de um aplicativo para ser a interface com o usuário e um servidor para armazenar as informações e controlar os drones.
No desenvolvimento do aplicativo o qual serviu de interface de usuário foram utilizados:
No desenvolvimento do servidor WEB alugado na Hostinger utilizou-se:
No desenvolvimento do Firmware foi utilizado:
MQTT
FreeRTOS
Tasks:
- Telemetria - Status da bateria
- Leitura de sensores | Tomada de decisão | Acionamento dos motores
- Verificação MQTT
Callback:
- MQTT Receive
O server utilizado foi desenvolvido em um VPS da Hostinger. O broker do MQTT foi implementado nesse servidor, além de todo o código Python que realiza tanto a interface com o carrinho via MQTT como também a comunicação com o aplicativo.
Para a apresentação do sistema foi desenvolvido um drone para demonstrar a parte de locomoção, sensoriamento, além de ter a interatividade com o aplicativo.
Abaixo está o vídeo do sistema funcionando.

