Trabalho 3 da disciplina de Fundamentos de Sistemas Embarcados (2022/2)
Para acessar o projeto, clique aqui.
A ideia deste trabalho é projetar um carrinho que será controlado remotamente usando um Joystick através da plataforma Thingsboard, além disso, foram usados sensores e atuadores distribuídos baseados nos microcontroladores ESP32 interconectados via Wifi através do protocolo MQTT.
Matrícula | Aluno |
---|---|
19/0111836 | Luan Vasco Cavalcante |
14/0156909 | Nathalia Lorena Cardoso Dias |
19/0117401 | Thalisson Alves Gonçalves de Jesus |
O programa foi desenvolvido para ser utilizado em uma esp32doit-devkit-v1.
Foi desenvolvido com a extensão do Visual Studio Code Platform IO - https://platformio.org/
Baixe o repositório e acesse a pasta.
git clone https://github.com/Luan-Cavalcante/Trabalho-Final-FSE
cd Trabalho-Final-FSE
Para fazer a build do programa, carregar o programa na ESP32 e monitorar o programa foi utilizado como referencia o tutorial Get Started.
- DHT11
- Buzzer
- Joystick KY-023
- Sensor Infravermelho Reflexivo de Obstáculo KY-032
- Sensor de Luminosidade LDR
Faça o build e em seguida o upload no dispositivo.
Ao iniciar o programa, navegue pelo dashboard para visualizar e controlar as funcionalidades implementadas.
O Dashboard ficou com as funções listadas na imagem abaixo :
Onde, os widgets de direção (seta pra cima,baixo, esquerda e direita) e o botão da buzina foram criados pelos alunos.
O Carrinho pronto está na imagem abaixo :
- O Carrinho ficou muito pesado.
- Os motores estavam sem redução.
- Deixar o carrinho mais leve.
- Usar motores com redução.
Agradecemos ao Professor Renato Sampaio pela dedicação durante o semestre e pelas ótimas aulas ministradas para a turma de Fundamentos de Sistemas Embarcados.