LusoRobótica - Robótica em Português

Sistemas específicos => Picaxe => Tópico iniciado por: Pedro Almeida em 06 de Janeiro de 2009, 22:13

Título: Começo de um projecto em PICAXE
Enviado por: Pedro Almeida em 06 de Janeiro de 2009, 22:13
Vou começar um projecto para uma possivel participação no Festival Nacional de Robotica, na prova Busca e salvamento Junior. Não sei se têm o conhecimento da prova mas basicamente é: -seguir uma linha preta. -identificar as vitimas verdes e ignorar as de aluminio. -desviar de obstaculos. -subir uma rampa.

Eu tenho o microcontrolador, Arduino. Será que o PICAXE é mais adequado para este tipo de provas?
Já reparei que existem os Programador de PICs e o "chip" em si. Basta comprar o programador certo?

Para identificar as vitimas verdes pudia ser utilizado um sensor IV, certo?

Conhecem algum site com um projecto deste tipo?
Título: Re:Começo de um projecto em PICAXE
Enviado por: TigPT em 06 de Janeiro de 2009, 22:31
Eu gostaria de te ajudar mais mas não sou a pessoa indicada pois nunca participei num desses eventos. Certamente irás ter boas ajudas de outros membros, quanto a picaaxe ou arduino, a diferença está principalmente na linguagem de programação.

Já estás habituado a C ou a basic?!
Título: Re:Começo de um projecto em PICAXE
Enviado por: Fifas em 06 de Janeiro de 2009, 22:44
O PICAXE é diferente das PICS....embora o chip das PICAXES seja uma PIC, é alterada para tornar as coisas mais simples....Além disso, na pic precisas de um programador especifico...nas picaxes por serie programas bem aquilo...

Nas pics precisas sempre da PIC (chip em si) e de um programador para programares a pic....nao e como o arduino que pode ser programado por série.

Por experiencia propria, acho as PICS mais eficazes para esse trabalho. Tambem depende da pic escolhida, e surge tambem o inconveniente de ser mais complicado. Um colega meu já tentou fazer um robo para busca e salvamento utilizando um kit da SarRobotica que tem por base uma PICAXE-28X, e ao adicionar varios sensores, Sonares, etc, a picaxe perdeu poder de processamento (demais até) e ficava lenta....o que tornava impossivel de se utilizar. Ao retirar 2 sonares (tinha 3) ja ganhava poder de processamento....OS sonares que tinham comunicavam por I2C.

Quanto ao arduino, não serei a pessoa mais indicada para te dizer o quanto ele é bom para estas provas, pois só há relativamente pouco tempo conheci o arduino (desde que conheci o LusoRobotica ;D ), e ainda nao tive oportunidade de "puxar" pelo bixo como eu queria....ou seja, adicionar-lhe varios sensores e sonares e ver como se porta:)
Título: Re:Começo de um projecto em PICAXE
Enviado por: TigPT em 06 de Janeiro de 2009, 23:00
o arduino que pode ser programado por série.
Ou USB pois as novas versões do Arduino tem todos conversor de usb para serial no próprio arduino.

Quanto ao arduino, não serei a pessoa mais indicada para te dizer o quanto ele é bom para estas provas, pois só há relativamente pouco tempo conheci o arduino (desde que conheci o LusoRobotica ;D ), e ainda nao tive oportunidade de "puxar" pelo bixo como eu queria....ou seja, adicionar-lhe varios sensores e sonares e ver como se porta:)

Também não posso ajudar muito pois não fiz algo dessa complexidade, mas posso te adiantar que já vi vários concorrentes desse evento (inclusive em 2008 Aveiro) a utilizar o kit da SAR (baseado em picaxe) por isso é possível de o fazer com ele.

Duvido que o arduino não o consiga fazer mas o melhor é escolheres pela linguagem de programação que achas conseguires mais suportes, ou que estejas mais familiarizado.
Título: Re:Começo de um projecto em PICAXE
Enviado por: Fifas em 06 de Janeiro de 2009, 23:02
o arduino que pode ser programado por série.
Ou USB pois as novas versões do Arduino tem todos conversor de usb para serial no próprio arduino.
nao deixa de ser serie :P

Quanto ao arduino, não serei a pessoa mais indicada para te dizer o quanto ele é bom para estas provas, pois só há relativamente pouco tempo conheci o arduino (desde que conheci o LusoRobotica ;D ), e ainda nao tive oportunidade de "puxar" pelo bixo como eu queria....ou seja, adicionar-lhe varios sensores e sonares e ver como se porta:)

Também não posso ajudar muito pois não fiz algo dessa complexidade, mas posso te adiantar que já vi vários concorrentes desse evento (inclusive em 2008 Aveiro) a utilizar o kit da SAR (baseado em picaxe) por isso é possível de o fazer com ele.

Duvido que o arduino não o consiga fazer mas o melhor é escolheres pela linguagem de programação que achas conseguires mais suportes, ou que estejas mais familiarizado.
eu sei que dá, pois vi varios tambem....se nao me engano um dos primeiros foi com o kit da sar....mas notei que ao adicionar varias coisas ao I2C fica bastante lento...
Título: Re: Começo de um projecto em PICAXE
Enviado por: fred gomes em 16 de Setembro de 2009, 19:10
Ola Pedro.
tem aqui um blog com um projecto desse tipo
http://www.jinjax--miguel.blogspot.com/
eu estou querendo fazer o mesmo projecto que tu na minha PAP, talvez nos podessemos ajudar ;D
Título: Re: Começo de um projecto em PICAXE
Enviado por: maurosmartins em 16 de Setembro de 2009, 22:47
Olá pessoal, só para esclarecer, PICAXES, tal como o arduino, são micros que contém apenas um bootloader! é isso que transforma um atmega 328 (se nao estou em erro) num arduino e um pic num picaxe, e dps claro a linguagem em que é programado. Mas os pics tb podem ser programados por porta série, basta por exemplo meter-lhe o tinybootloader (ou outros)! e dps é descarregar o HEX tto seja gerado com assembly C BASIC, etc.....

Cumprimentos, Mauro.
Título: Re: Começo de um projecto em PICAXE
Enviado por: Tayeb em 17 de Setembro de 2009, 13:24
Olá pessoal, só para esclarecer, PICAXES, tal como o arduino, são micros que contém apenas um bootloader! é isso que transforma um atmega 328 (se nao estou em erro) num arduino e um pic num picaxe, e dps claro a linguagem em que é programado. Mas os pics tb podem ser programados por porta série, basta por exemplo meter-lhe o tinybootloader (ou outros)! e dps é descarregar o HEX tto seja gerado com assembly C BASIC, etc.....

Cumprimentos, Mauro.

OS PICAXEs, da Revolution Education, são PICs com bootloader como diz o Mauro. Têm a vantagem de serem programados directamente sem necessidade de programador. O software editor é gratuito e para os pouco experientes os códigos podem ser gerados com fluxograma.

O microcontrolador mais popular de Portugal e simplesmente o PICAXE , e pouco a pouco na Espanha. Quase todos os robôs que participam na Robótica e Robotop utilizam micros PICAXE. As PATs (Prova de Aptidão Técnica) das Escolas são hoje em dia, em grande maioria, centrados em microcontroladores PICAXE.

Para quem queira programar em BASIC, linguagem simples em inglês comum, o micro PICAXE é ideal. Com a introdução da nova série de X2 (PICAXE20X2, PICAXE28X2 e PICAXE40X2), o  micro PICAXE está agora muito igual ao BASIC Stamp da Parallax, oderecendo ainda características superiores em relação ao BASIC Stamo. Com X2s nós podemos definir quase todas as portas como entradas/saídas. As versões anteriores de PICAXE têm portas pré-definidas.

Espero que tenha esclarecido aos membros um pouco mais sobre o microcontrolador PICAXE.

Tayeb

Título: Re: Começo de um projecto em PICAXE
Enviado por: funzc em 01 de Outubro de 2009, 01:10
No fundo é muito melhor do que um pic normal porque como já se pode programar em basic simples não precisamos de saber assembler ou os detalhes complicados do processador. Há também um site que tem uma placa de teste e placas de expansão para ligar periféricos. http://www.microedeias.pt/
Paulo
Título: Re:Começo de um projecto em PICAXE
Enviado por: ricard0g0mes em 01 de Outubro de 2009, 10:28
O PICAXE é diferente das PICS....embora o chip das PICAXES seja uma PIC, é alterada para tornar as coisas mais simples....Além disso, na pic precisas de um programador especifico...nas picaxes por serie programas bem aquilo...

Nas pics precisas sempre da PIC (chip em si) e de um programador para programares a pic....nao e como o arduino que pode ser programado por série.

Por experiencia propria, acho as PICS mais eficazes para esse trabalho. Tambem depende da pic escolhida, e surge tambem o inconveniente de ser mais complicado. Um colega meu já tentou fazer um robo para busca e salvamento utilizando um kit da SarRobotica que tem por base uma PICAXE-28X, e ao adicionar varios sensores, Sonares, etc, a picaxe perdeu poder de processamento (demais até) e ficava lenta....o que tornava impossivel de se utilizar. Ao retirar 2 sonares (tinha 3) ja ganhava poder de processamento....OS sonares que tinham comunicavam por I2C.

Quanto ao arduino, não serei a pessoa mais indicada para te dizer o quanto ele é bom para estas provas, pois só há relativamente pouco tempo conheci o arduino (desde que conheci o LusoRobotica ;D ), e ainda nao tive oportunidade de "puxar" pelo bixo como eu queria....ou seja, adicionar-lhe varios sensores e sonares e ver como se porta:)

permite-me discordar... eu por exemplo uso 2 tipos de PIC: 18f4550 (bootloader por usb) e 16f876 (bootloader por serie).
programo o pic sem utilização de programador(usei o programador apenas para carregar o bootloader).

posso usar qualquer compilador (uso o CCS).

Título: Re: Começo de um projecto em PICAXE
Enviado por: jp_ em 01 de Outubro de 2009, 10:30
olá pessoal,

Boas ideias nesse link funzc.

Mas será que o Pedro Almeida já desenvolveu ou desistiu de desenvolver o tal robô para busca e salvamento?

Caso estejas interessado eu estou a montar uma placa para o picaxe 28x com saída para controlar dois motores dc com o l293d e com quatro entradas analógicas, etc que pode servir perfeitamente para o teu robô de busca e salvamento.

em anexo seguem os ficheiros feitos em eagle ( não está bem como eu queria mas em eagle não estou muito à vontade)

Se por acaso alguém se sentir à vontade com o Eagle e quiser dar uma olhada e melhorar coisas que estão menos bém tais como:

Colocar um Ground plane (conhecido por zonas no Kicad)

Editar o tamanho dos pads de alguns componentes que estão muito pequenos (quando se fura fica sem nada de cobre para soldar
 
Depois que disponibilize aqui para a comunidade.

jp_


Título: Re: Começo de um projecto em PICAXE
Enviado por: funzc em 03 de Outubro de 2009, 11:48
Caro RicardoGomes, o bootloader foi feito por si, ou arranjou de alguém. Precisava também de um. Dá bastante jeito ter um bootloader usb.
Obrigado,
Paulo