Índice:

Sensor de temperatura e luz: 8 etapas
Sensor de temperatura e luz: 8 etapas

Vídeo: Sensor de temperatura e luz: 8 etapas

Vídeo: Sensor de temperatura e luz: 8 etapas
Vídeo: 8 fallas del sensor de temperatura del refrigerante 2024, Novembro
Anonim
Sensor de temperatura e luz
Sensor de temperatura e luz
Sensor de temperatura e luz
Sensor de temperatura e luz

Este instrutível é para um sensor básico de temperatura e luz. É sobre isso.

Suprimentos:

-23 Cabos de salto

-1 Potenciômetro de 10k

Resistor -1k

-Tela de LCD

-Breadboard

-Fotoresistor

-Arduino 2560

Etapa 1: Etapa um: adquirir suprimentos

Etapa um: adquirir suprimentos
Etapa um: adquirir suprimentos

Certifique-se de que seus suprimentos estejam reunidos e prontos para serem usados. Eles podem ser substituídos se estiverem com defeito, mas é bom ter um espaço reservado ao montar o circuito.

Etapa 2: Etapa dois: inserir LCD e anexar

Etapa dois: inserir LCD e anexar
Etapa dois: inserir LCD e anexar
Etapa dois: inserir LCD e anexar
Etapa dois: inserir LCD e anexar

A Fig. 3 e a Fig. 4 mostram a maneira correta de inserir o display LCD e a primeira metade dos cabos de salto entre a placa de ensaio e o Arduino.

Etapa 3: Etapa três: Concluir anexando a placa de ensaio com LCD ao Arduino

Etapa três: termine de anexar a placa de ensaio com LCD ao Arduino
Etapa três: termine de anexar a placa de ensaio com LCD ao Arduino

Etapa três: terminar de anexar a breadboard com LCD ao Arduino A Fig. 5 mostra a segunda metade dos cabos de salto entre a breadboard e o Arduino.

Etapa 4: Etapa quatro: inserir e conectar o potenciômetro

Etapa quatro: insira e conecte o potenciômetro
Etapa quatro: insira e conecte o potenciômetro

A Fig. 6 mostra uma maneira fácil de inserir e conectar o potenciômetro para não atrapalhar nas próximas etapas. (Observação: o potenciômetro pode não entrar na placa de ensaio com segurança. Certifique-se de prendê-lo ao ligar o circuito.)

Etapa 5: Etapa cinco: colocar e conectar os sensores

Etapa cinco: coloque e conecte os sensores
Etapa cinco: coloque e conecte os sensores

A Fig. 7 mostra o posicionamento adequado e os pontos de conexão para os cabos de salto e coincidentes para conectá-los adequadamente ao LCD e ao Arduino. Certifique-se de que o fotorresistor tenha acesso aos níveis de luz adequados e não esteja sendo bloqueado por cabos de ligação ou outros bits de circuito.

Etapa 6: Etapa seis: conectar o computador e o Arduino e carregar o código

O código pode ser encontrado em

Etapa 7: (opcional) Etapa sete: alterar o código dependendo do sensor de temperatura em uso

O sensor de temperatura TMP36 é o que é usado com o código atual, mas usamos o sensor de umidade e temperatura DHT11. Uma vez que este sensor envia um valor de dados diferente, o código deve ser alterado para visualizar a temperatura corretamente.

Certifique-se de baixar a biblioteca DHT11 do link a seguir e adicioná-la ao banco de dados e código da biblioteca.

github.com/adidax/dht11

#incluir

#include #define DHT11PIN 4 int lightPin = 1; int tempPin = 4; // BS E D4 D5 D6 D7 LiquidCrystal lcd (7, 8, 9, 10, 11, 12); dht11 DHT11; configuração vazia () {lcd.begin (16, 2); } void loop () {Serial.println (); int chk = DHT11.read (DHT11PIN); Serial.print ("Umidade (%):"); Serial.println ((float) DHT11.umidity, 2); Serial.print ("Temperatura (C):"); Serial.println ((flutuante) DHT11.temperatura, 2); // Exibir temperatura em C lcd.println (); int tempReading = analogRead (tempPin); float tempVolts = tempReading * 5.0 / 1024.0; float tempC = tempVolts * 11.1; flutuante tempF = (tempC * 9) / 5 + 32; lcd.print ("Temp F"); lcd.setCursor (6, 0); lcd.print (tempF); // Exibir luz na segunda linha int lightReading = analogRead (lightPin); lcd.setCursor (0, 1); // ---------------- lcd.print ("Light"); lcd.setCursor (6, 1); lcd.print (lightReading); atraso (500); }

Etapa 8: Etapa Oito: Aproveite o Seu Novo Conhecimento

Parabéns, visualizador. Se você seguiu as últimas 7 etapas, agora terá um sensor de temperatura e luz funcionando em suas mãos. Use o que você aprendeu para o bem, não para o mal.

Isenção de responsabilidade: Se você usar esta tecnologia para o mal, os criadores deste instrutível não assumem qualquer responsabilidade pelo que você fizer.

Recomendado: