Robótica · 2025/2

Carrinho de controle remoto

Carrinho de Controle Remoto (RC Car)

1. Identificação do Grupo

Nome Completo Matrícula
Guilherme Aguera de la Fuente Vilela 190088168

2. Descrição do Produto Selecionado: Carrinho de Controle Remoto (RC Car)

O produto selecionado é um Carrinho de Controle Remoto (RC Car) básico, típico de brinquedo ou modelos entry-level para hobby.

Funções Principais, Público-Alvo e Contexto de Uso

  • Funções Principais:
    • Propulsão: Mover-se para frente e para trás.
    • Direção: Virar para a esquerda e para a direita (esterçamento).
    • Comunicação Sem Fio: Receber comandos de um transmissor (controle remoto).
  • Público-Alvo: Crianças e adolescentes (brinquedo); entusiastas e hobbistas (modelismo).
  • Contexto de Uso: Lazer e entretenimento em ambientes internos ou externos (pistas, parques, pisos planos).

Componentes e Sensores Utilizados

Um RC Car básico é fundamentalmente um sistema de atuadores controlados remotamente.

Módulo/Componente Função Principal Tipo de Componente
Unidade de Controle (Receptor) Receber o sinal do transmissor e converter em comandos para os atuadores. Circuito Integrado de Rádio Frequência (RF) e Microcontrolador dedicado (em modelos mais avançados).
Motores de Propulsão Gerar movimento para as rodas. Motor DC (Escovado), ou Motor Brushless (em modelos avançados).
Mecanismo de Direção Controlar o esterçamento das rodas dianteiras. Solenoide (simples) ou Servo Motor (em modelos de hobby).
Bateria Fornecer energia ao sistema. Bateria recarregável de NiMH, Li-Ion ou LiPo.
Transmissor (Controle) Enviar o sinal de comando (frente/trás, esquerda/direita) via RF. Placa de circuito com botões/joysticks e módulo RF.
Sensor (implícito) Não há sensores explícitos no corpo do carro em modelos básicos, mas o Módulo Receptor de RF atua como "sensor" de comandos. Módulo Receptor de RF.

Tecnologias de Comunicação e Controle Embarcadas

  • Comunicação: Geralmente utiliza rádio frequência (RF) em bandas não licenciadas (ISM bands), como 27 MHz, 49 MHz, ou, mais comumente hoje, 2.4 GHz. O protocolo é proprietário, variando de simples modulação OOK (On-Off Keying) até protocolos mais robustos baseados em FHSS (Frequency Hopping Spread Spectrum) para evitar interferência (em modelos de 2.4 GHz).
  • Controle Embarcado: O microcontrolador no receptor é responsável por:
    1. Decodificar o sinal RF recebido.
    2. Gerar o sinal de controle (PWM) para o motor de propulsão.
    3. Acionar o mecanismo de direção (solenoide ou servo motor).

3. Análise Técnica do Funcionamento

Principais Módulos do Sistema

  1. Módulo de Conectividade/Receptor: Recebe o sinal de rádio do controle. Em modelos 2.4 GHz, ele gerencia a ligação (binding) e a decodificação do protocolo.
  2. Módulo de Controle (MCU): É o cérebro. Ele lê os dados decodificados e decide o nível de potência e a direção para os atuadores.
  3. Módulo de Potência/Atuadores: Inclui o ESC (Electronic Speed Controller), que regula a velocidade do motor principal usando PWM, e o circuito de acionamento do motor de direção (solenoide ou servo motor).
  4. Módulo de Bateria: Circuito de gerenciamento de carga (BMS, em modelos LiPo) e fonte de alimentação do sistema.
  5. Interface (Remota): O controle remoto, que possui a interface humana (joysticks/botões) e o Módulo Transmissor de RF.

Identificação de Tecnologias Críticas

  • Protocolos Sem Fio (2.4 GHz): A adoção de 2.4 GHz em modelos modernos é crítica, pois permite comunicação bidirecional, melhor alcance, e, principalmente, FHSS (em protocolos avançados como o Futaba FASST ou Spektrum DSMX), garantindo que o controle seja mantido mesmo com ruído na frequência.
  • Controle de Motor (PWM): O uso de Modulação por Largura de Pulso (PWM) para o ESC é a tecnologia que permite o controle suave e eficiente da velocidade e torque do motor DC ou Brushless.
  • Sistemas Operacionais Embarcados (RTOS): Embora carros básicos não os usem, modelos de competição ou profissionais (como drones de corrida) utilizam um RTOS (Real-Time Operating System) leve para garantir que os comandos de controle sejam executados com latência extremamente baixa e previsível.

4. Proposta de Reprodução com ESP32

A ESP32 é ideal para recriar as funcionalidades de um RC Car, especialmente por sua capacidade de comunicação Wi-Fi e Bluetooth, que superam a maioria dos rádios proprietários de brinquedo em termos de flexibilidade e facilidade de programação.

Descrição Conceitual da Implementação com ESP32

A proposta é dividir o projeto em duas partes: o Carrinho (Receptor) e o Controle (Transmissor).

1. Carrinho (Receptor - ESP32 principal)

  • Microcontrolador: Uma ESP32 DevKit C será o cérebro, aproveitando o Wi-Fi ou Bluetooth LE (BLE) para comunicação.
  • Atuadores:
    • Propulsão: Um Motor DC ou dois (tração traseira/integral) controlado por um Driver Ponte H (L298N ou TB6612FNG). A ESP32 usará PWM para controlar a velocidade do motor via driver.
    • Direção: Um Servo Motor padrão para o mecanismo de esterçamento das rodas dianteiras. A ESP32 gerará o sinal PWM para posicionar o servo.
  • Comunicação: A ESP32 atuará como um Servidor Wi-Fi ou Dispositivo BLE Periférico, aguardando comandos do controle.

2. Controle (Transmissor - ESP32 ou Smartphone)

  • Opção A (Mais Elaborada): Outra ESP32 com um shield de display e joysticks analógicos (thumbsticks) ou botões. Esta ESP32 atuaria como Cliente Wi-Fi ou Dispositivo BLE Central, lendo a posição dos joysticks e enviando os dados (velocidade e ângulo de direção) para o Carrinho.
  • Opção B (Mais Simples): Um Smartphone (Android/iOS) rodando um aplicativo que simula um controle (usando a tela touchscreen). O smartphone usaria Wi-Fi ou Bluetooth para enviar os comandos à ESP32 do Carrinho.

Diagrama Conceitual do Sistema


Limitações e Desafios Esperados

Categoria Limitação/Desafio Solução Sugerida/Mitigação
Comunicação (Latência) A latência da rede Wi-Fi (IP/UDP ou TCP) pode ser maior que o rádio RF dedicado, resultando em um controle menos responsivo. Usar o protocolo UDP em vez de TCP para menor overhead, ou migrar para Bluetooth LE (BLE) que tem menor latência em curtas distâncias.
Potência/Motor A ESP32 não consegue fornecer a alta corrente necessária para motores de propulsão. Obrigatório o uso de um Driver de Motor Ponte H externo, alimentado por uma fonte separada (bateria de propulsão).
Alcance O alcance do Wi-Fi pode ser limitado em áreas abertas se o Carrinho estiver em modo SoftAP. Usar a ESP32 como Cliente Wi-Fi conectada a um roteador de alto alcance (pode introduzir mais latência) ou usar BLE que é mais estável no alcance próximo a médio.
Consumo de Energia O Wi-Fi consome bastante energia, limitando a autonomia da bateria do carrinho. Implementar técnicas de economia de energia do ESP-IDF, como o Light Sleep quando o carro estiver parado ou o uso do Bluetooth LE (que consome menos que o Wi-Fi).

5. Pesquisa Bibliográfica e Tecnológica

Artigos Científicos sobre Tecnologias Críticas (4 Artigos)

Tema Principal Resumo e Contribuição para o Produto Link de Referência
Protocolo MQTT e IoT Detalha o uso do protocolo MQTT sobre Wi-Fi para comunicação em sistemas embarcados de baixa potência. É fundamental para a proposta da ESP32, pois seu mecanismo de publicação/assinatura permite o uso eficiente da bateria ao transmitir comandos de controle e telemetria. MQTT
Controle de Motores DC via PWM Explica a teoria de controle de velocidade de motores DC utilizando a técnica de PWM. Essencial para entender como a ESP32 modula a potência do motor e como projetar o ESC (Ponte H). PWM
Sistemas Operacionais em Tempo Real (RTOS) Apresenta a arquitetura e os benefícios do uso de um RTOS (FreeRTOS), que é o ambiente padrão do ESP-IDF. O RTOS garante que tarefas críticas (como a leitura da comunicação) sejam executadas com latência previsível. RTOS
Bluetooth Low Energy (BLE) Estudo sobre a latência de comunicação em redes BLE e sua otimização. Importante para a opção de controle de baixa potência e resposta rápida do RC Car, sendo uma alternativa eficiente ao Wi-Fi. BLE

Artigos Científicos sobre Aplicação/Uso do Produto (4 Artigos)

Tema Principal Resumo e Contribuição para o Produto Link de Referência (Exemplo)
RC Cars para Educação e Robótica Este trabalho valida o uso de plataformas de robô-car como uma ferramenta pedagógica para ensinar conceitos complexos de física e robótica. Coloca o projeto em um contexto prático de aprendizado e desenvolvimento de sistemas embarcados. Robô-car: uma abordagem da robótica educacional aplicada ao ensino de física
Veículos Autônomos em Escala Reduzida O artigo descreve uma plataforma de código aberto baseada em um chassi de RC Car 1:10, com arquitetura eletrônica distribuída e rede CAN. É utilizada para ensinar desde eletrônica embarcada de baixo nível até algoritmos de alto nível (SLAM), justificando o potencial de expansão do seu projeto ESP32. An Open-Source Scale Model Platform for Teaching Autonomous Vehicle Technologies
Controle de Sistemas Críticos via Teleoperação O artigo, embora focado em robótica assistiva, aborda o tema de teleoperação e a importância da baixa latência para que o controle seja fluido e responsivo. Menciona o uso da ESP32 para este fim, reforçando a escolha do microcontrolador e o desafio de latência. Sistema de Teleoperação Baseado em Reconhecimento Visual de Gestos para Robótica Assistiva
Localização e Mapeamento Simultâneo (SLAM) Este trabalho explora a aplicação de IMUs (Sensor Inercial) e LiDAR em robôs móveis para realizar o SLAM (Localização e Mapeamento Simultâneo). Embora mais avançado que um RC Car, ele ilustra o futuro do produto com a adição de sensores simples compatíveis com a ESP32 para navegação autônoma. Localização e mapeamento para robôs móveis em ambientes confinados baseado em fusão de LiDAR com odometrias de rodas e sensor inercial

6. Comparativo com Produtos Similares

O RC Car é uma categoria vasta. A tabela compara o modelo estudado (um modelo entry-level hobby/brinquedo) com outros 5 produtos, incluindo modelos de gerações e níveis de complexidade variados.

Produto Segmento de Mercado Comunicação (Tecnologia/Frequência) Componentes de Controle (Motor/Direção) Característica Distinta Referência Bibliográfica (Link)
RC Car Básico (Nosso Estudo) Brinquedo/Iniciante RF (27/49 MHz ou 2.4 GHz Simples) Motor DC Escovado, Solenoide Mais simples, baixo custo, apenas comandos básicos. Exemplo RC Car Brinquedo
Tamiya Grasshopper (Anos 80) Hobby Clássico RF (27 MHz, AM) Motor DC Escovado (Mabuchi RS-380S), Servo Motor (Requerido) Kit de montagem reeditado (original de 1984), chassi monocoque simples e motor 380. Especificações Tamiya Grasshopper
Traxxas Slash (Modelo Atual) Hobby/Competição TQi Radio System (2.4 GHz, FHSS) Motor Brushless (Velineon 3500 Kv), Servo de Alto Torque Eletrônica à prova d'água (incluindo servo e ESC), radio TQi de alta performance com Traxxas Link. Especificações Traxxas Slash VXL
Sphero Bolt Educação/Brinquedo Inteligente Bluetooth LE (BLE), Infravermelho Motores DC internos, IMU embutida, Magnetômetro Robô esférico, programável (Blocks/JS/Python), sensor de luz ambiente, comunicação IR entre robôs. Especificações Sphero Bolt
Carro RC com FPV (Geração Atual) Hobby/FPV (Visão em 1ª Pessoa) RF (2.4 GHz para controle) e Wi-Fi (720P p/ vídeo) Motor Coreless ou DC de Alto Desempenho Transmissão de vídeo em tempo real (FPV) para smartphone, controle via App ou controle remoto, função de auto-estabilização (giroscópio). Especificações Micro RC FPV
Veículo de Guia Automático (AGV) Industrial Industrial/Logística Wi-Fi Industrial, UWB, ou Fio Guia Servomotores de Precisão, Encoders, Sensores de Rastreamento Veículo autônomo (sem condutor), segue percursos pré-programados para logística, alta precisão e segurança. Artigo sobre AGV Industrial

7. Referências Bibliográficas

Esta seção consolida todas as referências acadêmicas e específicas dos produtos utilizados na análise técnica e comparativa do trabalho.

Artigos Acadêmicos e Teses

Referências de Produtos (Comparativo)

Continue sua descoberta.Explorar outros projetos ↗