collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


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]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: rfDUINO  (Lida 21592 vezes)

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

Offline maurosmartins

  • Mini Robot
  • *
  • Mensagens: 483
    • msm
rfDUINO
« em: 20 de Dezembro de 2011, 19:05 »
Viva pessoal,
Hoje gostaria de vos apresentar o projecto em que eu e o FET_Destroyer temos andado a trabalhar.

Ao pesquisar na net, verificámos que todas as formas de comunicação wireless para o Arduino eram baseadas em módulos Xbee, bluetooth ou 802.11 e por isso dispendiosas.

Faltava algo que permitisse criar uma ligação sem fios com qualidade e no entanto manter o custo baixo.

Foi com este cenário em mente que eu e o Pedro criámos o rfDUINO. Trata-se de um módulo constituído por uma placa circuito impresso, um suporte para baterias (AAA) e um módulo RF baseado no transceiver da Nordic o nrf24l01+.

O “cérebro” do rfDUINO é um Atmega328+ tornando-o compatível com o bootloader e IDE Arduino sendo nossa ideia fornecê-lo já com o bootloader gravado. Bem ao estilo do Arduino existirá também a possibilidade de usar e criar shields para expandir as capacidades do rfDUINO.

Existem duas versões diferentes do rfDUINO, o módulo RF alimentado a pilhas que não contem FTDI (apenas conector compatível com o pinout do FTDI cable) e o módulo para breadboard com conector USB e FTDI e sem suporte para pilhas.

Por enquanto ainda não existe nenhum módulo construído, estamos em processo de verificação para enviar as placas para produção. O módulo rfDUINO terá um custo previsto entre 18 e 20€.

Está tambem pensada uma versão baseada em PIC para utilizadores que prefiram estes microcontroladores.

A página oficial do rfDUINO é “www.rfduino.wordpress.com” ou alternativamente podem-nos seguir no Facebook em "https://www.facebook.com/pages/Rfduino/182093498554030".

Deixo-vos com algumas imagens do projecto:


Se tiverem opiniões/sugestões, comentem!

Vão estando atentos as paginas indicadas para receberem informações sempre haja novidades.

Cumprimentos, Mauro e Pedro.
« Última modificação: 20 de Dezembro de 2011, 19:08 por maurosmartins »

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.649
    • Electronic Gear for Musicians
Re: rfDUINO
« Responder #1 em: 20 de Dezembro de 2011, 22:10 »
muito bem! excelente! os meus parabéns ;)

Offline beirao

  • Mini Robot
  • *
  • Mensagens: 1.531
Re: rfDUINO
« Responder #2 em: 20 de Dezembro de 2011, 23:13 »
Muito bom, gostei!! ;)

Fico à espera da versão para PIC :)
"O único lugar onde o sucesso vem antes do trabalho, é no dicionário" - Albert Einstein

Offline maurosmartins

  • Mini Robot
  • *
  • Mensagens: 483
    • msm
Re: rfDUINO
« Responder #3 em: 21 de Dezembro de 2011, 00:50 »
Viva pessoal,

@asena, obrigado pelo incentivo, vamos tentar tornar este projecto realidade dentro em breve!

@beirao, a versao para PIC tb está para breve, provavelmente será lançada na mesma altura que o rfDUINO.

Mais uma vez obrigado, cumprimentos, Mauro.

Offline tr3s

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 811
  • char x=1, y=5; x^=y^=x^=y;
Re: rfDUINO
« Responder #4 em: 21 de Dezembro de 2011, 00:58 »
Ahhh boa boa! Projecto bastante interessante!
Quero ver os primeiros prototipos rápidamente!  :D

Quantas pilhas leva e como é o circuito de alimentação? (Componentes, características, funcionamento, etc)

Um aparte, em que software fizeram esse modelo 3D com pistas e tudo?

abraços
« Última modificação: 21 de Dezembro de 2011, 01:01 por tr3s »
Tr3s
Daniel Gonçalves

Offline FET_Destroyer

  • Mini Robot
  • *
  • Mensagens: 213
    • Fet Destroyer
Re: rfDUINO
« Responder #5 em: 21 de Dezembro de 2011, 01:07 »
Boas
@tr3s, o circuito é alimentado a duas baterias AAA recarregáveis através dum circuito step up DC-DC.
A imagem foi feita em eagle3D e solidworks para desenhar o modulo RF.

Cumps

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re: rfDUINO
« Responder #6 em: 21 de Dezembro de 2011, 10:54 »
Muito interessante. Podem aprender muito com JeeNode, mas vejo o nordic com muito potencial para comunicações.

Gostava também de ver um com uBlue que terá ainda mais potencial nos próximos 2 anos. (iPhone 4S já suporta e outros virão)

Quero ver fotos do primeiro protótipo a funcionar ;)

Offline maurosmartins

  • Mini Robot
  • *
  • Mensagens: 483
    • msm
Re: rfDUINO
« Responder #7 em: 21 de Dezembro de 2011, 13:46 »
Olá TigPT,

sim é verdade o JeeNode, apesar de usar outro transceiver é um produto interessante.

No entanto a nossa versão pretende ser mais simples e versátil, podendo a mesma pcb servir diversos fins.

Vamos ttar colocar um prototipo pronto o mais rapido possivel.

Cumps, Mauro.

Offline msr

  • Mini Robot
  • *
  • Mensagens: 798
Re: rfDUINO
« Responder #8 em: 21 de Dezembro de 2011, 23:39 »
Muitos parabens pela iniciativa!
Tenho uma sugestão: preferia ver uma só placa e não dois módulos. Já que se chama rfDUINO a meu ver faria sentido integrar a parte do RF na própria placa e não ter no fundo dois módulos em separado.
Por outro lado, em que é que o rfDUINO se diferencia do JeeNode? Não em termos de circuito, mas de funcionalidade.
« Última modificação: 21 de Dezembro de 2011, 23:44 por msr »

Offline maurosmartins

  • Mini Robot
  • *
  • Mensagens: 483
    • msm
Re: rfDUINO
« Responder #9 em: 22 de Dezembro de 2011, 00:44 »
Olá msr

tens razão na parte de ser integrado, mas por incrível que pareça neste momento conseguimos arranjar o modulo de forma mais económica que apenas o circuito integrado, por isso a primeira consideração é o preço.

Outra razão para nao ter sido feito já é que estamos a lidar com a "magia do RF" e nem eu nem o Pedro estamos mto à vontade em calcular o circuito de adaptação de impedancias nem a antena impressa correspondente, embora esteja pensado e seja uma das coisas k gostavamos de fazer.

bem, em relação ao jeenode, o transceiver que eles usam é diferente, é o RFM12B, vou ttar fazer uma compração entre os dois transceivers:

                 NRF                                  RFM12b
range         50m @ 250kbps                  ~100m ???
bit rate         250kbps-2mbps   max        115kbps
current TX      11.3mA                          26mA
current RX   13.5mA                          15mA
data pipes   6                                  1

em relação ao alcance, este prende-se com o modulo rf que estamos a usar no momento, mas existem outros mais caros inclusive com amplificador e conector sma para antena externa aumentando significativamente o alcance.

A questão da alimentação, o rfduino foi desenhado para ser um módulo portatil, daí incluir de raiz um conversor dc dc step up que lhe permite ser alimentado a partir de uma pilha AAA. Decidimos usar duas para aumentar a autonomia. No jeenode é necessário comprar uma pcb extra para ter esta funcionalidade.

O jeenode usa o RFM12b que é um módulo rf tal como o que estamos usar, ou seja um dia o rfDUINO poderá passar a ter a parte rf incluido na PCB, o jeenode não, será sp um módulo.

O rfDUINO tb foi desenhado para que a mesma pcb tenha varias funcionalidades sendo uma delas o uso numa breadboard ou montada num robô por exemplo.

Existirá uma versão com PIC para quem prefira esta familia de microcontroladores e no entanto manter a compatibilidade com utilizadores de arduino.

A documentação do nrf24l01+ é substancialmente melhor que a fornecida com o RFM12b


e finalmente o facto de ser TUGA :P

espero ter ajudado, cumps, Mauro e Pedro.
« Última modificação: 22 de Dezembro de 2011, 11:16 por maurosmartins »

Offline mqueiros

  • Mini Robot
  • *
  • Mensagens: 18
Re: rfDUINO
« Responder #10 em: 22 de Dezembro de 2011, 01:28 »
Faltava algo que permitisse criar uma ligação sem fios com qualidade e no entanto manter o custo baixo.


Muito bom, muito bom... os meus parabéns.

Vou-me permitir fazer uma sugestão/comentário que em nada coloca em causa o mérito do vosso projeto
Não seria de considerar a possibilidade de se utilizar um atmega328 em versão CI em vez de ser SMD ?
Digo isto numa perspetiva de redução de custos, nada medida em que seria possível aproveitar
algum que estivesse parado.





Offline FET_Destroyer

  • Mini Robot
  • *
  • Mensagens: 213
    • Fet Destroyer
Re: rfDUINO
« Responder #11 em: 22 de Dezembro de 2011, 01:59 »
Boas

@mqueiros, os Atmega328 são mais baratos no encapsulamento TQFP (usado no rfDUINO) que em DIP (formato CI como lhe chamaste), por outro lado dado as restrições de espaço foi usado o TQFP.

Cumps

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: rfDUINO
« Responder #12 em: 22 de Dezembro de 2011, 03:34 »
Muito bom projecto Mauro, se quiseres espandir a coisa, tenho um AirLink(nome de código lol) que vai ponte entre nRF e USB usando um Atmega32u4.
Avr fanboy

Offline mqueiros

  • Mini Robot
  • *
  • Mensagens: 18
Re: rfDUINO
« Responder #13 em: 22 de Dezembro de 2011, 03:43 »
@mqueiros, os Atmega328 são mais baratos no encapsulamento TQFP (usado no rfDUINO) que em DIP (formato CI como lhe chamaste), por outro lado dado as restrições de espaço foi usado o TQFP.
Cumps

Certo, imaginei que de facto fossem mais baratos em formato DIP, estava apenas a pensar na questão de re-utilização
de um Atmega existente. Evidentemente que também compreendo o argumento do espaço. :)


Offline maurosmartins

  • Mini Robot
  • *
  • Mensagens: 483
    • msm
Re: rfDUINO
« Responder #14 em: 22 de Dezembro de 2011, 11:17 »
viva,

senso, gostava de ver isso, és tu k andas a desenvolver?

Cumps, Mauro.