Descrição - luisthiagop/robotica GitHub Wiki
Welcome to the robotica wiki! É importante lembrar que esse projeto segue a metodologia do professor Ariangelo, portanto grande parte dos códigos são de sua autoria.
O projeto consiste na utilização do microcontrolador ESP8266 para o controle de um robô com auto-equilíbrio. Para isso foram utilizados durante o projeto:
- protoboard e jumpers, para o facilitar a conexão dos componentes e fazer o "corpo" do robô;
- 2 kits motor DC 3-6V + RODA 68MM;
- estrutura impressa;
- microcontrolador ESP8266 wifi;
- acelerometro MPU6050;
- ultrasonico HC-SR04;
- servidor mqtt;
Durante a disciplina o robô passou por diversos estágios, desde o simples controle dos motores, até o momento em que ele tem o auto-equilíbrio e a possibilidade de andar.
- controle dos motores para o robô andar mas sem ficar em pé;
- implementação do sensor ultrassônico, possibilitando que ele evite bater em obstáculos enquanto anda;
- implementação do acelerômetro para equilíbrio;
- alteração para uso do PID para o equilíbrio. A partir desse ponto não é possível a utilização do ultrassônico.