Como configurar os módulos X bee usando o modo de comando AT para transmitir dados digitais

Como configurar os módulos X bee usando o modo de comando AT para transmitir dados digitais

No tutorial anterior, foi feita a passagem de linha de E/S analógica entre dois módulos X-Bee. Neste tutorial, os módulos X-Bee serão usados ​​para ler e transmitir dados digitais. Os módulos X-Bee são frequentemente usados ​​com microcontroladores que podem passar dados para o módulo como dados digitais. Até o próprio módulo é capaz de detectar dados digitais de sensores e interruptores, pois possui 8 pinos de entrada/saída digital. Para leitura ou gravação de dados digitais, esses pinos ou qualquer um desses pinos podem ser configurados para operação de leitura ou gravação.
Componentes necessários –
1) Módulos X-Bee – 2
2) Arduino UNO
3) Tábuas de ensaio
4) Conectando Fios
5) Cabo conversor FTDI USB para serial
6) PC
7) mudar
Conexões de Circuito –
Neste projeto são utilizados dois módulos X bee série 1 (S1). Um módulo serve como Transmissor e outro como Receptor. Ambos os módulos serão PCs conectados para passar comandos AT e monitorar a transferência de dados. Um módulo X-Bee é um módulo de 20 pinos com a seguinte configuração de pinos –
Para conectar um módulo Zig-Bee ao PC, pode ser usado um cabo conversor FTDI USB para serial. O cabo conversor possui quatro pinos – VCC, Ground, RX e TX. Esses pinos devem ser conectados ao módulo X-Bee da seguinte maneira –
Outra forma de conectar o módulo X-Bee ao PC é conectá-lo via placa Arduino. O PC e a placa Arduino podem ser conectados por um cabo USB. Os pinos RX e TX do Arduino podem ser conectados aos pinos Tx e RX do módulo Zig-Bee e o pino Reset do Arduino UNO pode ser aterrado. Agora, ao carregar o Arduino Sketch 'Bare Mínimo' na placa, ele pode ser usado para comunicação serial com o módulo X-Bee.
Ambos os módulos precisam ser alimentados por baterias de 3,3 V. de acordo com a configuração de pinos dos módulos X-Bee, o terminal positivo da bateria deve ser conectado no pino 1 do módulo e o terminal negativo no pino 10 do módulo.
O módulo X-Bee a ser utilizado como transmissor será alimentado com entrada digital através de uma chave conectada no pino 20 do módulo. O pino 20 do X-Bee é a entrada analógica 0 e também a E/S digital 0. Ele precisa ser configurado como entrada digital passando os comandos AT apropriados. O pino 20 estará conectado ao terra por padrão, portanto a lógica padrão lida pelo pino será BAIXA. Ao pressionar a chave, o pino entrará em curto-circuito com VCC, lendo assim uma lógica HIGH. Portanto, o switch será conectado no pino 20 na configuração pull down.
O módulo X-Bee a ser utilizado como receptor terá um LED conectado no pino 20 do módulo. No módulo receptor, o pino 20 será configurado como saída digital ao invés de entrada digital.
Como funciona o circuito –
Os comandos AT serão usados ​​para configurar ambos os módulos. O módulo transmissor será configurado para ler dados digitais e emparelhar com o módulo receptor para passar os dados para ele. Os comandos serão transferidos através do aplicativo 'CoolTerm' pelo PC. No módulo transmissor os seguintes parâmetros de configuração deverão ser alterados –
1) ID PAN
2) Endereço Baixo de Destino
3) Endereço de origem
4) Pino 0 de E/S de dados (20º pino)
5) Taxa de amostragem de E/S
Esses parâmetros serão definidos com os seguintes valores usando os comandos AT –
1) ID DO PAN = 3332
2) Endereço inferior de destino = 0x22
3) Endereço de origem = 0x24
4) Pino de E/S de dados = 0x03 (passar 0x03 configura o pino para entrada digital)
5) Taxa de amostragem de E/S = 0x1E (30seg)
Os seguintes comandos AT são passados ​​para alterar os parâmetros de configuração do módulo transmissor –
O módulo receptor será configurado para emparelhar com o módulo transmissor e emitir dados digitais no pino 20 de acordo com os dados transmitidos do outro módulo. No módulo receptor, os seguintes parâmetros de configuração deverão ser alterados –
1) ID PAN
2) Endereço Baixo de Destino
3) Endereço de origem
4) Pino 0 de E/S de dados (20º pino)
5) Definir ATIA
Esses parâmetros serão definidos com os seguintes valores usando os comandos AT –
1) PAN ID = 0x3332 (Definir o PAN ID igual ao endereço do transmissor emparelha os dois módulos)
2) Endereço de destino baixo = 0x24 (o endereço DL do receptor deve ser igual ao endereço de origem do transmissor)
3) Endereço de origem = 0x22 (o endereço baixo de destino do transmissor deve ser igual ao endereço de origem do receptor)
4) Pino de E/S de dados = 0x04 (passar 0x04 configura o pino para saída digital)
5) Defina “ATIA” como endereço de origem do transmissor (24) para que o pino 20 do receptor siga as alterações no pino 20 do transmissor.
ATIA é o comando de endereço. Ajuda a habilitar as atualizações do modo de saída do pino do outro rádio X-Bee.
Os seguintes comandos AT são passados ​​para alterar os parâmetros de configuração do módulo receptor –
Após configurar cada módulo, as configurações devem ser salvas enviando o comando ATWR e finalmente sair do modo AT usando o comando 'ATCN'. Após configurar os módulos e salvar as configurações, se a chave do módulo transmissor for pressionada, o LED conectado no módulo receptor começa a brilhar e quando a chave é liberada, o LED do módulo receptor também se apaga.
Não apenas um único pino, mas todos os pinos de entrada/saída digital podem ser configurados nos módulos X-Bee para transferência de dados digitais.

Código fonte do projeto

 

Código fonte do projeto

###

//Program to 

###

Conteúdo Relacionado

Uma rede de sensores é incorporada em todos os...
O controlador do motor é um dos componentes mais...
ESP32-CAM é um módulo de câmera compacto que combina...
A evolução dos padrões USB foi fundamental para moldar...
A SCHURTER anuncia um aprimoramento para sua conhecida série...
A Sealevel Systems anuncia o lançamento da Interface Serial...
A STMicroelectronics introduziu Diodos retificadores Schottky de trincheira de...
Determinar uma localização precisa é necessário em várias indústrias...
O novo VIPerGaN50 da STMicroelectronics simplifica a construção de...
A Samsung Electronics, fornecedora de tecnologia de memória avançada,...
O mercado embarcado tem uma necessidade de soluções de...
Você provavelmente já se deparou com o termo 'arrastar'...
Você provavelmente tem um Isolador de suporte Se você...
Você provavelmente já viu permanecer um isolante sente-se em...
Você provavelmente já viu Isoladores de manilha entronizados em...
Você provavelmente já passou por situações em que o...
Torna al blog

Lascia un commento

Si prega di notare che, prima di essere pubblicati, i commenti devono essere approvati.