Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:14
En este proyecto se va a mostrar como lograr mostrar la presión y temperatura dada por el potenciómetro en el LCD. Primero hay que entender para que sirve cada una de los elementos que son basices y los mas importantes en este proyecto.
Lcd: Este artefacto es usado para mostrar alguna Información que se busque dar mediante un código. En su pantalla se muestra lo que el codigo le indian que muestre.
BMP: el bmp es usado para medir la presión barométrica o atmosférica.
Potenciómetro: se usa para medir el paso de energygía y en si controlarlo. Se usa como una Resistencia para moderar la energygía que pasa por el.
Arduino: el Arduino es un artefacto que se usa para poner en prueba los códigos creados en la plataforma. Tiene khác biệt puertos para crear conexiones y montajes.
Bước 1: Vật liệu
Para este montaje se necesitan:
- 16 dây cáp
- 1 arduino
- 1 màn hình LCD
- 1 potenciometro
- 1 bmp180 sellado
Bước 2: Montaje
Para el montaje hay diferentes opciones, pero la más recomendada es la que ofrece la pagina de Arduino. En este montaje solamente se ve como conectar el Lcd para iniciar con un programma llamado "Hello, World!". Este código se puede encontrar en la librería LiquidCrystal. El punto de este programma es que el Lcd transfera el mensaje "Xin chào, Thế giới!" y muestre la cantidad de segundos que el Lcd lleva mostrando el mensaje. El montaje contiene necesita 16 cáp, una Resistencia, un Lcd, un Arduino Uno y un protoboard del mayor tamaño posible. El montaje juega un papel muy importante en este trabajo, ya que si un cable no esta conectado en el lugar en el que tiene que estar conectado, lo mas probable es que o no se prenda el Lcd o que simplemente no muestre el mensaje que se quiere nhất. Por eso es recomendado seguir en detalle las Guiducciones dadas por la página Arduino.
Bước 3: Codigo
El código de "Xin chào, thế giới!" es dado bởi el mismo Programa de Arduino. En la librería se encontrara. Una vez se suba el codigo, y en el Lcd diga "Hello, world!" el montaje esta listo para ser usado para que se muestre la presión atmosférica y la temperatura!
Bước 4: Código Presión Y Temperatura
Después de haber usado el código "Xin chào, thế giới!" como prueba de que realmente funcionara el montaje, y haber entendido de que mamra sirve cada una de los elementos, podemos comenzar a sacar el código de presión y temperatura.
Hay dos opciones de hacerlo, la primera es buscando un codigo en internet ya disñado por alguien más o crear el código desde cero uniendo el código de "Hello, world!" y el código de BMP180 creado bởi SparkFun. De igual Mamera para los que quieran crear un codigo desde cero a continueación estan las Guiducciones de como bajar el código BMP180.
Bước 5: Unir Códigos
Paso 3:
Para el código de presión y temperatura es necesario descargar de SparkFun, la libreria Bmp180. Con trai Los pasos chính xác:
1. Liên kết de el siguiente, descargar la libreria Bmp180 bởi sparkfun:
2. Entrar a "programma" en Arduino, y en el lugar donde dice incluir librería, seleccionar la opción que dice "Añadir librería. ZIP"
3. Xúc xắc Escoger la thảma que BMP180_Breakout_Arduino_Library-Master
4. Entrar a ejemplos, y seleccionar el ejemplo de Altitud y añadirlo a la librería.
En ese momento este se podrá ver, en ejemplos, ya que saldrá "SparkFun BMP180" y ahí saldrá la opción de usar el código.
Bước 6: Segunda Opción
Otra manra de conseguir que el Lcd muestre la temperatura y la presión es mediante un código ya encontrado en internet. El siguiente código fue disñado por el cajón de Ardu en el 2014. Este código aparte de estar bien hecho, esta explicado de la mejor manra para que cada persona logre el funcionamiento del proyecto.
¡ATENCIÓN!
Esta pagina muestra un montaje diferente al que anteriormente fue propuesto, creería que con cualquier montaje debería servir. Aunque igual lo mejor es usar el que fue propuesto por Arduino y usado vi "Hello, world" para no tener que volver a crear una conexión.
Antes de mostrar el código encontrado en internet, hay que realizar la conexión de el sensor BMP180 al montaje.
Cáp cảm biến El BMP180 Desués de haber sido sellado con, debe ser conectado de la siguiente manra:
- Cáp El đã bán một SDA: tiene que ir conectado a A4 en el Arduino Uno.
- Cáp El sellado SCL: tiene que ir conectado a A5 en el Arduino Uno.
- El cable sellado a GND: tiene que ir conectado a GND en el Arduino Uno.
- Cáp El sellado a VIN: tiene que ir conectado a 3.3V en el Arduino Uno.
Bước 7: Código Propuesto
Một liên tục el código creado bởi El Cajón de Ardu:
#bao gồm
Màn hình LCD LiquidCrystal (12, 11, 5, 4, 3, 2);
// Hasta aquí hemos statementarado la librería para la LCD y los pines por donde le va a entrar la Información.
float centi () {// Hàm para leer el dato analogico y converttirlo một kỹ thuật số:
int dato; phao c; dato = analogRead (A0); c = (500.0 * dato) / 1023;
// Esta fórmula sale de la relación del sensor con los grados. Ésta es fácilmente rastreable bởi vì web pero vamos một ý định explicarla un poco: El sensor de temperatura LM35 đáp ứng một variaciones de 10 mV bởi cada grado centígrado. Cảm biến Si el phát hiện 1 grado centígrado a la salida del sensor obtendríamos 10 mV. Ejemplo: 26, 4ºC = 264 mV = 0,264 V. Tenemos que el converttidor de analógico a digital es de 10 bits de Resolutionución, los valores variarán entre 0 y 1023, entonces Vout = (5V * Dato) / 1023 siendo (0 <Dato <1023) y para ajustar la lifta a grados centígrados: Vout = ((5V * Dato) * 100) / 1023 return (c); }
float kelvin (float cent) {float k; k = xu + 273,15; return (k); }
float fahren (float cent) {float f; f = xu * 1,8 + 32; return (f);
}
float rankin (float cent) {float r; r = (xu + 273,15) * 1,8; return (r); }
// Hasta aquí hemos statementarado las funciones de seekión del dato analógico de entrada del sensor en grados cents en sus respectivas equivalencias.
void setup () {// Definimos la LCD con duong 2x16 y definimos los caracteres que deben salir en las filas: lcd.begin (16, 2); lcd.print ("C = K ="); lcd.setCursor (0, 1); lcd.print ("Temperatura"); }
// Hasta aquí hemos Defdo qué queremos que salga impreso por la pantalla y el tamaño de ésta. void loop () {// đặt mã chính của bạn ở đây, để chạy lặp lại: float Centigrados = centi (); float Fahrenheit = fahren (Centigrados); float Rankin = rankin (Centigrados); float Kelvin = kelvin (Centigrados); lcd.setCursor (2, 0); lcd.print (Centigrados); lcd.setCursor (10, 0); lcd.print (Kelvin); chậm trễ (200); // Por último, hemos usado la parte activa del programma o bucle para que constemente para cada variación recalcule los datos. }
Bước 8: Ultimas Recomendaciones
1. volver a copiar y pegar el código propuesto, y sacarlo de la página ya que desde esta plataforma no se muestra bien el formato del montaje. así que a continueación encontraran el Link:
elcajondeardu.blogspot.com.co/2014/02/tutor…
2. Al momento de copiar el código en Arduino, puedeosystemir un problemma. Hay una explicación dada por el código de que es lo que se esta haciendo en debido momento. Al momento de subir el montaje puede que el programma renozca como un error una de las explicaciones que aparecen en gris. Lo mejor, es borrar esa pequeña explicación para que el código funcione.
3. En caso de que no funcione Corregir y revisar de manra detallada el código y el montaje. Si anteriormente el montaje ya le ha servido, sửa lại que el código quedo perfectamente copiado y no haya tenido ningún error al pegarlo en la plataforma de Arduino.
Bước 9: Kết quả
Así debería quedar! Este es el resultado de ambos montajes! el de "Xin chào, thế giới!" y el de el medidor de temperatura! Espero que este tutorial les haya servido y puedan pasar un buen momento desarrollandolo.
Mucha Suerte!
Đề xuất:
Vídeo Tutoriales De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led ?: 4 bước
Vídeo Tutoriales De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led ?: En este hướng dẫn vamos a aprender como modificar la intensidad de la luz de un led con un potenciómetro sobre una sa khoáng Arduino Uno. Este ejercicio lo realizaremos mediante simulación y para ello tasizaremos Tinkercad Circuits (useizando una cuen
Cambio De LED Con Potenciómetro: 5 bước
Cambio De LED Con Potenciómetro: El fin del proyecto es cambiar el led encendido al girar el potenci ó metro. Cuando el potenci ó metro esta completamente girado, el LED1 (ubicado a la derecha) estar á encendido. Cuando el potenci ó metro est é hoàn thành
Màn hình LCD I2C / IIC - Sử dụng SPI LCD cho Màn hình LCD I2C Sử dụng SPI đến IIC Mô-đun với Arduino: 5 bước
Màn hình LCD I2C / IIC | Sử dụng SPI LCD với màn hình LCD I2C Sử dụng mô-đun SPI đến IIC Với Arduino: Xin chào các bạn vì SPI LCD 1602 bình thường có quá nhiều dây để kết nối nên rất khó giao tiếp với arduino nhưng có một mô-đun có sẵn trên thị trường có thể chuyển đổi hiển thị SPI thành hiển thị IIC, do đó bạn chỉ cần kết nối 4 dây
Màn hình LCD I2C / IIC - Chuyển đổi SPI LCD sang Màn hình LCD I2C: 5 bước
Màn hình LCD I2C / IIC | Chuyển đổi SPI LCD sang Màn hình LCD I2C: sử dụng màn hình LCD spi cần quá nhiều kết nối để thực hiện, điều này thực sự khó thực hiện vì vậy tôi đã tìm thấy một mô-đun có thể chuyển đổi LCD i2c sang LCD spi vì vậy hãy bắt đầu
Máy đo độ cao Arduino sử dụng BMP và SPI hoặc I2C OLED: 5 bước
Arduino Altimeter Sử dụng BMP và SPI hoặc I2C OLED: Trong một thời gian dài, tôi đã tìm kiếm máy đo độ cao và nhiệt độ bằng cách sử dụng một cảm biến duy nhất và hiển thị nó lên OLED dựa trên SPI. Vì tôi không thể tìm thấy bất cứ điều gì chính xác, tôi nghĩ rằng tôi sẽ xây dựng của riêng mình bằng cách sử dụng thư viện U8glib. Có một hướng dẫn trong youtub