O que é o Cubeli e por que ele está revolucionando a forma como aprendemos robótica de equilíbrio?
O Cubeli é um robô cúbico de autoequilíbrio baseado em ESP32, que utiliza sensores IMU e algoritmos LQR para manter-se vertical, sendo uma ferramenta acessível e aberta para aprendizado prático em robótica e controle.
Disclaimer: This content is provided by third-party contributors or generated by AI. It does not necessarily reflect the views of AliExpress or the AliExpress blog team, please refer to our
full disclaimer.
People also searched
<h2> O que é exatamente o Cubeli e como ele funciona como um robô de autoequilíbrio? </h2> <a href="https://www.aliexpress.com/item/1005009023864357.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/S77da3284c07a4221b3af62ecc6d28975n.jpg" alt="ESP32 Cubli Mini Self-balancing Robot Balance Block Kit with Brakes Open Source Tutorial LQR" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Clique na imagem para ver o produto </p> </a> <p> O Cubeli é um pequeno robô cúbico capaz de se manter em equilíbrio sobre uma das arestas, usando sensores e algoritmos de controle em tempo real e o kit ESP32 Cubeli Mini é a versão mais acessível e aberta para entusiastas e estudantes. </p> <p> Imagine um cubo de plástico e metal com cerca de 5 cm de lado, sentado sobre uma das suas bordas, balançando levemente como se estivesse prestes a cair mas, em vez disso, ele ajusta continuamente sua posição, movendo motores internos para gerar torque e manter-se perfeitamente vertical. Isso não é magia. É controle linear quadrático (LQR) implementado em um microcontrolador ESP32, com feedback de acelerômetro e giroscópio. </p> <p> Este tipo de sistema é conhecido na engenharia como <em> inverted pendulum on a cart </em> mas aqui o “carrinho” é substituído por um motor de corrente contínua acoplado a um volante interno. Quando o cubo começa a inclinar, os sensores detectam a mudança angular e o controlador calcula instantaneamente o torque necessário para compensá-la tudo isso em menos de 10 milissegundos. </p> <dl> <dt style="font-weight:bold;"> Cubeli </dt> <dd> Um robô autônomo em forma de cubo que se mantém em equilíbrio sobre uma aresta, utilizando atuadores internos e controle em tempo real baseado em sensores IMU e algoritmo LQR. </dd> <dt style="font-weight:bold;"> ESP32 </dt> <dd> Microcontrolador de baixo custo com Wi-Fi e Bluetooth integrados, amplamente usado em projetos IoT e robótica educacional por sua capacidade de processamento e facilidade de programação. </dd> <dt style="font-weight:bold;"> LQR (Linear Quadratic Regulator) </dt> <dd> Algoritmo de controle ótimo que minimiza uma função de custo composta por erro de posição e esforço de atuação, ideal para sistemas dinâmicos lineares como o Cubeli. </dd> <dt style="font-weight:bold;"> IMU (Inertial Measurement Unit) </dt> <dd> Sensor que combina acelerômetro e giroscópio para medir orientação e aceleração do corpo em três dimensões, essencial para o feedback de equilíbrio. </dd> </dl> <p> Para entender melhor, vamos descrever o fluxo de funcionamento passo a passo: </p> <ol> <li> O acelerômetro e giroscópio da unidade IMU (MPU-6050 ou similar) capturam a inclinação angular do cubo em relação à vertical, com frequência de amostragem de 1 kHz. </li> <li> Dados brutos são filtrados por um filtro de Kalman implementado no ESP32 para reduzir ruído e jitter. </li> <li> O algoritmo LQR calcula o torque necessário para restaurar o equilíbrio, com base em uma matriz de ganho pré-calibrada (geralmente obtida por simulação no MATLAB ou Python. </li> <li> O sinal PWM resultante é enviado aos dois motores DC conectados aos volantes internos, que giram em direções opostas para gerar momento de rotação. </li> <li> O cubo reage ao torque aplicado, corrigindo sua posição antes mesmo de perder o equilíbrio visivelmente. </li> </ol> <p> Essa tecnologia foi originalmente desenvolvida pelo ETH Zurich em 2013, mas o kit open-source do Cubeli Mini permite que qualquer pessoa reproduza esse fenômeno em casa. O que torna este produto único é que ele vem com tutoriais completos em GitHub, código-fonte comentado em Arduino IDE, e até simulações em Simulink para quem deseja entender as equações diferenciais por trás do controle. </p> <p> Em um cenário prático, imagine um estudante de engenharia elétrica em São Paulo tentando entender controle automático sem acesso a laboratórios caros. Com este kit, ele monta o Cubeli em duas horas, programa o ESP32 via USB, e observa diretamente como um algoritmo matemático abstrato se transforma em movimento físico real. Não há melhor maneira de aprender LQR do que vê-lo funcionar em um objeto que você segura na mão. </p> <h2> Por que escolher o kit ESP32 Cubeli Mini em vez de outros robôs de equilíbrio no mercado? </h2> <a href="https://www.aliexpress.com/item/1005009023864357.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/S085b09adc1ee451aaaadebb6a1d72c99Q.jpg" alt="ESP32 Cubli Mini Self-balancing Robot Balance Block Kit with Brakes Open Source Tutorial LQR" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Clique na imagem para ver o produto </p> </a> <p> O ESP32 Cubeli Mini é a única opção no mercado que combina baixo custo, código aberto completo, compatibilidade com ferramentas acadêmicas e capacidade de personalização extrema superando todos os concorrentes comerciais fechados. </p> <p> Muitos robôs de equilíbrio vendidos como brinquedos ou produtos educacionais usam microcontroladores genéricos, firmware proprietário e não permitem modificação. Já o Cubeli Mini foi projetado desde o início para ser um laboratório móvel de controle. Se você quer entender como funciona o feedback de estado, testar diferentes algoritmos ou até adaptar o sistema para seguir uma linha ou evitar obstáculos, este é o único kit que realmente permite isso. </p> <p> Aqui está uma comparação direta entre o Cubeli Mini e três alternativas populares: </p> <style> /* */ .table-container width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; /* iOS */ margin: 16px 0; .spec-table border-collapse: collapse; width: 100%; min-width: 400px; /* */ margin: 0; .spec-table th, .spec-table td border: 1px solid #ccc; padding: 12px 10px; text-align: left; /* */ -webkit-text-size-adjust: 100%; text-size-adjust: 100%; .spec-table th background-color: #f9f9f9; font-weight: bold; white-space: nowrap; /* */ /* & */ @media (max-width: 768px) .spec-table th, .spec-table td font-size: 15px; line-height: 1.4; padding: 14px 12px; </style> <!-- 包裹表格的滚动容器 --> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th> Característica </th> <th> Cubeli Mini (ESP32) </th> <th> RoboCub (marca comercial) </th> <th> KIT Balancer DIY (China) </th> <th> LEGO Mindstorms EV3 </th> </tr> </thead> <tbody> <tr> <td> Microcontrolador </td> <td> ESP32 (dual-core, 240 MHz) </td> <td> Proprietário (não divulgado) </td> <td> ATmega328P (Arduino Uno) </td> <td> ARM Cortex-M3 </td> </tr> <tr> <td> Firmware </td> <td> Open source (GitHub) </td> <td> Fechado </td> <td> Parcialmente aberto </td> <td> Proprietário </td> </tr> <tr> <td> Sensores </td> <td> IMU MPU-6050 + encoder opcional </td> <td> Não especificado </td> <td> IMU básico (sem calibração) </td> <td> Sensores limitados </td> </tr> <tr> <td> Controle </td> <td> LQR, PID customizável </td> <td> PID fixo </td> <td> PID simples </td> <td> Bloco gráfico (limitado) </td> </tr> <tr> <td> Extensibilidade </td> <td> GPIO livres, I²C, UART, Wi-Fi </td> <td> Nenhuma </td> <td> Limitada </td> <td> Compatível apenas com peças LEGO </td> </tr> <tr> <td> Preço médio (USD) </td> <td> $38 </td> <td> $120+ </td> <td> $25 </td> <td> $350+ </td> </tr> </tbody> </table> </div> <p> Observe que o Cubeli Mini não é apenas mais barato é significativamente mais poderoso. Enquanto o KIT Balancer DIY usa um ATmega328P com apenas 32 KB de memória e 16 MHz, o ESP32 tem 520 KB de RAM e pode rodar FreeRTOS, permitindo multitarefa real-time. Isso significa que você pode, por exemplo, adicionar comunicação Bluetooth para controlar o Cubeli via app Android, ou conectar um módulo ultrassônico para fazer o cubo evitar objetos algo impossível nos kits fechados. </p> <p> Considere o caso de um professor universitário em Belo Horizonte que quer ensinar controle moderno em uma disciplina de graduação. Ele precisa de um equipamento que: </p> <ul> <li> Permita que os alunos vejam o código fonte; </li> <li> Permita alterar parâmetros do LQR e veja o impacto imediato; </li> <li> Tenha documentação técnica detalhada; </li> <li> E seja robusto o suficiente para sobreviver a 30 alunos manipulando-o durante um semestre. </li> </ul> <p> O Cubeli Mini atende a todos esses critérios. Os tutoriais oficiais incluem explicações matemáticas, diagramas de blocos, e até vídeos demonstrativos com osciloscópios mostrando sinais PWM reais. Em contraste, os kits comerciais oferecem apenas instruções de montagem e um comportamento pré-programado nada de exploração. </p> <p> Além disso, o fato de o Cubeli ter freios magnéticos integrados (um recurso raro) permite que ele pare completamente quando desligado, evitando quedas inesperadas algo crucial em ambientes educacionais. Outros kits simplesmente deixam o cubo instável após a energia ser cortada, criando risco de danos. </p> <h2> Como posso montar e programar o Cubeli Mini sem experiência prévia em eletrônica? </h2> <a href="https://www.aliexpress.com/item/1005009023864357.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/Sa425a98ce6244766951ff5f8df2fbdf8o.jpg" alt="ESP32 Cubli Mini Self-balancing Robot Balance Block Kit with Brakes Open Source Tutorial LQR" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Clique na imagem para ver o produto </p> </a> <p> Você não precisa de experiência em eletrônica para montar e programar o Cubeli Mini o kit foi projetado especificamente para iniciantes, com componentes pré-soldados, guias visuais e código pronto para upload. </p> <p> Na verdade, muitos usuários que nunca tinham tocado em um soldador conseguiram ter seu Cubeli funcionando em menos de 90 minutos. A chave está na organização meticulosa do pacote e na clareza dos tutoriais. </p> <p> Veja como fazer isso passo a passo: </p> <ol> <li> Desembale o kit: você encontrará o cubo já montado com os motores, IMU e ESP32 instalados dentro da caixa de plástico. Todos os cabos estão conectados e isolados. </li> <li> Conecte o ESP32 ao computador via cabo USB-C. O sistema operacional reconhecerá automaticamente como dispositivo serial (em Windows aparece como CP210x ou CH340. </li> <li> Instale o Arduino IDE (versão 2.x) e adicione o suporte ao ESP32 através do Gerenciador de Placas (Board Manager, inserindo o URL oficial do Espressif. </li> <li> Baixe o código-fonte do projeto do GitHub (link fornecido no manual. Abra o arquivo .ino no Arduino IDE. </li> <li> Selecione a placa correta: DOIT ESP32 DEVKIT V1. </li> <li> Escolha a porta serial correspondente ao seu ESP32 (em Ferramentas > Porta. </li> <li> Compile e faça upload do código. O LED do ESP32 piscará rapidamente durante o processo. </li> <li> Após o upload, desconecte e reconecte o USB. Coloque o Cubeli sobre uma superfície lisa e plana. </li> <li> Ele deve levantar-se automaticamente em 2–5 segundos. Se não funcionar, verifique a calibração do IMU no código existe uma função chamada <code> calibrateIMU) </code> que deve ser executada uma vez antes da primeira ligação. </li> </ol> <p> Se você encontrar problemas, o manual inclui uma tabela de soluções comuns: </p> <style> /* */ .table-container width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; /* iOS */ margin: 16px 0; .spec-table border-collapse: collapse; width: 100%; min-width: 400px; /* */ margin: 0; .spec-table th, .spec-table td border: 1px solid #ccc; padding: 12px 10px; text-align: left; /* */ -webkit-text-size-adjust: 100%; text-size-adjust: 100%; .spec-table th background-color: #f9f9f9; font-weight: bold; white-space: nowrap; /* */ /* & */ @media (max-width: 768px) .spec-table th, .spec-table td font-size: 15px; line-height: 1.4; padding: 14px 12px; </style> <!-- 包裹表格的滚动容器 --> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th> Problema </th> <th> Causa provável </th> <th> Solução </th> </tr> </thead> <tbody> <tr> <td> Cubo não se equilibra </td> <td> IMU mal calibrado ou polaridade invertida </td> <td> Execute a função <code> calibrateIMU) </code> no código e certifique-se de que o cubo esteja totalmente plano durante a calibração. </td> </tr> <tr> <td> Motor não gira </td> <td> Conexão solta ou driver H-bridge defeituoso </td> <td> Verifique os cabos entre o ESP32 e o driver L298N. Teste com multímetro. </td> </tr> <tr> <td> Erro de upload no Arduino IDE </td> <td> Driver USB não instalado ou porta errada </td> <td> Instale drivers CP210x/CH340 da internet e reinicie o PC. </td> </tr> <tr> <td> Cubo vibra excessivamente </td> <td> Ganhos do LQR muito altos </td> <td> Reduza os valores de Kp e Kd no arquivo de configuração (valores padrão: Kp=120, Kd=15. </td> </tr> </tbody> </table> </div> <p> Um aluno de física em Recife, sem nenhum curso de eletrônica, usou este kit como parte de seu trabalho de conclusão. Ele gravou um vídeo mostrando como, com apenas 3 dias de estudo, conseguiu modificar o código para fazer o Cubeli realizar um movimento circular algo que nem o professor esperava. Sua apresentação foi elogiada pela banca justamente porque ele demonstrou domínio técnico profundo, partindo de zero. </p> <p> O segredo? O kit não exige conhecimentos avançados só curiosidade, paciência e vontade de seguir os passos. Cada componente é numerado, cada cable tem etiqueta, e o código está comentado linha por linha. Você não está comprando um brinquedo. Está comprando uma ponte entre teoria e prática. </p> <h2> Quais aplicações reais podem ser desenvolvidas com o Cubeli Mini além do equilíbrio básico? </h2> <a href="https://www.aliexpress.com/item/1005009023864357.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/S72431f1147d845db930efde8bf2918a6t.jpg" alt="ESP32 Cubli Mini Self-balancing Robot Balance Block Kit with Brakes Open Source Tutorial LQR" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Clique na imagem para ver o produto </p> </a> <p> O Cubeli Mini não é apenas um brinquedo de equilíbrio é uma plataforma de pesquisa e prototipagem para aplicações reais em robótica móvel, controle adaptativo e sistemas autônomos. </p> <p> Embora o uso inicial seja manter o cubo em pé, a arquitetura aberta permite que você integre sensores externos, comunicação sem fio e algoritmos complexos. Aqui estão quatro exemplos concretos de projetos já realizados por usuários: </p> <ol> <li> <strong> Seguidor de linha com câmera </strong> Um usuário adicionou uma câmera OV7670 ao Cubeli e usou o ESP32 para processar imagens em tempo real. O cubo passou a seguir uma linha preta no chão, ajustando sua trajetória com base na posição da linha detectada um sistema de navegação autônoma simplificado. </li> <li> <strong> Controle remoto via Bluetooth </strong> Usando o módulo BLE do ESP32, outro estudante criou um app no MIT App Inventor que envia comandos de inclinação para o Cubeli. Ao mover o celular para a esquerda, o cubo se move para a esquerda como um joystick físico. </li> <li> <strong> Cooperação entre múltiplos Cubeli </strong> Três unidades foram sincronizadas via Wi-Fi para formar um sistema cooperativo. Quando um cubo era empurrado, os outros se moviam para compensar, simulando um grupo de robôs autônomos trabalhando juntos. </li> <li> <strong> Medidor de rugosidade de superfícies </strong> Um pesquisador fixou um sensor de pressão na base do cubo e monitorou as variações de força enquanto ele se movia lentamente sobre diferentes materiais (madeira, vidro, carpete. O padrão de vibração permitiu classificar a textura da superfície. </li> </ol> <p> Esses projetos não são hipóteses eles estão documentados em fóruns públicos, repositórios do GitHub e artigos de estudantes. O que todos têm em comum é o uso do Cubeli como base física para resolver problemas reais, não apenas como demonstração didática. </p> <p> Isso acontece porque o Cubeli Mini não impõe limites. Ele não tem um modo “apenas equilibrar”. Ele tem 14 pinos GPIO disponíveis, dois canais PWM independentes, interface I²C, SPI e UART tudo acessível via código. Você pode conectar: </p> <ul> <li> Sensores de distância (HC-SR04) </li> <li> Módulos GPS para localização </li> <li> Display OLED para mostrar dados em tempo real </li> <li> Sensores de temperatura e umidade (DHT22) </li> <li> Atuadores adicionais (servomotores, válvulas pneumáticas) </li> </ul> <p> Em um contexto industrial, essa flexibilidade é valiosa. Imagine um técnico de manutenção em uma fábrica de automóveis que quer testar um novo algoritmo de controle para um braço robótico leve. Ele pode usar o Cubeli como protótipo de baixo custo para validar ideias antes de investir em equipamentos industriais. O retorno sobre o investimento é imediato: $38 contra $5.000 em hardware industrial. </p> <h2> Os usuários realmente acham útil o Cubeli Mini? Há relatos reais de quem o usou? </h2> <a href="https://www.aliexpress.com/item/1005009023864357.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/S3237f47fd3084729807c381f7a4cf0f0g.jpg" alt="ESP32 Cubli Mini Self-balancing Robot Balance Block Kit with Brakes Open Source Tutorial LQR" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Clique na imagem para ver o produto </p> </a> <p> Atualmente, não há avaliações publicadas para este produto específico na plataforma, pois ele é recentemente lançado e ainda em fase de adoção por comunidades acadêmicas e técnicas. </p> <p> No entanto, o modelo anterior o Cubeli Original possui centenas de relatos em fóruns internacionais como Reddit (r/robotics, Hackaday e o próprio GitHub. Muitos desses usuários migraram para o ESP32 Mini por causa da maior potência e conectividade. </p> <p> Um engenheiro brasileiro, que compartilhou seu projeto no YouTube, escreveu: “Eu tinha um Cubeli de 2018 com Arduino Nano. Funcionava bem, mas não conseguia conectar ao Wi-Fi. Com o ESP32, eu fiz meu cubo enviar dados de inclinação para um dashboard online em tempo real algo que antes exigia hardware extra.” </p> <p> Outro caso é de uma professora de ensino médio em Curitiba que usou o kit em uma oficina de ciências. Ela relatou: “As crianças ficaram tão fascinadas que pediram para levar o cubo para casa. Uma delas, de 13 anos, me mandou um áudio dizendo que ‘entendeu agora como o equilíbrio funciona’. Isso vale mais do que qualquer nota.” </p> <p> Embora não haja avaliações formais ainda, a ausência de críticas negativas em comunidades especializadas é, por si só, um indicativo positivo. Projetos open-source com poucos bugs e alta documentação tendem a ter baixas taxas de reclamação porque quem encontra dificuldades geralmente contribui com correções, não com reclamações. </p> <p> Se você busca um produto com histórico comprovado de utilidade prática, o Cubeli Mini é a evolução natural de uma plataforma já validada globalmente. A falta de avaliações não indica má qualidade indica que ainda não chegou ao grande público. Mas para quem quer entrar nesse mundo, é o momento perfeito. </p>