Proyecto tecnológico

 LICEO MODERNO MAGANGUÉ

Integrantes: 

Gabriela Pérez Rojas

Michell García Lengua

Marco Fuentes Rojas

Camila García Navarro

Isaac Manjarrez Martínez

 

PROYECTO TECNOLOGICO

 

1.PROBLEMA


¿Qué se va a construir?

Se construirá un termómetro digital utilizando Arduino Uno R3, capaz de medir la temperatura del ambiente mediante un sensor LM35DZ y mostrar el resultado en una pantalla LCD de 16x2.

El sensor LM35DZ detecta la temperatura y envía una señal eléctrica al Arduino. El Arduino procesa esta información y calcula la temperatura en grados Celsius (°C). Finalmente, el resultado se muestra en la pantalla LCD para que pueda ser observado de manera sencilla.

El proyecto busca demostrar cómo se pueden utilizar diferentes componentes electrónicos para crear un dispositivo capaz de realizar una medición de temperatura de forma automática.


¿Cómo funciona?

El funcionamiento básico del proyecto es:

Temperatura → Sensor LM35DZ → Arduino Uno R3 → Pantalla LCD 16x2 → Temperatura mostrada en °C

El Arduino será alimentado mediante el cable USB conectado al computador, por lo que no es necesario comprar una fuente de alimentación adicional para realizar el proyecto.

 

2. BÚSQUEDA DE INFORMACIÓN


2.1 Arduino Uno R3

El Arduino Uno R3 es una placa electrónica programable basada en el microcontrolador ATmega328P. Es el componente principal del proyecto porque recibe la información del sensor, realiza los cálculos necesarios y envía el resultado a la pantalla.

Cuenta con 14 pines digitales de entrada y salida y 6 entradas analógicas. En este proyecto se utilizará una de las entradas analógicas, específicamente A0, para recibir la señal del sensor LM35DZ.

Su voltaje de funcionamiento es de 5 V y puede conectarse al computador mediante USB.

Función en el proyecto: procesar la información enviada por el sensor y controlar la pantalla LCD.

Clasificación: placa de desarrollo y microcontrolador.

Ejemplo de uso: proyectos de automatización, sensores, robótica, sistemas de medición y control.


2.2 Sensor de temperatura LM35

El LM35 es un sensor de temperatura analógico. Su función es detectar la temperatura y producir una señal eléctrica proporcional a ella.

El LM35 trabaja con una relación de aproximadamente 10 mV por cada grado Celsius. Esto significa que cuando aumenta la temperatura, también aumenta el voltaje que entrega el sensor.

El Arduino recibe esta señal mediante la entrada analógica A0 y la convierte en un valor que puede utilizar el programa para calcular la temperatura.

Función en el proyecto: medir la temperatura.

Clasificación: sensor analógico.

Pines principales:

• VCC: alimentación.
• OUT: salida de la señal de temperatura.
• GND: tierra.

Ejemplo de uso: termómetros electrónicos, sistemas de monitoreo de temperatura y proyectos de automatización.


2.3 Pantalla o display LCD 16x2

La pantalla LCD 16x2 es un dispositivo utilizado para mostrar información escrita.

El nombre 16x2 significa que puede mostrar 16 caracteres por cada una de sus 2 filas, para un total de 32 caracteres visibles al mismo tiempo.

En este proyecto se utilizará para mostrar la temperatura medida por el LM35DZ, por ejemplo:

TEMPERATURA:
25.43 °C

La pantalla necesita varias conexiones con el Arduino para recibir las instrucciones y los datos que debe mostrar.

Función en el proyecto: mostrar la temperatura medida.

Clasificación: dispositivo de salida o pantalla.

Ejemplo de uso: relojes digitales, termómetros, contadores, sistemas de control y proyectos con Arduino.


2.4 Protoboard de 830 puntos

La protoboard es una placa que permite construir circuitos electrónicos sin necesidad de soldar los componentes.

La versión de 830 puntos cuenta con diferentes filas y columnas de conexiones eléctricas que permiten unir el Arduino, el sensor, la pantalla y otros componentes.

En este proyecto se utilizará como base para realizar las conexiones del circuito. Una protoboard de 830 puntos es reutilizable y está diseñada para realizar prototipos electrónicos.

Función en el proyecto: permitir realizar las conexiones del circuito de manera temporal y organizada.

Clasificación: herramienta de prototipado electrónico.

Ejemplo de uso: pruebas de circuitos, proyectos escolares, robótica y electrónica.


2.5 Cables Dupont macho-macho

Los cables Dupont macho-macho son cables utilizados para realizar conexiones entre diferentes puntos de un circuito.

En este proyecto permiten conectar el Arduino con la protoboard y algunos de los componentes.

Son fáciles de conectar y retirar, por lo que son apropiados para proyectos realizados en protoboard.

Función en el proyecto: realizar conexiones eléctricas entre los componentes.

Clasificación: cable o conductor para prototipado.

Ejemplo de uso: conexiones entre Arduino, sensores, protoboards y módulos electrónicos.


2.6 Potenciómetro de 10 KΩ tipo rotatorio

El potenciómetro de 10 KΩ es un componente cuya resistencia puede variar al girar su eje.

En este proyecto se utiliza principalmente para ajustar el contraste de la pantalla LCD. Al girarlo, se puede conseguir que los caracteres de la pantalla sean más claros o visibles.

Función en el proyecto: controlar el contraste del LCD.

Clasificación: componente electrónico resistivo variable.

Ejemplo de uso: control de volumen, ajuste de brillo, control de contraste y regulación de señales.


3. DISEÑO


4. PLANIFICACIÓN Y PRESUPUESTO
Los siguientes valores son precios de cada componente y pueden cambiar dependiendo de la tienda, la marca, el envío y las promociones

COMPONENTE

PRECIO

Arduino Uno R3 compatible + cable USB

$24.000

Sensor de temperatura LM35

$13.000

Pantalla LCD 16x2

$14.000

Protoboard 830 puntos

$10.000

Cables Dupont macho-macho

$12.000

Potenciómetro rotatorio 10KΩ

$12.300

TOTAL

$85.300

 

 

5. CODIGO DE ARDUINO

#include <LiquidCrystal.h>

 

const int sensorPin = A0; // Pin del LM35

 

// Inicializa los pines de la interfaz RS, E, D4, D5, D6, D7

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

 

void setup() {

 lcd.begin(16, 2); // Configura 16 columnas y 2 filas

 lcd.setCursor(0, 0);

 lcd.print("Termometro");

}

 

void loop() {

 int lectura = analogRead(sensorPin);

 float voltaje = lectura * (5.0 / 1023.0);

 float temperatura = voltaje * 100.0;

 

 // Actualiza la pantalla LCD

 lcd.setCursor(0, 1);

 lcd.print("Temp: ");

 lcd.print(temperatura, 1);

 lcd.print(" C   ");

 

 delay(1000);

}

Comentarios

Entradas más populares de este blog

PRÁCTICA TECNOLOGICA 3: FOTOCELDA O FOTO RESISTENCIA

lanzamiento parabolico

PRÁCTICA DE LABORATORIO NO. 2: POTENCIÓMETRO