Pages: [1]   Go Down
Author Topic: Arduino Nano (5v) comunicando através de xbee (3.3v)  (Read 1008 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Olá pessoal, bom dia.
Sou mais um começando a me aventurar com o arduíno. Recentemente, comprei três arduínos Nano e três xbee, para iniciar com alguns projetos.
Porém, por total falta de experiência, acabei comprando o arduíno Nano (pelo tamanho) que trabalha com 5 volts e os xbee's, que trabalham com 3,3 volts.
Minha dúvida é: como faço para ligar os tx/rx deles ? Posso ligar direto ou tenho que ter alguma "ponte" para converter estes valores ?
O ideal seria se eu pudesse ligar o arduino em uma fonte (12v), montar um regulador para o xbee (3,3v) e ligar direto os tx / rx deles. Mas não sei se isto vai funcionar. Qual a "tensão de trabalho" dos terminais tx / rx ?
Agradeço desde já qualquer ajuda !
Abraço.

Fernando.
Logged

'round the world...
Online Online
Faraday Member
**
Karma: 42
Posts: 3219
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Podes sempre arranjar um shield XBee que já faz isso...

Ou então:

Vê como fazem aqui:

http://www.arduino.cc/en/uploads/Main/XbeeShieldSchematic.pdf

Eles usam um divisor de tensão com resistências para baixar a tensão de 5V para algo mais parecido com 3.3V... mas apenas na linha do TX (do lado do Arduino, ou seja, Rx do lado da XBee). Na linha TX da XBee (ou seja, Rx do Arduino), não é preciso fazer nada uma vez que 3.3 será considerado um 1 lógico no Arduino.

Estás a ver a ideia?

Existem chips que fazem isto (opto-acopladores), mas tudo depende do que pretendes fazer e de quanto pretendes gastar. Nota que um opto-acoplador para funcionar a essas frequências pode ser caro e não vir num formato simples de usar para um hobbyista. :\

Abraço.
Logged

Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Olá bubulindo, muito obrigado pela resposta.

Quote
Podes sempre arranjar um shield XBee que já faz isso...

A idéia é não utilizar o shield exatamente para reduzir custos...  smiley-sweat

Quote
Eles usam um divisor de tensão com resistências para baixar a tensão de 5V para algo mais parecido com 3.3V... mas apenas na linha do TX (do lado do Arduino, ou seja, Rx do lado da XBee). Na linha TX da XBee (ou seja, Rx do Arduino), não é preciso fazer nada uma vez que 3.3 será considerado um 1 lógico no Arduino.

Eu tinha imaginado algo deste tipo, mas achei que seria necessário amplificar o sinal do xbee para o arduino reconhecer (passar dos 3,3v para 5v). Mas como isto não é necessário, fica mais fácil.

Quote
Existem chips que fazem isto (opto-acopladores), mas tudo depende do que pretendes fazer e de quanto pretendes gastar. Nota que um opto-acoplador para funcionar a essas frequências pode ser caro e não vir num formato simples de usar para um hobbyista. :\

Pois é, acho que esta não será uma idéia considerável neste projeto...  smiley-money smiley-money

Vou atrás dos componentes para fazer este divisor.

Mais uma vez, muito obrigado pela ajuda !!!

Abraço !!

Logged

'round the world...
Online Online
Faraday Member
**
Karma: 42
Posts: 3219
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Depende do projecto, mas provavelmente ter os chips e fazer o resto saíria mais barato, principalmente tendo em conta o preço do Arduino e o facto que tendo as XBee, não vais usar o USB a não ser para debug. smiley-wink Bastaria, por exemplo, comprar um, fazer a prova do conceito e depois fazer uma placa simples para ligar o teu sistema.

Enfim... são ideias. smiley-wink

Logged

Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

Pages: [1]   Go Up
Jump to: