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: Começo de um projecto em PICAXE  (Lida 11909 vezes)

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

Offline Pedro Almeida

  • Mini Robot
  • *
  • Mensagens: 15
Começo de um projecto em PICAXE
« 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?

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re:Começo de um projecto em PICAXE
« Responder #1 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?!

Offline Fifas

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 2.064
  • El RoboSapiens
Re:Começo de um projecto em PICAXE
« Responder #2 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:)

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re:Começo de um projecto em PICAXE
« Responder #3 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.

Offline Fifas

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 2.064
  • El RoboSapiens
Re:Começo de um projecto em PICAXE
« Responder #4 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...

Offline fred gomes

  • Mini Robot
  • *
  • Mensagens: 238
Re: Começo de um projecto em PICAXE
« Responder #5 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
cumprimentos,
Fred

Offline maurosmartins

  • Mini Robot
  • *
  • Mensagens: 483
    • msm
Re: Começo de um projecto em PICAXE
« Responder #6 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.

Offline Tayeb

  • Mini Robot
  • *
  • Mensagens: 710
Re: Começo de um projecto em PICAXE
« Responder #7 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


Offline funzc

  • Mini Robot
  • *
  • Mensagens: 3
Re: Começo de um projecto em PICAXE
« Responder #8 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

Offline ricard0g0mes

  • Mini Robot
  • *
  • Mensagens: 146
Re:Começo de um projecto em PICAXE
« Responder #9 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).


Offline jp_

  • Mini Robot
  • *
  • Mensagens: 188
Re: Começo de um projecto em PICAXE
« Responder #10 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_


« Última modificação: 01 de Outubro de 2009, 10:54 por jp_ »

Offline funzc

  • Mini Robot
  • *
  • Mensagens: 3
Re: Começo de um projecto em PICAXE
« Responder #11 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