Salvavidas
Life Saver es un producto que ayuda a eliminar el problema de dejar a sus hijos en el automóvil y sufrir un golpe de calor. Life Saver es un producto que muestra la temperatura en la pantalla LCD y cuando la temperatura supera los 35 grados centígrados, la luz se pone roja y el timbre hace un ruido para notificar a las personas cercanas.
Paso 1:compra de productos
Lista de artículos:
- Arduino Uno
- Protector de teclado LCD
- 11 cables macho a hembra
- 7 cables macho a macho
- Sensor de temperatura DHT
- Tablero de pruebas grande
- Placa de pruebas pequeña
- Zumbador pasivo (5V)
- Un LED verde
- Un LED rojo
- 2 resistencias (330 ohmios)
Paso 2:Montaje del teclado LCD
Coloque el cable naranja en el teclado LCD (5 desde la parte superior derecha) y el otro lado en el puerto 4 en la placa Arduino.
Coloque el cable rojo en el teclado LCD (6 desde la parte superior derecha) y el otro lado en el puerto 5 en la placa Arduino.
Coloque el cable azul en el teclado LCD (7 desde la parte superior derecha) y el otro lado en el puerto 6 en la placa Arduino.
Coloque el cable rosa en el teclado LCD (8 desde la parte superior derecha) y el otro lado en el puerto 7 en la placa Arduino.
Coloque el cable gris en el teclado LCD (9 desde la parte superior derecha) y el otro lado en el puerto 8 en la placa Arduino.
Coloque el cable blanco en el teclado LCD (10 desde la parte superior derecha) y el otro lado en el puerto 9 en la placa Arduino.
Coloque el cable blanco en el teclado LCD (9 desde la parte inferior derecha) y el otro lado en el negativo de la placa de pruebas.
Coloque el cable gris en el teclado LCD (10 desde la parte inferior derecha) y el otro lado en el positivo de la placa de pruebas.
Paso 3:Montaje del zumbador pasivo
Coloque el cable gris en el puerto "SIG" del zumbador pasivo y el otro extremo en el puerto 3 de la placa Arduino.
Coloque el cable azul en el puerto "UCC" del zumbador pasivo y el otro lado en el positivo de la placa de pruebas.
Coloque el cable púrpura en el puerto "GND" del zumbador pasivo y el otro lado en el negativo de la placa de pruebas.
Paso 4:Montaje del sensor de temperatura DHT
Coloque el sensor de temperatura DHT en los puntos H14-H17.
Coloque el cable naranja en la placa de pruebas en la posición J14 y el otro extremo en la placa de pruebas en la fila negativa.
Coloque el cable blanco en la placa de pruebas en la posición J16 y el otro extremo en el puerto A0.
Coloque el cable gris en la placa de pruebas en la posición J17 y el otro extremo en la placa de pruebas en la fila positiva.
Paso 5:Montaje de los LED
Coloque el cable positivo del LED verde en D28 y el cable negativo en D29 en la placa de pruebas.
Coloque el cable positivo del LED rojo en D25 y el cable negativo en D26 en la placa de pruebas.
Coloque un lado de la resistencia en la posición B29 (para LED verde) y el otro lado en la fila negativa.
Coloque un lado de la resistencia en la posición B26 (para LED rojo) y el otro lado en la fila negativa.
Coloque el cable gris en la posición B28 de la placa de pruebas y el otro lado en el puerto 13 de la placa Arduino.
Coloque el cable verde en la posición B25 de la placa de pruebas y el otro lado en el puerto 12 de la placa Arduino.
Paso 6:Montaje de los puertos de tierra y 5V
Coloque el cable amarillo en la fila positiva de la placa de pruebas y el otro lado en "GND" en la placa Arduino.
Coloque el cable amarillo en la fila negativa de la placa de pruebas y el otro lado en "5V" en la placa Arduino.
Paso 7:Inserte el código y el cuadro de impresión
# include// Incluir la biblioteca 'LiquidCrystal.h' # include // Incluir la biblioteca 'dht.h' # definir TempSen A0 // Definir 'TempSen' como A0 # definir redLED 12 // Definir 'redLED' como 12 # definir greenLED 13 // Definir 'greenLED' como 13 # definir speakerPin 3 // Definir 'speakerPin' como 3dht DHT; const int rs =8, en =9, d4 =4, d5 =5, d6 =6, d7 =7; // Define los pines para LCDLiquidCrystal lcd (rs, en, d4, d5, d6, d7); // Crea LCD como un objectvoid setup () {pinMode (redLED, OUTPUT); // Definir 'redLED' como salida pinMode (greenLED, OUTPUT); // Definir 'greenLED' como salida pinMode (speakerPin, OUTPUT); // Definir 'speakerPin' como salida Serial.begin (9600); // Inicie la conexión del monitor en serie lcd.begin (16, 2); // Definir la cantidad de columnas (16) y filas (2)} void loop () {DHT.read11 (TempSen); // Leer el sensor de temperatura Serial.println (DHT.temperature); // Imprime la temperatura en el monitor serial lcd.setCursor (0, 0); // coloca el cursor en la columna 0, línea 1 lcd.print ("Temp ="); // Imprimir 'Temp =' en la pantalla LCD lcd.print (DHT.temperature); // Imprime la temperatura en la pantalla LCD lcd.println ("C"); // Imprime 'C' después de la temperatura en la pantalla LCD delay (50); // Retraso de 50 milisegundos if (int (DHT.temperature)> =35.00) {// Tome la temperatura y cree un int que cuando su más de 35 grados suceda lo siguiente digitalWrite (redLED, HIGH); // Encienda el 'redLED' en digitalWrite (greenLED, LOW); // Apague el 'greenLED' int temp =analogRead (DHT.temperature); // Defina el 'temp' como el tono 'DHT.temperature' (speakerPin, 1 * temp); // Reproduce un tono en el nivel de temperatura y reprodúcelo con el retardo del altavoz (50); // Retraso de 50 milisegundos noTone (speakerPin); // No reproduce ningún tono por el altavoz} else {digitalWrite (redLED, LOW); // Apague el 'redLED' digitalWrite (greenLED, HIGH); // Enciende el 'greenLED'}}
Fuente:Life Saver
Proceso de manufactura
- Dando vida al diseño de interiores en 3D
- Cómo hacer fibra de vidrio
- IIoT da nueva vida a la fábrica de aire acondicionado
- Formas de aumentar la vida útil del golpe
- 5 formas efectivas de prolongar la vida útil de la herramienta punzonadora
- Componente Médico y Mejor Calidad de Vida
- Un vistazo a los amortiguadores ajustables
- Una mirada más cercana al rectificado sin centros
- Principios de funcionamiento de la fundición de inversión
- Usos de la energía en nuestra vida diaria
- El aire comprimido limpio y puro da vida a la fabricación médica