Índice:
- Etapa 1: Lista de componentes necessários
- Etapa 2: Conexão do circuito no Tinkercad
- Etapa 3: Sensor de temperatura TMP36
- Etapa 4: Conecte o TMP36 ao Arduino
- Etapa 5: vamos fazer alguma codificação
- Etapa 6: resto do código
- Etapa 7: Explicação e resultados
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Olá pessoal! Somos alunos da Universidade Tun Hussein Onn Malaysia (UTHM) realizando um projeto para demonstrar como podemos simular um sensor de temperatura, um lcd e um Arduino usando o Tinkercad como parte de nosso currículo para UQD0801 (Robocon 1) (Grupo 7)
Sensores de temperatura e LCD podem servir como um mecanismo simples em diferentes situações, como monitoramento de temperatura ambiente e até monitoramento de plantas ou qualquer local que considere a temperatura como um elemento importante!
Etapa 1: Lista de componentes necessários
Este projeto requer componentes que são facilmente adquiridos no mercado.
Lista de componentes:
1. Arduino Uno R3 (1)
2. Sensor de temperatura (TMP36) (1)
3. LCD 16x2 (1)
4. Potenciômetro 250kΩ (1)
5. Resistor 220Ω (1)
Etapa 2: Conexão do circuito no Tinkercad
O Tinkercad fornece circuitos pré-construídos que podem ajudar os usuários a não complicar seus circuitos construindo do zero.
No Desinger do Circuito, podemos pesquisar o lcd, o que mostrará que existe um circuito inicial que possui um circuito pré-conectado entre um Arduino e um LCD.
Etapa 3: Sensor de temperatura TMP36
No Tinkercad, existe apenas um sensor de temperatura disponível, que é o TMP36.
O TMP36 não possui um resistor sensível à temperatura. Em vez disso, este sensor usa a propriedade de diodos; à medida que um diodo muda de temperatura, a voltagem muda com ele a uma taxa conhecida. O sensor mede a pequena mudança e produz uma tensão analógica entre 0 e 1,75 VCC com base nela. Para obter a temperatura, precisamos medir a saída e realizar alguns cálculos para convertê-la em graus Celsius.
Etapa 4: Conecte o TMP36 ao Arduino
O TMP36 possui 3 pinos, que podem ser facilmente identificados observando o lado plano do sensor.
O primeiro pino é o pino de + 5V que será conectado à fonte.
O segundo pino é o Vout que será conectado ao pino Analog In, (pode ser A0-A5). Usamos A0 para este projeto.
O terceiro pino é o pino GND que será conectado ao aterramento do Arduino.
Etapa 5: vamos fazer alguma codificação
Inicialmente, haverá um código no editor de código encontrado no Tinkercad.
Isso ocorre porque usamos um circuito inicial do Tinkercad, carregando seu código junto com ele para permitir que novos usuários explorem e simulem a saída.
Podemos excluir tudo isso e projetar nosso código.
Para qualquer código do Arduino que estivermos prestes a projetar, precisamos garantir que as bibliotecas relacionadas ao projeto sejam incluídas.
Que, neste caso, exigimos duas bibliotecas; -Biblioteca para LCD (LiquidCrystal.h)
-Biblioteca para comunicação serial (SoftwareSerial.h)
Ambas as bibliotecas estão presentes no Tinkercad, o que significa que não há necessidade de baixar nenhuma biblioteca de fontes externas.
Portanto; as primeiras linhas do código são
#incluir
#incluir
Etapa 6: resto do código
// inclua o código da biblioteca: #include
#incluir
LiquidCrystal lcd (12, 11, 5, 4, 3, 2); // conectando os pinos rs, en, d4, d5, d6, d7 ao arduino no pino 12 11 5 4 3 2
int celsius; // declara uma função celsius como um inteiro
void setup ()
{
Serial.begin (9600); // define a taxa de transmissão em 9600 bits por segundo
lcd.begin (16, 2); // o tamanho do LCD é 16x2 // Imprime uma mensagem no LCD.
lcd.print ("Temp Display");
Serial.println ("Exibição temporária"); // imprime a mensagem no monitor serial}
void loop ()
{
celsius = map (((analogRead (A0) - 20) * 3.04), 0, 1023, -40, 125); // mapear para obter a temperatura matematicamente. Média 0 = -40 graus e 1023 = 125 graus
lcd.setCursor (0, 0); // cursor definido para o primeiro pixel do lcd.
lcd.print ("Temp Display"); // imprime mensagem para lcd
lcd.setCursor (0, 1); // cursor definido para o primeiro pixel da segunda linha
lcd.print (celsius); // imprime a saída em Celsius da leitura analógica no LCD em 0, 1
lcd.print ("C"); // imprimir alfabeto "c"
Serial.println (celsius); // saída mostrada no monitor serial
atraso (1000); // a leitura é atualizada a cada 1 segundo
lcd.clear (); // limpa o lcd
}
Ocasionalmente, pode haver um caractere "*" entre o espaço entre as linhas quando copiado para o Tinkercad. Certifique-se de que qualquer outro caractere além do código encontrado acima seja apagado para evitar erros durante a compilação
Recomendado:
Temperatura do display do Arduino no display LED TM1637: 7 etapas
Arduino Display Temperature on TM1637 LED Display: Neste tutorial, aprenderemos como exibir a temperatura usando LED Display TM1637 e sensor DHT11 e Visuino. Assistir ao vídeo
Leitura de temperatura usando o sensor de temperatura LM35 com Arduino Uno: 4 etapas
Lendo a temperatura usando o sensor de temperatura LM35 com o Arduino Uno: Olá, pessoal, neste instructables aprenderemos como usar o LM35 com o Arduino. Lm35 é um sensor de temperatura que pode ler valores de temperatura de -55 ° C a 150 ° C. É um dispositivo de 3 terminais que fornece tensão analógica proporcional à temperatura. Hig
Sensor de temperatura e umidade com Arduino e display LCD: 4 etapas
Sensor de temperatura e umidade com Arduino e display LCD: Olá pessoal, bem-vindos de volta ao Artuino. Como você viu, comecei An InstructableToday, vamos fazer um Temperature & Medidor de umidade com módulo DHT11. Vamos começar PS. Considere se inscrever e curtir o vídeo
Como fazer relógio em tempo real usando Arduino e display TFT - Arduino Mega RTC com display TFT de 3,5 polegadas: 4 etapas
Como fazer relógio em tempo real usando Arduino e display TFT | Arduino Mega RTC com display TFT de 3,5 polegadas: Visite meu canal no Youtube. Introdução: - Neste post vou fazer “Relógio em tempo real“usando LCD touch TFT de 3,5 polegadas, Arduino Mega Módulo 2560 e DS3231 RTC… .Antes de começar… verifique o vídeo do meu canal no YouTube… Nota: - Se você estiver usando Arduin
SENSOR SUHU DENGAN LCD DAN LED (Fazendo sensor de temperatura com LCD e LED): 6 etapas (com imagens)
SENSOR SUHU DENGAN LCD DAN LED (Fazendo sensor de temperatura com LCD e LED): hai, saya Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA da Indonésia, di sini saya akan berbagi cara membuat sensor suhu menggunakan Arduino dengan Output ke LCD e LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini anda