جدول المحتويات:
- اللوازم
- الخطوة 1: تصميم الدوائر لميزان الحرارة الرقمي
- الخطوة الثانية: عمل ميزان الحرارة الرقمي
- الخطوة 3: قم بتشغيل البرنامج
فيديو: ميزان حرارة رقمي قائم على اردوينو: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
في هذا المشروع ، تم تصميم مقياس حرارة رقمي قائم على Arduino يمكن استخدامه لتحليل درجة حرارة الغرفة.
يستخدم مقياس الحرارة بشكل عام كأداة لقياس درجة الحرارة. هناك العديد من المبادئ التي يمكن استخدامها لقياس درجة الحرارة مثل التمدد الحراري للمواد الصلبة أو السوائل ، وضغط الغاز ، وقياس طاقة الأشعة تحت الحمراء ، إلخ.
تم تحديد مقياس حرارة رقمي قائم على Arduino يمكن استخدامه لتحليل درجة حرارة الغرفة. LM35 LM35 هو مستشعر درجة الحرارة. الجهد الناتج لهذا المستشعر يتناسب طرديا مع درجة الحرارة في درجة مئوية. يمكن استخدام LM35 في نطاق من -550 درجة مئوية إلى + 1500 درجة مئوية بدقة +/- 0.750 درجة مئوية.
اللوازم
اردوينو اونو
جهاز استشعار درجة الحرارة LM35
شاشة LCD مقاس 16 × 2
الخطوة 1: تصميم الدوائر لميزان الحرارة الرقمي
مستشعر درجة الحرارة المستخدم في هذا المشروع هو LM35. إخراج مستشعر درجة الحرارة يتناسب طرديًا مع درجة الحرارة ولكن في شكل تمثيلي. وبالتالي ، فإن إخراج LM35 يعني أن الدبوس 2 متصل بالإدخال التناظري A0 من Arduino.
نظرًا لأنه مقياس حرارة رقمي ، نحتاج إلى تحويل القيم التناظرية لدرجة الحرارة إلى رقمية وعرض النتيجة على شاشة مثل LCD ، إلخ. يتم استخدام شاشة LCD مقاس 16 × 2. يتم توصيل السنون رقم 1 و 2 من شاشة LCD بالأرض والتزويد على التوالي. من أجل إدارة تباين الشاشة ، يتم توصيل السن 3 من LCD بممسحة 10 KΩ POT.
يتم توصيل المحطات المتبقية من POT بالتزويد والأرض. يتم استخدام الدبابيس 15 و 16 من شاشة LCD لتدوير الإضاءة الخلفية لشاشة LCD المتصلة بالإمداد والأرض على التوالي. لعرض المعلومات على شاشة LCD ، نحتاج إلى 4 دبابيس بيانات لشاشة LCD. يتم توصيل الدبابيس 11-14 (D4 - D7) بالدبابيس 5 - 2 من Arduino. الدبابيس 4 و 5 و 6 (RS و RW و E) من شاشة LCD هي دبابيس تحكم. تتصل الدبابيس 4 (RS) من شاشة LCD بالدبوس 7 في Arduino. دبوس 5 (RW) متصل بالأرض. يتم توصيل Pin 6 (E) بالدبوس 6 من Arduino.
الخطوة الثانية: عمل ميزان الحرارة الرقمي
تم تحديد مقياس حرارة رقمي عالي الدقة في هذا المشروع. عمل الدائرة كما هو موضح أدناه.
يقوم مستشعر درجة الحرارة ، أي LM35 ، بتحليل درجة حرارة الغرفة باستمرار ويعطي جهدًا تناظريًا متطابقًا يتناسب طرديًا مع درجة الحرارة.
يتم تقديم هذه البيانات إلى Arduino من خلال A0. وفقًا للكود المكتوب ، يقوم Arduino بتحويل قيمة الجهد التناظري إلى قراءات درجة الحرارة الرقمية.
تظهر هذه القيمة على شاشة LCD. الإخراج المعروض على شاشة LCD هو قراءة دقيقة لدرجة حرارة الغرفة في درجة مئوية.
طور التدريب على دورة إنترنت الأشياء من hIOTron حلول إنترنت الأشياء المختلفة على مثل هذا التطبيق لتعزيز تجربة المستخدم.
الخطوة 3: قم بتشغيل البرنامج
#يشمل
LiquidCrystal LCD (7 ، 6 ، 5 ، 4 ، 3 ، 2) ؛
حساس const int = A0 ؛
بايت degree_symbol [8] =
{
0b00111 ،
0b00101 ،
0b00111 ،
0b00000 ،
0b00000 ،
0b00000 ،
0b00000 ،
0b00000
};
الإعداد باطل()
{
pinMode (الاستشعار ، المدخلات) ؛
lcd.begin (16 ، 2) ؛
lcd.createChar (1 ، درجة_رمز) ؛
lcd.setCursor (0 ، 0) ؛
lcd.print ("رقمي") ؛
lcd.setCursor (0 ، 1) ؛
lcd.print ("ميزان حرارة") ؛
تأخير (4000) ؛
lcd.clear () ؛
}
حلقة فارغة()
{
تعويم temp_reading = analogRead (المستشعر) ؛
درجة حرارة الطفو = temp_reading * (5.0 / 1023.0) * 100 ؛
تأخير (10) ؛
lcd.clear () ؛
lcd.setCursor (0 ، 0) ؛
lcd.print ("درجة الحرارة في C") ؛
lcd.setCursor (4 ، 1) ؛
lcd.print (درجة الحرارة) ؛
lcd.write (1) ؛
lcd.print ("C") ؛
تأخير (1000) ؛
}
موصى به:
ميزان حرارة يعمل بالأشعة تحت الحمراء لا يلامس من أردوينو - ميزان حرارة قائم على الأشعة تحت الحمراء باستخدام Arduino: 4 خطوات
ميزان حرارة يعمل بالأشعة تحت الحمراء لا يلامس من أردوينو | ميزان حرارة قائم على الأشعة تحت الحمراء باستخدام Arduino: مرحبًا يا رفاق في هذه التعليمات ، سنقوم بعمل مقياس حرارة بدون تلامس باستخدام اردوينو. نظرًا لأن درجة حرارة السائل / الصلب في بعض الأحيان تكون مرتفعة جدًا أو منخفضة ومن ثم يصعب الاتصال بها وقراءتها درجة الحرارة ثم في هذا المشهد
ميزان حرارة رقمي مع اردوينو و DS18B20: 7 خطوات
مقياس حرارة رقمي مع Arduino & DS18B20: ما عليك سوى إنشاء مقياس حرارة رقمي يمكنه إخبارك بدرجة حرارة الغرفة الحالية على شاشة LCD. هذا مشروع مبتدئين. الجهاز الذي تحتاجه: 1. Arduino UNO R3 2. مستشعر درجة الحرارة DS18B20. 3. شاشة عرض LCD مقاس 16 × 2. 4. توصيل الأسلاك. 5
RuuviTag و PiZero W و Blinkt! ميزان حرارة قائم على منارة بلوتوث: 3 خطوات (بالصور)
RuuviTag و PiZero W و Blinkt! مقياس حرارة قائم على منارة Bluetooth: يصف هذا التوجيه طريقة لقراءة بيانات درجة الحرارة والرطوبة من RuuviTag باستخدام Bluetooth مع Raspberry Pi Zero W ولعرض القيم بالأرقام الثنائية على Pimoroni blinkt! pHAT أو باختصار: كيف نبني دولة
اردوينو من الصفر - ميزان حرارة رقمي: 7 خطوات (بالصور)
Arduino From Scratch - ميزان حرارة رقمي: لقد أحببت إنشاء مشاريع باستخدام Arduinos ، ولكن عند 30 دولارًا للقطعة الواحدة يمكن أن تصبح مشاريعك باهظة الثمن. لذلك أريد أن أوضح لك كيف يمكنك صنع Arduino الخاص بك من البداية وتوفير المال عند القيام بذلك. اصنع Arduino الخاص بك بحوالي 8 دولارات. لهذا التدريب
ميزان حرارة رقمي اردوينو DIY: 5 خطوات
ميزان حرارة رقمي اردوينو DIY: مرحبًا بالجميع! هنا ، سأوضح لك كيفية عمل مقياس حرارة رقمي بسيط باستخدام Arduino