Robótica com Arduino
Curso inédito no mercado para promover e democratizar a robótica através de plataformas de
hardware e software open-source, além de uma comunidade Web. Neste curso você vai aprender todos os conceitos de robótica e vai montar um robô completo durante o treinamento utilizando o Arduino e programação C / C++.
O preço do curso não inclui o robô, mas serão disponibilizados kits de montagem para você comprar conforme sua vontade.
Você vai aprender todos os principais conceitos de eletrônica específica para robótica como: ponte H, PWM e diversos componentes eletrônicos frequentemente utilizados em robôs.
Ensinamos também técnicas básicas e avançadas de programação de robôs com linguagem C / C++
no ambiente Arduino.
Carga horária:32 H
Pré-Requisitos:
• Conhecimento equivalente ao curso Eletrônica e computação física com Arduino - Módulo I – B
Tópicos:
• O que são os robôs
.Sensores decisões ações
. Tipos
. Robôs industriais
. Robôs humanóides
. Robôs diversos Braços e gantry
• Fundamentos de hardware
. Sensores
. contato (bumper)
. Distância (ultrasom)
. luz
. acelerômetro
. ultrassom
. GPS
. Shaft Encoder
. atuadores
. motores dc
. servomotores
. motores de passo
. comunicação serial / aquisição de dados;
• Anatomia do robo ()
. Chassis:
. Manipuladores (mãos para robôs)
. sensores táteis (tactile sensors)
. sensores de força;
. Motor e transmissão (powertrain)
. Engrenagens
. Correias
. Fontes de energia
. Cérebro microcontrolador / PC
. Microcontrolador;
. PC (controle a distância);
. Rodas
. Lagartas
. Pernas
. Vantagens e desvantagens dos tipos
• Energia ou Autonomia do Robot
. Análise do peso / energia das baterias:
. Íon-Lítio
. Nicd
. NMh
• Simulando para ganhar tempo
. Ensinar o funcionamento do Robotbasic e a vantagem de testar a lógica a ser usada (teste do conceito)
• Montagem do primeiro robot
. O porquê das escolhas tecnológicas do nosso robô:
. Robô com 3 rodas: uma solta e as outras com um motor em cada
. Controlado pelo Arduino
. Montagem
• Andando
. H-Bridge;
. Pulse Width Modulation PWM;
. Formas diferentes de andar pernas, rodas e arrastando;
. Como andar (programando o robot para andar);
. Como fazer curvas (programando o robot para fazer curvas);
. Trajeto pré definido (programando o robot para repetir um trajeto);
• Posicionamento no espaço (sensores decisões ações).
. Sensores e navegação;
. Como desviar de objetos;
. Seguindo linhas (trajeto a ser seguido);
. Evitando linhas (limite de área);
. Todos sensores juntos;
. Conhecimento necessário (talvez realocar em outros itens) :
. Conversão Analógica / Digital
. Controle PID Proporcional Integral Derivativo
. Loop aberto e loop fechado
• Emitindo sons
. Como criar avisos sonoros;
• Robôs controlados remotamente
. Infravermelho;
. Rádio;
. Rede.
• Mapeando o entorno (radar)
. Usar um servomotor, um sensor de ultrassom (ping) e fazer
a varredura medindo a distância relativa
• Jogo entre equipes de robôs

