LusoRobótica - Robótica em Português

Sistemas específicos => Picaxe => Tópico iniciado por: AndréD. em 26 de Junho de 2009, 19:42

Título: Começar em PICAXE
Enviado por: AndréD. em 26 de Junho de 2009, 19:42
Boas Pessoal....

Antes de mais, como nao vi onde era o sitio das apresentações, vou colocar a minha junto deste topico...

Bom chamo-me André tenho 19 anos, e sou de santarem... Gosto muito de electronica e ja fiz alguns projectos simples, mas nunca utilizando micro controladores...

Como andei a pesquizar e sinto a necessidade de fazer algo maior, encontrei o PICAXE, acho que é o ideal para mim ja que me vou iniciar nestas andanças, o que vos queria perguntar era que Kit ou que modulos comprar para  fazer uns projectos um pouco maiores dos que tenho feitos, uns robots, umas utilidades em termos de domotica, uma coisa que gostaria de fazer tambem era um propeller clock digital e penso que será mais facil com o picaxe, entre outras coisas...

Será que me podem aconselhar???

Boas...

Antes de mais obrigado pela vossa ajuda...  :-X :-X :-X

Aquiri o seguinte material:

Picaxe-40X
Jack Fêmea Stereo 3.5mm p/ PCB
LEDs Alto Brilho Cor Azul 3mm
Kit de Arranque c/Tutorial PICAXE 18 USB (AXE050U)

Já o tenho em casa e ja fiz alguma experiencias com o mesmo que passo a mostrar em baixo (coisas basicas)
Pesso Desculpa pela pessima qualidade mas o telemovel nao e dos melhores...

http://s263.photobucket.com/albums/ii160/Monky_2008/?action=view&current=Vdeo003.flv (http://s263.photobucket.com/albums/ii160/Monky_2008/?action=view&current=Vdeo003.flv)

http://s263.photobucket.com/albums/ii160/Monky_2008/?action=view&current=Vdeo004.flv (http://s263.photobucket.com/albums/ii160/Monky_2008/?action=view&current=Vdeo004.flv)

Agora o que eu pretendia era começar a utilizar o micro controlador de 40 pinos mas para isso preciso de fazer a placa em pcb, ja desenvolvi o esquema e a board, o que queria saber era se alguem podia dar uma vista de olhos para ver se estava tudo ok, para eu puder seguir em frente com o projecto.

Aqui ficam as imagens:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi263.photobucket.com%2Falbums%2Fii160%2FMonky_2008%2Fboard_mono.png&hash=9cd520086a2ea2095eece16f29e0492bc022c78d)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi263.photobucket.com%2Falbums%2Fii160%2FMonky_2008%2Fesquema_mono.png&hash=f3f913296dbfe23cbcd290728db7cdfdad06cd69)

Espero que possam ajudar
Cumps
AndréD.
Título: Re:Começar em PICAXE
Enviado por: guibot em 04 de Julho de 2009, 13:43
Viva André!
Antes de mais bemvindo!

Não percebo de Picaxe, mas visto que a tua dúvida nem tem propriamente a ver com Picaxe e sim com circuitos vou-te tentar ajudar..

Para construires a tua própria PCB antes de passares às soldaduras o melhor é testares tudo numa breadboard, e assim que tudo funcione é que passas à PCB, pelo menos é o que tenho feito  :)

espero ter ajudado
boa sorte ;)
Título: Re:Começar em PICAXE
Enviado por: TigPT em 04 de Julho de 2009, 14:11
Bem-vindo.

Não querendo estar a divagar, visto a questão central ser sobre picaxe (sobre o qual pouco contacto tive), se ainda não tens muita experiência com o micro em questão, eu aconselho-te a experimentares Arduino ou outro micro programável em C, pois a diferença de potencial que consegues tirar do micro é enorme, e a complexidade é muito pouco diferente.
Título: Re:Começar em PICAXE
Enviado por: Sérgio_Sena em 04 de Julho de 2009, 15:44
Nesta questão tenho que discordar vivamente pois, já tendo trabalhado com PICAXE e Arduino, o PICAXE é muito mais simplificado em termos de programação, que o Arduino.

Em exemplos práticos, consigo sem problemas introduzir PICAXE a crianças a partir do 2º ciclo, mas em que o Arduino é abstracto deviso ao pseudo-C usado.
Aliás... o PICAXE foi criado a pensar na educação, como uma introdução básica aos microcontroladores.

Depois... depois sim, aposto em Arduino, seguindo posteriormente de programação directa em microcontrolador, tanto em Assembler como em C.

O PICAXE tem sido um exito devido à facilidade para miudos e graudos, e o Arduino devido ao pseudo-C e às carradas de bibliotecas disponiveis em open-source.

Título: Re:Começar em PICAXE
Enviado por: TigPT em 04 de Julho de 2009, 18:44
Realmente basic é muito simples de entender, mas diria que alguém que faz pcbs e montar circuitos eléctricos tem perfeita capacidade para aprender C, principalmente C Arduino que é tão simplificado e permite explorar muito melhor o hardware. O que achas?
Título: Re:Começar em PICAXE
Enviado por: Sérgio_Sena em 04 de Julho de 2009, 19:01
Concordo plenamente ;)

Vamos deixar o môço decidir o que quer fazer.

Ajuda, para lhe dar umas dicas, não lhe vai faltar!

Título: Re:Começar em PICAXE
Enviado por: AndréD. em 04 de Julho de 2009, 19:20
Boas Pessoal...

Aqui fica o inicio do meu LazyBot...

O Objectivo e fazer um robot telecomandado com um braço mecanico capaz de apanhar qualquer objecto.

Ja arranjei a base e aqui fica um pequeno video do projecto em andamento...

LazyBot (http://www.youtube.com/watch?v=LVBEMSES2e0#lq-lq2-hq-vhq)

Espero que tenham gostado...

A proxima etapa e mandar vir alguns servos e fazer a maqueta do braço para depois aplicar na base...

CUmps
AndréD.
Título: Re:Começar em PICAXE
Enviado por: TigPT em 04 de Julho de 2009, 19:26
Muito bom, e gostei também da edição do vídeo ;)

Acho que antes de te meteres num braço mecânico que envolve alguma complexidade de montagem, e uns quantos servos, podias adquirir um sensor de distancia (sharp) e meter na frente do robot para que quando este detectar uma parede, possa recuar e mudar de direcção.

Está ai uma boa base de trabalho, continua o desenvolvimento e obrigado por partilhares :D
Título: Re:Começar em PICAXE
Enviado por: Sérgio_Sena em 04 de Julho de 2009, 20:14
Ahah! tá porreiro! a edição está à maneira ;)

Vai para um descampado e deixa-o andar! até tem a sua piada andar atrás dele  ;D

Põe-lhe sensores de distância, como disse o TigPT, e podes tê-lo no quintal.
Título: Re:Começar em PICAXE
Enviado por: AndréD. em 05 de Julho de 2009, 16:58
Boas Pessoal...

O que acham da minha invenção??? So falta testar, isto porque na encomenda que fiz na aliatron esqueceram-se de colocar o ressonador no picaxe 40x...

Que dizem?

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi263.photobucket.com%2Falbums%2Fii160%2FMonky_2008%2FImg0.jpg&hash=21308379c5a046499c8a338c6c7041a5992e0a9a)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi263.photobucket.com%2Falbums%2Fii160%2FMonky_2008%2FImg1.jpg&hash=7aa015bfd41f0e138b214143417d4b67eee27cea)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi263.photobucket.com%2Falbums%2Fii160%2FMonky_2008%2FImg2.jpg&hash=73b36b2b4a055152d8e54324b92d8fe16205502a)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi263.photobucket.com%2Falbums%2Fii160%2FMonky_2008%2FImg3.jpg&hash=71f803cb0821dea4d5d4724820a19d9a4994b001)

Espero que isto funcione... LOL...

Cumps
AndréD.
Título: Re:Começar em PICAXE
Enviado por: Sérgio_Sena em 05 de Julho de 2009, 17:13
Essa solução está bem pensada! para treinos é fantástica.

Bom trabalho, vai-nos fizendo de avanços.
Título: Re:Começar em PICAXE
Enviado por: TigPT em 05 de Julho de 2009, 17:22
Muito engenhoso ;)
Título: Re: Começar em PICAXE
Enviado por: shibanta em 07 de Dezembro de 2009, 11:26
Eu sou novo por aqui mas aqui fica a minha opinião.
Não há nada que arduino faça que o picaxe tambem nao faça. Picaxe é muito simplificado. sem grandes dificuldades. Admito que gostaria imenso de saber programar em C e C++ e Arduino... e essas cenas todas... por agora fico-me pelo picaxe e Ladder. Gosto bastante de supervisão ;)

Amigo eu a ti continuava... mas estou de acordo em testares primeiro os circuitos na bord e so depois fazeres a tua placa.
Título: Re: Começar em PICAXE
Enviado por: TigPT em 07 de Dezembro de 2009, 11:29
Eu sou novo por aqui mas aqui fica a minha opinião.
Não há nada que arduino faça que o picaxe tambem nao faça. Picaxe é muito simplificado. sem grandes dificuldades.

Não posso ficar sem comentar. Discordo completamente e digo que o contrário é verdade, já o que disseste... ainda não mo conseguiram provar e duvido MUITO que o consigam. Mas desafio-vos a mostrarem-me tal coisa.

Já uma vez fui bastante bem surpreendido com computação visual com a linguagem LabView (a qual ainda vou explorar bastante quando tiver um pouco de tempo).
Título: Re: Começar em PICAXE
Enviado por: shibanta em 09 de Dezembro de 2009, 00:37
Discordas mesmo do que?

Título: Re: Começar em PICAXE
Enviado por: TigPT em 09 de Dezembro de 2009, 00:39
Não há nada que arduino faça que o picaxe tambem nao faça.
Título: Re: Começar em PICAXE
Enviado por: Sérgio_Sena em 09 de Dezembro de 2009, 10:24
Temos que por as ideias de outra maneira.
Não podemos simplesmente dizer que Arduino supera PICAXE, ou o oposto. Há que dzier quais séries é que o fazem.

À partida podemos afirmar que o Arduino tem mais potencial que o PICAXE, mais pela razão que o pseudo-C me que programamos o primeiro, vai compactar muito mais o código que o programado no PICAXE.

O PICAXE tem um interpretador gravado dentro do PIC, por isso é que tem pouca memória e é mais lento.
No Arduino, esse trabalho é feito no IDE, e o bootloader só grava o HEX para o AVR. É no IDE que está o interpretador e etc.

Se vão comparar um PICAXE8 com um Duemilanove , então a comparação é desleal. Mas se compararem um 40X2 com um Duemilanove , então já estamos a um mesmo patamar.
Com a excepção que um se liga directamente ao USB e outro ao USB com adaptador.


Temos que equiparar as coisas, não podemos por tudo no mesmo saco.

Mas sim, para serviços menos amadores, o Arduino é a escolha ideal. e Muito bom para ganhar o feeling de microcontroladores. Com a vantagem de ter bibliotecas gratuitas feitas.

Contudo, o melhor é mesmo aprender a arquitectura AVR/PIC e fazer a coisa de raiz.
Título: Re: Começar em PICAXE
Enviado por: TigPT em 09 de Dezembro de 2009, 12:25
Sim, tudo o que disse é verdade. Contudo mais do que a nível de I/Os ou de capacidade de memória, o Arduino ganha muito mesmo pela linguagem C oferecer muito mais potencial do que o pseudo BASIC.

O arduino não tem interpretador, tem apenas bibliotecas C que simplificam as funções mais simples para que qualquer um consiga programar, contudo podem até nem ser utilizadas se pretendermos evitar aquele código todo.

Eu diria que são plataformas bastante diferentes e que pelo que sinto das pessoas que se iniciam, a linguagem BASIC é mais natural pela sua simplicidade do que a linguagem C, contudo as libs C-Arduino colmatam essa diferença.
Título: Re: Começar em PICAXE
Enviado por: NooBot em 20 de Janeiro de 2010, 14:53
Boas, excelente projecto mas inclui uns sensores sharp e um para choques ;)

continua, parabens ;)