Índice:
- Etapa 1: Etapa um: adquirir suprimentos
- Etapa 2: Etapa dois: inserir LCD e anexar
- Etapa 3: Etapa três: Concluir anexando a placa de ensaio com LCD ao Arduino
- Etapa 4: Etapa quatro: inserir e conectar o potenciômetro
- Etapa 5: Etapa cinco: colocar e conectar os sensores
- Etapa 6: Etapa seis: conectar o computador e o Arduino e carregar o código
- Etapa 7: (opcional) Etapa sete: alterar o código dependendo do sensor de temperatura em uso
- Etapa 8: Etapa Oito: Aproveite o Seu Novo Conhecimento
Vídeo: Sensor de temperatura e luz: 8 etapas
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
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
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: 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
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
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.