LusoRobótica - Robótica em Português

Robótica => Projectos de robótica => Projectos em desenvolvimento => Tópico iniciado por: durza em 21 de Dezembro de 2009, 23:16

Título: iBot
Enviado por: durza em 21 de Dezembro de 2009, 23:16
Estou no meu ultimo ano do curso de electronica, automação e comando, nivel 3.
no entanto temos de fazer uma prova de aptidão profissional (PAP), e pensei no seguinte projecto:


(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg694.imageshack.us%2Fimg694%2F1306%2Fprofecia20maia20fim20do.jpg&hash=61df36c6812e5c30fe7f6421529c0ef7b01261a7)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg94.imageshack.us%2Fimg94%2F1306%2Fprofecia20maia20fim20do.jpg&hash=782d6553c3eb5ac3fa01f9217eaef2345873227e)

Com estas lagartas:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg94.imageshack.us%2Fimg94%2F5302%2F28106.gif&hash=f6f12c908fcc1f159067864657b16fa1125450c1)




Quando ligado, aparece um menu no lcd com:


Controlo remoto -



   Com este podemos controlar o robot através de joysticks, onde podemos andar para a frente, para trás, para a esquerda e para a direita.
   Comunica através de rádio frequência para o robot.



Autónomo -



   Em modo autónomo o robot detecta obstáculos através de sensores de infra-vermelhos e ultra sons. Com os infra-vermelhos detecta objectos à esquerda ou à direita e falta de piso. Com o ultra sons descobre o melhor caminho ou caminho mais livre para seguir perante obstáculo. Conforme o obstáculo e o local dele desvia-se controlando os servos (motores) com o L298N através do picaxe 40X1.




Seguir movimentos -


   Em modo Seguir movimentos o robot detecta um obstáculo (ex. mão) com os infra-vermelhos e compara as distâncias, se as distancias forem diferentes o robot roda ate as distâncias igualarem, ou seja, vai "olhar" sempre para a "mão", se a “mão” estiver perto ou longe o robot irá recuar ou andar atrás da mão sem esta lhe tocar.


   Em todos os modos as medidas que o robot estiver a medir, como o ultra sons, infra-vermelhos, temperatura e LDR vão aparecer no lcd 20x4 (lcd ligado por i2c) e conforme o valor da LDR as luzes nocturnas ligam ou desligam.


Trabalho desenvolvido:

Comecei por testar todo o material, como sensores de ultra sons, sensores de infra-vermelhos, sensores de luminosidade, sensores de temperatura, servos, LCD, emissor e receptor de rádio frequência.
Comecei a construir um protótipo em k-line para ter noção do tamanho do robot e colocar o material com a finalidade de encontrar o local certo.
Para o controlo remoto construí uma placa circuito impresso para, através de um picaxe 14m, ler valores analógicos dos joystiks do comando de uma playstation.
Coloquei a placa emissor de rádio frequência no comando, introduzi dois led´s vermelhos de alto brilho de 5mm para indicar quando o comando está ligado ou desligado, um botão on/off e fiz as ligações da placa do picaxe para a placa emissor de rádio frequência e para os joysticks, assim como toda a sua alimentação.
Como o robô vai ser construído em acrílico fiz o projecto do robot num programa de desenho em 3D para depois levar a uma CNC para fazer a maquinação no acrílico. Com isso feito comecei a construir e a montar o robot, mais tarde fiz a placa para o interior do robot assim como as suas ligações. Depois de tudo montado e construído fiz o programa para o robot.

Maqueta:

Decidi fazer um protótipo do robot em k-line de 3 mm para ter noção do tamanho do robot e do local onde colocar os componentes. Bastou colocar as medidas e cortei com um x-acto, depois fui montando e colando com cola UHU. Montei os servos no sítio mais apropriado, escolhi os sítios mais indicados para o LCD e para os infra-vermelhos assim como para o ultra sons. Tomei a decisão de colocar umas rodas para poder testar o robot.

Construi a estrutura final do robot em acrílico de 3 mm, com a certeza de onde colocar o material, este foi para a CNC para ser maquinado, pois cortar o acrílico “à mão” é muito difícil e moroso. Montei as várias peças do robot com barras de alumínio para ter maior resistência e coloquei os componentes nos seus devidos locais.



Material:

Picaxe 40X1
ultra-sons:  SRF05
infra-vermelhos:  GP2D120
lcd: serial 20x4
Ponte H: L298N
2 Servos Micro Carbonite HS65HB
2 Servos Padrão HS311
LM7805
LM7806
4 Led's 10mm alto brilho bancos
1 led vermelho
1 interruptor duplo
2 botões de pressão n.a.
4 diodos 1N4007
Lagartas
2 baterias 9.6V
antena
jack fêmea
LDR
LM335
emissor radio frequência
receptor radio frequência



(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg85.imageshack.us%2Fimg85%2F6007%2Fp5031152.jpg&hash=caf340500a4416495d6d13676c276dafba2da305)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg24.imageshack.us%2Fimg24%2F931%2Fp5031132.jpg&hash=edcaa879077b755e8f9c94b639fc8da78a11b9ae)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg203.imageshack.us%2Fimg203%2F4751%2Fp5031133.jpg&hash=7b24f02d110e2be61fdb90954655e94c4808b98a)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg62.imageshack.us%2Fimg62%2F7034%2Fp5031134.jpg&hash=0194af61e9c7a48a1aa5a833aa610e803c7cbd5f)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg130.imageshack.us%2Fimg130%2F4388%2Fp5031135.jpg&hash=ff41612da0531e692ac85dc717aa3f75141aa5ea)



EM ACTUALIZAÇÃO..............................


comentem, critiquem, ideias, é tudo bem vindo!

cumprimentos,

Durza
Título: Re: iBot
Enviado por: Fifas em 21 de Dezembro de 2009, 23:19
Parece-me ser um bom projecto.

o design foi inspirado no Wall-E :D

Cumprimentos
Título: Re: iBot
Enviado por: ghostbuster em 22 de Dezembro de 2009, 11:53
eish grande projecto sim Sr. :P
Título: Re: iBot
Enviado por: durza em 22 de Dezembro de 2009, 14:42
Sim, foi inspirado no wall-e!
obrigado a todos!  :D
Título: Re: iBot
Enviado por: microbyte em 22 de Dezembro de 2009, 19:08
Muito bom aspecto ;)

Parabéns ;)
Título: Re: iBot
Enviado por: ricardo-reis em 22 de Dezembro de 2009, 22:01
é tão parecido  ::) com o edward, um robot dum sr qq do lets make robots..

fica aqui  (http://letsmakerobots.com/node/2110)o link..
Título: Re: iBot
Enviado por: amando96 em 22 de Dezembro de 2009, 22:08
lol chassis chapado  :D
bom projecto
Título: Re: iBot
Enviado por: ricardo-reis em 22 de Dezembro de 2009, 22:13
tenta corrigir-lhe os erros de concepção pra ver se ao menos o teu n cai pa trás como o dele.. aquelas pilhas às costas n foram grande ideia.. :D
Título: Re: iBot
Enviado por: durza em 22 de Dezembro de 2009, 23:27
tenta corrigir-lhe os erros de concepção pra ver se ao menos o teu n cai pa trás como o dele.. aquelas pilhas às costas n foram grande ideia.. :D

Sim, é identico, mas nao vou usar pilhas, vou usar bateria mas nao coloco mesmo atras, deve de ficar por dentro, e o meu vai ser maior e em acrilico!

para carregar o robot vai ser atraves de um transformador e ligado com uma ficha ao robot, nada de troca de pilhas  8)
Título: Re: iBot
Enviado por: durza em 23 de Dezembro de 2009, 00:11
já tenho o material quase todo, so falta as lagartas e os servos para elas!
ja testei tudo e está tudo em ordem!

comando:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg191.imageshack.us%2Fimg191%2F6830%2Fpb070545.jpg&hash=ce4bad31b81d17ea61d79135d12a10c7b6bf3a6d)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg693.imageshack.us%2Fimg693%2F5670%2Fpb070546.jpg&hash=f7e24965f0b1513e125cc10a9ebcf674994497a1)

LCD:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg694.imageshack.us%2Fimg694%2F3430%2Fpb250576.jpg&hash=0c02054d6cdc8eb77fc61e3f1c8ca06919153b1d)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg683.imageshack.us%2Fimg683%2F338%2Fpb250586.jpg&hash=1ba19a96e95a973aece446daec8a3a0ad5d313e5)
Título: Re: iBot
Enviado por: ricardo-reis em 23 de Dezembro de 2009, 00:53
se o teu vai ser maior, essas lagartas são capazes de ser mt pequenas.. n tou a dizer que n ande na mesma, mas é capaz de ficar um 'corpo' mt grande em cima d'umas 'pernitas' mt pequenas..
Título: Re: iBot
Enviado por: kast em 23 de Dezembro de 2009, 03:17
Oi

Podes arranjar o código para obter os dados que apresentas no lcd do sensor de ultrasons?

Obrigado

Kast
Título: Re: iBot
Enviado por: durza em 23 de Dezembro de 2009, 20:00
se o teu vai ser maior, essas lagartas são capazes de ser mt pequenas.. n tou a dizer que n ande na mesma, mas é capaz de ficar um 'corpo' mt grande em cima d'umas 'pernitas' mt pequenas..


vou ter de o construir conforme o tamanha das lagartas para não ficar nem muito pequeno nem muito grande  ;)
Título: Re: iBot
Enviado por: fred gomes em 23 de Dezembro de 2009, 20:08
excelente projecto, estou ancioso para ver o produto final ;D
Título: Re: iBot
Enviado por: durza em 23 de Dezembro de 2009, 20:14
Oi

Podes arranjar o código para obter os dados que apresentas no lcd do sensor de ultrasons?

Obrigado

Kast


posso arranjar sim!

aqui fica:



Citar
   symbol trig = 3                                    ;output
   symbol echo = 2                                  ;input
   symbol range = w2                             ;memoria
   
init: pause 500
     i2cslave $C6,i2cslow,i2cbyte
   writei2c 0,(254,128,255,19,12,4)
main:
   pulsout trig,2
   pulsin echo,1,range
   pause 10
   let range = range * 10 / 58                ;calculo para centimetros
   debug range


main1:
   writei2c 0,(254,128,255,19,12,4)       ;codigo para o lcd
   pause 10
   writei2c 0,("        iBOT        ")
   
   BINTOASCII range, b1,b2,b3
   hi2cout("  olhos=",b1,b2,b3,"cm")      ;leitura da memoria para aparecer no lcd

   goto main




Espero ter ajudado!


cumprimentos,



durza
Título: Re: iBot
Enviado por: durza em 24 de Dezembro de 2009, 02:20
excelente projecto, estou ancioso para ver o produto final ;D

Obrigado, tambem estou deserto que fique pronto mas ainda vai dar muita dor de cabeça!!!  :P
Título: Re: iBot
Enviado por: durza em 30 de Dezembro de 2009, 00:28
Bem, estou com um problema...
gostava de por uma camara no meu robot mas não sei como fazer,
tenho 1 router sem entradas usb, tenhu 1 webcam...
alguem arranja uma solução? barata se possivel!!

pensei em por uma camara por wireless que recebe sinal num receptor mas ai ja tinha de comprar um descodificador para poder ligar o sinal do receptor ao portatil e fica um bocado dispendioso.

as camaras de vigilancia teem cabo de rede? é possivel ligar a 1 router e ter acesso a camara pelo portatil?

se alguem me poder ajudar, agradecia

cumprimentos


durza
Título: Re: iBot
Enviado por: metRo_ em 30 de Dezembro de 2009, 00:34
Ve se este tópico ajuda: http://lusorobotica.com/index.php/topic,860.0.html (http://lusorobotica.com/index.php/topic,860.0.html)
Mas olha que no ebay deves arranjar cameras com transmissão ai a uns 100 metros por cerca de 100€
Título: Re: iBot
Enviado por: durza em 30 de Dezembro de 2009, 21:11
Ve se este tópico ajuda: http://lusorobotica.com/index.php/topic,860.0.html (http://lusorobotica.com/index.php/topic,860.0.html)
Mas olha que no ebay deves arranjar cameras com transmissão ai a uns 100 metros por cerca de 100€

È uma boa ideia mas o meu router nao tem entradas usb  :-\

è possivel fazer o mesmo com um router da meo??

Título: Re: iBot
Enviado por: Pauleta em 30 de Dezembro de 2009, 22:29
arranjas no ebay cameras wireless com receptor usb por menos de 100€.

http://global.ebay.com/Wireless_Mini_Camera_USB_DVR_PC_Video_Security_System_/390131659496/item (http://global.ebay.com/Wireless_Mini_Camera_USB_DVR_PC_Video_Security_System_/390131659496/item)

Eu vou mandar vir um kit destes para experimentar.
Título: Re: iBot
Enviado por: p0wd3r em 31 de Dezembro de 2009, 00:02
Que software usaste para desenhar o robô ?
Título: Re: iBot
Enviado por: metRo_ em 31 de Dezembro de 2009, 00:47
Suponho que tenha sido: http://sketchup.google.com/ (http://sketchup.google.com/)
Título: Re: iBot
Enviado por: durza em 31 de Dezembro de 2009, 01:10
Que software usaste para desenhar o robô ?

sim, foi sketchUp 7 ! um programa muito facil para desenhar em 3D !
Título: Re: iBot
Enviado por: durza em 31 de Dezembro de 2009, 01:15
arranjas no ebay cameras wireless com receptor usb por menos de 100€.

http://global.ebay.com/Wireless_Mini_Camera_USB_DVR_PC_Video_Security_System_/390131659496/item (http://global.ebay.com/Wireless_Mini_Camera_USB_DVR_PC_Video_Security_System_/390131659496/item)

Eu vou mandar vir um kit destes para experimentar.




Acho que é o que eu preciso!! quanto fica o preço final da camara?

Título: Re: iBot
Enviado por: metRo_ em 31 de Dezembro de 2009, 01:22
http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=100%24+to+%E2%82%AC (http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=100%24+to+%E2%82%AC)
Título: Re: iBot
Enviado por: amando96 em 31 de Dezembro de 2009, 01:32
diz lá 44€  ou passou-me algo ao lado? :P
Título: Re: iBot
Enviado por: durza em 31 de Dezembro de 2009, 01:37
Sim, é 44€ !

bom preço e é o ideal mas continuo com um problema, só dá para pagar por paypal, certo?
Título: Re: iBot
Enviado por: joao rexinho em 01 de Janeiro de 2010, 12:55
Mas cuidado ja leram os termos da google. ;)
Citar
Exclusão de responsabilidade da conversão cambial

O Google não garante a precisão das taxas de câmbio utilizadas pela calculadora. Deve confirmar as taxas de câmbio actuais antes de efectuar quaisquer transacções que possam ser afectadas por alterações nas taxas de câmbio. As taxas de câmbio são fornecidas pelo Citibank N.A. e disponibilizadas mediante licença. As taxas devem ser utilizadas apenas para efeitos informativos e estão sujeitas a alteração sem aviso prévio. As taxas para transacções reais poderão variar e o Citibank não se oferece para participar em qualquer transacção, a qualquer taxa apresentada.
Título: Re: iBot
Enviado por: shibanta em 06 de Janeiro de 2010, 15:07
:D Boas!!
Espero apresentar a minha piscina junto com o teu ibot ;)
Título: Re: iBot
Enviado por: durza em 07 de Janeiro de 2010, 11:35
:D Boas!!
Espero apresentar a minha piscina junto com o teu ibot ;)

Espero apresentar junto da piscina do futuro  ;D ;D
Título: Re: iBot
Enviado por: durza em 07 de Janeiro de 2010, 12:31
Antes de construir o meu projecto em acrilico decidi construir em K-line para ver mais ou menos as dimensões e como vai ficar distribuido o material!

algumas fotos:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg339.imageshack.us%2Fimg339%2F2008%2Fp1070705p.jpg&hash=ce0a8c7ebf2544741dcd25d9a4bfede8a73cbae2)

Material todo testado

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg263.imageshack.us%2Fimg263%2F1162%2Fp1050688s.jpg&hash=d6ee9209530d825926d347b8846454949db2bb01)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg254.imageshack.us%2Fimg254%2F8665%2Fp1050689.jpg&hash=77cdd9d7e25810775e40de581ed51b7de1b3ca91)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg254.imageshack.us%2Fimg254%2F328%2Fp1050694w.jpg&hash=6e897376dd66f7105f318fd633a24a10d2abbd42)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg521.imageshack.us%2Fimg521%2F9359%2Fp1050700.jpg&hash=50f96e1fc52a923ae18e0bc309e57ce5cd9a084e)

Mais tarde explico o funcionamento detalhado do projecto.


cumprimentos,



durza
Título: Re: iBot
Enviado por: durza em 19 de Janeiro de 2010, 00:37
Explicação:

vai ter um menu com tres opçoes:
- Controlo remoto
- Autonomo
- Seguir movimentos

controlo remoto -

com o joystick do lado esquerdo o robot anda para a frente ou para tras, com o joystick do lado direito o robot anda para o lado esquerdo ou para o lado direito

trabalha atraves de radio frequencia, de modulos de um carrito telecomandado que tinha velho,
o modulo emissor fica dentro do comando de uma ps2, para ler os valores analogicos dos joysticks coloquei um picaxe 14m e atraves dos valores liga os contactos no modulo emissor por transistors, pilha de 9v e um regulador de tensao (lm7805).

modulo receptor, ligo a entradas no picaxe 40x1 e conforme as entradas forem activadas atraves do comando ligo saidas para os servos que vao servir de motores, usando um l293b para os poder controlar.

Autonomo -

Em modo autonomo o robot detecta obstaculos atraves de sensores de infra-vermelhos e ultra sons, infra-vermelhos para detectar objectos a esquerda ou a direita e falta de piso, o ultra sons para descubrir o melhor caminho ou caminho mais livre para seguir perante obstaculo, perante um obstaculo e o local dele desvia-se controlando os servos (motores) atraves do l293b com as mesmas saidas do picaxe.

Seguir movimentos -

Em modo Seguir movimentos o robot detecta um obstaculo (ex. mão) com os infra-vermelhos e compara as distancias, se as distancias forem diferentes o robot roda ate as distancias igualarem, ou seja, vai "olhar" sempre para a "mão".



Em todos os modos as medidas que o robot estiver a medir, como o ultra sons, infra-vermelhos, temperatura e ldr vão aparecer no lcd 20x4 (lcd ligado por i2c) e conforme o valor da ldr as luzes nocturnas ligam ou desligam.


entretanto ja fiz uma maquete para saber as medidas e testar o material e ver o robot a mexer, estou a espera das lagartas por isso coloquei uma rodas para poder fazer testes

algumas fotos e videos:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg200.imageshack.us%2Fimg200%2F3655%2Fp1080708.jpg&hash=d26e14044fbd601d91602f709e6ee018f1efce1a)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg34.imageshack.us%2Fimg34%2F961%2Fp1080711v.jpg&hash=bfe39306b4f7a3b0a649ae3a34048e7cf7e26c87)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg200.imageshack.us%2Fimg200%2F4458%2Fp1080713b.jpg&hash=073aef6545ed0d5ff9a485a5ee9fc2aff33129cd)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg41.imageshack.us%2Fimg41%2F8175%2Fp1130718p.jpg&hash=8c60cacf06b7e42e4eb1c8188b5db876636e4d27)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg200.imageshack.us%2Fimg200%2F8028%2Fp1130719.jpg&hash=0939928ca8c525ab6cb693bb58198fcde2d9a595)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg200.imageshack.us%2Fimg200%2F3879%2Fp1130720.jpg&hash=5d0510239541ada9b67ac71fa290c4f7a1590aac)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg62.imageshack.us%2Fimg62%2F605%2Fesquemapicaxe.jpg&hash=373063a7a75bc63756ff40442fb9821d556a03fb)



teste de limites dos servos:


iBot v.1 (http://www.youtube.com/watch?v=HipNpCRGnvQ#)


iBot (http://www.youtube.com/watch?v=IIzFNPis5Jc&feature=related#)


a cabeça abana muito porque nao esta muito rigido mas o projecto final vai ser em acrilico!

criticas, apoios, ajudas, comentarios é tudo bem vindo

cumprimentos
Título: Re: iBot
Enviado por: Njay em 19 de Janeiro de 2010, 01:19
Parece que isso tá a andar a passos largos, hein? Muito bom, paraéns e força nisso!
Título: Re: iBot
Enviado por: Tyran em 19 de Janeiro de 2010, 03:00
Hehe muito fixe   :D
Título: Re: iBot
Enviado por: TigPT em 19 de Janeiro de 2010, 09:18
Está a ficar muito bom! Só aconselhava para fazer movimentos mais lentos com a cabeça senão ela espeta-se no chão. Suavizar um pouco não custa nada!
Título: Re: iBot
Enviado por: durza em 19 de Janeiro de 2010, 11:14
Obrigado a todos!  ;D  sim está a andar rapido, o tempo começa a ficar apertado :S


Está a ficar muito bom! Só aconselhava para fazer movimentos mais lentos com a cabeça senão ela espeta-se no chão. Suavizar um pouco não custa nada!

obrigado! Como posso diminuir a velocidade dos servos? ???  ajuda aqui

cumprimentos
Título: Re: iBot
Enviado por: TigPT em 19 de Janeiro de 2010, 11:24
Se pretenderes ir da posição 0 para a posição 90

Moves para a posição 10, depois 20, depois 30, etc até à 90.

Com um ciclo destes e tempos controlados entre cada iteração, a cabeça do robot vai rodar de forma mais suave. (se mesmo assim andar aos soluções baixa o delta de 10 para uns 5 ou menos)

Ex:
Código: [Seleccione]
sevoFromTo(int from, int to){
  int negativo (from > to);
  int actual = from;
  while( actual != to){
    moveServo(actual += negativo?((to - actual) %10):((to - actual) %10)*-1);
    delay(10);
  }
}

Qualquer coisa deste genero. Não garanto que o código funcione pois foi escrito agora às 3 pancadas mas dá para transmitir a ideia.
Título: Re: iBot
Enviado por: durza em 19 de Janeiro de 2010, 11:35
Se pretenderes ir da posição 0 para a posição 90

Moves para a posição 10, depois 20, depois 30, etc até à 90.

Com um ciclo destes e tempos controlados entre cada iteração, a cabeça do robot vai rodar de forma mais suave. (se mesmo assim andar aos soluções baixa o delta de 10 para uns 5 ou menos)

Ex:
Código: [Seleccione]
sevoFromTo(int from, int to){
  int negativo (from > to);
  int actual = from;
  while( actual != to){
    moveServo(actual += negativo?((to - actual) %10):((to - actual) %10)*-1);
    delay(10);
  }
}

Qualquer coisa deste genero. Não garanto que o código funcione pois foi escrito agora às 3 pancadas mas dá para transmitir a ideia.

estou a fazer em picaxe portanto axo ke o codigo, segundo o que escreves te fica:

Código: [Seleccione]
servopos 7, 70
servopos 7, 80
servopos 7, 90
servopos 7, 100

mas acho que assim a velocidade é a mesma, pk so altero a posiçao do servo e nao a velocidade :S

cumprimentos
Título: Re: iBot
Enviado por: TigPT em 19 de Janeiro de 2010, 11:57
Os servos não digitais não permitem alterar a velocidade por isso terás que fazer por software. Assim deves de dar passos pequenos e inserir delays (tempos de espera) entre cada passo para que ele passe a demorar mais tempo.

Experimenta, vais ver que fica mais lento.
Título: Re: iBot
Enviado por: durza em 19 de Janeiro de 2010, 16:36
Os servos não digitais não permitem alterar a velocidade por isso terás que fazer por software. Assim deves de dar passos pequenos e inserir delays (tempos de espera) entre cada passo para que ele passe a demorar mais tempo.

Experimenta, vais ver que fica mais lento.

Ok, então vou tentar por pausas e varias posições para ver se fica mais lento e seguido! obrigado
Título: Re: iBot
Enviado por: durza em 26 de Janeiro de 2010, 02:08
controlar velocidade de servos em picaxe:


Código: [Seleccione]
controlar velocidade dos servos –



init:
symbol headpos = b13
symbol headmax = 200
symbol headmin = 165
symbol headmiddle = 180
symbol head = 6
symbol neckpos = b12
symbol neckmax = 200
symbol neckmin = 70
symbol neckmiddle = 130
symbol neck = 7
servo 6, 180
servo 7, 130



“ define a saída 7 para o servo do pescoço e a saída 6 para o servo da cabeça, guarda a posição da cabeça e do pescoço em memorias,
 através dos símbolos definidos defeni o limite máximo e o limite mínimo e o ponto intermédio dos servos”




rt:
for headpos=180 to headmax step 1:servopos head, headpos:pause 10:next
for headpos=200 to headmin step -1:servopos head, headpos:pause 10:next
for headpos=headmin to headmiddle step 1: servopos head, headpos:pause 10:next
for neckpos=130 to neckmax step 1:servopos neck, neckpos:pause 10:next
for neckpos=200 to neckmin step -1:servopos neck, neckpos:pause 10:next
for neckpos=neckmin to neckmiddle step 1: servopos neck, neckpos:pause 10:next
pause 1000
goto rt



“Coloca a posição 180 na memoria e depois sobe a posição de 1 em 1 até a posição máxima do servo com intervalos de 10 milissegundos,
procedendo desta forma para todos os movimentos, aumentando ou diminuindo a posição na memoria de 1 em 1, para definir a posição que quero
basta escolher o símbolo já definido e mover a memoria de 1 em 1”



video:

P1200722 (http://www.youtube.com/watch?v=lURBGd3ZA8k#)
Título: Re: iBot
Enviado por: durza em 03 de Fevereiro de 2010, 12:17
Amanha ja é a primeira avaliação do projecto!!

não sei o que dizer sobre o projecto, ou pelo menos como começar :s
Título: Re: iBot
Enviado por: guibot em 03 de Fevereiro de 2010, 22:22
parece muito bem encaminhado! força com isso!!

à muito que não via um robot engraçado por aqui   :)
Título: Re: iBot
Enviado por: Raul em 03 de Fevereiro de 2010, 22:52
Uma pergunta, onde arranjaste esses analógicos (joystick). Só encontro na sparkfun.
Retiraste de um comando da ps2 ou pc?
Eu queria saber se é possível retirar e trabalhar com eles a parte?
Se fosse ia ao chinês compra um comando XD

Desculpa ser um pouco egoísta XD, continua o trabalho, bem bonito.

Cumprimentos
Título: Re: iBot
Enviado por: guibot em 03 de Fevereiro de 2010, 22:59
Raul isso que perguntas é muito possível, vê aqui (http://lab.guilhermemartins.net/2009/02/27/gremote/)   ;)
Título: Re: iBot
Enviado por: Raul em 03 de Fevereiro de 2010, 23:30
Bem vou arriscar XD comprar um para o pc.
Obrigado Guibot

Depois diz como correu a apresentação do teu trabalho.


Cumprimentos
Título: Re: iBot
Enviado por: microbyte em 03 de Fevereiro de 2010, 23:48
Um joystick não é mais do que 2 potênciómetros em eixos diferentes, com uma "mola" para o centro.
Título: Re: iBot
Enviado por: durza em 04 de Fevereiro de 2010, 00:00
Estes retirei de um comando de uma playstation!

é de simples funcionamento, é como potenciómetros como disse o microbyte!

como é de esperar, hoje vou-me deitar mesmo tarde! Relatório feito, agora estou a preparar um power point com fotos e videos e enquanto passo isso vou falando!

depois aviso como correu!

obrigado a todos

cumprimentos,
durza
Título: Re: iBot
Enviado por: TigPT em 04 de Fevereiro de 2010, 11:21
Boa sorte com a apresentação ;)

Ficamos a aguardar fotos/vídeos da mesma se possível :D
Título: Re: iBot
Enviado por: durza em 04 de Fevereiro de 2010, 19:15
bem, hoje foi a apresentação intermédia...

correu logo mal ao inicio, o pc bloqueou, e a camara que tinha a filmar acaba mesmo a bateria quando ia para apresentar, fiquei logo chateado.

depois la reinicio o pc enquanto vou falando, falei de tudo o que fiz e como fiz e o que vou fazer...

esperamos 45 min pelas notas...

tive 18,7 valores  :o  a melhor nota da turma   :P

estava a espera de bem menos!!

cumprimentos,
durza

Título: Re: iBot
Enviado por: fred gomes em 04 de Fevereiro de 2010, 20:39
parabéns durza ;)
continua a trabalhar nisso que o projecto está a ficar fantástico :D
Título: Re: iBot
Enviado por: TigPT em 04 de Fevereiro de 2010, 23:03
Parabéns durza!

Força com o teu projecto que está a ficar excelente. Não te esqueças de gravar a apresentação final para podermos ver ;)
Título: Re: iBot
Enviado por: durza em 04 de Fevereiro de 2010, 23:53
Obrigado!
tenho mesmo de continuar o projecto e acabar antes de Maio!
na apresentação final vou filmar claro!
Título: Re: iBot
Enviado por: shibanta em 07 de Fevereiro de 2010, 22:53
durza teve sorte :D
eu tive 9,9 :s
Com aminha piscina automatizada :D
Mas  mesmo assim já fico contente por ter apresentado, sabendo que alguns nao apresentaram :D
Título: Re: iBot
Enviado por: The Wolfman em 13 de Fevereiro de 2010, 22:56
Tenho lido este projecto, mas só agora respondi. Está muito engraçado, parabens ;)
Título: Re: iBot
Enviado por: durza em 26 de Fevereiro de 2010, 09:50
Tenho lido este projecto, mas só agora respondi. Está muito engraçado, parabens ;)

Muito obrigado!!

Ultimamente tenho andado a fazer a programação do robot, hoje vou fazer o projecto para por numa CNC para cortar o acrilico!  :D

Brevemente mais noticias
Título: Re: iBot
Enviado por: andre_f_carvalho em 27 de Fevereiro de 2010, 00:27
aqui temos o iBot XD

fixe é vê-lo ao vivo :)

como vai o projecto?

cump
 
Título: Re: iBot
Enviado por: durza em 31 de Março de 2010, 00:29
Bem, muitas novidades neste pequeno projecto!!

comecei por alterar os servos para ficarem com rotação continua que vai servir de motor para as lagartas!


(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg13.imageshack.us%2Fimg13%2F4130%2Fdsc04765x.jpg&hash=021bcaba4f39cff112f64dcffe7cc306042d68a3)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg169.imageshack.us%2Fimg169%2F8183%2Fdsc04767h.jpg&hash=0f7cd35610b2b5d1a9531779b1f014f0e690e7b3)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg37.imageshack.us%2Fimg37%2F4552%2Fdsc04766m.jpg&hash=fe76441d76c95d7cde32cf473cd6e452e89e414f)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg140.imageshack.us%2Fimg140%2F9231%2Fdsc04764h.jpg&hash=1615f120bd286cabdeea211a69d89bd424fb924c)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg32.imageshack.us%2Fimg32%2F923%2Fdsc04763x.jpg&hash=23d12bc081fc118c8f9868e633f1eb0ac9a53d4b)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg249.imageshack.us%2Fimg249%2F7818%2Fdsc04769a.jpg&hash=8b2622a517e36ffee44b2aa1951535c1a2113d6d)


e seguem se as lagartas:


(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg98.imageshack.us%2Fimg98%2F9720%2Fdsc04761j.jpg&hash=d21b624391fbf190d1cbf9f34b7fa50e5bf300ed)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg511.imageshack.us%2Fimg511%2F6969%2Fdsc04762.jpg&hash=aa44180d11c7dcc5b61ef209164a0fab613422cb)




Título: Re: iBot
Enviado por: durza em 31 de Março de 2010, 01:06
como vai o robot vai ser em acrilico tive de fazer a modulação para por numa cnc para cortar o acrilico!

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg371.imageshack.us%2Fimg371%2F9498%2Fdsc04794.jpg&hash=ff38fdbc217b49fe05ceb37482074a4f20f909b6)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg30.imageshack.us%2Fimg30%2F1136%2Fdsc04795b.jpg&hash=eb6edf029564948ecff8bd541f474eaa9ca6bc89)




Título: Re: iBot
Enviado por: Skilgannon em 31 de Março de 2010, 23:38
olá,

Podes dizer de onde mandas-te vir as lagartas? Foi da sparkfun? Por quanto ficaram com os portes?

Obrigado =)
Título: Re: iBot
Enviado por: DanBar em 31 de Março de 2010, 23:46
Se esperares mais uns dias a loja da Lusorobótica tera as lagartas...Ops se calhar não era para dizer  :o
Título: Re: iBot
Enviado por: Skilgannon em 31 de Março de 2010, 23:49
Obrigado, estava a pensar mandar vir, mas os portes são um abuso e tinha medo que ficasse preso na alfandega.
Assim vou esperar. =)
Título: Re: iBot
Enviado por: durza em 01 de Abril de 2010, 00:21
Eu comprei na Aliatron mas se a lusorobotica irá ter, optimo!!  ;D

mais novidades muito brevemente... ::)
Título: Re: iBot
Enviado por: durza em 03 de Maio de 2010, 03:32
bem, não tenho muito tempo para vir aqui porque ando em fase final do projecto mas deixo aqui umas fotos para terem uma ideia do que ando a fazer:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg85.imageshack.us%2Fimg85%2F6007%2Fp5031152.jpg&hash=caf340500a4416495d6d13676c276dafba2da305)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg24.imageshack.us%2Fimg24%2F931%2Fp5031132.jpg&hash=edcaa879077b755e8f9c94b639fc8da78a11b9ae)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg203.imageshack.us%2Fimg203%2F4751%2Fp5031133.jpg&hash=7b24f02d110e2be61fdb90954655e94c4808b98a)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg62.imageshack.us%2Fimg62%2F7034%2Fp5031134.jpg&hash=0194af61e9c7a48a1aa5a833aa610e803c7cbd5f)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg130.imageshack.us%2Fimg130%2F4388%2Fp5031135.jpg&hash=ff41612da0531e692ac85dc717aa3f75141aa5ea)


quando poder digo tudo mais detalhado e com mais fotos :D
Título: Re: iBot
Enviado por: fred gomes em 03 de Maio de 2010, 13:22
parabéns durza. :D
está com um aspecto brutal :o

boa sorte com o resto do projecto ;)
Título: Re: iBot
Enviado por: TigPT em 03 de Maio de 2010, 15:11
Grandes fotos... sim senhor.

Como se porta a locomoção com esse peso?
Título: Re: iBot
Enviado por: metRo_ em 03 de Maio de 2010, 17:00
Está espectacular. Poderias era colocar no primeiro post informação sobre o desenvolvimento do projecto assim como colocar os componentes que usas-te etc.
Título: Re: iBot
Enviado por: durza em 03 de Maio de 2010, 23:13
parabéns durza. :D
está com um aspecto brutal :o

boa sorte com o resto do projecto ;)

Muito Obrigado
 8)
Título: Re: iBot
Enviado por: durza em 03 de Maio de 2010, 23:16
Grandes fotos... sim senhor.

Como se porta a locomoção com esse peso?

 ;)

anda devagar porque são servos mas como são servos têm muita força e peso não é problema  :D
Título: Re: iBot
Enviado por: durza em 03 de Maio de 2010, 23:17
Está espectacular. Poderias era colocar no primeiro post informação sobre o desenvolvimento do projecto assim como colocar os componentes que usas-te etc.

Obrigado

Sim, coloco isso mais tarde, ainda estou devolta do projecto  :)
Título: Re: iBot
Enviado por: joao rexinho em 05 de Maio de 2010, 00:22
Está espectacular só falta um video para ver como o bicho anda  :D :D.