جدول المحتويات:
- الخطوة 1: اصنع Arduino على اللوح
- الخطوة 2: توصيل شاشة LCD
- الخطوة 3: توصيل جهاز استشعار درجة الحرارة DS18B20
- الخطوة 4: تحضير الدائرة
- الخطوة 5: كود اردوينو
- الخطوة السادسة: لقد انتهيت أخيرًا
- الخطوة 7: شاهد البث الحي
فيديو: ميزان حرارة رقمي مع اردوينو و DS18B20: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
ما عليك سوى إنشاء مقياس حرارة رقمي يمكنه إخبارك بدرجة حرارة الغرفة الحالية على شاشة LCD. هذا مشروع مبتدئين. الجهاز الذي تحتاجه: 1. Arduino UNO R3 2. مستشعر درجة الحرارة DS18B20. 3. شاشة عرض LCD مقاس 16 × 2. 4. توصيل الأسلاك. 5. لوحة المشروع. الآن لنصنع مقياس حرارة رقمي … هذا هو برنامج Atmega168 pinouts for arduino. ما عليك سوى تخطي هذا إذا كنت تريد عمل مقياس الحرارة هذا باستخدام اردوينو الخاص بك.
الخطوة 1: اصنع Arduino على اللوح
من السهل جدًا إنشاء اردوينو على لوح الاستراحة. الآن يتم تقديم إجراء الأسلاك خطوة بخطوة أدناه: 1. دبوس 7 -> + 5 فولت 2. Pin8 -> GND 3. Pin9 -> Crystal -> مكثف 22pF -> GND 4. Pin10-> Crystal -> 22pF مكثف -> GND 5. pin 22 -> GND 6. Pin21 & Pin20 -> + 5V 7. Pin1-> 10K registor to GND + زر الضغط إلى + 5V أنت الآن جاهز ………………..
الخطوة 2: توصيل شاشة LCD
الخطوة 3: توصيل جهاز استشعار درجة الحرارة DS18B20
الخطوة 4: تحضير الدائرة
قم بتوصيل شاشة LCD بـ atmega أو arduino وفقًا لمثال LCD الافتراضي على اردوينو IDE. الآن قم بتوصيل ناقل بيانات DS1307 بـ DIGITAL PIN 7 (Atmega pin 13)
الخطوة 5: كود اردوينو
# تضمين # تضمين # تضمين int DS18S20_Pin = 7 ؛ // DS18S20 Signal pin on digital 7 بواسطة rahulmitra LiquidCrystal lcd (12 ، 11 ، 5 ، 4 ، 3 ، 2) ؛ // رقاقة درجة الحرارة i / o OneWire ds (DS18S20_Pin) ؛ // على الرقم الرقمي 7 بواسطة إعداد rahulmitra void (باطل) {Serial.begin (9600)؛ lcd.begin (16 ، 2) ؛ // اطبع رسالة على شاشة LCD. lcd.print ("راهول ميترا") ؛ } حلقة فارغة (باطلة) {درجة حرارة تعويم = getTemp ()؛ Serial.println (درجة الحرارة) ؛ lcd.setCursor (0 ، 1) ؛ lcd.print ("درجة الحرارة:") ؛ lcd.print (درجة الحرارة) ؛ lcd.print ("* C") ؛ تأخير (100) ؛ // هنا فقط لإبطاء الإخراج بحيث يكون من الأسهل قراءة} float getTemp () {// إرجاع درجة الحرارة من DS18S20 واحد في بيانات DEG Celsius بايت [12] ؛ بايت العنوان [8] ؛ إذا (! ds.search (addr)) {// لا مزيد من أجهزة الاستشعار في السلسلة ، أعد تعيين البحث ds.reset_search () ؛ العودة -1000 ؛ } if (OneWire:: crc8 (addr، 7)! = addr [7]) {Serial.println ("CRC غير صالح!")؛ العودة -1000 ؛ } إذا (addr [0]! = 0x10 && addr [0]! = 0x28) {Serial.print ("لم يتم التعرف على الجهاز") ؛ العودة -1000 ؛ } ds.reset () ؛ ds.select (العنوان) ؛ ds.write (0x44، 1) ؛ // بدء التحويل ، مع تشغيل قوة الطفيل في نهاية البايتة الحالية = ds.reset () ؛ ds.select (العنوان) ؛ ds.write (0xBE) ؛ // قراءة المسودة لـ (int i = 0 ؛ i <9 ؛ i ++) {// نحتاج إلى بيانات 9 بايت = ds.read () ؛ } ds.reset_search () ؛ بايت MSB = بيانات [1] ؛ بايت LSB = بيانات [0] ؛ تعويم tempRead = ((MSB << 8) | LSB) ؛ // باستخدام تعويم تكميلي اثنين TemperatureSum = tempRead / 16 ؛ إرجاع درجة الحرارة }
الخطوة السادسة: لقد انتهيت أخيرًا
الخطوة 7: شاهد البث الحي
www.youtube.com/watch؟v=7718FODdtio&list=UUY916I6z4Y3QQhzjHsIhR8w
موصى به:
ميزان حرارة رقمي RPi LED: 6 خطوات (بالصور)
مقياس الحرارة الرقمي RPi LED: Raspbian OS تعلم كيف صنعت ميزان الحرارة الرقمي هذا ، مع Raspberry Pi Zero W ، وشريط LED ، وشاشة OLED ، و PCB مخصص. العرض ، و LED. لكن
ميزان حرارة رقمي قائم على اردوينو: 3 خطوات
ميزان حرارة رقمي قائم على اردوينو: في هذا المشروع ، تم تصميم ميزان حرارة رقمي قائم على اردوينو يمكن استخدامه لتحليل درجة حرارة الغرفة ، ويستخدم مقياس الحرارة بشكل عام كأداة لقياس درجة الحرارة. هناك العديد من المبادئ التي يمكن استخدامها لقياس
ميزان حرارة يعمل بالأشعة تحت الحمراء لا يلامس من أردوينو - ميزان حرارة قائم على الأشعة تحت الحمراء باستخدام Arduino: 4 خطوات
ميزان حرارة يعمل بالأشعة تحت الحمراء لا يلامس من أردوينو | ميزان حرارة قائم على الأشعة تحت الحمراء باستخدام Arduino: مرحبًا يا رفاق في هذه التعليمات ، سنقوم بعمل مقياس حرارة بدون تلامس باستخدام اردوينو. نظرًا لأن درجة حرارة السائل / الصلب في بعض الأحيان تكون مرتفعة جدًا أو منخفضة ومن ثم يصعب الاتصال بها وقراءتها درجة الحرارة ثم في هذا المشهد
اردوينو من الصفر - ميزان حرارة رقمي: 7 خطوات (بالصور)
Arduino From Scratch - ميزان حرارة رقمي: لقد أحببت إنشاء مشاريع باستخدام Arduinos ، ولكن عند 30 دولارًا للقطعة الواحدة يمكن أن تصبح مشاريعك باهظة الثمن. لذلك أريد أن أوضح لك كيف يمكنك صنع Arduino الخاص بك من البداية وتوفير المال عند القيام بذلك. اصنع Arduino الخاص بك بحوالي 8 دولارات. لهذا التدريب
ميزان حرارة رقمي اردوينو DIY: 5 خطوات
ميزان حرارة رقمي اردوينو DIY: مرحبًا بالجميع! هنا ، سأوضح لك كيفية عمل مقياس حرارة رقمي بسيط باستخدام Arduino