Tabla de contenido:
- Paso 1: lista de componentes necesarios
- Paso 2: Conexión del circuito en Tinkercad
- Paso 3: Sensor de temperatura TMP36
- Paso 4: conecta el TMP36 al Arduino
- Paso 5: ¡Hagamos algo de codificación
- Paso 6: resto del código
- Paso 7: ¡Explicación y resultados
Video: Sensor de temperatura TMP36 y pantalla LCD con Arduino (Tinkercad): 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
¡Hola, todos! Somos estudiantes de la Universidad Tun Hussein Onn Malaysia (UTHM) llevando a cabo un proyecto para demostrar cómo podemos simular un sensor de temperatura, un lcd y un Arduino usando Tinkercad como parte de nuestro plan de estudios para UQD0801 (Robocon 1) (Grupo 7)
Los sensores de temperatura y la pantalla LCD pueden servir como un mecanismo simple en diferentes situaciones, como el monitoreo de la temperatura ambiente e incluso el monitoreo de la planta o cualquier lugar que considere la temperatura como un elemento importante.
Paso 1: lista de componentes necesarios
Este proyecto requiere componentes que se adquieran con mucha facilidad en el mercado.
Lista de componentes:
1. Arduino Uno R3 (1)
2. Sensor de temperatura (TMP36) (1)
3. LCD 16x2 (1)
4. Potenciómetro de 250 kΩ (1)
5. Resistencia de 220Ω (1)
Paso 2: Conexión del circuito en Tinkercad
Tinkercad proporciona circuitos prediseñados que pueden ayudar a los usuarios a no complicar sus circuitos construyendo desde cero.
En el Circuit Desinger, podemos buscar lcd, que mostrará que hay un circuito de arranque que tiene un circuito preconectado entre un Arduino y un LCD.
Paso 3: Sensor de temperatura TMP36
En Tinkercad, solo hay un sensor de temperatura disponible, que es el TMP36.
El TMP36 no tiene una resistencia sensible a la temperatura. En cambio, este sensor utiliza la propiedad de los diodos; cuando un diodo cambia de temperatura, el voltaje cambia con él a una velocidad conocida. El sensor mide el pequeño cambio y emite un voltaje analógico entre 0 y 1,75 V CC basado en él. Para obtener la temperatura, necesitamos medir la salida y realizar algunos cálculos para convertirla a grados centígrados.
Paso 4: conecta el TMP36 al Arduino
El TMP36 tiene 3 pines, que se pueden identificar fácilmente al notar el lado plano del sensor.
El primer pin es el pin + 5V que se conectará al suministro.
El segundo pin es el Vout que se conectará al pin Analog In (podría ser A0-A5). Usamos A0 para este proyecto.
El tercer pin es el pin GND que se conectará a la tierra del Arduino.
Paso 5: ¡Hagamos algo de codificación
Inicialmente, habrá un código en el editor de código que se encuentra en Tinkercad.
Esto se debe a que usamos un circuito de arranque de Tinkercad, cargando su código junto con él para permitir que los nuevos usuarios exploren y simulen la salida.
Podemos borrar todo eso y diseñar nuestro código.
Para cualquier código Arduino que estemos a punto de diseñar, debemos asegurarnos de que se incluyan las bibliotecas relacionadas con el proyecto.
Que en este caso, requerimos dos bibliotecas; -Biblioteca para LCD (LiquidCrystal.h)
-Biblioteca de Comunicación Serie (SoftwareSerial.h)
Ambas bibliotecas están presentes en Tinkercad, lo que significa que no es necesario descargar ninguna biblioteca de fuentes externas.
Por lo tanto; las primeras líneas del código son
#incluir
#incluir
Paso 6: resto del código
// incluye el código de la biblioteca: #include
#incluir
LiquidCrystal lcd (12, 11, 5, 4, 3, 2); // conectando los pines rs, en, d4, d5, d6, d7 al arduino en el pin 12 11 5 4 3 2
int celsius; // declara una función celsius como un entero
configuración vacía ()
{
Serial.begin (9600); // establece la velocidad en baudios a 9600 bits por segundo
lcd. comienzo (16, 2); // El tamaño de la pantalla LCD es 16x2 // Imprime un mensaje en la pantalla LCD.
lcd.print ("Pantalla de temperatura");
Serial.println ("Visualización temporal"); // imprime el mensaje en el monitor serial}
bucle vacío ()
{
celsius = map (((analogRead (A0) - 20) * 3.04), 0, 1023, -40, 125); // mapa para obtener la temperatura matemáticamente. Significa 0 = -40 grados y 1023 = 125 grados
lcd.setCursor (0, 0); // cursor colocado en el primer píxel de la pantalla lcd.
lcd.print ("Pantalla de temperatura"); // imprimir mensaje en lcd
lcd.setCursor (0, 1); // cursor colocado en la segunda línea del primer píxel
lcd.print (celsius); // imprime la salida celsius de la lectura analógica en el lcd en 0, 1
lcd.print ("C"); // imprimir alfabeto "c"
Serial.println (celsius); // salida mostrada en el monitor serial
retraso (1000); // la lectura se actualiza cada 1 segundo
lcd.clear (); // limpia la pantalla lcd
}
En ocasiones, puede haber un carácter "*" entre el espacio entre líneas cuando se copia en Tinkercad. Asegúrese de borrar cualquier otro carácter aparte del código que se encuentra arriba para evitar errores durante la compilación
Recomendado:
Sensor de temperatura y humedad con pantalla LCD y detección de sonido: 4 pasos
Sensor de temperatura y humedad con pantalla LCD y detección de sonido: ¡¡¡Hola chicos !!! Bien, este proyecto fue mi proyecto de último año. El propósito de este proyecto fue monitorear la temperatura y la humedad de la habitación en el taller de mi Universidad debido a que algunos componentes electrónicos no funcionan debido a la temperatura desfavorable y la humedad
Pantalla LCD I2C / IIC - Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: 5 pasos
Pantalla LCD I2C / IIC | Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: Hola a todos, ya que una pantalla LCD SPI 1602 normal tiene demasiados cables para conectar, por lo que es muy difícil conectarlo con arduino, pero hay un módulo disponible en el mercado que puede Convierta la pantalla SPI en la pantalla IIC, por lo que solo necesita conectar 4 cables
Sensor de temperatura y humedad con Arduino y pantalla Lcd: 4 pasos
Sensor de temperatura y humedad con Arduino y pantalla Lcd: Hola chicos, bienvenidos de nuevo a Artuino. Como habrás visto, he comenzado An Instructable Hoy vamos a hacer un Temperature & Medidor de humedad con módulo DHT11. Empecemos Considere suscribirse y darle me gusta al video
Pantalla LCD I2C / IIC - Convierta una pantalla LCD SPI en una pantalla LCD I2C: 5 pasos
Pantalla LCD I2C / IIC | Convierta una pantalla LCD SPI en la pantalla LCD I2C: el uso de la pantalla lcd spi necesita demasiadas conexiones, lo cual es realmente difícil de hacer, así que encontré un módulo que puede convertir la pantalla lcd i2c en la pantalla lcd spi, así que comencemos
SENSOR SUHU DENGAN LCD DAN LED (Hacer sensor de temperatura con LCD y LED): 6 pasos (con imágenes)
SENSOR SUHU DENGAN LCD DAN LED (Hacer sensor de temperatura con LCD y LED): hai, saya Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA dari Indonesia, di sini saya akan berbagi cara membuat sensor suhu menggunakan Arduino dengan Salida ke LCD dan LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini anda