LusoRobótica - Robótica em Português

Robótica => Concursos e Desafios => Eventos e Concurso de robótica => Desafio ajuda o Pai Natal => Tópico iniciado por: Fifas em 06 de Janeiro de 2010, 15:54

Título: Fifas - Burro de Carga
Enviado por: Fifas em 06 de Janeiro de 2010, 15:54
Ou será antes…rena?  ;D
Objectivos
Seguidor de linhas Mais eficaz de todos os tempos  :D



Desenvolvimento

Bem, tudo começou com o Tiago (TigPT) a oferecer-me porrada caso eu não fizesse o robot. (Estou a brincar :D). Vou tentar fazer um breve resumo do desenvolvimento dele.

Seguir o desenvolvimento completo:
http://lusorobotica.com/index.php/topic,1850.msg17643.html#msg17643 (http://lusorobotica.com/index.php/topic,1850.msg17643.html#msg17643)


Base/Chassis do robot
A escolha da base é, no meu caso, o que me deixa sempre a pensar mais. Faço uma base nova? Utilizo uma já feita? Desmonto um “brinquedo” para servir de base? Normalmente opto sempre por fazer uma nova base. Depois é o tipo de material que vou usar. A principal escolha cai sempre sobre o alumínio. É leve, resistente e relativamente fácil de trabalhar. Como nem sempre podemos ter tudo o que queremos, o alumínio tem um problema, é relativamente caro. A minha outra escolha caiu sobre o PVC. O PVC é barato, muito fácil de se trabalhar, bastante leve, etc. Mas também tem um problema…É frágil, o que o torna perfeito para fazermos protótipos de peças para os nossos robots. Decidi então usar PVC para a base do meu robot, sendo este de 5mm. ;D Não é perfeito para fazer um robot, mas vou usá-lo.
Junto com o PVC, uso também algumas peças em alumio para suportar algumas forças a que o chassis do robot é sujeito. Neste caso, aproveitei o suporte dos motores em alumínio que tinha feito para outro robot, e fiz uma peça para suporte dos sensores que também dá alguma rigidez ao chassis.

Motores e Rodas
Os motores também são outra decisão difícil. Como este será um robot de carga, fui buscar os meus DCs que já usei nos outros robots quase todos ;D (Tenho de comprar outros :P). Estes motores tem uma força de 8Kg cada, por isso força não lhe vai faltar certamente.
Sobre as rodas, não posso falar muito. Só posso dizer que são pretas….e aderem bem ;D

Microcontrolador
O microcontrolador escolhido foi um PIC18F4550. Escolhi este microcontrolador, principalmente, por causa da sua capacidade de comunicação através de USB sem ser necessário qualquer tipo de conversor/adaptador. No entanto, no inicio do projecto, decidi testar tudo com um Arduino, pois sinto-me melhor a programar com ele. Tenho passado vários problemas com a programação do PIC, pois não é tão simples como o Arduíno e já não me lembro de quase nada. Pretendo, no futuro, adicionar-lhe comunicação por USB e outras funções também.

Sensores
Os sensores utilizados neste robot (3 sensores) foram totalmente feitos por mim. Para os fazer, utilizei (para cada sensor) 1 LED, 1 LDR e 2 Resistências. Depois utilizei um pouco de plástico que tem umas divisões e fiz os meus sensores. As divisões do plástico não deixam o LDR receber qualquer tipo de luz a não ser através de reflexão do “chão”. Sendo assim, podemos saber quando está na linha ou não, pois o branco reflecte mais do que o preto. As resistências usadas são, uma para limitar a corrente para o LED e outra para fazer “pull-down” ao LDR. O sensor, irá comunicar para o microcontrolador de forma analógica, por isso, podemos até distinguir várias cores. :)
Infelizmente, depois de fazer alguns testes, tive de alterar os sensores e colei com cola quente. Ficaram HORROROSOS ;D Para a próxima ficam melhor :)

Programação
Esta é uma das minhas partes favoritas. No entanto, estou com muitos problemas na programação do PIC pois já “não sei” programá-lo. Passei muito tempo sem programar nada e do pouco que sabia, esqueci :( Vou tentar programar até logo à noite, caso contrário, meto-lhe o Arduíno e apresento com o Arduíno.


Material Utilizado




Final

Bem, o trabalho ainda não está terminado. Ao longo do dia de hoje vou tentar actualizar o post com melhores novidades.



Vídeo
Vídeo da montagem do percurso. Podia correr melhor. Não sou a melhor pessoa que se pode arranjar para fazer disto, nem o espaço era muito bom. Peço desculpa pela cena da fita-cola ter ficado à frente, mas só vi a meio do vídeo isso

Montagem do percurso - Desafio Lusorobotica (http://vimeo.com/8580688)



Fotos, Muitas fotos

Aqui estão as fotos com a aparência final do robot. Na parte acima, podem ver links para posts com mais detalhes sobre o desenvolvimento do robot.
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg46.imageshack.us%2Fimg46%2F8673%2F05012010241mobile.jpg&hash=8fd4eb6acf5cef0ab8f27c7a41e57af79810f064) (https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg694.imageshack.us%2Fimg694%2F6880%2F05012010242mobile.jpg&hash=e2aed0049feeecd6dd4abd20493ae998e89e47a7)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg145.imageshack.us%2Fimg145%2F784%2F05012010243mobile.jpg&hash=693fd2002be7031cf581314da1aa83fdbca5328c) (https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg690.imageshack.us%2Fimg690%2F4121%2F05012010244mobile.jpg&hash=b2d431f5d8540745da959da3e3ee644f060fdc9d)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg502.imageshack.us%2Fimg502%2F303%2F05012010250mobile.jpg&hash=176f82137da0e810f432fbd867f0a3e1e6982233)


Título: Re: Fifas - Burro de Carga
Enviado por: Fifas em 06 de Janeiro de 2010, 15:54
Desenvolvimento do Robot – O início
Primeiro comecei por cortar uma placa de PVC com 18,5 x 18,5 cm. Está será utilizada como base/chassis.
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg46.imageshack.us%2Fimg46%2F8303%2F05122009138mobile.jpg&hash=e9ffaa2c64050ef3c7adb601637b7a2246baecb4)
Depois comecei com os furos…e cortes.
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg145.imageshack.us%2Fimg145%2F2714%2F05122009139mobile.jpg&hash=653ae6492ab00cdc22ee1159ea066a73e15d3e89)

À esquerda, a base. À direita, o topo :)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg209.imageshack.us%2Fimg209%2F8361%2F05122009140mobile.jpg&hash=1d08e96ec29d2990e089ee4039806393bc960321)

Comecei a colocar parafusos e o rolamento.
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg690.imageshack.us%2Fimg690%2F2980%2F05122009144mobile.jpg&hash=43261ecbd684fc2e45ac56d426e3d13922561506)

E fui para testes. Aqui, ainda com o Arduíno.
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg11.imageshack.us%2Fimg11%2F2766%2F05122009152mobile.jpg&hash=aff9c1f4dc09eccb28df1d10e9c8f072d2a072ce)

Depois de uns testes, à última da hora tive de alterar os sensores, que ficaram bastante feios depois da alteração. Os sensores tem um suporte em alumínio, que foi pintado para a cola aderir melhor (Peça preta no chassis).
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg11.imageshack.us%2Fimg11%2F5632%2F05012010231mobile.jpg&hash=520f8a0d02096d6969bd81b9d32bf422a31d9e92)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg690.imageshack.us%2Fimg690%2F5589%2F05012010232mobile.jpg&hash=a686c3248d60aac4db84bb6703543688f2483c44)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg690.imageshack.us%2Fimg690%2F1964%2F05012010233mobile.jpg&hash=621c703b51a90e9d5f1603bce84be0980df608cd)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg502.imageshack.us%2Fimg502%2F2485%2F05012010235mobile.jpg&hash=eaf4e15f9b9a9a0a1564e5bd761f144a4498e383)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg11.imageshack.us%2Fimg11%2F6292%2F05012010236mobile.jpg&hash=348eacbfb046a91eda2e1ee750192abc080d92fe)

A placa com o PIC e restante electrónica também começou a ganhar forma.

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg683.imageshack.us%2Fimg683%2F8199%2F05012010238mobile.jpg&hash=0571d6ddb3d73bdedc6ba523dc66f8e564180007)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg683.imageshack.us%2Fimg683%2F1599%2F05012010239mobile.jpg&hash=7909b2215018c389a1f1589d1ca1209f6af5d080)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg502.imageshack.us%2Fimg502%2F377%2F05012010240mobile.jpg&hash=236bb05ed493f47c9d90f63146c54aaf121d8225)

E aqui está ele…Prontinho a carregar coisas :D Os parafusos seguram lindamente nas “prendas”
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg46.imageshack.us%2Fimg46%2F8673%2F05012010241mobile.jpg&hash=8fd4eb6acf5cef0ab8f27c7a41e57af79810f064)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg694.imageshack.us%2Fimg694%2F6880%2F05012010242mobile.jpg&hash=e2aed0049feeecd6dd4abd20493ae998e89e47a7)

Tava a brincar, faltava o topo para carregar as prendas :P
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg145.imageshack.us%2Fimg145%2F784%2F05012010243mobile.jpg&hash=693fd2002be7031cf581314da1aa83fdbca5328c)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg690.imageshack.us%2Fimg690%2F4121%2F05012010244mobile.jpg&hash=b2d431f5d8540745da959da3e3ee644f060fdc9d)


Como podem confirmar, as medidas do robot são de 18.5x18.5x8cm. Mas, esqueci-me dos sensores…e com eles o robot passa as medidas limite do concurso em alguns milímetros. Ainda terei de alterar isto.
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg502.imageshack.us%2Fimg502%2F259%2F05012010246mobile.jpg&hash=439ebc3717e6a4c36dfb4ceea97e632ddbf57280)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg502.imageshack.us%2Fimg502%2F4926%2F05012010249mobile.jpg&hash=8067f2d4bb8d81de43c23bece95408e7e3ae60cb)

Final foto
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg502.imageshack.us%2Fimg502%2F303%2F05012010250mobile.jpg&hash=176f82137da0e810f432fbd867f0a3e1e6982233)

Espero trazer mais novidades ao fim do dia. Agora, tenho aula de código. :P Volto já :)
Título: Re: Fifas - Burro de Carga
Enviado por: msr em 06 de Janeiro de 2010, 16:07
Está com excelente aspecto Fifas!

Que placa é aquela preta em que fizeste a electrónica? Dá um aspecto mesmo cool e deve ter facilitado a montagem nao? Por baixo foi so fazer as ligações com fio+solda?
Título: Re: Fifas - Burro de Carga
Enviado por: microbyte em 06 de Janeiro de 2010, 18:36
Está com excelente aspecto Fifas!

Que placa é aquela preta em que fizeste a electrónica? Dá um aspecto mesmo cool e deve ter facilitado a montagem nao? Por baixo foi so fazer as ligações com fio+solda?

A placa é uma placa perfurada (Veroboard).
A minha também é preta (foi pintada com spray). Dá outro aspecto :P

Agora para o Fifas:
Está espectacular :D Quero vídeo! :D

Bem, a placa de PVC está espectacular... Com muito bom aspecto. Parabéns ;)
Título: Re: Fifas - Burro de Carga
Enviado por: Fifas em 06 de Janeiro de 2010, 19:46
Exactamente microbyte :)

De salientar que o primeiro que vi com essa ideia (pintar a placa perfurada) por aqui, foi o iCAR ;)

Obrigado pelos comentarios dos 2 :)

Só agora reparei que as fotos ficaram pequenas :P Depois faço upload delas maiores....Agora tou a acabar de editar um videozito para postar...mas ainda nao é do robot a fazer o percurso :(
Título: Re: Fifas - Burro de Carga
Enviado por: Pauleta em 06 de Janeiro de 2010, 19:51
Gostei muito do teu robot, está muito bem concebido. Além disso, controlado by Microchip, é sempre tudo só arduinos...

Quero ver isso a andar!
Título: Re: Fifas - Burro de Carga
Enviado por: Fifas em 06 de Janeiro de 2010, 22:50
Adicionado pequeno video sobre a construçao do percurso no 1ºpost :)
Título: Re: Fifas - Burro de Carga
Enviado por: ghostbuster em 06 de Janeiro de 2010, 23:32
bom projecto pah :) já agora monstra la a parte debaixo da veroboard para estragar o aspecto  ;D
Título: Re: Fifas - Burro de Carga
Enviado por: Fifas em 07 de Janeiro de 2010, 00:15
Obrigado :D

Amanhã mostro uma foto :) Tento sempre organizar a parte de baixo, mas nem sempre é possivel :D AS PCBs sao muito melhores :P

infelizmente, nao me foi possivel terminar o robot a tempo de apresenta-lo. Amanha tento apresentar o gajo em funcionamento, só para que fique "registada" a participação (mesmo podendo ser considerada inválida) :P