فهرست مطالب:
- مرحله 1: Paso 1: Materiales
- مرحله 2: Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor a Los Cables
- مرحله 3: پاسو 3: هاسر ال مونتاژ
- مرحله 4: پاسو 4: Librerías
- مرحله 5: پاسو 5: Código
- مرحله 6: پاسو 6: Explicación De Código
- مرحله 7: Paso 7: Verificar
تصویری: Sensor De Temperatura Y Presión En La Pantalla Display. ماریا خوزه اوویدو: 7 قدم
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
به منظور آموزش بیشتر ، با استفاده از یک صفحه نمایش کریستالی BMP180 با یک سنسور دما و دمای بالا ، از طریق یک سیستم متصل می شوید. Este display en una pantalla hecha de liquido que muestra información se se le da la orden de hacer. El sensor de temperatura y presión muestra la temperatura en la que nos encontramos y en la presión que estamos.
با استفاده از این ابزار می توانید از طریق یک صفحه نمایش کریستال و با استفاده از حسگرهای تشخیصی و تشخیص دمای هوا ، از دستگاه استفاده کنید.
مرحله 1: Paso 1: Materiales
Los materiales que se necesitan para poder conectar un display y un sensor de temperatura para hacer que la temperatura se refleje en el display son:
آردوینو اونو
پروتو بورد
16 کابل
پوتنسیومتر
صفحه نمایش کریستال (QY-1602A)
کانکتور USB al Arduino
سنسور درجه حرارت و پیش بینی.
1 مقاومت
سولدادور
استانیو
مرحله 2: Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor a Los Cables
El LCD (نمایشگر کریستالی) viene con unos conectores aparte para poder conectar este display at protoboard y mandar una orden al arduino.
Para esto، cogemos el estaño y el soldador، insertamos los conectores a los huecos del display y se empieza a derretir el estaño al rededor de todos los conectores hasta que queden bien soldados، asegurándonos de que no se vaya a soltar. Cuando veamos una bolita de "metal" al rededor de todos los conectores podemos estar seguros de esto.
Después soldamos el sensor a los cables para que se puedan conectar al arduino.
مرحله 3: پاسو 3: هاسر ال مونتاژ
سنسور:
lado izquierdo- A4.
Mitad izquierda- A5
Mitad derecha- GND
Derecho-5V
نمایش دادن:
پین 12
پین 11
پین 5
Pin4
پین 3
پین 2
مرحله 4: پاسو 4: Librerías
Para poder lograr el código necesitamos baja algunas librerías que son:
SFE BMP180.h
سیم. ساعت
LiquidCrystal.h
Incluirlas en el código:
#include #include #include // شما باید یک شی SFE_BMP180 ایجاد کنید ، در اینجا "فشار" نامیده می شود: فشار SFE_BMP180 ؛ LCD مایع LiquidCrystal (12 ، 11 ، 5 ، 4 ، 3 ، 2) ؛ خط پایه دوگانه ؛ // فشار پایه
مرحله 5: پاسو 5: Código
#include #include #include // شما باید یک شی SFE_BMP180 ایجاد کنید که در اینجا "فشار" نامیده می شود:
فشار SFE_BMP180 ؛
LCD مایع LiquidCrystal (12 ، 11 ، 5 ، 4 ، 3 ، 2) ؛
خط پایه دوگانه ؛ // فشار پایه
void setup () {
Serial.begin (9600)؛
Serial.println ("راه اندازی مجدد") ؛
lcd.begin (16 ، 2) ؛
// مقداردهی اولیه سنسور (دریافت مقادیر کالیبراسیون ذخیره شده در دستگاه مهم است).
if (press.begin ())
lcd.println ("موفقیت اولیه BMP180") ؛
دیگری {
Serial.println ("BMP180 init fail (قطع شده؟) n / n")؛
در حالی که (1) ؛ // برای همیشه مکث کنید. }
// فشار پایه را بدست آورید:
baseline = getPressure ()؛
lcd.setCursor (0 ، 1) ؛
Serial.print ("فشار پایه:") ؛
Serial.print (پایه) ؛
Serial.println ("mb") ؛ }
حلقه خالی () {double a، P؛
// یک فشارخوان جدید دریافت کنید:
P = getPressure ()؛
// تفاوت ارتفاع نسبی بین نشان داده شود
// خواندن جدید و خواندن پایه:
a = press.altitude (P ، baseline) ؛
lcd.print ("ارتفاع نسبی:") ؛ if (a> = 0.0) lcd.print ("")؛
// یک فاصله برای اعداد مثبت اضافه کنید
ال سی دی چاپ (a ، 1) ؛
lcd.print ("متر") ؛
if (a> = 0.0) Serial.print ("")؛
// یک فاصله برای اعداد مثبت اضافه کنید lcd.print (a*3.28084، 0)؛
lcd.println ("پا") ؛
تأخیر (500) ؛ }
double getPressure () {
وضعیت char ؛ دو برابر T ، P ، p0 ، a ؛
// برای اندازه گیری فشار باید ابتدا اندازه گیری دما را انجام دهید.
// شروع به اندازه گیری دما:
// در صورت موفقیت آمیز بودن درخواست ، تعداد ms منتظر می ماند.
// اگر درخواست ناموفق بود ، 0 بازگردانده می شود.
status = press.startTemperature ()؛
if (وضعیت! = 0) {
// منتظر بمانید تا اندازه گیری کامل شود:
تاخیر (وضعیت) ؛
// اندازه گیری دمای کامل را بازیابی کنید:
// توجه داشته باشید که اندازه گیری در متغیر T ذخیره می شود.
// از '& T' برای ارائه آدرس T به تابع استفاده کنید.
// تابع در صورت موفقیت 1 ، در صورت شکست 0 برمی گرداند.
status = press.getTemperature (T)؛
if (وضعیت! = 0) {
// شروع به اندازه گیری فشار:
// پارامتر تنظیم نمونه گیری بیش از 0 تا 3 است (بیشترین رزولوشن ، طولانی ترین انتظار).
// در صورت موفقیت آمیز بودن درخواست ، تعداد ms منتظر می ماند.
// اگر درخواست ناموفق بود ، 0 بازگردانده می شود.
وضعیت = فشار. شروع فشار (3) ؛
if (وضعیت! = 0) {
// منتظر بمانید تا اندازه گیری کامل شود:
تاخیر (وضعیت) ؛
// اندازه گیری فشار کامل را بازیابی کنید:
// توجه داشته باشید که اندازه گیری در متغیر P ذخیره می شود.
// از '& P' برای ارائه آدرس P استفاده کنید.
// همچنین توجه داشته باشید که عملکرد به اندازه گیری دمای قبلی (T) نیاز دارد.
// (اگر دما ثابت است ، می توانید برای اندازه گیری فشار یک اندازه گیری دما انجام دهید.) // عملکرد در صورت موفقیت 1 ، در صورت شکست 0 برمی گرداند.
وضعیت = press.getPressure (P، T)؛
if (وضعیت! = 0) {
بازگشت (P) ؛
} else lcd.println ("خطا در بازیابی اندازه گیری فشار / n")؛
} else lcd.println ("خطای اندازه گیری فشار / n")؛
} else lcd.println ("خطا در بازیابی اندازه گیری دما / n")؛
} else lcd.println ("خطای اندازه گیری درجه حرارت / n")؛
}
مرحله 6: پاسو 6: Explicación De Código
Primero، incluimos las librerías que vamos a descargar.
Segundo، nombramos todos los pines a los que se conecta el LCD (صفحه نمایش کریستالی).
Tercero ، ponemos la presión de base.
Cuarto، se pone el void setup en la que establecemos la velocidad de la obediencia de esta orden en el crystal display.
Quinto، se pone el void loop el cual establece que es lo que el código manda a hacer. این امر به عنوان یک دستورالعمل ساده برای سیستم های محاسبه کننده درجه حرارت و پیش نمایش دستگاه با حسگر BMP180 و صفحه نمایش کرستا در نظر گرفته می شود.
مرحله 7: Paso 7: Verificar
Ya conectado el arduino al computador te aseguras de tener el arduino conectado en herramientas al comando. Después subes el código y revisas el monitor serial para ver si la temperatura y la presión salen en este. Después ya te aseguras de que te aparezca la misma información en el crystal display.
توصیه شده:
ضربات توسط خوزه و مارک: 5 مرحله
Beats by Jose and Marc: این یک هدفون مخصوص خودتان است
Presión Y Temperatura En LCD Con Arduino: 5 مرحله
Presión Y Temperatura En LCD Con Arduino: Con este tutorial، se ense & ntilde؛ ar & aacute؛ a usar el LCD con el arduino para que en la pantalla se muestra la presi & oacute؛ n y temperatura، junto con ayuda del BMP180. Aqu & iacute؛ se encontrara cada paso parapletearlo، incluyendo im & aacute؛ gene
¿Cómo Montar Un Sensor De Presión Y Temperatura En Arduino ؟: 4 مرحله
¿Cómo Montar Un Sensor De Presión Y Temperatura En Arduino ؟: Introducci & oacute؛ n: Contee este tutorial podr & aacute؛ s aprender c & oacute؛ mo hacer que un sensor de temperatura y presi & oacute؛ n funcione a trav & eacute؛ s de Arduino. Para esto، se debe tener un montaje bien hecho con todos los materiales necesarios y un
Cómo Calcular La Temperatura Y La Presión Con Arduino: 6 مرحله
Cómo Calcular La Temperatura Y La Presión Con Arduino: Hola! این کار را می توان از طریق یک محاسبه گر دما و پیش بینی & oacute؛ n con el arduino آموزش داد. El sensor va a mandar los datos al crystal liquid display y estos se podr & aacute؛ n ver en el dispositivo
قدم زدن: قایق تنها: 11 قدم
Makecourse: The Lonely Boat: این دستورالعمل برای برآوردن الزامات پروژه Makecourse در دانشگاه فلوریدا جنوبی (www.makecourse.com) ایجاد شده است. در زمینه طراحی آردوینو ، چاپ سه بعدی و طراحی به کمک کامپیوتر (CAD) جدید؟ این پروژه راهی عالی برای یادگیری