Skip to content
otavioon edited this page Jun 30, 2015 · 4 revisions

#Gateway e Repetidor

##Recursos Os recursos físicos necessários para a criação tanto do gateway e do repetidor neste projeto são descritos abaixo:

  • 01 Arduino
  • 01 Módulo NRF24L01
  • 07 Conectores

##Esquemático O esquemático a seguir ilustra a configuração física necessária. gateway-repetidor_bb

Podemos resumir as configurações físicas da seguinte maneira:

  • Para o Módulo NRF24L01:
    • VCC (Vermelho): Arduino 3.3V
    • GND (Preto): Arduino GND
    • SCK (Verde): Arduino 13
    • MISO (Rosa): Arduino 12
    • MOSI (Azul): Arduino 11
    • CSN (Amarelo): Arduino 6
    • CE (Laranja): Arduino 5

##Códigos Embora o esquemático para o gateway e para o repetidor seja o mesmo, o código é ligeiramente diferente. O gateway ligado no computador central recebe os dados vindo dos sensores e os transfere para a raspberry. Ambos os códigos são melhores explicados abaixo.

###Gateway

No código do Gateway, na funçao setup, o arduino é inicializado como gateway. Na função loop (loop principal do programa) o gateway espera a mensagem destinada a ele e envia para interface serial. A função serialEvent é chamada toda vez ao término da função loop e caso haja dados na porta serial, populando assim a variável ‘inputString’ para ser enviada para o atuador.

###Repetidor

No código do repetidor, simplesmente iniciamos o arduino no modo de repetidor e no loop principal, roteamos as mensagens em segundo plano. Com estes dispositivos configurados da forma apresentada acima, podemos receber mensagens vindas dos sensores posicionados a certa distância um dos outros e manda-los para o computador central para posterior análise.

Clone this wiki locally