Sensor de chuva no Raspberry
Fala galera,
Hoje irei demonstrar o jeito fácil de utilizar um sensor de chuva no Raspberry pi.
Utilizaremos o sensor de chuva que eu comprei no FilipeFlop.com.br abaixo: Nesse primeiro post utilizaremos somente a saída DIGITAL, que somente nos mostrará se existe água ou não no sensor.
Por padrão o sensor fica como 1 (HIGH), e quando a agua é detectada ele ficará 0 (LOW), então simplesmente iremos fazer um laço esperando o LOW
A conexão é bem simples. Utilizei o GPIO no modo BOARD no número 11, o VCC com 3.3v no numero 1 e o GROUND no número 6 colocando um resistor entre o GROUND do sensor e do Raspberry para proteção.
Feito essa conexão conforme visto na primeira imagem, um LED vermelho irá acender, indicando que o sensor está ativo.
Então utilizaremos o seguinte código:
from time import sleep import RPi.GPIO as GPIO GPIO.setmode(GPIO.BOARD) GPIO.setup(11, GPIO.IN) while (True): state = GPIO.input(11); if (state == 0): print "AGUA NO SENSOR!!!" sleep(0.5);
Assim que a água for jogada no sensor o script irá jogar na tela a mensagem, caso contrário nada irá acontecer.
O vídeo abaixo mostra exatamente o que acontece quando colocamos água.
Espero que tenham gostado e até a próxima