Nome | Função | RGM |
---|---|---|
Fabíola Simionato Dos Santos | Desenvolvedor | 35735384 |
Felipe Pampolin Miessi Luchini | Desenvolvedor | 35642009 |
Fernada Oliveira Da Rocha | Desenvolvedor | 35233885 |
Gustavo Oliveira Viana | Focal, Lider Dev | 35741406 |
Isabela Feitosa Scalet | Desenvolvedora | 35984961 |
Esse video que usamos de inpiração para o projeto
Resumo: O projeto em questão é uma implementação de um sistema de controle remoto de um carrinho, no qual um ESP32 atua como ponte de comunicação, permitindo o controle do carrinho através de uma página da web. A página da web foi desenvolvida em HTML, CSS e C++, linguagem responsável por enviar comandos para o servidor web criado pelo ESP32. Um protótipo de controle remoto na forma de uma interface web é utilizado para interagir com o carrinho, onde cada botão emitido na página web envia comandos específicos, possibilitando o controle completo do movimento do carrinho.
-
Hardware Utilizado:
-
ESP32: O ESP32 é um microcontrolador Wi-Fi e Bluetooth amplamente utilizado na Internet das Coisas (IoT). Ele atua como a principal unidade de controle e comunicação neste projeto.
-
Carrinho de Controle Remoto: O carrinho é equipado com motores controlados por um sistema de ponte H, que permite controlar a direção e a velocidade das rodas.
-
-
Desenvolvimento da Interface Web :
-
Uma página da web foi programada para atuar como o painel de controle do carrinho. Esta página é hospedada no ESP32, que age como um servidor web.
-
A página da web possui botões que representam diferentes comandos, como: avançar, retroceder, virar à esquerda, virar à direita e parar.
-
Quando um botão é pressionado na página da web, um comando específico é enviado para o servidor web do ESP32.
-
-
Servidor Web ESP32:
-
O ESP32 está configurado como um servidor web para receber os comandos da página da web. Ele usa a biblioteca WiFiServer para atender às solicitações da página e interpretar os comandos recebidos.
-
O ESP32 traduz os comandos da página da web em ações físicas para controlar o carrinho. Por exemplo, ao receber um comando "avançar", ele aciona os motores do carrinho para se mover para frente.
-
-
Controle do Carrinho:
- O carrinho é equipado com sensores e motores que permitem que ele execute as ações desejadas com base nos comandos recebidos do ESP32.
-
Resultados Esperados:
-
O resultado final do projeto é um sistema de controle remoto eficiente e responsivo que permite aos usuários controlar um carrinho de forma remota por meio de uma interface web amigável.
-
Os comandos são transmitidos sem fio via Wi-Fi, permitindo um controle preciso do movimento do carrinho em tempo real.
-
Conclusão: Este projeto combina hardware e software para criar uma solução de controle remoto de carrinho versátil e interativa. A página da web em HTML, atua como um controle remoto virtual, permitindo aos usuários controlar o carrinho de forma intuitiva. A integração do ESP32 como uma ponte de comunicação e servidor web torna possível a comunicação eficaz entre a interface web e o carrinho, resultando em um projeto prático e de grande potencial para aplicações de controle remoto e robótica.
Para que possa controlar o nosso carrinho basta ter baixado o software clicando aqui
1x Arduino Uno R3 + Cabo USB 1x Módulo Bluetooth RS232 HC-06 1x Módulo Ponte H Dupla L298N 1x Mini Protoboard 170 pontos 1x Chassi 2WD (2 rodas) Robô para Arduino 1x Motores DC 3V – 6V com Caixa de Redução e Eixo Duplo 2x Rodas 68mm para Chassi Robo Robótica 1x Roda Boba – Rodízio Giratório 1x Suporte para 4 pilhas AA 1x Jogo de parafusos e acessórios 1x Jumpers macho-fêmea 20 cm 1x Jumpers macho-macho 20 cm 1x Resistor 22K 1/4W (10 Unidades) 1x Resistor 10K 1/4W (10 Unidades) 1x Adaptador de bateria 9V 1x LED Difuso verde 5mm 4x Pilhas Alcalinas AA 1x Bateria Alcalina 9V