LusoRobótica - Robótica em Português

Robótica => Projectos de robótica => Projectos em desenvolvimento => Tópico iniciado por: amando96 em 14 de Abril de 2010, 01:21

Título: Rorcle[dúvida sobre encoders]
Enviado por: amando96 em 14 de Abril de 2010, 01:21
14/04/10
Boas, apresento a minha nova criação  8)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fletsmakerobots.com%2Ffiles%2Fimagecache%2Frobot_fullpage_header%2Ffield_primary_image%2F167200_2.JPG&hash=8f08d408a898d4b208dcf51830dc7f56f9f29bf4)


Estive sem saber o que lhe chamar, pensei em chama-lo de ''rutgers'' um gajo que propos a ''teoria do circulo'' como o 'bot é formado por circulos empilhados...
Citar
Circle theory.
Originates from Rutgers Camden. States that men are fixated on certain things because of their roundness. This encompasses, breasts, all manner of sport balls, bald heads, streetlights. The circle theory states that men in history and entertainment who want to dominate the world have this desire because it is round.
???

Bem, estou a usar rodas de impressora, que tinha por aqui, com uns discos de encoder colados(ainda não os testei)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi40.tinypic.com%2Fdy9eo9.jpg&hash=91643bafd8b9715f23268e6c0f8155ef2df26e2d)
e um ball caster á frente, mas como as gearboxes tem alguma força, ele levanta cavalo, e estraga o acrilico :(
por isso tirei isto de uma aparelhagem velhota:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi40.tinypic.com%2Fr1zr77.jpg&hash=976662aeeed9ef952e753995a4c34cf930a6dde3)

tive problemas só com uma sn754410NE, aquecia imenso, os motores dizem que puxam 4 amps, a ponte só aguenta 2 durante 5 mili segundos  :o  :o por isso puz outra em cima  ;D continua a ser pouco, se forem á vida, logo meto 3  ::)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi40.tinypic.com%2F2cxzya9.jpg&hash=60dedc1031c7acf37ec3144354f67a784e03bb7b)
a female header vai dar aos 5v, gnd, e sinais, quero no futuro meter lá um attiny, a comunicar por i2c com o arduino(aproveito para aprender um bocado de i2c)


o chassis tm 15cm de diametro, e 4.5cm de altura, ainda vou adicionar outro ''andar'' de acrilico, na versão final.
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi44.tinypic.com%2F2hz6b9k.jpg&hash=5adfcb2646fa93018b38f27b5e870b01f19e611b)
ainda tenho de por os power supplies, e encoders aí dentro
também quero parar de usar pilhas de 9v, 4€ cada uma, e duram umas horitas, com sorte... já tenho tudo para fazer um dc boost com o max756, só me falta um inductor  :'(
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi43.tinypic.com%2Fwcfo1y.jpg&hash=8113e6534ae015e9ca5d6f34e95ef45f19831315)

Planos para esta semana:
- por o que está na breadboard, em PCB, esta com USB-ftdi logo instalado, para programar facilmente(agora que sei usar o eagle, é muito mais fácil)
- adicionar um buzzer para avisos, de momento só tenho quando os motores arrancam, mas quero por de bateria fraca, etc.
- adicionar este LCD para debugging para quando for seguir linhas:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi39.tinypic.com%2Frb0cpj.jpg&hash=41772629752ac12751b60fe60635394a0d12224e)

é 1x16, mas perdi o conector  :'(
tenho outro pouco maior, 2x16, talvez me fique por esse.

logo vou postando updates.

cumps  :)


14/04/10
Os planos...
- Começei por pesquisar na net outros robots, pois não sabia bem o que queria que o meu fizesse, acabei por encontrar maze solvers, e o 3pi da pololu serviu de inspiração, mas não queria ficar limitado a um circulo de 9cm de diametro  ???  por isso aumentei o diametro, e adicionei ''andares''
- Depois, servos, ou motores DC? da ultima vez que usei servos, não gostei, lentos, e fracos(mas o outro 'bot pesava o dobro deste)
- Juntar o material, tinha uma caixa cheia de peças de impressoras, faxes, leitores de cassetes, etc fui tirar de lá as rodas, e a rodinha para não fazer cavalo.
- Medir o material, gearbox, as rodas, enfim, tudo, e fiz um modelo 3D no google sketch up. tirei as medidas do sketch up, e usei o inkscape para fazer o desenho em 2D(em anexo).
- queria começar a ter alguma coisa física para testar, de seguida imprimi esses desenhos, e colei a uma folha de cartão
depois da cola secar, cortei com uma tesoura, e furei com a dremel(cartão do rijo  ::) )
agradeço-me a mim mesmo de ter feito isto, pois os buracos para os parafusos da gearbox, estavam mal colocados  :o depois de ter praticamente o gajo feito em cartão, corriji os desenhos no inkscape, e colei na placa de acrilico, cortei com a serra de vaivém(tinha lido na net que cortar acrilico sem ser com máquina especifica poderia sem complicado, pois ele derretia, e ficava uma porcaria, mas lá no LMR vi um post que falava de uma lamina especifica para acrilico, cortou aquilo como manteiga, e sem aquecer demasiado  8) )
depois para espaçar os dois circulos de acrilico, queria usar anilhas de nylon, tinha 3, mas precisava de 6, não encontrei em lado nenhum, e tive de usar tubo de pvc, e varão roscado M4
os battery packs estão pegados ao chassis com velcro, é perfeito para por e tirar.
A ideia do plástico transparente á volta, veio só no fim  8)


tenho o line follower feito, com 3 QDR1113, estão-me a aconselhar 5, para quando for resolver labirintos, logo se vê...
em anexo está um pdf de um tutorial  escelente para quem quiser fazer um maze solver
obg pelos comentários positivos  :D








Título: Re: Rorcle
Enviado por: DanBar em 14 de Abril de 2010, 10:15
Muito BOM. Parabéns.  :D
Título: Re: Rorcle
Enviado por: Pauleta em 14 de Abril de 2010, 11:40
Está a ficar porreiro. Gosto do chassis.

Eu no meu robot só uso uma ponte H e ainda não tive problemas. Atenuei o aquecimento colando um mini dissipador em cima dela.
Título: Re: Rorcle
Enviado por: msr em 14 de Abril de 2010, 18:21
Isto ultimamente têm aparecido por aqui bixarocos mesmo "super cool" ;D

Está muito giro e a descrição da forma como o fizeste tambem é bastante positiva.

Não percebi foi como cortaste o acrilico. O que é uma serra de vaivem? Podes por alguma imagem?
Não percebo nada de mecanica nem de materiais mas ando a pensar numa destas para o efeito: http://aki.pt/2009/index.php?id=57405&tbl=registos&id2=438 (http://aki.pt/2009/index.php?id=57405&tbl=registos&id2=438)

Título: Re: Rorcle
Enviado por: amando96 em 14 de Abril de 2010, 19:23
obg  :D
è exactamente isso
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.comparestoreprices.co.uk%2Fimages%2Fbl%2Fblack-%26amp%3B-decker-cd300.jpg&hash=a8b648258d6f0978c6305c9f208d4357068c5ef4)
conhecia como ''jigsaw'' e o google traduziu para serra de vaivém.
Título: Re: Rorcle
Enviado por: senso em 14 de Abril de 2010, 19:26
Ou em portugues, um tico-tico lol
Título: Re: Rorcle
Enviado por: metRo_ em 14 de Abril de 2010, 23:04
Sim, parabens, está muito bom tambem vou inicar um robot desses para ter uma base para sempre que quizer fazer testes e assim :)
Título: Re: Rorcle
Enviado por: amando96 em 15 de Abril de 2010, 18:17
obg pessoal   :)
está na Make  ;D
http://blog.makezine.com/archive/2010/04/some_coasterbot_inspiration.html (http://blog.makezine.com/archive/2010/04/some_coasterbot_inspiration.html)
Título: Re: Rorcle
Enviado por: PDI em 16 de Abril de 2010, 20:08
Isto ultimamente têm aparecido por aqui bixarocos mesmo "super cool" ;D

Está muito giro e a descrição da forma como o fizeste tambem é bastante positiva.

Não percebi foi como cortaste o acrilico. O que é uma serra de vaivem? Podes por alguma imagem?
Não percebo nada de mecanica nem de materiais mas ando a pensar numa destas para o efeito: http://aki.pt/2009/index.php?id=57405&tbl=registos&id2=438 (http://aki.pt/2009/index.php?id=57405&tbl=registos&id2=438)

Este tico-tico é interessante pois da para ligar a mangueira do aspirador no tubo que se encontra no lado direito.

Esta um boneco interessante e evolutivo e um videosito dele a bombar era fixe.
Título: Re: Rorcle
Enviado por: Njay em 16 de Abril de 2010, 20:41
Ei, suberbo :)!! Bom projecto e parabéns por apareceres na Make: :)! Nota-se que tens vindo a evoluir bastante :)

Eu para cortar acrílico uso uma serra qualquer com lâmina para ferro (dentes pequeninos) e depois é só não abusar na velocidade com que se corta para o acrílico não derreter.
Título: Re: Rorcle
Enviado por: Skilgannon em 17 de Abril de 2010, 08:31
Njay, mas então como fazes os acabamentos para ficar suave? lixa leve à mão?  :)
Título: Re: Rorcle
Enviado por: Njay em 17 de Abril de 2010, 13:26
Se queres mesmo que fique suave sim, tens que lixar. Mas "suave" também é subjectivo.
Título: Re: Rorcle
Enviado por: Skilgannon em 17 de Abril de 2010, 14:17
pois é!
estava a me referir a um acabamento em que ficassem pequenas arestas ou zonas um pouco deformadas por mal corte.
 :)
Título: Re: Rorcle
Enviado por: Njay em 17 de Abril de 2010, 16:49
Se tiveres alguma prática de serrar, não fica pior do que se mandasses cortar no Aki. Para teres um bom corte, além de teres que cortar "direito", é usar lâminas de dentes pequenos.

Quando o acrilico é fininho (3mm ou menos de espessura) corto com um x-acto. Traço ambos os lados e depois "parto-o" encostado a uma superficie rigida. O corte fica direito mas não necessariamente plano.
Título: Re: Rorcle
Enviado por: amando96 em 19 de Abril de 2010, 22:34
depois de algum tempo de volta disto, consegui pôlo a seguir linhas.
A detectar onde a linha anda:
line sensing (http://www.youtube.com/watch?v=hbxV-uuSgAM#)
led aceso = branco
led apagado = preto
Só os três leds do lado direito estão a ser usados, os QDR 1113 estão muito afastados, foi a primeira pcb que fiz no eagle e esqueci-me de medir devido ao entusiasmo escessivo  :P
rorcle following it's first line (http://www.youtube.com/watch?v=WmJ8Q2r54gk#)
os motores estão a "analogWrite 70" quero por isto a seguir á velocidade máxima, mas acaba por compensar demais e perder a linha de vista, vou ver isso melhor, talvez tenha de fazer modificações ao hardware, mais dois QDR laterais, e os 3 do meio mais juntos...

logo se vê
cumps  :)
Título: Re: Rorcle
Enviado por: amando96 em 03 de Julho de 2010, 14:50
O que acham do LCD aqui?:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi49.tinypic.com%2F2vlvcsw.jpg&hash=cd1ca564294bd29a8ac1678335038a146e99162d)

Queria por outro andar de acrilico, mas como ainda tenho coisas para fazer nesse andar resolvi por só suficiente para o lcd.
cumps.
Título: Re: Rorcle
Enviado por: TigPT em 03 de Julho de 2010, 16:50
LCD ai fica mt bem.. com alguns botões por baixo dele para controlar uns menus.

Está com óptimo aspecto. Continua!
Título: Re: Rorcle
Enviado por: LoneWolf em 03 de Julho de 2010, 20:34
Boas tem muito bom aspecto parabéns e já agora como se chama essa placa e onde compras-te? Mas dizes que esses motores estão a consumir 4A então não pilhas que aguentem  ;D 8) e sim o LCD fica ai bem e aproveita a ideia do TigPT  ;)

...bom trabalho e continua  ;)
Abraços
Título: Re: Rorcle
Enviado por: fred gomes em 03 de Julho de 2010, 20:36
está a ficar com um óptimo aspecto ;D
o lcd fica muito bem aí, sim..
parabéns pelo projecto ..
Título: Re: Rorcle
Enviado por: fred gomes em 03 de Julho de 2010, 20:37
também te estava para perguntar onde compraste a placa, é brutal :D
Título: Re: Rorcle
Enviado por: TigPT em 03 de Julho de 2010, 21:56
Boas tem muito bom aspecto parabéns e já agora como se chama essa placa e onde compras-te?
É o Motoruino do nosso colega guibot.
http://www.guibot.pt/motoruino/ (http://www.guibot.pt/motoruino/)
Título: Re: Rorcle
Enviado por: LoneWolf em 04 de Julho de 2010, 02:02
Boas e obrigado pela info, aquela placa não me era estranha e não querendo abusar o Sr. guibot tem loja própria se tem onde fica e qual o valor da placa, só tem aquele modelo ou tem outros? E já agora aquela placa é o mesmo que um arduino mas com uma ponte H para os motores incorporado ou estou enganado, tem mas funções que o arduino e que especificações tem?

Abraços e boa continuação  ;)
Obrigado
PS: a pagina dele só tem em inglês?
Título: Re: Rorcle
Enviado por: amando96 em 04 de Julho de 2010, 12:33
Obrigado  ;D

A placa é muito boa, gosto bastante, faria umas pequenas modificações, mas nada de mais.

Faz exactamente o mesmo que um arduino, mas tens de selecionar o power se vem de USB ou bateria com um male header(como o arduino diecimilla) e tem logo o motor driver.

Para programar precisas de um destes: http://loja.lusorobotica.com/modulos/43-ftdi-basic-breakout-5v.html (http://loja.lusorobotica.com/modulos/43-ftdi-basic-breakout-5v.html) até é mais rápido a programar que o arduino normal...


Álguem sabe como dobrar acrilico? era para usar o ferro de soldar que está um pouco estragado, mas não é comprido suficiente para cobrir a parte toda que quero dobrar... Vou fazer uns testes com o fogão a gás, devia ter comprado a heat gun no lidl na semana passada  :P
Título: Re: Rorcle
Enviado por: TigPT em 04 de Julho de 2010, 12:44
Heat gun / maçarico, de resto não estou a ver como consigas.

Cuidado que é inflamável... mete um extintor por perto não vá ser preciso.
Título: Re: Rorcle
Enviado por: LoneWolf em 04 de Julho de 2010, 13:53
Boas para dobrares o acrílico usa agua quem ou melhor a ferver e tens de deixar passa essa agua so pelo sitio que queres dobar para o restante não ficar mole, comigo resultou para o que tinha de fazer, porque se vai usar algum outra maneira acabas por estragar o acrílico ou ate pode dobrar mas ficar feio por o estares a queimar com chama ou outro tipo de calor, depois mostra o resultado abraços e boa continuação ;)
Título: Re: Rorcle
Enviado por: fred gomes em 04 de Julho de 2010, 16:29
eu dobro o acrilico com uma pistola de ar quente, aqueço o acrilico e depois é so sobrar,
se não tiveres experimenta com água bem quente como o kilobyte disse, deve funcionar bem também.
Título: Re: Rorcle
Enviado por: metRo_ em 04 de Julho de 2010, 16:51
Cuidado com a água a ferver!
Título: Re: Rorcle
Enviado por: LoneWolf em 04 de Julho de 2010, 20:55
Boas sim isso é verdade pode provocar queimaduras de alto grau mas so não mencionei porque neste caso ate mexemos com electricidade e bem sabemos os danos que pode provocar mas ter cuidado nunca é demais segurança acima de tudo e boa sorte ;)

...Abraços e um boa continuação  ;) 8) 

PS: alguém sabe dizer quanto custa o Motoruino do Sr. guibot já revirei a pag. dele e não encontro essa info, obrigado e mais uma coisa reparei que tem autocolantes da LR colados ai, fez, manda-se vir ou são oferta com a vinda de alguma encomenda?
Título: Re: Rorcle
Enviado por: amando96 em 17 de Agosto de 2010, 17:28
Boas, depois algum tempo sem updates posto o que há de novo.
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi34.tinypic.com%2F34s54qp.jpg&hash=5d19850e4f76706b8c4637ebd55f33b5d8a829d4)
Os botões ainda nem ligados estão...

LCD já a funcionar, aqui a dizer olá ao LMR:
(tirem o M que fica LR.... :P )

Rorcle greets LMR (http://www.youtube.com/watch?v=zUWbUqtrfKY#)

Encoders iram ser magneticos, mas com menos resolução:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi31.tinypic.com%2F2419lvm.jpg&hash=94c4193c96a514918ee82b19c821b486a206a579)

Irei adicionar uma coluna para usar uma espécie de SpeakJet chamado SoundGin.

Vou ver se ainda esta semana faço a nova board para seguir linhas, com 5 QDRs.

O código está em anexo, ainda não foi testado, excepto a parte do LCD, não faço ideia se está funcional, logo vejo quando as pilhas carregarem...  :D

Cumps.  :)


Título: Re: Rorcle
Enviado por: amando96 em 08 de Janeiro de 2011, 22:48
Boas novamente, nunca mais toquei nisto, mas ontem vi-o na prateleira e resolvi gastar algum tempo :)

Encoders ópticos em vez de magnéticos(não arranjei sensores hall, só tinha um), suporte do LCD já em acrílico, acabei por o dobrar com uma vela e um alicate lol  ;D mas até ficou bem :)

E também comprei umas pilhas recarregáveis da duracel com 2450mAh, as do lidl são baratas por uma razão, não aguentam descargas profundas nada bem, têm de estar sempre a ser carregadas para "viverem" algum tempo... :S
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FZFhPO.jpg&hash=691e3b6a0598c57533fb41c3939bf5f0d4ad0232)



(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FxN460.jpg&hash=6f22be5a094f4814c39ad240e938986de10f125d)
O LCD está agarrado por fita cola  :-\ é só temporário, mas na foto quase parece que o acrílico está danificado, mas é mesmo só fita.

E os encoders ainda por testar:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FEyPtx.jpg&hash=a29c3474336f6d47a5f8ca809d99105e06cae184)


Só uma coisa, ainda não fiz o código para os encoders, será algo tipo:
Código: [Seleccione]
int numero_de_voltas_que_quero = 10;
int numerodevoltas_do_encoder_direito = 0;
int numerodevoltas_do_encoder_esquerdo = 0;

do{
   anda_para_frente;
   le_numero_de_voltas_dos_encoders();
} while (numerodevoltas_do_encoder_direito <= numero_de_voltas_que_quero && numerodevoltas_do_encoder_esquerdo <= numero_de_voltas_que_quero);


void le_numero_de_voltas_dos_encoders(){
   esta parte já não me lembro bem como fazer, mas é para ler o sensor analógico e incrementar a variável do encoder
   correspondente quando passa uma coisa na frente(as ranhuras do disco..), isso com uns testes chego lá..;
}

Mas se der problema antes faço antes uma coisa para fazer os dois motores irem à mesma velocidade(para a variavel do encoder direito não ultrapassar o encoder esquerdo e a condição acima nunca se verificar... vamos ver.

PS: Desculpem se as imagens forem muito grandes, cortei a 1024x771px, com ecrans mais pequenos fica um bocado mal.

Video a ser controlado por um nunchuck:
rorcle controlled by nunchuck (http://www.youtube.com/watch?v=zAwl1G99YpA#)

Código meio feito às três pancadas, mas serve...
Video muito mau  :-[

Cumprimentos!