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

#Sensor de Luminosidade (LDR)

##Recursos Os recursos físicos necessários para a criação de um sensor de umidade e temperatura neste projeto são descritos abaixo:

  • 01 Arduino
  • 01 LDR
  • 01 Resistor de 10Kohms
  • 01 Módulo NRF24L01
  • 10 Conectores

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

sensor-luminosidade_bb

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

  • Para o LDR:
    • Conector LDR 1 (Vermelho): Arduino 5V
    • Conector LDR 2: Resistor 1Kohms
    • Conector Resistor 1 (Amarelo): Arduino 3
    • Conector Resistor 2 (Preto): Arduino GND
  • 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ódigo O código para o sensor de luminosidade, escrito na linguagem wiring, é utilizado para configurar o arduino como nó sensor, utilizando a biblioteca do mysensors, e fazer a leitura do sensor LDR (sensor de luminosidade). Demais explanações são dadas logo abaixo.

Na função setup, o nó é inicializado com o ID definido no MySensors e o sensor de luminosidade é registrado com seu ID. Na função loop (o loop principal do programa), o valor é lido analogicamente e caso seu valor seja diferente da ultima leitura, o valor é enviado ao gateway. Por fim, o sensor dorme para preservar energia. Com isso, esse nó sensor sera disposto na unidade solar com o intuito de detectar a luminosidade na área e suas leituras são informadas ao gateway para posterior análise.

Clone this wiki locally