Índice:
- Etapa 1: Faça o Arduino no breadboard
- Etapa 2: Conectando o LCD
- Etapa 3: Conectando o sensor de temperatura DS18B20
- Etapa 4: Preparando o circuito
- Etapa 5: CÓDIGO do Arduino
- Etapa 6: Finalmente, você concluiu
- Etapa 7: Veja AO VIVO
Vídeo: Termômetro digital com Arduino e DS18B20: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Basta criar um termômetro digital com pode informar a temperatura ambiente atual em uma tela LCD. Este é um projeto para iniciantes. Aparelho de que você precisa: 1. Arduino UNO R3 2. Sensor de temperatura DS18B20. 3. Visor LCD 16X2. 4. Fios de conexão. 5. Painel do projeto. Agora vamos fazer um termômetro digital….. Esta é uma pinagem Atmega168 para arduino. Basta pular isso se quiser fazer este termômetro com o seu Arduino.
Etapa 1: Faça o Arduino no breadboard
Criar arduino em um painel de violação é muito fácil. Agora, o procedimento de fiação passo a passo é dado abaixo: 1. Pino 7 -> + 5V 2. Pino8 -> GND 3. Pin9 -> Cristal -> capacitor 22pF -> GND 4. Pin10-> Cristal -> capacitor 22pF -> GND 5. pino 22 -> GND 6. Pin21 e Pin20 -> + 5V 7. Pin1-> 10K registror para GND + botão para + 5V Agora você está pronto ……………..
Etapa 2: Conectando o LCD
Etapa 3: Conectando o sensor de temperatura DS18B20
Etapa 4: Preparando o circuito
Conecte o LCD com o atmega ou arduino de acordo com o exemplo de LCD padrão no IDE do arduino. Agora conecte o barramento de dados DS1307 ao DIGITAL PIN 7 (Atmega pino 13)
Etapa 5: CÓDIGO do Arduino
#include #include #include int DS18S20_Pin = 7; // Pino de sinal DS18S20 no digital 7 por rahulmitra LiquidCrystal lcd (12, 11, 5, 4, 3, 2); // Chip de temperatura i / o OneWire ds (DS18S20_Pin); // no pino digital 7 por rahulmitra void setup (void) {Serial.begin (9600); lcd.begin (16, 2); // Imprime uma mensagem no LCD. lcd.print ("Rahul Mitra"); } loop void (void) {float temperature = getTemp (); Serial.println (temperatura); lcd.setCursor (0, 1); lcd.print ("Temp:"); lcd.print (temperatura); lcd.print ("* C"); atraso (100); // apenas aqui para desacelerar a saída para que seja mais fácil de ler} float getTemp () {// retorna a temperatura de um DS18S20 em dados de byte DEG Celsius [12]; byte addr [8]; if (! ds.search (addr)) {// não há mais sensores na cadeia, redefina a pesquisa ds.reset_search (); return -1000; } if (OneWire:: crc8 (addr, 7)! = addr [7]) {Serial.println ("CRC não é válido!"); return -1000; } if (addr [0]! = 0x10 && addr [0]! = 0x28) {Serial.print ("Dispositivo não reconhecido"); return -1000; } ds.reset (); ds.select (addr); ds.write (0x44, 1); // inicia a conversão, com o parasita ligado no byte final presente = ds.reset (); ds.select (addr); ds.write (0xBE); // Ler o Scratchpad para (int i = 0; i <9; i ++) {// precisamos de 9 bytes de dados = ds.read (); } ds.reset_search (); byte MSB = dados [1]; byte LSB = dados [0]; float tempRead = ((MSB << 8) | LSB); // usando o complemento de dois float TemperatureSum = tempRead / 16; return TemperatureSum; }
Etapa 6: Finalmente, você concluiu
Etapa 7: Veja AO VIVO
www.youtube.com/watch?v=7718FODdtio&list=UUY916I6z4Y3QQhzjHsIhR8w
Recomendado:
Usar smartphone como termômetro sem contato / termômetro portátil: 8 etapas (com fotos)
Use Smartphone como termômetro sem contato / termômetro portátil: Medir a temperatura corporal com sem contato / sem contato como uma pistola térmica. Eu criei este projeto porque o Thermo Gun agora é muito caro, então preciso encontrar uma alternativa para fazer DIY. E o objetivo é fazer com a versão de baixo orçamento.SuppliesMLX90614Ardu
Termômetro digital baseado em Arduino: 3 etapas
Termômetro digital baseado em Arduino: neste projeto, um termômetro digital baseado em Arduino é projetado para ser usado para analisar a temperatura da sala. O termômetro é geralmente usado como um instrumento de medição de temperatura. Existem vários princípios que podem ser usados para medir
Termômetro infravermelho sem contato baseado em Arduino - Termômetro baseado em IR usando Arduino: 4 etapas
Termômetro infravermelho sem contato baseado em Arduino | Termômetro baseado em IR usando Arduino: Olá pessoal, neste instructables faremos um termômetro sem contato usando arduino. Já que às vezes a temperatura do líquido / sólido é muito alta ou muito baixa e então é difícil fazer contato com ele e ler sua temperatura então naquele cenário
Termômetro digital Acme com sonda de temperatura DS18B20 e LCD I2C: 5 etapas
Termômetro Digital Acme W / DS18B20 Sonda de Temperatura e LCD I2C: este é um projeto muito simples, que não custa muito e não vai demorar muito. Coloquei em uma caixa da Amazon porque estava lá, mas poderia ser montado em praticamente qualquer coisa
Arduino From Scratch - Termômetro Digital: 7 etapas (com imagens)
Arduino From Scratch - Termômetro Digital: Eu adoro fazer projetos com o Arduinos, mas por US $ 30 cada um seus projetos podem ficar caros. Portanto, quero mostrar como você pode fazer seu próprio Arduino do zero e economizar dinheiro fazendo isso. Faça seu próprio Arduino por cerca de US $ 8. Para este instrutível