جدول المحتويات:
- الخطوة 1: باسو 1: المواد
- الخطوة 2: باسو 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor a Los Cables. كبلات لوس
- الخطوة الثالثة: باسو 3: جسر المنتج
- الخطوة 4: باسو 4: Librerías
- الخطوة 5: باسو 5: كوديجو
- الخطوة 6: Paso 6: Explicación De Código
- الخطوة 7: باسو 7: Verificar
فيديو: شاشة مستشعر درجة الحرارة والرؤية في لا بانتالا. ماريا خوسيه أوفييدو: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
En este tutuorial les voy a mostrar como conectar un sensor de temptura y presión BMP180 مع شاشة الكريستال. Este display en una pantalla hecha de liquido que muestra información que se le da la orden de hacer. جهاز استشعار درجة الحرارة وعرض درجات الحرارة في حالة عدم وجود درجة حرارة عالية.
Vamos a ver como hacer la conexión y un código para poder hacer que la temperature que el sensor deta y la presión، se muestren en el crystal display.
الخطوة 1: باسو 1: المواد
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)
Conector USB al Arduino
استشعار درجة الحرارة والرؤية.
1 ريزيستنسيا
سولدادور
إستانيو
الخطوة 2: باسو 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor a Los Cables. كبلات لوس
إل سي دي (شاشة عرض كريستالية) شاشة عرض زجاجية من شاشات الكريستال السائل.
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 "المعادن" من 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: جسر المنتج
المستشعر:
لادو izquierdo- A4.
ميتاد إزكويردا- A5
ميتاد ديريتشا- GND
Derecho-5V
عرض:
دبوس 12
دبوس 11
دبوس 5
دبوس 4
دبوس 3
دبوس 2
الخطوة 4: باسو 4: Librerías
الفقرة 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 pressure؛ LiquidCrystal LCD (12 ، 11 ، 5 ، 4 ، 3 ، 2) ؛ خط الأساس المزدوج // ضغط خط الأساس
الخطوة 5: باسو 5: كوديجو
#include #include #include // ستحتاج إلى إنشاء كائن SFE_BMP180 ، يسمى هنا "الضغط":
ضغط SFE_BMP180 ؛
LiquidCrystal LCD (12 ، 11 ، 5 ، 4 ، 3 ، 2) ؛
خط الأساس المزدوج // ضغط خط الأساس
الإعداد باطل() {
Serial.begin (9600) ؛
Serial.println ("إعادة تشغيل") ؛
lcd.begin (16 ، 2) ؛
// تهيئة المستشعر (من المهم الحصول على قيم المعايرة المخزنة على الجهاز).
إذا (pressure.begin ())
lcd.println ("BMP180 init النجاح") ؛
آخر {
Serial.println ("BMP180 init فشل (غير متصل؟) n / n")؛
بينما (1) ؛ // وقفة إلى الأبد. }
// احصل على ضغط خط الأساس:
خط الأساس = getPressure () ؛
lcd.setCursor (0 ، 1) ؛
Serial.print ("ضغط خط الأساس:") ؛
Serial.print (خط الأساس) ؛
Serial.println ("mb") ؛ }
حلقة باطلة () {double a، P؛
// احصل على قراءة ضغط جديدة:
P = getPressure () ؛
// إظهار فرق الارتفاع النسبي بين
// القراءة الجديدة والقراءة الأساسية:
أ = pressure.altitude (P ، خط الأساس) ؛
lcd.print ("الارتفاع النسبي:") ؛ إذا (a> = 0.0) lcd.print ("") ؛
// أضف مسافة للأرقام الموجبة
lcd.print (أ ، 1) ؛
lcd.print ("متر") ؛
إذا (a> = 0.0) Serial.print ("") ؛
// إضافة مسافة للأرقام الموجبة lcd.print (a * 3.28084 ، 0) ؛
lcd.println ("قدم") ؛
تأخير (500) ؛ }
getPressure مزدوج () {
حالة شخصية؛ مزدوج T ، P ، p0 ، a ؛
// يجب أن تحصل أولاً على قياس درجة الحرارة لأداء قراءة الضغط.
// ابدأ قياس درجة الحرارة:
// إذا كان الطلب ناجحًا ، فسيتم إرجاع عدد مللي ثانية للانتظار.
// إذا لم ينجح الطلب ، يتم إرجاع 0.
الحالة = pressure.startTemperature () ،
إذا (الحالة! = 0) {
// انتظر حتى يكتمل القياس:
تأخير (الحالة) ؛
// استرجع قياس درجة الحرارة المكتمل:
// لاحظ أن القياس يتم تخزينه في المتغير T.
// استخدم "& T" لتوفير عنوان T للوظيفة.
// ترجع الدالة 1 إذا نجحت ، و 0 إذا فشلت.
الحالة = pressure.getTemperature (T) ؛
إذا (الحالة! = 0) {
// ابدأ قياس الضغط:
// المعلمة هي إعداد زيادة العينات ، من 0 إلى 3 (أعلى دقة ، أطول انتظار).
// إذا كان الطلب ناجحًا ، فسيتم إرجاع عدد مللي ثانية للانتظار.
// إذا لم ينجح الطلب ، يتم إرجاع 0.
الحالة = pressure.startPressure (3) ؛
إذا (الحالة! = 0) {
// انتظر حتى يكتمل القياس:
تأخير (الحالة) ؛
// استرداد قياس الضغط المكتمل:
// لاحظ أن القياس يتم تخزينه في المتغير P.
// استخدم "& P" لتوفير عنوان P.
// لاحظ أيضًا أن الوظيفة تتطلب قياس درجة الحرارة السابق (T).
// (إذا كانت درجة الحرارة مستقرة ، يمكنك إجراء قياس درجة حرارة واحد لعدد من قياسات الضغط.) // تقوم الوظيفة بإرجاع 1 إذا نجحت ، و 0 في حالة الفشل.
الحالة = pressure.getPressure (P ، T) ؛
إذا (الحالة! = 0) {
العودة (ف) ؛
} else lcd.println ("خطأ في استرداد قياس الضغط / n")؛
} else lcd.println ("خطأ في قياس ضغط بدء التشغيل / n")؛
} else lcd.println ("خطأ في استرداد قياس درجة الحرارة / n")؛
} else lcd.println ("خطأ في قياس درجة حرارة البداية / n")؛
}
الخطوة 6: Paso 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 in 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. En este caso es mandar una orden del arduino al computador para que la temperature y la presión que muestra el sensor BMP180 y que se vea en e cresta display.
الخطوة 7: باسو 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 series para si la temperature y la presión salen en este. Después ya te aseguras de que te aparezca la misma información en el crystal display.
موصى به:
مستشعر درجة الحرارة والرطوبة مع شاشة LCD وكشف الصوت: 4 خطوات
مستشعر درجة الحرارة والرطوبة مع شاشة LCD وكشف الصوت: مرحبًا يا شباب !!! حسنًا ، كان هذا المشروع هو مشروعي الأخير. كان الغرض من هذا المشروع هو مراقبة درجة حرارة الغرفة والرطوبة في ورشة عمل جامعتي بسبب عطل في بعض المكونات الإلكترونية بسبب درجة الحرارة غير المواتية و
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: 4 خطوات
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية استخدام LM35 مع Arduino. Lm35 هو مستشعر لدرجة الحرارة يمكنه قراءة قيم درجة الحرارة من -55 درجة مئوية إلى 150 درجة مئوية. إنه جهاز ثلاثي الأطراف يوفر جهدًا تناظريًا يتناسب مع درجة الحرارة. عالية
مستشعر درجة الحرارة والرطوبة مع شاشة اردوينو وشاشة LCD: 4 خطوات
مستشعر درجة الحرارة والرطوبة مع شاشة Arduino وشاشة LCD: مرحبًا يا شباب ، مرحبًا بكم مرة أخرى في Artuino. كما رأيت ، لقد بدأت InstructableToday اليوم سنقوم بعمل درجة حرارة & أمبير ؛ مقياس الرطوبة مع وحدة DHT11. لنبدأ ضع في اعتبارك الاشتراك وإعجاب الفيديو
ميزان حرارة للطهي بمسبار درجة الحرارة ESP32 NTP مع تصحيح Steinhart-Hart وإنذار درجة الحرارة: 7 خطوات (بالصور)
ميزان حرارة للطهي بمسبار درجة الحرارة ESP32 NTP مع تصحيح Steinhart-Hart وإنذار درجة الحرارة: لا يزال في رحلة لإكمال & quot؛ المشروع القادم & quot ؛، & quot؛ ESP32 NTP ميزان حرارة للطهي بمسبار درجة الحرارة مع تصحيح Steinhart-Hart وإنذار درجة الحرارة & quot؛ هو Instructable يوضح كيف يمكنني إضافة مسبار درجة حرارة NTP ، بيزو ب
SENSOR SUHU DENGAN LCD DAN LED (صنع مستشعر درجة الحرارة مع شاشة LCD و LED): 6 خطوات (بالصور)
SENSOR SUHU DENGAN LCD DAN LED (صنع مستشعر درجة الحرارة مع شاشة LCD و LED): هاي ، سايا ديفي ريفالدي ماهاسيسوا يونيفرسيتاس نوسا بوترا داري إندونيسيا ، مستشعر غشاء الشاشة من سوهو مينجوناكان Arduino dengan Output ke LCD dan LED. إيني عدالة بيمباكا سوهو دينجان ديسين سايا سينديري ، مستشعر دينغان ini anda