Skip to content

Projeto desenvolvido por alunos do segundo semestre de Análise e Desenvolvimento de sistemas

Notifications You must be signed in to change notification settings

VianaGu/IT-BRAZIL-ACADEMY-SALTO-ADS-GRUPO-23

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

IT-BRAZIL-ACADEMY-ADS-SALTO-GRUPO

Nomes do participantes 👇

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

Imagem de projeto base

Esse video que usamos de inpiração para o projeto

Imagem do dia 10/10 Imagem do dia 17/10 Imagem do dia 13/11 Imagem do dia 14/11 Imagem do dia 14/11

O que seria o nosso projeto❓

Controle remoto de carrinho via Esp32 com interface web em C++

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.
  5. 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 fazer. O que preciso?

    1- No celular

    • Para que possa controlar o nosso carrinho basta ter baixado o software clicando aqui

    Prints da tela do celular

Lista de material📖

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

About

Projeto desenvolvido por alunos do segundo semestre de Análise e Desenvolvimento de sistemas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •