-
Notifications
You must be signed in to change notification settings - Fork 1
Gateway Repetidor
#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.

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.