Documentos de Académico
Documentos de Profesional
Documentos de Cultura
html
Se voc quiser montar um rob diferente, pode usar qualquer um dos diversos kits
disponveis no mercado. Veja alguns exemplos em:
http://www.pololu.com/ - http://www.pololu.com/catalog/category/2
http://www.labdegaragem.org/loja/ - http://www.labdegaragem.org/loja/index.php/37-robotica.html
http://www.robocore.net/ - http://www.robocore.net/modules.php?name=GR_LojaVirtual&categoria=3
Base
A base tem dimenses de 98 x 86 x 39 mm. feita de plstico, tem suporte para 4 pilhas
AA, para os dois motores e para as rodas. As quatro rodas e as duas esteiras de borracha
acompanham o conjunto.
A base vem quase pronta, mas alguma montagem necessria. Voc vai precisar
encaixar os contatos metlicos para as pilhas. Os contatos das extremidades no tm
local fixo de encaixe, ento voc pode col-los com um pouco de Super Bonder ou
prender com uma fita dupla-face. Eu usei fita isolante mesmo. uma boa ideia soldar os
fios aos contatos das pilhas antes de prend-los base! Lembre-se de usar fios de cores
diferentes para os terminais positivo e negativo das pilhas, pois isso ajuda a evitar
ligaes incorretas que podem resultar em queima dos circuitos.
Motores
Os motores que usei so micro-motores de 6V que j vm com uma caixa de reduo de
100:1. Ou seja, a cada 100 voltas no eixo do motor, a roda dar apenas uma volta. Isso
significa que a roda gira numa velocidade muito menor que o eixo do motor. Porque
queremos isso? Simples: com a caixa de reduo, o torque disponvel na roda aumenta
na mesma proporo da reduo da velocidade. Ou seja, o rob fica mais lento, mas
muito mais forte!
No site da Pololu voc encontra outros motores que se encaixam na base. Eles tm o
mesmo tamanho e mesma tenso, mas relao de reduo diferente. Com isso, se voc
quiser um rob mais rpido (e menos forte), pode usar um motor com reduo menor
(50:1, por exemplo).
Ateno! As rodas dos motores so diferentes! Elas t um pequeno rasgo na lateral e o
encaixe do eixo no perfeitamente redondo: possui um chanfro para encaixar o eixo do
motor. Depois de encaixar os motores nas rodas, voc pode usar a prpria roda como
base para soldar os fios nos terminais dos motores. De novo, lembre-se de usar cores
diferentes para os terminais positivo e negativo.
Os encoders que eu usei so prprios para as rodas que vm com a base. Por isso, basta
cortar um pouco o plstico superior da base e parafusar os encoders como mostrado na
foto ao lado. Sim, o furo da placa se alinha perfeitamente ao furo da base!
O funcionamento do encoder (de forma resumida) o seguinte: LEDs da placa emitem
luz infravermelha que refletida pelos dentes existentes na parte interna da roda. Com o
giro da roda, os dentes se movem e a reflexo ocorre de maneira alternada. A partir da
deteco ou no do reflexo de luz, um trem de pulsos eltricos gerado. Contando o
nmero de pulsos possvel saber quantos graus a roda girou. Conhecendo a geometria
do rob, pode-se determinar sua velocidade e seu deslocamento.
Detalhe: para saber se a roda est girando no sentido horrio ou anti-horrio, cada placa
tem dois emissores e dois receptores. Eles so montados de forma que o giro da roda em
dado sentido provoca reflexo em um dos sensores primeiro.
Os sensores da Pololu so muito bons. Eles podem ser alimentados diretamente pelo
Arduino e seus sinais de sada tambm so conectados diretamente aos pinos do
Mdulos ultrassnicos.
Um rob s um rob de verdade quando ele pode perceber o meio. Um sensor muito
popular que permite a medio de distncia a obstculos o sensor ultrassnico. A
figura ao lado apresenta dois mdulos de sensores ultrassnicos (um visto de frente e
o outro visto de costas). Segundo o fabricante, esse mdulo capaz de medir distncia
a obstculos entre 3cm e 4 metros!
O mdulo ultrassnico funciona como um Sonar. Para medir a distncia ao objeto que
est a sua frente, o mdulo emite um pulso de ultrassom (som em frequncia de 40kHz,
nesse caso) e mede o tempo que o reflexo do som leva para retornar. Sabendo que a
velocidade do som no ar ( temperatura ambiente) de ~340m/s, conhecendo o tempo
que o som levou para ir at o obstculo e voltar voc pode calcular a que distncia ele
est!
O Arduino possui um exemplo de programa que funciona exatamente com esse modelo
de sensor. Voc pode encontr-lo em Exemples -> 06. Sensors -> Ping.
Usei este exemplo para testar o mdulo ultrassnico como mostrado no vdeo. Pude
observar que esse mdulo tem preciso de +/-1cm para leituras entre 3 e 30cm. Tambm
notei que o ngulo de abertura do sensor no muito grande: para distncias menores
que 20cm, o obstculo deve estar praticamente em frente ao sensor para que possa ser
detectado. A 20cm do sensor, um afastamento de 5cm do centro de sua linha de ao j
faz com que o obstculo no seja percebido.
Rob montado
Provisoriamente, encaixei os sensores de ultrassom numa pequena matriz de contatos
apoiada na parte superior do rob. Um sensor est voltado para para a frente e o outro
para trs, j que esse rob pode se deslocar nos dois sentidos.
Rob montado.
Espero que tenha gostado do post e que ele lhe ajude a montar o seu prprio rob!
A seguir, veja a listagem de peas utilizadas, seu modelo, a quantidade necessria e sites
para compra.
At a prxima!
2 - Encoder for Pololu Wheel 42x19mm (opcionais para medir velocidade das rodas e calcular a
posio do rob)
http://www.pololu.com/catalog/product/1217
2 - Ultra Sonic range measurement module (para medir distncia a obstculos)
http://www.seeedstudio.com/depot/ultra-sonic-range-measurement-module-p-626.html?cPath=144_149
http://www.seeedstudio.com/wiki/index.php?title=Ultra_Sonic_range_measurement_module
Outra opo:
http://www.labdegaragem.org/loja/index.php/34-sensores/sensor-de-distancia-por-ultrassom-maxbotix-lvez1.html
1 - Basic Sumo Blade for Zumo Chassis (opcional interessante para robs feitos para luta de Sum)
http://www.pololu.com/catalog/product/1410