Monitor de Temperatura para Carro com Arduino – Prevenção de Insolação em Crianças
O Life Saver é um dispositivo DIY baseado em Arduino que monitora continuamente a temperatura interna de um veículo e notifica cuidadores quando a temperatura excede um limite seguro. Exibindo a temperatura atual em uma tela LCD e emitindo um alarme sonoro, fornece alerta precoce para prevenir incidentes de insolação em crianças deixadas em carros quentes.
Passo 1: Reunir Componentes
- Arduino Uno
- Shield LCD Keypad
- 11 jumpers macho-fêmea
- 7 jumpers macho-macho
- Sensor de temperatura DHT11
- Protoboard grande
- Protoboard pequena
- Buzzer passivo (5 V)
- LED verde
- LED vermelho
- 2 × resistores de 330 Ω
Passo 2: Conectar o LCD Keypad
1. Insira o fio laranja no pino 5 do LCD Keypad (canto superior direito) e conecte a outra extremidade ao pino 4 do Arduino.
2. Insira o fio vermelho no pino 6 do LCD Keypad (canto superior direito) e conecte a outra extremidade ao pino 5 do Arduino.
3. Insira o fio azul no pino 7 do LCD Keypad (canto superior direito) e conecte a outra extremidade ao pino 6 do Arduino.
4. Insira o fio rosa no pino 8 do LCD Keypad (canto superior direito) e conecte a outra extremidade ao pino 7 do Arduino.
5. Insira o fio cinza no pino 9 do LCD Keypad (canto superior direito) e conecte a outra extremidade ao pino 8 do Arduino.
6. Insira o fio branco no pino 10 do LCD Keypad (canto superior direito) e conecte a outra extremidade ao pino 9 do Arduino.
7. Conecte o fio branco ao pino 9 do LCD Keypad (canto inferior direito) e leve a outra extremidade ao trilho negativo da protoboard.
8. Conecte o fio cinza ao pino 10 do LCD Keypad (canto inferior direito) e leve a outra extremidade ao trilho positivo da protoboard.
Passo 3: Conectar o Buzzer Passivo
1. Conecte o fio cinza ao pino "SIG" do buzzer e a outra extremidade ao pino 3 do Arduino.
2. Conecte o fio azul ao pino "UCC" do buzzer e a outra extremidade ao trilho positivo da protoboard.
3. Conecte o fio roxo ao pino "GND" do buzzer e a outra extremidade ao trilho negativo da protoboard.
Passo 4: Instalar o Sensor de Temperatura DHT11
1. Insira o sensor nos slots H14‑H17 da protoboard.
2. Conecte o fio laranja ao pino VCC do sensor, depois ao trilho negativo da protoboard.
3. Conecte o fio branco ao pino DATA do sensor e leve a outra extremidade ao pino A0 do Arduino.
4. Conecte o fio cinza ao pino GND do sensor e leve a outra extremidade ao trilho positivo da protoboard.
Passo 5: Fixar os LEDs
1. Insira o ânodo do LED verde na posição D28 da protoboard e o cátodo em D29.
2. Insira o ânodo do LED vermelho na posição D25 e o cátodo em D26.
3. Coloque um resistor de 330 Ω no LED verde: uma perna na posição B29, a outra no trilho negativo.
4. Coloque um resistor de 330 Ω no LED vermelho: uma perna na posição B26, a outra no trilho negativo.
5. Conecte um fio cinza da posição B28 da protoboard ao pino 13 do Arduino.
6. Conecte um fio verde da posição B25 da protoboard ao pino 12 do Arduino.
Passo 6: Conexões de Alimentação
1. Ligue um fio amarelo do trilho positivo da protoboard ao pino GND do Arduino.
2. Ligue um fio amarelo do trilho negativo da protoboard ao pino 5V do Arduino.
Passo 7: Carregar o Firmware
#include <LiquidCrystal.h> // biblioteca LCD #include <dht.h> // biblioteca DHT11 #define TempSen A0 // Sensor de temperatura no A0 #define redLED 12 // LED vermelho no pino 12 #define greenLED 13 // LED verde no pino 13 #define speakerPin 3 // Buzzer no pino 3 dht DHT; const int rs = 8, en = 9, d4 = 4, d5 = 5, d6 = 6, d7 = 7; LiquidCrystal lcd(rs, en, d4, d5, d6, d7); void setup() { pinMode(redLED, OUTPUT); pinMode(greenLED, OUTPUT); pinMode(speakerPin, OUTPUT); Serial.begin(9600); lcd.begin(16, 2); } void loop() { DHT.read11(TempSen); Serial.println(DHT.temperature); lcd.setCursor(0, 0); lcd.print("Temp = "); lcd.print(DHT.temperature); lcd.println("C "); delay(50); if (int(DHT.temperature) >= 35) { digitalWrite(redLED, HIGH); digitalWrite(greenLED, LOW); int temp = DHT.temperature; tone(speakerPin, 1 * temp); delay(50); noTone(speakerPin); } else { digitalWrite(redLED, LOW); digitalWrite(greenLED, HIGH); } }
Fonte: Life Saver
Processo de manufatura
- O Guia Completo da Produção de Fibra de Vidro
- Como a IIoT Revitaliza a Produção de Ar Condicionado: Aumentando Eficiência e Qualidade
- Estratégias Comprovadas para Estender a Vida da Ferramenta de Perfuração e Minimizar Tempo de Inatividade
- Maximize a Durabilidade de Ferramentas de Punção: 5 Estratégias Comprovadas para Estender a Vida Útil
- Avanços Médicos para Qualidade de Vida Aprimorada
- Amortecedores Ajustáveis: Melhorando Altura de Rodagem e Desempenho
- Dominando a Retificação Sem Centros: Fundamentos e Benefícios
- Fundição por Investimento (Cera Perdida): Princípio de Funcionamento Passo a Passo
- O Papel Essencial da Energia no Cotidiano
- Ar Comprimido Puro: A Chave para Manufatura Médica Mais Limpa e Segura