Um século depois, da última postagem, venho novamente encher o saco com coisas que provavelmente nem 2% dos leitores (se é que existem) do blog lerão. Como o blog foi criado devido aos estresses constantes que tive com o meu tcc, nada mais justo do que postar algumas coisas dele. Uma coisa interessante que aprendi, como já mostrei em outros posts, foi utilizar os módulos ZigBee.... e como não sou egoísta, vou passar algumas coisas (nada que vc não encontrasse no manual do dispositivo, mas é preguiçoso d+ pra procurar).
Pra quem não lembra.... um ZigBee é issaki (Figura 1):
Como listado na Tabela 1, os pinos do módulo ZigBee possuem diferentes funções como entradas analógicas, PWM, entrada/saída digital, entre outras.
PINO # | NOME | DIREÇÃO | DESCRIÇÃO |
1 | VCC | - | Alimentação 3,3 V |
2 | DOUT | Saída | Saída de dados da UART |
3 | DIN/ | Entrada/Saída | Entrada de dados da UART |
4 | DO8* | Saída | Saída digital 8 |
5 | reset | Entrada | Inicializa módulo (um pulso nível 0 de pelo menos 200 ms) |
6 | PWM0/RSSI | Saída | Saída do PWM 0/ indicador de força do sinal de RF |
7 | PWM1 | Saída | Saída do PWM 1 |
8 | (Reservado) | - | Ainda não tem uma função definida |
9 | /SLEEP_IRQ/DI8 | Entrada | Linha de controle da função sleep ou entrada digital 8. |
10 | GND | - | Terra |
11 | AD4/DIO4 | Entrada/Saída | Entrada analógica 4 ou entrada/saída digital 4 |
12 | /DIO7 | Entrada/Saída | Controle do fluxo CTS ou entrada/saída digital 7 |
13 | ON/SLEEP | Saída | Indicador de estado do módulo |
14 | VREF | Entrada | Voltagem de referencia para as entradas A/D |
15 | Associação/AD5/DIO5 | Entrada/Saída | Indicador de associação, entrada analógica 5 ou entrada/saída digital 5 |
16 | /AD6/DIO6 | Entrada/Saída | Controle de fluxo RTS, entrada analógica 6 ou entrada/saída digital 6 |
17 | AD3/DIO3 | Entrada/Saída | Entrada analógica 3 ou entrada/saída digital 3 |
18 | AD2/DIO2 | Entrada/Saída | Entrada analógica 2 ou entrada/saída digital 2 |
19 | AD1/DIO1 | Entrada/Saída | Entrada analógica 1 ou entrada/saída digital 1 |
20 | AD0/DIO0 | Entrada/Saída | Entrada analógica 0 ou entrada/saída digital 0 |
Os módulos XBee/XBee-ProTM podem operar de dois modos diferentes: o modo transparente (AT) ou o modo API (Application Programming Interface).
* Modo Transparente: neste modo, os dados são recebidos da UART pelo pino RX do dispositivo ZigBee e são colocados na fila para transmissão via RF. Os dados recebidos pelo canal são transmitidos pelo pino TX. Neste modo de operação a transmissão é idêntica à comunicação RS-232 padrão;
* Modo API: este modo é baseado em frames, ou seja, os dados transmitidos e recebidos estão contidos em frames, que definem operações ou eventos dentro do módulo. Com as características deste modo é possível enviar endereço fonte, endereço destino, nome do nó, estado entre outras informações. Entre as principais vantagens do modo API pode-se citar a capacidade de transmitir dados para diversos destinos sem a necessidade de entrar em modo comando. O módulo configurado neste modo recebe estado de sucessos ou falhas dos pacotes que estão sendo enviados e é capaz de identificar o endereço de onde partiu cada pacote recebido.
Kra vc sabe algo mais sobre transmissão por RS-232 usando os Xbee?
ResponderExcluirVelho estou curtindo muito seu blog. Mas juro que achei ele enquanto procurava coisas sobre xbee comprei o dev kit para xbee s2b pro que eh programavel porem estou com muitas dor de cabeça para progama-los. Aparentemente voce tambem..rsrsrsrsr
ResponderExcluir