7
23/04/2018 [Hands On] Estação Meteorológica: Arduino + DHT11 + Sensor de Chuva - i9 - Núcleo Estudantil de Inovação Tecnológica http://www2.joinville.udesc.br/~i9/2016/09/19/hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva/ 1/7 Legislação Links Acesso Pesquisa… Sobre o i9 Notícias Atividades i9 Fotos Eventos Publicações Contato Capa » Hands On » [Hands On] Estação Meteorológica: Arduino + DHT11 + Sensor de Chuva [Hands On] Estação Meteorológica: Arduino + DHT11 + Sensor de Chuva Aeeee gente boa!!! TEMOS mais um Hands On! Antes de começar. Eu já havia comentado que eu tinha queimado meu Arduino UNO - [Hands On] O que não fazer com o seu Arduino - mas agora estou com um novo Arduino UNO. Comprei na DX este Arduino chamado WDLduino. WDLduino de DX Ele custou 25 reais e ja vem com o cabo e os Headers. Caso você tenha, ou queria um desse, este é o link: WDLduino na DX Assim como o meu Arduino Nano, ele tem um CI chamado CH340 que serve para fazer a comunicação com o USB. Caso tente gravar algo no Arduino, você vai precisar do driver dele, que pode ser encontrado Populares Newsletter do i9 Acessos Mídias sociais Ver Estatísticas 8,755 visualizações [Hands On] - Arduino + LCD + Relógio em Tempo Real DS3231 (Relógio) 7,144 visualizações [Hands On] – Arduino + LCD + Leitor RFID 7,093 visualizações Quebra de patentes: a situação do inventor da BINA 4,641 visualizações [Hands On] – Arduino + LCD + Sensor de distância (HC-SR04) 3,744 visualizações Business Model Canvas: já ouviu falar? 3,562 visualizações A Arte de Fazer Perguntas Criativas e Desafiadoras Seguir

Seguir - Udesc...Newsletter do i9 Acessos Mídias sociais Ver Estatísticas 8,755 visualizações ... Mega, UNO e Nano) - i9 - Núcleo Estudantil de Inovação Tecnológica Deixe uma

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Seguir - Udesc...Newsletter do i9 Acessos Mídias sociais Ver Estatísticas 8,755 visualizações ... Mega, UNO e Nano) - i9 - Núcleo Estudantil de Inovação Tecnológica Deixe uma

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 17

Legislaccedilatildeo Links Acesso 128269Pesquisahellip

Sobre o i9 Notiacutecias Atividades i9 Fotos Eventos Publicaccedilotildees Contato

Capa raquo Hands On raquo [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva

[Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor deChuva

Aeeee gente boa

TEMOS mais um Hands On

Antes de comeccedilarhellip

Eu jaacute havia comentado que eu tinha queimado meu Arduino UNO - [Hands On] O que natildeo fazer com oseu Arduino - mas agora estou com um novo Arduino UNO

Comprei na DX este Arduino chamado WDLduino

WDLduino de DX

Ele custou 25 reais e ja vem com o cabo e os Headers Caso vocecirc tenha ou queria um desse este eacute o link WDLduino na DX

Assim como o meu Arduino Nano ele tem um CI chamado CH340 que serve para fazer a comunicaccedilatildeocom o USB Caso tente gravar algo no Arduino vocecirc vai precisar do driver dele que pode ser encontrado

Populares

Newsletter do i9

Acessos

Miacutedias sociais

Ver Estatiacutesticas

8755 visualizaccedilotildees[Hands On] - Arduino +LCD + Reloacutegio em TempoReal DS3231 (Reloacutegio)

7144 visualizaccedilotildees[Hands On] ndash Arduino +LCD + Leitor RFID

7093 visualizaccedilotildeesQuebra de patentesa situaccedilatildeo doinventor da BINA

4641 visualizaccedilotildees[Hands On] ndashArduino + LCD +Sensor dedistacircncia (HC-SR04)

3744 visualizaccedilotildeesBusiness ModelCanvas jaacute ouviufalar

3562 visualizaccedilotildeesA Arte deFazerPerguntasCriativas e Desafiadoras

Seguir

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 27

neste link Driver do Arduino com CH340 (Estaacute em mandarimhellip mas quem natildeo fala mandarin hoje emdia xD)

CH340

Vou dar uma explicada raacutepido sobre os sensore que vamos usar neste tutorial

DHT11O DHT11 eacute um sensor de temperatura e umidade que permite fazer leituras de temperaturas entre 0 a 50Celsius e umidade entre 20 a 90

DHT11

Onde comprar o DHT11

DealExtreme Mercado Livre Diversos Eletrocircnica (Joinville ndash SC)

Sensor de ChuvaO Sensor de Chuva verifica se a placa estaacute molhada ou natildeo ou seja se estaacute chovendo Quando estaacute secoa saiacuteda do sensor fica em estado alto e quando haacute uma gota de chuva em estado baixo Eacute possivel ajustara sensibilidade da parte digital usando o potenciocircmetro O sensor tambeacutem tem saiacuteda analoacutegica dandouma melhor resoluccedilatildeo

Sensor de Chuva

Onde comprar o Sensor de Chuva DealExtreme Mercado Livre FelipeFlop Diversos Eletrocircnica (Joinville ndash SC)

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 37

Vamos botar a matildeo na massa

Neste tutorial vamos montar uma pequena estaccedilatildeo metereologica usando o DHT11 e o Sensor deChuva Seraacute possivel ver a temperatura e humidade do ar e tambeacutem verificar se estaacute chovendo no lugar

Parte 1 ndash DHT11Na primeira parte do Tutorial vamos mexer com o sensor de temperatura DHT11

Neste caso basta conectar o DHT11 em 5V no GND e em uma entrada analoacutegica

DHT11 e Arduino ndash Brainy Bits

DHT11 Montado

include DHTh

define DHTPIN A1 pino analoacutegico A1

define DHTTYPE DHT11 Modelo do DHT

DHT dht(DHTPIN DHTTYPE) configura a biblioteca do dht

void setup()

Serialbegin(9600)

Serialprintln(Teste do DHT11)

dhtbegin()

void loop()

float h = dhtreadHumidity()

float t = dhtreadTemperature()

if (isnan(t) || isnan(h)) testa se eacute natildeo um numero

Serialprintln(Falha na Leitura do DHT)

else

Serialprint(Umidade )

Serialprint(h)

Serialprint( t)

Serialprint(Temperatura )

Serialprint(t)

Serialprintln( C)

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 47

Parte 2 ndash Sensor de ChuvaNa segunda parte vamos ligar usar o Sensor de Chuva para detectar a quantidade de chuva e se estaacutechovendo ou natildeo

Para ajudar na montagem abaixo estaacute a maneira de ligar o sensor no Arduino UNO OBS o sensor usa5V e uma entrada analoacutegica e uma digital

Sensor de Chuva e Arduino ndash Fonte Henryrsquos Bench

A montagem deveraacute ficar algo assim

Sensor de Chuva Montado

int RainIn = A0 pino analoacutegico A0

int RainDigitalIn = 2 pino digital 2

int RainVal

boolean IsRaining = false

String strRaining

void setup()

Serialbegin(9600)

pinMode(RainDigitalInINPUT) seta o pino RainDigitalIn como entrada

void loop()

RainVal = analogRead(RainIn)

IsRaining = (digitalRead(RainDigitalIn))

if(IsRaining)

strRaining = Sim

else

strRaining = Natildeo

Serialprint(Chovendo )

Serialprint(strRaining)

Serialprint(t Nivel de Chuva )

Serialprintln(RainVal)

delay(200)

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 57

Parte 3 ndash Estaccedilatildeo MeteoroloacutegicaAgora vamos combinar as duas partes anteriores em um programa Como opcional pode-se usar um LEDpara indicar algum evento

Estaccedilatildeo Meteorologica

include DHTh

define DHTPIN A1 pino analoacutegico A1

define DHTTYPE DHT11

int RainIn = A0 pino analoacutegico A0

int RainDigitalIn = 2 pino digital 2

int RainVal

boolean IsRaining = false

String strRaining

DHT dht(DHTPIN DHTTYPE)

void setup()

Serialbegin(9600)

pinMode(RainDigitalInINPUT)

Serialprintln(Teste do DHT11)

dhtbegin()

void loop()

Sensor de Chuva

RainVal = analogRead(RainIn)

IsRaining = (digitalRead(RainDigitalIn))

if(IsRaining)

strRaining = Sim

else

strRaining = Nao

Serialprint(Chovendo )

Serialprint(strRaining)

Serialprint(t Level de Agua )

Serialprint(RainVal)

delay(200)

DHT11

float h = dhtreadHumidity()

float t = dhtreadTemperature()

if (isnan(t) || isnan(h)) testa se eacute natildeo um numero

Serialprintln(Falha na Leitura do DHT)

else

Serialprint( Umidade )

Serialprint(h)

Serialprint( t)

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 67

Compartilhe

Sobre Gabriel Nakata

Artigos Relacionados

[Hands On] Sensores deDistacircncia + EstaccedilatildeoMetereoloacutegica + LCD +Comunicaccedilatildeo I2C (ArduinoMega UNO e Nano)20092016

[Hands On] Arduino + DCMotor Driver +Potecircnciometro10052016

[Hands On] ndash Arduino UNO+ Arduino Mega ndash ProtocoloI2C02052016

Serialprint( Temperatura )

Serialprint(t)

Serialprintln( C)

O que vai aparecer na Serial Monitor eacute a Temperatura Umidade do Ambiente a variaacutevel do level de aacuteguae se estaacute chovendo ou natildeo

Serial Monitor da Estaccedilatildeo Meteoroloacutegica

Este foi mais um Hands On

Qualquer duacutevida elogio ou reclamaccedilatildeohellip fique a vontade para deixar um comentaacuterio

Estudante de Engenharia Eleacutetrica da UDESC-CCT Fascinado por novas tecnologias emprogramaccedilatildeo e jogos

Um comentaacuterio

Like 12

Pingback [Hands On] Sensores de Distacircncia + Estaccedilatildeo Metereoloacutegica + LCD + Comunicaccedilatildeo I2C (ArduinoMega UNO e Nano) - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

Deixe uma resposta

O seu endereccedilo de email natildeo seraacute publicado

Nome

E-Mail

Local na rede Internet

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 77

Publicar comentaacuterioPublicar comentaacuterio

i9 copy 2014 - Todos os direitos reservados

Page 2: Seguir - Udesc...Newsletter do i9 Acessos Mídias sociais Ver Estatísticas 8,755 visualizações ... Mega, UNO e Nano) - i9 - Núcleo Estudantil de Inovação Tecnológica Deixe uma

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 27

neste link Driver do Arduino com CH340 (Estaacute em mandarimhellip mas quem natildeo fala mandarin hoje emdia xD)

CH340

Vou dar uma explicada raacutepido sobre os sensore que vamos usar neste tutorial

DHT11O DHT11 eacute um sensor de temperatura e umidade que permite fazer leituras de temperaturas entre 0 a 50Celsius e umidade entre 20 a 90

DHT11

Onde comprar o DHT11

DealExtreme Mercado Livre Diversos Eletrocircnica (Joinville ndash SC)

Sensor de ChuvaO Sensor de Chuva verifica se a placa estaacute molhada ou natildeo ou seja se estaacute chovendo Quando estaacute secoa saiacuteda do sensor fica em estado alto e quando haacute uma gota de chuva em estado baixo Eacute possivel ajustara sensibilidade da parte digital usando o potenciocircmetro O sensor tambeacutem tem saiacuteda analoacutegica dandouma melhor resoluccedilatildeo

Sensor de Chuva

Onde comprar o Sensor de Chuva DealExtreme Mercado Livre FelipeFlop Diversos Eletrocircnica (Joinville ndash SC)

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 37

Vamos botar a matildeo na massa

Neste tutorial vamos montar uma pequena estaccedilatildeo metereologica usando o DHT11 e o Sensor deChuva Seraacute possivel ver a temperatura e humidade do ar e tambeacutem verificar se estaacute chovendo no lugar

Parte 1 ndash DHT11Na primeira parte do Tutorial vamos mexer com o sensor de temperatura DHT11

Neste caso basta conectar o DHT11 em 5V no GND e em uma entrada analoacutegica

DHT11 e Arduino ndash Brainy Bits

DHT11 Montado

include DHTh

define DHTPIN A1 pino analoacutegico A1

define DHTTYPE DHT11 Modelo do DHT

DHT dht(DHTPIN DHTTYPE) configura a biblioteca do dht

void setup()

Serialbegin(9600)

Serialprintln(Teste do DHT11)

dhtbegin()

void loop()

float h = dhtreadHumidity()

float t = dhtreadTemperature()

if (isnan(t) || isnan(h)) testa se eacute natildeo um numero

Serialprintln(Falha na Leitura do DHT)

else

Serialprint(Umidade )

Serialprint(h)

Serialprint( t)

Serialprint(Temperatura )

Serialprint(t)

Serialprintln( C)

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 47

Parte 2 ndash Sensor de ChuvaNa segunda parte vamos ligar usar o Sensor de Chuva para detectar a quantidade de chuva e se estaacutechovendo ou natildeo

Para ajudar na montagem abaixo estaacute a maneira de ligar o sensor no Arduino UNO OBS o sensor usa5V e uma entrada analoacutegica e uma digital

Sensor de Chuva e Arduino ndash Fonte Henryrsquos Bench

A montagem deveraacute ficar algo assim

Sensor de Chuva Montado

int RainIn = A0 pino analoacutegico A0

int RainDigitalIn = 2 pino digital 2

int RainVal

boolean IsRaining = false

String strRaining

void setup()

Serialbegin(9600)

pinMode(RainDigitalInINPUT) seta o pino RainDigitalIn como entrada

void loop()

RainVal = analogRead(RainIn)

IsRaining = (digitalRead(RainDigitalIn))

if(IsRaining)

strRaining = Sim

else

strRaining = Natildeo

Serialprint(Chovendo )

Serialprint(strRaining)

Serialprint(t Nivel de Chuva )

Serialprintln(RainVal)

delay(200)

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 57

Parte 3 ndash Estaccedilatildeo MeteoroloacutegicaAgora vamos combinar as duas partes anteriores em um programa Como opcional pode-se usar um LEDpara indicar algum evento

Estaccedilatildeo Meteorologica

include DHTh

define DHTPIN A1 pino analoacutegico A1

define DHTTYPE DHT11

int RainIn = A0 pino analoacutegico A0

int RainDigitalIn = 2 pino digital 2

int RainVal

boolean IsRaining = false

String strRaining

DHT dht(DHTPIN DHTTYPE)

void setup()

Serialbegin(9600)

pinMode(RainDigitalInINPUT)

Serialprintln(Teste do DHT11)

dhtbegin()

void loop()

Sensor de Chuva

RainVal = analogRead(RainIn)

IsRaining = (digitalRead(RainDigitalIn))

if(IsRaining)

strRaining = Sim

else

strRaining = Nao

Serialprint(Chovendo )

Serialprint(strRaining)

Serialprint(t Level de Agua )

Serialprint(RainVal)

delay(200)

DHT11

float h = dhtreadHumidity()

float t = dhtreadTemperature()

if (isnan(t) || isnan(h)) testa se eacute natildeo um numero

Serialprintln(Falha na Leitura do DHT)

else

Serialprint( Umidade )

Serialprint(h)

Serialprint( t)

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 67

Compartilhe

Sobre Gabriel Nakata

Artigos Relacionados

[Hands On] Sensores deDistacircncia + EstaccedilatildeoMetereoloacutegica + LCD +Comunicaccedilatildeo I2C (ArduinoMega UNO e Nano)20092016

[Hands On] Arduino + DCMotor Driver +Potecircnciometro10052016

[Hands On] ndash Arduino UNO+ Arduino Mega ndash ProtocoloI2C02052016

Serialprint( Temperatura )

Serialprint(t)

Serialprintln( C)

O que vai aparecer na Serial Monitor eacute a Temperatura Umidade do Ambiente a variaacutevel do level de aacuteguae se estaacute chovendo ou natildeo

Serial Monitor da Estaccedilatildeo Meteoroloacutegica

Este foi mais um Hands On

Qualquer duacutevida elogio ou reclamaccedilatildeohellip fique a vontade para deixar um comentaacuterio

Estudante de Engenharia Eleacutetrica da UDESC-CCT Fascinado por novas tecnologias emprogramaccedilatildeo e jogos

Um comentaacuterio

Like 12

Pingback [Hands On] Sensores de Distacircncia + Estaccedilatildeo Metereoloacutegica + LCD + Comunicaccedilatildeo I2C (ArduinoMega UNO e Nano) - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

Deixe uma resposta

O seu endereccedilo de email natildeo seraacute publicado

Nome

E-Mail

Local na rede Internet

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 77

Publicar comentaacuterioPublicar comentaacuterio

i9 copy 2014 - Todos os direitos reservados

Page 3: Seguir - Udesc...Newsletter do i9 Acessos Mídias sociais Ver Estatísticas 8,755 visualizações ... Mega, UNO e Nano) - i9 - Núcleo Estudantil de Inovação Tecnológica Deixe uma

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 37

Vamos botar a matildeo na massa

Neste tutorial vamos montar uma pequena estaccedilatildeo metereologica usando o DHT11 e o Sensor deChuva Seraacute possivel ver a temperatura e humidade do ar e tambeacutem verificar se estaacute chovendo no lugar

Parte 1 ndash DHT11Na primeira parte do Tutorial vamos mexer com o sensor de temperatura DHT11

Neste caso basta conectar o DHT11 em 5V no GND e em uma entrada analoacutegica

DHT11 e Arduino ndash Brainy Bits

DHT11 Montado

include DHTh

define DHTPIN A1 pino analoacutegico A1

define DHTTYPE DHT11 Modelo do DHT

DHT dht(DHTPIN DHTTYPE) configura a biblioteca do dht

void setup()

Serialbegin(9600)

Serialprintln(Teste do DHT11)

dhtbegin()

void loop()

float h = dhtreadHumidity()

float t = dhtreadTemperature()

if (isnan(t) || isnan(h)) testa se eacute natildeo um numero

Serialprintln(Falha na Leitura do DHT)

else

Serialprint(Umidade )

Serialprint(h)

Serialprint( t)

Serialprint(Temperatura )

Serialprint(t)

Serialprintln( C)

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 47

Parte 2 ndash Sensor de ChuvaNa segunda parte vamos ligar usar o Sensor de Chuva para detectar a quantidade de chuva e se estaacutechovendo ou natildeo

Para ajudar na montagem abaixo estaacute a maneira de ligar o sensor no Arduino UNO OBS o sensor usa5V e uma entrada analoacutegica e uma digital

Sensor de Chuva e Arduino ndash Fonte Henryrsquos Bench

A montagem deveraacute ficar algo assim

Sensor de Chuva Montado

int RainIn = A0 pino analoacutegico A0

int RainDigitalIn = 2 pino digital 2

int RainVal

boolean IsRaining = false

String strRaining

void setup()

Serialbegin(9600)

pinMode(RainDigitalInINPUT) seta o pino RainDigitalIn como entrada

void loop()

RainVal = analogRead(RainIn)

IsRaining = (digitalRead(RainDigitalIn))

if(IsRaining)

strRaining = Sim

else

strRaining = Natildeo

Serialprint(Chovendo )

Serialprint(strRaining)

Serialprint(t Nivel de Chuva )

Serialprintln(RainVal)

delay(200)

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 57

Parte 3 ndash Estaccedilatildeo MeteoroloacutegicaAgora vamos combinar as duas partes anteriores em um programa Como opcional pode-se usar um LEDpara indicar algum evento

Estaccedilatildeo Meteorologica

include DHTh

define DHTPIN A1 pino analoacutegico A1

define DHTTYPE DHT11

int RainIn = A0 pino analoacutegico A0

int RainDigitalIn = 2 pino digital 2

int RainVal

boolean IsRaining = false

String strRaining

DHT dht(DHTPIN DHTTYPE)

void setup()

Serialbegin(9600)

pinMode(RainDigitalInINPUT)

Serialprintln(Teste do DHT11)

dhtbegin()

void loop()

Sensor de Chuva

RainVal = analogRead(RainIn)

IsRaining = (digitalRead(RainDigitalIn))

if(IsRaining)

strRaining = Sim

else

strRaining = Nao

Serialprint(Chovendo )

Serialprint(strRaining)

Serialprint(t Level de Agua )

Serialprint(RainVal)

delay(200)

DHT11

float h = dhtreadHumidity()

float t = dhtreadTemperature()

if (isnan(t) || isnan(h)) testa se eacute natildeo um numero

Serialprintln(Falha na Leitura do DHT)

else

Serialprint( Umidade )

Serialprint(h)

Serialprint( t)

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 67

Compartilhe

Sobre Gabriel Nakata

Artigos Relacionados

[Hands On] Sensores deDistacircncia + EstaccedilatildeoMetereoloacutegica + LCD +Comunicaccedilatildeo I2C (ArduinoMega UNO e Nano)20092016

[Hands On] Arduino + DCMotor Driver +Potecircnciometro10052016

[Hands On] ndash Arduino UNO+ Arduino Mega ndash ProtocoloI2C02052016

Serialprint( Temperatura )

Serialprint(t)

Serialprintln( C)

O que vai aparecer na Serial Monitor eacute a Temperatura Umidade do Ambiente a variaacutevel do level de aacuteguae se estaacute chovendo ou natildeo

Serial Monitor da Estaccedilatildeo Meteoroloacutegica

Este foi mais um Hands On

Qualquer duacutevida elogio ou reclamaccedilatildeohellip fique a vontade para deixar um comentaacuterio

Estudante de Engenharia Eleacutetrica da UDESC-CCT Fascinado por novas tecnologias emprogramaccedilatildeo e jogos

Um comentaacuterio

Like 12

Pingback [Hands On] Sensores de Distacircncia + Estaccedilatildeo Metereoloacutegica + LCD + Comunicaccedilatildeo I2C (ArduinoMega UNO e Nano) - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

Deixe uma resposta

O seu endereccedilo de email natildeo seraacute publicado

Nome

E-Mail

Local na rede Internet

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 77

Publicar comentaacuterioPublicar comentaacuterio

i9 copy 2014 - Todos os direitos reservados

Page 4: Seguir - Udesc...Newsletter do i9 Acessos Mídias sociais Ver Estatísticas 8,755 visualizações ... Mega, UNO e Nano) - i9 - Núcleo Estudantil de Inovação Tecnológica Deixe uma

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 47

Parte 2 ndash Sensor de ChuvaNa segunda parte vamos ligar usar o Sensor de Chuva para detectar a quantidade de chuva e se estaacutechovendo ou natildeo

Para ajudar na montagem abaixo estaacute a maneira de ligar o sensor no Arduino UNO OBS o sensor usa5V e uma entrada analoacutegica e uma digital

Sensor de Chuva e Arduino ndash Fonte Henryrsquos Bench

A montagem deveraacute ficar algo assim

Sensor de Chuva Montado

int RainIn = A0 pino analoacutegico A0

int RainDigitalIn = 2 pino digital 2

int RainVal

boolean IsRaining = false

String strRaining

void setup()

Serialbegin(9600)

pinMode(RainDigitalInINPUT) seta o pino RainDigitalIn como entrada

void loop()

RainVal = analogRead(RainIn)

IsRaining = (digitalRead(RainDigitalIn))

if(IsRaining)

strRaining = Sim

else

strRaining = Natildeo

Serialprint(Chovendo )

Serialprint(strRaining)

Serialprint(t Nivel de Chuva )

Serialprintln(RainVal)

delay(200)

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 57

Parte 3 ndash Estaccedilatildeo MeteoroloacutegicaAgora vamos combinar as duas partes anteriores em um programa Como opcional pode-se usar um LEDpara indicar algum evento

Estaccedilatildeo Meteorologica

include DHTh

define DHTPIN A1 pino analoacutegico A1

define DHTTYPE DHT11

int RainIn = A0 pino analoacutegico A0

int RainDigitalIn = 2 pino digital 2

int RainVal

boolean IsRaining = false

String strRaining

DHT dht(DHTPIN DHTTYPE)

void setup()

Serialbegin(9600)

pinMode(RainDigitalInINPUT)

Serialprintln(Teste do DHT11)

dhtbegin()

void loop()

Sensor de Chuva

RainVal = analogRead(RainIn)

IsRaining = (digitalRead(RainDigitalIn))

if(IsRaining)

strRaining = Sim

else

strRaining = Nao

Serialprint(Chovendo )

Serialprint(strRaining)

Serialprint(t Level de Agua )

Serialprint(RainVal)

delay(200)

DHT11

float h = dhtreadHumidity()

float t = dhtreadTemperature()

if (isnan(t) || isnan(h)) testa se eacute natildeo um numero

Serialprintln(Falha na Leitura do DHT)

else

Serialprint( Umidade )

Serialprint(h)

Serialprint( t)

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 67

Compartilhe

Sobre Gabriel Nakata

Artigos Relacionados

[Hands On] Sensores deDistacircncia + EstaccedilatildeoMetereoloacutegica + LCD +Comunicaccedilatildeo I2C (ArduinoMega UNO e Nano)20092016

[Hands On] Arduino + DCMotor Driver +Potecircnciometro10052016

[Hands On] ndash Arduino UNO+ Arduino Mega ndash ProtocoloI2C02052016

Serialprint( Temperatura )

Serialprint(t)

Serialprintln( C)

O que vai aparecer na Serial Monitor eacute a Temperatura Umidade do Ambiente a variaacutevel do level de aacuteguae se estaacute chovendo ou natildeo

Serial Monitor da Estaccedilatildeo Meteoroloacutegica

Este foi mais um Hands On

Qualquer duacutevida elogio ou reclamaccedilatildeohellip fique a vontade para deixar um comentaacuterio

Estudante de Engenharia Eleacutetrica da UDESC-CCT Fascinado por novas tecnologias emprogramaccedilatildeo e jogos

Um comentaacuterio

Like 12

Pingback [Hands On] Sensores de Distacircncia + Estaccedilatildeo Metereoloacutegica + LCD + Comunicaccedilatildeo I2C (ArduinoMega UNO e Nano) - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

Deixe uma resposta

O seu endereccedilo de email natildeo seraacute publicado

Nome

E-Mail

Local na rede Internet

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 77

Publicar comentaacuterioPublicar comentaacuterio

i9 copy 2014 - Todos os direitos reservados

Page 5: Seguir - Udesc...Newsletter do i9 Acessos Mídias sociais Ver Estatísticas 8,755 visualizações ... Mega, UNO e Nano) - i9 - Núcleo Estudantil de Inovação Tecnológica Deixe uma

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 57

Parte 3 ndash Estaccedilatildeo MeteoroloacutegicaAgora vamos combinar as duas partes anteriores em um programa Como opcional pode-se usar um LEDpara indicar algum evento

Estaccedilatildeo Meteorologica

include DHTh

define DHTPIN A1 pino analoacutegico A1

define DHTTYPE DHT11

int RainIn = A0 pino analoacutegico A0

int RainDigitalIn = 2 pino digital 2

int RainVal

boolean IsRaining = false

String strRaining

DHT dht(DHTPIN DHTTYPE)

void setup()

Serialbegin(9600)

pinMode(RainDigitalInINPUT)

Serialprintln(Teste do DHT11)

dhtbegin()

void loop()

Sensor de Chuva

RainVal = analogRead(RainIn)

IsRaining = (digitalRead(RainDigitalIn))

if(IsRaining)

strRaining = Sim

else

strRaining = Nao

Serialprint(Chovendo )

Serialprint(strRaining)

Serialprint(t Level de Agua )

Serialprint(RainVal)

delay(200)

DHT11

float h = dhtreadHumidity()

float t = dhtreadTemperature()

if (isnan(t) || isnan(h)) testa se eacute natildeo um numero

Serialprintln(Falha na Leitura do DHT)

else

Serialprint( Umidade )

Serialprint(h)

Serialprint( t)

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 67

Compartilhe

Sobre Gabriel Nakata

Artigos Relacionados

[Hands On] Sensores deDistacircncia + EstaccedilatildeoMetereoloacutegica + LCD +Comunicaccedilatildeo I2C (ArduinoMega UNO e Nano)20092016

[Hands On] Arduino + DCMotor Driver +Potecircnciometro10052016

[Hands On] ndash Arduino UNO+ Arduino Mega ndash ProtocoloI2C02052016

Serialprint( Temperatura )

Serialprint(t)

Serialprintln( C)

O que vai aparecer na Serial Monitor eacute a Temperatura Umidade do Ambiente a variaacutevel do level de aacuteguae se estaacute chovendo ou natildeo

Serial Monitor da Estaccedilatildeo Meteoroloacutegica

Este foi mais um Hands On

Qualquer duacutevida elogio ou reclamaccedilatildeohellip fique a vontade para deixar um comentaacuterio

Estudante de Engenharia Eleacutetrica da UDESC-CCT Fascinado por novas tecnologias emprogramaccedilatildeo e jogos

Um comentaacuterio

Like 12

Pingback [Hands On] Sensores de Distacircncia + Estaccedilatildeo Metereoloacutegica + LCD + Comunicaccedilatildeo I2C (ArduinoMega UNO e Nano) - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

Deixe uma resposta

O seu endereccedilo de email natildeo seraacute publicado

Nome

E-Mail

Local na rede Internet

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 77

Publicar comentaacuterioPublicar comentaacuterio

i9 copy 2014 - Todos os direitos reservados

Page 6: Seguir - Udesc...Newsletter do i9 Acessos Mídias sociais Ver Estatísticas 8,755 visualizações ... Mega, UNO e Nano) - i9 - Núcleo Estudantil de Inovação Tecnológica Deixe uma

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 67

Compartilhe

Sobre Gabriel Nakata

Artigos Relacionados

[Hands On] Sensores deDistacircncia + EstaccedilatildeoMetereoloacutegica + LCD +Comunicaccedilatildeo I2C (ArduinoMega UNO e Nano)20092016

[Hands On] Arduino + DCMotor Driver +Potecircnciometro10052016

[Hands On] ndash Arduino UNO+ Arduino Mega ndash ProtocoloI2C02052016

Serialprint( Temperatura )

Serialprint(t)

Serialprintln( C)

O que vai aparecer na Serial Monitor eacute a Temperatura Umidade do Ambiente a variaacutevel do level de aacuteguae se estaacute chovendo ou natildeo

Serial Monitor da Estaccedilatildeo Meteoroloacutegica

Este foi mais um Hands On

Qualquer duacutevida elogio ou reclamaccedilatildeohellip fique a vontade para deixar um comentaacuterio

Estudante de Engenharia Eleacutetrica da UDESC-CCT Fascinado por novas tecnologias emprogramaccedilatildeo e jogos

Um comentaacuterio

Like 12

Pingback [Hands On] Sensores de Distacircncia + Estaccedilatildeo Metereoloacutegica + LCD + Comunicaccedilatildeo I2C (ArduinoMega UNO e Nano) - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

Deixe uma resposta

O seu endereccedilo de email natildeo seraacute publicado

Nome

E-Mail

Local na rede Internet

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 77

Publicar comentaacuterioPublicar comentaacuterio

i9 copy 2014 - Todos os direitos reservados

Page 7: Seguir - Udesc...Newsletter do i9 Acessos Mídias sociais Ver Estatísticas 8,755 visualizações ... Mega, UNO e Nano) - i9 - Núcleo Estudantil de Inovação Tecnológica Deixe uma

23042018 [Hands On] Estaccedilatildeo Meteoroloacutegica Arduino + DHT11 + Sensor de Chuva - i9 - Nuacutecleo Estudantil de Inovaccedilatildeo Tecnoloacutegica

httpwww2joinvilleudescbr~i920160919hands-onestacao-meteorologica-com-o-dht11-e-o-sensor-de-chuva 77

Publicar comentaacuterioPublicar comentaacuterio

i9 copy 2014 - Todos os direitos reservados