collapse

* Posts Recentes

O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Emulador NES em ESP32 por dropes
[10 de Abril de 2024, 15:30]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Como começar?  (Lida 21813 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline stardemos

  • Mini Robot
  • *
  • Mensagens: 115
Re: Como começar?
« Responder #15 em: 15 de Novembro de 2012, 17:08 »
Se tiveres alguma questão avisa.

Começa por 1 micro e 1 servo, talvez um sensor de distância e vai depois adicionando mais uma coisa de cada vez.


vou ler os teu topicos, em casa, senão ainda sou despedido.....



esplica-me como se eu fosse muito estupido, esse micro e 1 servo, sff, nao percebi de todo. apesar de me parecer uma exelente ajuda.

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re: Como começar?
« Responder #16 em: 15 de Novembro de 2012, 17:15 »
Um microcontrolador, seja ele arduino, picaxe, basicstamp ou outra coisa qualquer, é o cérebro do robot, que irá dar as ordens. (tal como o receptor do teu comando RC, sem ele tudo está "morto")

Um servo motor, é um motor como os de RC que com ordens diferentes (PWM) se deslocam para posições diferentes dando vida às ordens do microcontrolador.

Tudo parte desse principio, existe algo que controla e algo que é controlado e actua, depois aos poucos podes adicionar sensores (feedback do mundo que rodeia o robot) para irem influenciar o robot e este passar a ser um ser que reage a estímulos exteriores. Ex. se mt próximo de uma parede, anda para trás em vez de andar para a frente.

Offline stardemos

  • Mini Robot
  • *
  • Mensagens: 115
Re: Como começar?
« Responder #17 em: 15 de Novembro de 2012, 17:32 »
obrigado, nao tinha percebido a parte do micro...

de todas as opçoes de micro controladores, quais os mais versateis, e com o preço mais em conta?

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re: Como começar?
« Responder #18 em: 15 de Novembro de 2012, 17:35 »
Conselho pessoal, opta por um arduino uno, simples de utilizar, muita documentação, e é em C/C++, tudo o que aprenderes vai te ser útil no futuro pois é uma linguagem com muito potencial.

http://arduino.cc/en/Main/Products

Offline stardemos

  • Mini Robot
  • *
  • Mensagens: 115
Re: Como começar?
« Responder #19 em: 15 de Novembro de 2012, 17:40 »
nao precisa de extras para controlar os servos/esc  e sensores?

 assim de repente para começar, um adruino uno com um servo e um sensor, maquina que so serve para olhar para nós,  isto é ,  detectar e seguir o objecto em movimento, parece um bom inicio, ou é demasiado complexo?

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re: Como começar?
« Responder #20 em: 15 de Novembro de 2012, 17:50 »
hahah sim, começa por fazer o servo mexer, talvez uma pequena catapulta de M&Ms e depois vais fazendo mais coisas.

N precisas de mais nada como ESQs não.

Offline stardemos

  • Mini Robot
  • *
  • Mensagens: 115
Re: Como começar?
« Responder #21 em: 15 de Novembro de 2012, 17:59 »
 nao preciso por enquanto,  quero por um carro a seguir uma linha num projecto porximo..

nao me respondeste a uma coisa. os servos e sensores sao ligados direcamente na adruino? quantos posso utilizar em simultaneo?

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.224
    • Clube de Robotica
Re: Como começar?
« Responder #22 em: 15 de Novembro de 2012, 18:08 »
Um arduino mini não tem o interface usb-serial, logo precisas de comprar um conversor usb-serial para o puderes programar, compra um Arduino do eBay que fica-te em 10€..

eu tava a falar do nano e não do mini. o nano tem a interface


ao arduino podes ligar muitos sensores. um sensor de linha simples é normalmente 1 pin por fototransistor. normalmente são digitais mas tambem ha analogicos

um servo tem 3 fios. vermelho, que é o positivo, preto, que é o negativo, e amarelo (ou outra cor diferente), que é o sinal que tens de ligar aos pins do arduino.
talvez possas usar os pins de 5V do arduino para dar energia aos servos mas a mim aconselharam so usar 500mA. em principio se não os forçares (usa-los para puxar um certo peso) deve dar. tenta não dar energia a mais de 2 servos com o arduino
se usares uma energia exterior tens de ligar o ground onde estão ligados ao ground do arduino.
os servos tem de ter o negativo comum com o sinal

acho que no uno podes usar 6 servos.
tem 6 pins analogicos que são o que os servos usam.

atenção que se usares os 6 pins para os servos ja não tens nenhum para sensores que sejam analógicos.

« Última modificação: 15 de Novembro de 2012, 18:17 por LuísR.A. »
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline stardemos

  • Mini Robot
  • *
  • Mensagens: 115
Re: Como começar?
« Responder #23 em: 15 de Novembro de 2012, 21:05 »
ok, percebido.

agora que o 1º projecto esta mais ou menos defenido, vem o pior, que hardware usar para por o servo sempre a apontar para o objecto em movimento?
isto  é basicamente a olhar para quem lhe passa á frente.

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.224
    • Clube de Robotica
Re: Como começar?
« Responder #24 em: 15 de Novembro de 2012, 21:42 »
depende do que queres fazer.

queres seguir uma luz? tipo lanterna? é provavelmente dificil distinguir do ambiente
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline stardemos

  • Mini Robot
  • *
  • Mensagens: 115
Re: Como começar?
« Responder #25 em: 15 de Novembro de 2012, 21:48 »
quero que ele siga um objecto em movimento, apenas isso. algo ultra simples tambem para me habituar a programar em c ( a ultima vez que vi oc o win 95 tinha muito pouco tempo), e a conhecer os componentes que ha.

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.224
    • Clube de Robotica
Re: Como começar?
« Responder #26 em: 15 de Novembro de 2012, 21:58 »
isso tens de pedir ajuda a quem sabe melhor aki no forum.

devias primeiro fazer com que esse objecto tenha algo bem distinto.
como um emissor infravermelho bem distinto, de preferencia com frequencia. tipo um bola que emite isso em todas as direções. talvez dê.
nunca tentei seguir algo em movimento. é preciso distinguir o que é no meio de um ambiente, direção. ver se esta a afastar-se para o seguir.

acho que isso é muito dificil para iniciar. para aki os iniciantes na escola ligam leds e usam uns sensores de linha para ligar cada led conforme o caso


se queres algo movel faz primeiro um que siga uma linha que é mais simples. mas podes tentar coisas mais simples.

« Última modificação: 15 de Novembro de 2012, 22:02 por LuísR.A. »
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re: Como começar?
« Responder #27 em: 15 de Novembro de 2012, 21:59 »
Estas a ser ingénuo. (Desculpa a força da palavra)

Quero começar com heli rc amanha. Vou fazer um inverted flight para começar....

Pensa que um robot ou seja o que for. Recebe impulso do mundo e age sobre eles. Uma coisa é detectar uma distancia outra coisa é perceber o que é um objecto, onde está e para onde vai.

A sério, começa pelos simples tutoriais de arduino de acender luzes e fazer andar motores que eu vou começar no simulador tentar levantar e aterrar sem partir o heli :)

Offline stardemos

  • Mini Robot
  • *
  • Mensagens: 115
Re: Como começar?
« Responder #28 em: 15 de Novembro de 2012, 22:08 »
para começar tenho de arranjar um adruino, conseguem-se por que valores?

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.224
    • Clube de Robotica
Re: Como começar?
« Responder #29 em: 15 de Novembro de 2012, 22:13 »
experimenta arranjar um processador, 3 leds e por exemplo um sensor destes:

http://aliatron.com/loja/catalog/product_info.php?cPath=30_152&products_id=312

este tem 3 sensores que distinguem branco e preto. são digitais (0 é branco e 1 é preto, pode ser ao contrario não sei de cabeça)
realmente acho caro. é só um exemplo. ha mais baratos e sem ser em trios

tenta meter os leds em linha.
faz quando cada sensor detecta branco ou preto que o led respectivo acenda.

assim tenta passar o sensor por uma folha com 1 linha recta preta. tenta apenas olhando para os leds conseguir dizer se a linha esta mais a esquerda ou à direita do centro do sensor.
isso depois da para conseguir seguir uma linha com um robô movel
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/