Go Down

Topic: Versão de teste preliminar de placa Arduino Serial (Read 4851 times) previous topic - next topic

Adilson Akashi

Jan 06, 2008, 03:42 am Last Edit: Jan 06, 2008, 08:53 pm by adilson Reason: 1
Já estão disponíveis os arquivos para produzir a versão de teste preliminar para o Arduino Serial em placa face simples.
Veja no fórum:
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1196740449/30

É uma versão de teste, mas quem quiser experimentar fazer, é muito mais fácil de fazer a placa e soldar que a versão 2. E tem muito mais recursos.

Se alguém for fazer a placa, peço que mantenha a todos informados do progresso, problemas, dúvidas ou coisas boas que ela apresenta.

Para quem não acompanhou o desenvolvimento, os novos recursos são:

-totalmente compatível com shields (placas para por em cima do arduino). A placa 2.0 (atual) é o único Arduino que ainda não é compatível com shields (tem o conector ICSP - bootloader fora de lugar);

-totalmente compatível com o Arduino Diecimilia (com dois novos conectores: reset e 3,3v - este não usado - junto aos pinos de power);

-só 4 jumpers de fio (atualmente são 6 - melhor estética);

-componentes (diodos, transistores, leds, capacitores) com a mesma orientação na placa (novidade, mais fácil colocar os componentes sem errar);

-componentes com maior altura podem ser "deitados" (menor altura, melhor para conectar shields);

-sem trilhas passando no meio de ilhas (menos problemas de curto na corrosão e na soldagem);

-espaçamento entre trilhas mais razoável (menos problemas de curto na corrosão);

-largura das trilhas maior (menos problemas de trilha aberta na corrosão);

-ilhas com diâmetro maior (melhor para furar e soldar);

-mais cobre na placa (menor tempo de corrosão e menor contaminação do percloreto);

-com função auto reset (já implementada nos atuais Arduinos, não precisa pressionar reset antes de carregar sketches (programas);

-com jumper para desabilitar a função auto reset (novidade; a placa não fica resetando quando indesejado);

-com led de teste ligado ao pino13 já embutido na placa (como diecimilia);

-com leds tx e rx (para verificar troca de dados com computador);

-com resistor de referência ao terra (GND) no pino de RX, habilitável por jumper, para evitar problemas de RX "floating";

-correção de erro no projeto da versão 2, do capacitor C8 que agora é bipolar (sem polaridade);

-tudo isso numa placa só 6mm. maior no comprimento, comparada com a atual versão 2.0s.

- e com design Tupiniquim!
PCB Designer

Adilson Akashi

#1
Jan 08, 2008, 02:15 am Last Edit: Jan 09, 2008, 12:08 am by adilson Reason: 1
Já foi feita a primeira revisão (revisão 1) do projeto e dos arquivos:

Circuito de alimentação de 5v. analógico modificado - incluído filtro passa baixa no AVcc - para redução de ruído nos pinos analógicos e no AREF (já era indicado pela Atmel no datasheet há muito tempo).

Componentes renumerados para facilitar localização na placa.

Batizado com o codinome de projeto SEVErino (S3V3). Cai bem pela tradição italiana do Arduino (o nome Severino é de origem italiana), e por ser um projeto "arretado" mesmo. Se pegar, pegou.

Desculpas àqueles que já baixaram os arquivos da revisão 0 e já fizeram a placa. Mas acreditem, vai funcionar muito bem também. O filtro é um algo a mais.

Editando: esqueci de dizer que agora são só três jumpers de fio (bridges)!




PCB Designer

Paulo Gonçalves

#2
Jan 13, 2008, 07:13 am Last Edit: Jan 13, 2008, 04:29 pm by paulocg Reason: 1
Adilson,

Valeu! O projeto da Arduino SEVErino ficou muito bom! Acabei de montar uma.

http://picasaweb.google.com/paulocg/ArduinoSEVErino

Obs.: Ainda não soldei na placa o indutor (L1) e estou usando um capacitor com polaridade (C8).

Paulo

Adilson Akashi

Obrigado, Paulo.

Sua placa ficou muito boa! Fez com silk ou com thermal?
Acabei de fazer uma placa também. No ferro de passar! E parece que ficou boa.

Achou fácil de fazer? E de soldar? Vi que já fez uma serial 2.0. Mais fácil, não é?

Sem o indutor, só não vai funcionar a alimentação (5v) analógica.
E vi que soldou o capacitor C8 (que agora é C9). Ele vai funcionar, como funciona bem na versão 2. Mas se quiser pode soldar com o positivo para o terra. Vai funcionar mais adequadamente.

Se tiver algum problema com ela, coloque aqui pra gente saber e corrigir.

Espero ver mais gente postando aqui a execução. Acho que no Brasil, principalmente por custos e acessibilidade, vai ter boa utilização.

Obrigado por topar o desafio.
PCB Designer

Paulo Gonçalves

Adilson,

Eu fiz ela através do processo thermal. Mas já imprimi a imagem com quatro placas, que você  disponibilizou, para levar até uma empresa para a preparação de uma tela silk. Nunca trabalhei com silk e gostaria de saber se posso deixar em uma mesma tela a imagem das trilhas e a dos componentes? Ou é melhor fazer em duas telas separadas ?
Disponibilizei uma foto, no picasa,  do "shild motor control" - dupla face - que montei. Veja como ficou com a SEVErino!

http://picasaweb.google.com/paulocg/ArduinoSEVErino

abs

Paulo


Adilson Akashi

Vi que já testou com um shield. E que bom que seu shield não fica sobre os dois novos jumpers do SEVErino, pois vi que não utilizou jumpers a 90º. Mas em todo caso, já deu pra perceber que foi bom tê-los "deitado" na placa.
PCB Designer

Adilson Akashi

Aí está o protótipo:


Tem mais fotos em:
http://www.flickr.com/photos/22788871@N04/2190946631/in/set-72157603706424544/

Incluindo uma comparação entre a versão 2 e o SEvErino, para quem nunca viu uma versão 2.

E aproveitando, alguém aí tem tido algum problema com a placa, em especial com o auto reset?
PCB Designer

Adilson Akashi

#7
Jan 18, 2008, 02:03 am Last Edit: Jan 18, 2008, 03:03 am by adilson Reason: 1
Se alguém estiver tendo algum problema com o Auto Reset no protótipo, verifique a velocidade da porta "com" que estiver sendo usada. Configure para 19200.

O IDE faz upload nesta velocidade. E o windows vem configurado para 9600.
PCB Designer

Paulo Gonçalves

Adilson,

Bem no início tive problemas com o auto reset porque meu cabo serial não utilizava o pino 4 (DTR). Após a troca do cabo o auto reset as vezes não funcionava, mas agora com a alteração da velocidade da porta serial  para 19200 não apresentou mais problemas.

Paulo

Adilson Akashi

#9
Jan 18, 2008, 03:00 am Last Edit: Jan 18, 2008, 03:02 am by adilson Reason: 1
Paulo,

desculpe, não vi seu post, pois postam,os quase no mesmo instante.
Nunca fiz silk, mas talvez seja possível queimar as duas imagens, uma na parte de cima e outra na parte de baixo do quadro.

A foto do motor shield eu tinha visto. Muito bom.

E o Lily pad? funciona bem com o SEvErino?

É, foi bom ter falado. É bom lembrar a todos que o Auto Reset precisa de um cabo serial com pelo menos 4 fios: nos pinos 2, 3, 4 e 5.
PCB Designer

Paulo Gonçalves

#10
Jan 18, 2008, 03:11 am Last Edit: Jan 18, 2008, 03:27 am by paulocg Reason: 1
Adilson

Eu utilizei com sucesso o Arduino SEVErino para programar o Arduino  LilyPad. Apenas retirei o microcontrolador do SEVErino e liguei a alimentação (5V/GND) e os sinais (TX/RX no LilyPad), conforme orientação  abaixo:

http://www.arduino.cc/en/Guide/ArduinoLilyPad


Paulo


Adilson Akashi

#11
Jan 18, 2008, 03:14 am Last Edit: Jan 18, 2008, 03:15 am by adilson Reason: 1
Maravilhoso!

Mantenha a todos informados do seu progresso.

Espero que o SEvErino ajude a mudar as coisas para melhor.
Agora, sendo mais fácil de fazer e usar, fica mais fácil de se difundir.

Valeu!
PCB Designer

Adilson Akashi

PCB Designer

Paulo Gonçalves

#13
Feb 12, 2008, 10:59 pm Last Edit: Feb 12, 2008, 11:10 pm by paulocg Reason: 1
Adilson,

Utilizei o módulo bluetooth (http://www.sparkfun.com/commerce/product_info.php?products_id=8497) para montar um protótipo de um Shield Bluetooth para o SEvErino.

Testei o Shield Bluetooth com o SEvErino utilizando o Sketch exemplo 'ASCIITable' (Sketchbook/Examples/Communication/ASCIITable). Tem outras fotos no link abaixo:
http://picasaweb.google.com/paulocg/ArduinoSEVErino

abs

Paulo

Adilson Akashi

#14
Feb 13, 2008, 03:25 am Last Edit: Feb 13, 2008, 03:41 am by adilson Reason: 1
Maravilhoso, Paulo!

Muito legal seu shield BT.

Fico muito contente que esteja utilizando o Severino e que esteja funcionando! Ainda mais com a tecnologia de ponta do seu shield.

Infelizmente não tenho tido tempo para realizar muitos testes, mas assim como você tenho recebido notícias por e-mail de utilização com sucesso.

O jumper de desabilitação do Auto-reset também já se mostrou muito eficiente e prática com um amigo de SP, que usa o MAXMSP com Arduino.

Agradeço muito sua colaboração e iniciativa.

Seria legal se também postasse na página em inglês, assim outros podem acompanhar seu progresso e se inspirar.

Valeu,

Adilson
PCB Designer

Go Up