Aplicações

Para desenvolver um projeto com o Radiuino é necessário compreender seguintes partes:

Aplicação – definir o que será feito com detalhes o suficiente que permita realizar o projeto. Um desenho do sistema é útil, identificando as partes. Veja a figura abaixo.

 

Sistema Radiuino

 

Veja que deve existir uma base ligada ao computador via USB e um nó sensor. Na versão original é feito pooling, ou seja, no software que está no computador é montado um pacote de 52 bytes que será enviado para o nó sensor. A tabela mostra como é o projeto original do pacote do Radiuino.

 

Pacote Radiuino

 

O pacote montado pelo computador é um pacote de controle, pois vai ligar ou desligar alguma carga. Neste pacote deve ter o endereço do sensor destino, pois pode existir mais de um nós sensor e também pode existir 4 mais de uma base. Pode ser feita uma analogia com uma carta que vai ser colocada no correio que tem que ter o endereço de destino e o remetente. No pacote que será montado pelo computador os endereços de destino e origem estão nos bytes:

Bytes 8 – endereço do nó sensor que deve receber o pacote

Byte 10 – endereço da base que está enviando. Em aplicações avançadas com redes com múltiplos saltos este endereço será do próximo salto

No pacote é definido o que será executado pelo nó sensor. Por exemplo na aplicação com o DK101 se quer ligar um relé coloque o valor 1 no byte 43. Logicamente no firmware do nó sensor deve estar definido que o valor do byte 43 será examinado para avaliar se liga ou desliga o relé. Deve ser montada uma tabela para indicar o que será executado. Veja um exemplo do DK101.

 

Tabela DK101

Esta tabela apresenta o mapeamento físico para lógico, que será tratado a seguir.

Hardware – fazer o projeto do hardware. Neste projeto tem que especificar os transdutores e atuadores. Gerar uma tabela com os pinos que estão sendo utilizados do BE900 é fundamental;
Firmware – desenvolver o firmware de forma a fazer a ligação dos pinos físicos do BE900 com as variáveis que serão utilizadas. Chamo isto de ligação física – lógica. As variáveis devem ser mapeadas no pacote do Radiuino, que já estão previamente definidas. Veja o esquema elétrico do DK101.

Esquema elétrico DK101

 

Enviando um mail para projetos@radiuino.cc você pode solicitar este projeto.

Firmware – o firmware deve estar preparado para receber o pacote e processa-lo de forma a executar o que for determinado.

Software – utilizar um software para montar o pacote de 52 bytes utilizado pelo Radiuino.