LusoRobótica - Robótica em Português

Sobre o LusoRobótica => Apresentações - Novo membro? Apresenta-te! => Tópico iniciado por: RicardoSantos em 16 de Maio de 2010, 13:39

Título: Apresentação RicardoSantos
Enviado por: RicardoSantos em 16 de Maio de 2010, 13:39
Olá a todos,

sem duvida que este é um fórum com uma mais valia para Portugal, um forum muito bom mesmo... =)
Antes de mais chamo-me Ricardo e tenho 20 anos estudo em Leiria na ESTG no curso de Eng. Electrotécnica. E no secundário, tirei o curso de informática onde o meu forte era programação e na minha opinião, esta é a combinação perfeita, programação e eletrônica...

Já dei circuitos eléctricos I e estou a fazer circuitos eléctricos II com sistemas trifásicos...
Também já dei Sistemas Digitais e estou a dar Electronica I onde estamos a implementar um aplificador de audio...

Gostaria de começar a fazer o meu primeiro robot mas não sei bem por onde começar se com pic ou arduino... Queria fazer um robot base que se possa ir fazendo upgrades... Tipo não preciso de começar pelo zero mas também não quero nada de muito complicado, quero ir devagar e aprendendo...

P.S.: já fiz os semafros, contador num visor de 7 segmentos e não me lembro do resto em sistemas digitais...

Cumprimentos, espero que me possam indicar por onde começar...
Título: Re: Apresentação RicardoSantos
Enviado por: TigPT em 16 de Maio de 2010, 13:47
Muito bem-vindo Ricardo ;)

Creio que deves de começar por esta breve leitura.. se é que ainda não a fizeste.
http://lusorobotica.com/index.php/topic,1067.0.html (http://lusorobotica.com/index.php/topic,1067.0.html)

Tens aqui muita informação relevante, e acho que após uma breve leitura de alguns dos tópicos, vais perceber que não queres reinventar a roda com um pic e o arduino será a melhor opção para te poderes concentrar no robots e não no microcontrolador.
http://lusorobotica.com/index.php/topic,1229.0.html (http://lusorobotica.com/index.php/topic,1229.0.html)

(tenho andado a experimentar o mbed (o novo concorrente do arduino) e estou maravinhado... eu que estava habituado a consolas e jtags, ldscripts, e c_starts.... quase nem acredito que programo um arm com a simplicidade com que o faço no mbed)
Título: Re: Apresentação RicardoSantos
Enviado por: RicardoSantos em 16 de Maio de 2010, 14:24
Sim já tinha feito essa leitura =)

Assim como já tinha andado pelo fórum a ler os tópicos, o meu problema é que não sei mesmo por onde começar...
Do género não queria começar pelos testes dos leds, mas também não quero fazer nada de super avançado...

E sem dúvida nenhuma que concordo, não é preciso reinventar a roda.

Quais as diferenças entre o mbed e o arduino?
Será melhor investir logo na mbed?

Muito Obrigado pelo post =)
Cumprimentos...
Título: Re: Apresentação RicardoSantos
Enviado por: amando96 em 16 de Maio de 2010, 14:37
Bem vindo  :)
Nunca usei o mbed, por isso não sei se posso opinar...
O arduino têm este chip:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.pictronico.com%2Fshop%2Fosc%2Fimages%2Fatmega328.jpg&hash=a9401509ae9bd993b037409e2e6cd966adddbcaf)

Facílimo de soldar, e fazeres tu mesmo os teus proprios arduinos para manter dentro dos projectos, por pouco mais de 6€ cada um, e com pouco trabalho.

o mbed tem algo tipo isto:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fics.nxp.com%2Fproducts%2Flpc2000%2Flpc23xx%2Fimages%2Fhighlight.jpg&hash=3cd56c790beae511c542edd7e0969c16961417d5)

Que é minusculo, e muito dificil de soldar.

Penso que com o arduino seja possivel fazer a maioria das coisas, robots simples:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ffarm4.static.flickr.com%2F3129%2F2869327939_803da02f8c.jpg&hash=ffd23b7e5a25599d5bf4a244b0ba7d69a2c734b8)
 E não tão simples:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.electronics-lab.com%2Fblog%2Fwp-content%2Fuploads%2F2008%2F11%2F100_1091.jpg&hash=8c2192249013f7db5a9475fc811903cd9b1bebf0)

O mbed penso ser MUITO mais poderoso que o arduino, mas imagina que queimas o chip, com o arduino compras outro por 4 e tal €, com o mbed precisas de outro mbed todinho, mais 60€...

Mas talvez valha a pena, como disse, nunca o usei, só vi exemplos na net..



Título: Re: Apresentação RicardoSantos
Enviado por: RicardoSantos em 16 de Maio de 2010, 15:11
Supostamente não é preciso soldar nada para trocar de chip no arduino Duemilanove certo?
Talvez para começar será mesmo este o melhor... Assim posso me aventurar à vontade...

E já agora Equipamento de bancada? Por onde começar? Um multímetro e uma placa de teste sem duvida nenhuma, né? xD
E que mais? Conhecem algum kit que aconselhem?
Título: Re: Apresentação RicardoSantos
Enviado por: TigPT em 16 de Maio de 2010, 15:27
Lá vem a conversa de queimar o chip... não só não conheço ninguém que tenha queimado um atmega328 (core do arduino) como muito menos um arm...

Vamos lá ser realistas... o que está aqui não é o que se vai ou não queimar.

O meu conselho, e visto que estás a começar nesta onda.. é arranjares um arduino, ou um remake do mesmo, e comeces a fazer uns pequenos códigos em C para relembrares o mesmo e começares a pensar nas interfaces tais como servos, motores, sensores... ;)

Tudo a seu tempo.

PS - não se compara uma arquitectura 8bits a 16Mhz com uma 32bits a 100Mhz pela sua capacidade de ser subsituida em caso de avaria :P
Título: Re: Apresentação RicardoSantos
Enviado por: RicardoSantos em 16 de Maio de 2010, 15:56
Código em C é o menos para mim... O meu actual trabalho é programador lol em Objective-C, logo C para mim é na boa...

Já decidi que vou arranjar o  arduino Duemilanove... Supostamente estão a falar deste certo? ou do arduino Mega?
Título: Re: Apresentação RicardoSantos
Enviado por: TigPT em 16 de Maio de 2010, 16:01
Não vale a pena o arduino mega...

Sim fazes bem em comprar um duemilanove, e começar a sentir e imaginar projectos para fazer com o microcontrolador.
Título: Re: Apresentação RicardoSantos
Enviado por: RicardoSantos em 16 de Maio de 2010, 16:06
TipPT:
E já agora Equipamento de bancada? Por onde começar? Um multímetro e uma placa de teste sem duvida nenhuma, né? xD
E que mais? Conheces algum kit que aconselhas para juntar ao arduino, de forma a fazer algo engraçado? uma vez que só o arduino em si não faz nada lol

Desculpa voltar a perguntar mas não sei se viste o meu post...
Título: Re: Apresentação RicardoSantos
Enviado por: TigPT em 16 de Maio de 2010, 16:20
Arduino, Breadboard, fios se não os arranjares de outro modo, um ou dois servos, um buzzer, um ou dois sensores conforme o gosto.

Mas o melhor mesmo é pensar num projecto engraçado, e depois no material necessário para o concretizar.
Título: Re: Apresentação RicardoSantos
Enviado por: beirao em 16 de Maio de 2010, 16:25

Bem-vindo, colega de curso!  ;)
Título: Re: Apresentação RicardoSantos
Enviado por: senso em 17 de Maio de 2010, 22:56
Só uma coisa, regra geral os arm funcionam a 3.3v e não a 5v e isso é um grande problema pois muitas das coisas que ligamos a um arduino não vão funcionar ligadas a um arm, por exemplo um ecra lcd, um arm tem muito mais musculo, a começar é um micro-controlador de 32bits e não de 8, e pode funcionar a mais de 60Mhz e o atmega no máximo a 20Mhz, o que mesmo assim já é bastante para um chip tão "simples".
Quanto ao queimar, ainda estou para saber como fazem isso, ligam a alimentação ás tomadas ou que?
E soldar, com jeito tanto se solda um atmega como um arm, á muita gente capaz de soldar smd's, é uma questão de prática.
Bme vindo ao fórum colega ;)
Título: Re: Apresentação RicardoSantos
Enviado por: RicardoSantos em 17 de Maio de 2010, 23:26
Desde já muito obrigado pelas respostas e conselhos =)
Mas já mandei vir um arduino daqui da loja Lusorobótica...
Talvez seja mesmo o melhor para começar o problema é que não sei se é possível usar o arduino para o que quero =S
Decidi que queria tentar, atenção tentar xD lol
fazer um robô Aracnídeo, sei que não é muito fácil, mas o que acham da ideia?
Alguém tem conhecimentos de algo parecido para me dar dicas?
É que não queria fazer um robô com rodas porque isso já toda a gente faz lol
Como já disse adoro programar, logo a questão lógica penso que não será muito difícil...
O mais difícil penso que é a nível de hardware, não?

P.s.: ( devo criar um tópico para isto ou nem por isso? )
Título: Re: Apresentação RicardoSantos
Enviado por: metRo_ em 17 de Maio de 2010, 23:38
Tens aqui o projecto de um utilizador do fórum: http://lusorobotica.com/index.php?topic=852.0 (http://lusorobotica.com/index.php?topic=852.0)
Assim que iniciares o projecto deves criar um tópico só para isso :)
Título: Re: Apresentação RicardoSantos
Enviado por: senso em 17 de Maio de 2010, 23:38
Claro que sim, isso chama-se um hexapod e um arduino consegue bem controlar um, até existe um belo projecto de um aqui mesmo no fórum, pesquisa por hexapod ;)
Título: Re: Apresentação RicardoSantos
Enviado por: RicardoSantos em 18 de Maio de 2010, 01:11
Eina , estou encantado com isto... Nem estou a acreditar  ;D

Sério muito obrigado, por acaso ainda não tinha encontrado isso por aqui...
Vou já meter mãos à massa =P amanhã já deve chegar o meu arduino!
Assim que começar o projecto crio um tópico =D

Só uma coisa as imagens e manuais e tudo o resto já está off, ninguém consegue arranjar isso?
Título: Re: Apresentação RicardoSantos
Enviado por: TigPT em 18 de Maio de 2010, 01:21
Dá um reply no tópico dele que o iCar assim que tiver tempo vê-te disso ;)
Título: Re: Apresentação RicardoSantos
Enviado por: RicardoSantos em 24 de Junho de 2010, 22:26
Boas,

Estou a escrever neste tópico, para não criar um só para fazer um post...
E como este já tem alguma informação aproveito...

Como já repararam pelas mensagens do tópico, estou a pensar fazer um hexapod, a minha questão agora é que medidas usar =S
É que não faço a menor ideia, e assim não posso começar a desenhar em 3D... =S

Se alguém me puder ajudar agradecia...

Outra coisa é será muito complicado programar o hexapod? Faze-lo andar, etc...
Caso consigo fazer o projecto prometo colocar um tutorial, para futuros interessados...
Pois quero fazer um projecto com documentação e tudo mais...

P.s.: Quero fazer um do género do A-Pod ...
Se acharem que deva criar um tópico para as perguntas antes de começar o projecto digam...

Cumprimentos...
Título: Re: Apresentação RicardoSantos
Enviado por: senso em 24 de Junho de 2010, 22:29
Procura no google por hexapod, á montes deles, tira ideias deles, vê os desenhos e medidas que usam.
O melhor que tens a fazer é escolher os servos que queres usar e a partir dai com as medidas dos servos consegues desenhar tudo.
Título: Re: Apresentação RicardoSantos
Enviado por: RicardoSantos em 24 de Junho de 2010, 22:35
Pois em pensava totalmente ao contrário...
Consoante o desenho é que escolhia o servos... Por causa do Torque...
Um grande problema também é como sei qual é o Torque que devo usar?

Já pesquisei a maioria dos hexapods que encontro não são aracnídeos lol e os que são não têm medidas =(
Título: Re: Apresentação RicardoSantos
Enviado por: senso em 24 de Junho de 2010, 22:37
Sem a medida dos servos como é que sabes se os servos que queres usar cabem sequer no desenho?
Usa os tipicos servos que por ai andam, não os micro servos, os normais, e não abuses no peso, do género, fazer a estrutura toda em acrilico/pvc/um plástico assim.
As baterias não podem ser muito pesadas como deves imaginar.
Título: Re: Apresentação RicardoSantos
Enviado por: amando96 em 24 de Junho de 2010, 22:39
Faz as pernas o mais curto possivel, não sei se queres gastar 200$ por servo, mas os servos baratos não aguentam com muito, existem uns da tower pro, tudo metalico, 15Kg de torque a 1cm de distancia do eixo.*(dizem eles) são bastante lentos, e costumam queimar nos carros RC(nunca queimei nenhum, mas não abusei dele)

* com uma perna de 5cm seriam só 3kg de torque  :-X
Título: Re: Apresentação RicardoSantos
Enviado por: senso em 24 de Junho de 2010, 22:42
Usa os tipicos servos de 10€, se queimar não custa tanto como um mais caro, mas sim, pernas curtas e peso leve.
Título: Re: Apresentação RicardoSantos
Enviado por: amando96 em 24 de Junho de 2010, 23:32
Este ficou muito bom pelo preço gasto:
http://letsmakerobots.com/node/21146 (http://letsmakerobots.com/node/21146)
Título: Re: Apresentação RicardoSantos
Enviado por: RicardoSantos em 24 de Junho de 2010, 23:57
Pois, Eu queria com 3-Eixos por perna... =S Como disse parecido com o A-Pod...

10€??  :o Eu estava a pensar nestes  Hitec HS-645 que custam 35€ cada...  :-\

E sem duvida tudo metálico... lol O meu objectivo é construir algo em grande... Que não seja de um dia para o outro...
Tipo construir o meu hexapod num ano +/- , por causa do nível de custo, da programação, documentação, etc...

amando96:

Ora aí uma boa dica, podes explicar melhor isso do:
15Kg de torque a 1cm de distancia do eixo.  com uma perna de 5cm seriam só 3kg de torque

P.s.: Obrigado pelo link, ainda não tinha visto e dá sempre uma ajuda... ainda para mais usa arduino, como estou a pensar fazer... mas eu tenho que juntar um SSC-32 Servo Controller
Título: Re: Apresentação RicardoSantos
Enviado por: senso em 25 de Junho de 2010, 00:25
Usa um arduino mega e a biblioteca mega servo, de certeza que chega e sobra para os servos todos que queres controlar e fica mais barato.
Pensei que querias algo barato lol.
Nunca podes fazer algo assim muito grande, até porque depois fica trapalhão a andar.
Título: Re: Apresentação RicardoSantos
Enviado por: RicardoSantos em 25 de Junho de 2010, 00:31
Pois eu sei a grande questão é mesmo +/- quantos centímetros para o fémur e para a tíbia...

Também não queria fazer com micro servos... :P Até porque quero depois acrescentar sensores e coisas assim, quero que se possa expandir ou mudar o interior "Corpo"...

Mas desde já obrigado por me tentarem ajudar :)