Videos:
O programa foi desenvolvido no Platformio se baseando neste código aqui. Basicamente o Esp32 cria uma rede de wifi. Após se conectar ao encontrar em um dos links pré-definidos o robô executa a respectiva função.
Os comandos são:
/servo
/stop
/ligaled
/desligaled
/move1
/move2
/move3
/move4
/move5
/move6
Na programação do Esp32 é possível mudar o comportamento do robô ao receber cada comando.
O aplicativo foi feito no Android Studio. Basicamente após o usuário se conectar na rede do robô (OmniRobo
) o aplicativo entra em links específicos ao apertar os botões para falar para o robô o que ele deve fazer.
No aplicativo é possível mover a cabeça do robô e controlar a direção do movimento.
Agradecimentos espaciais a Lucas Romero, Maria Eduarda Kawakami, Otto Fernandes. Este robô foi baseado no projeto desenvolvido por eles. Boa parte do código do Esp32 foi baseado neste aqui.