Categoria: Uncategorized
Motor
Recomendamos este motor por conta de seu alto torque e peso leve. Quanto maior o torque, mais fácil é mudar de direção repentinamente. Nas competições de seguidoras em linha, o robô precisa de um controle fino para ter um bom desempenho e o controle fino é mais fácil de ser feito se o motor for … Continue lendo Motor
A escolha das rodas
A roda escolhida é muito importante para o desempenho geral do seu seguidor de linha e você deve considerar vários fatores ao se preparar para comprar uma. As dimensões físicas de uma roda, por exemplo, afetam diretamente o controle do robô, influenciando tanto no seu peso, estabilidade e quantidade de esforço necessário ao motor para … Continue lendo A escolha das rodas
Conteúdo Programático
Primeiros passos com o ArduínoO que é ArduínoDesenvolvendo um algoritmo simples na IDE do ArduínoFazendo o Arduíno acender um LEDTópicos em ArduínoComo funcionam o motor e a ponte HA escolha das rodasFazendo o Arduíno controlar um par de rodasEstrutura do Robô Montagem do chassiLeitura dos sensores e calibraçãoNormalização de dados e posicionamentoControle PDFinalização do robô Sugestões … Continue lendo Conteúdo Programático
Finalização do robô
Agora que já temos o valor de correção baseado no controle PD, vamos para a última etapa necessária pro nosso robô seguir linha! É chegada a hora de fazer os motores funcionarem. Se lembra de como trabalhamos com motores e ponte H e até mesmo fizemos um projeto com uma ponte H controlando um par … Continue lendo Finalização do robô
Sugestões para a programação
Agora que já podemos seguir linhas brancas em uma pista preta, como podemos fazer o inverso? Este é um desafio certamente muito interessante e sua solução, ainda mais! Vamos criar uma variável para indicar quando a pista for preta com linha branca ou branca com linha preta: int cor_linha = 1, valor=0; // a primeira … Continue lendo Sugestões para a programação
Controle PD
Existem dois tipos principais de sistemas de controle: os de malha aberta e malha fechada. Em um sistema de malha aberta, a ação de controle do controlador independe da variável do processo. O que isso significa? Vamos explicar com um exemplo: Uma torradeira é um sistema de malha aberta. Podemos tomar duas variáveis, a título … Continue lendo Controle PD
Normalização de dados e posicionamento
Neste tópico, estaremos normalizando os dados e retornando um valor de posição. A necessidade de se normalizar dados se dá para otimizar e melhorar o desempenho do nosso robô, dando maior precisão, enquanto o posicionamento proporcionará a exatidão ao seguir uma linha. Criaremos, a seguir, a nossa função normaliza() chamando a função lerDados() void normaliza() … Continue lendo Normalização de dados e posicionamento
Leitura dos sensores e calibração
O sensor que utilizaremos será o Line Follower Module (Sunfounder) que é um agrupamento de sensores do tipo TCRT5000. Você pode entender melhor o princípio de funcionamento aqui . Faremos as seguintes conexões, respectivamente, entre o nosso módulo e o Arduino Uno: VCC ----- 5V GND ----- GND SCL ----- A5 SDA ----- A4 Para … Continue lendo Leitura dos sensores e calibração
Montagem do chassi
Nesta etapa, você precisará de um software CAD para a confecção de seu próprio chassi. Entenda melhor como funciona um Software CAD. Utilizaremos o seguinte arquivo como modelo para o curso: Por conta da plataforma que utilizamos, tivemos de fazer o upload do arquivo do chassi em outro local. Faça o download dele clicando aqui. … Continue lendo Montagem do chassi

