![Arduino Nano - STS21 البرنامج التعليمي لمستشعر درجة الحرارة: 4 خطوات Arduino Nano - STS21 البرنامج التعليمي لمستشعر درجة الحرارة: 4 خطوات](https://i.howwhatproduce.com/images/010/image-27341-j.webp)
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53
![Image Image](https://i.howwhatproduce.com/images/010/image-27341-2-j.webp)
![](https://i.ytimg.com/vi/JJJlS88_Bkg/hqdefault.jpg)
يوفر مستشعر درجة الحرارة الرقمي STS21 أداءً فائقًا وبصمة موفرة للمساحة. يوفر إشارات خطية معايرة بتنسيق رقمي I2C. يعتمد تصنيع هذا المستشعر على تقنية CMOSens ، والتي تنسب إلى الأداء الفائق والموثوقية لـ STS21. يمكن تغيير دقة STS21 عن طريق الأوامر ، ويمكن الكشف عن البطارية المنخفضة ويساعد المجموع الاختباري على تحسين موثوقية الاتصال. هذا هو العرض التوضيحي للتفاعل مع Arduino nano.
الخطوة 1: ماذا تحتاج..
![ماذا تحتاج..!! ماذا تحتاج..!!](https://i.howwhatproduce.com/images/010/image-27341-3-j.webp)
1. اردوينو نانو
2. STS21
3. كابل I²C
4. I²C Shield لـ Arduino Nano
الخطوة الثانية: التوصيل:
![اتصال اتصال](https://i.howwhatproduce.com/images/010/image-27341-4-j.webp)
![اتصال اتصال](https://i.howwhatproduce.com/images/010/image-27341-5-j.webp)
![اتصال اتصال](https://i.howwhatproduce.com/images/010/image-27341-6-j.webp)
![اتصال اتصال](https://i.howwhatproduce.com/images/010/image-27341-7-j.webp)
خذ درع I2C لـ Arduino Nano وادفعه برفق فوق دبابيس Nano.
ثم قم بتوصيل أحد طرفي كابل I2C بمستشعر STS21 والطرف الآخر بدرع I2C.
تظهر الاتصالات في الصورة أعلاه.
الخطوة الثالثة: الكود:
![الشفرة الشفرة](https://i.howwhatproduce.com/images/010/image-27341-8-j.webp)
يمكن تنزيل كود Arduino الخاص بـ STS21 من مستودع GitHub-Dcube Store.
هنا هو الرابط لنفسه:
github.com/DcubeTechVentures/STS21…
نقوم بتضمين مكتبة Wire.h لتسهيل اتصال I2c للمستشعر بلوحة Arduino.
يمكنك أيضًا نسخ الكود من هنا ، ويُعطى على النحو التالي:
// موزعة بترخيص الإرادة الحرة.
// استخدمها بالطريقة التي تريدها ، سواء كانت ربحًا أو مجانًا ، شريطة أن تتناسب مع تراخيص الأعمال المرتبطة بها.
// STS21
// تم تصميم هذا الرمز للعمل مع الوحدة النمطية STS21_I2CS I2C المصغرة المتوفرة في Dcube Store.
#يشمل
// عنوان STS21 I2C هو 0x4A (74)
# تعريف العنوان 0x4A
الإعداد باطل()
{
// تهيئة اتصال I2C باعتباره MASTER
Wire.begin () ؛
// بدء الاتصال التسلسلي ، اضبط معدل الباود = 9600
Serial.begin (9600) ؛
تأخير (300) ؛
}
حلقة فارغة()
{
بيانات int غير الموقعة [2] ؛
// بدء نقل I2C
Wire.beginTransmission (العنوان) ؛
// حدد بدون عقد رئيسي
Wire.write (0xF3) ؛
// End I2C Transmission
Wire.endTransmission () ؛
تأخير (300) ؛
// طلب 2 بايت من البيانات
Wire.request From (العنوان ، 2) ؛
// قراءة 2 بايت من البيانات
إذا (Wire.available () == 2)
{
البيانات [0] = Wire.read () ،
البيانات [1] = Wire.read () ،
}
// تحويل البيانات
int rawtmp = بيانات [0] * 256 + بيانات [1] ؛
قيمة int = rawtmp & 0xFFFC ؛
مزدوج cTemp = -46.85 + (175.72 * (القيمة / 65536.0)) ؛
مزدوج fTemp = cTemp * 1.8 + 32 ؛
// إخراج البيانات إلى الشاشة التسلسلية
Serial.print ("درجة الحرارة بالدرجة المئوية:") ؛
Serial.print (cTemp) ؛
Serial.println ("C") ؛
Serial.print ("درجة الحرارة بالفهرنهايت:") ؛
Serial.print (fTemp) ؛
Serial.println ("F") ؛
تأخير (300) ؛
}
الخطوة 4: التطبيقات:
يمكن استخدام مستشعر درجة الحرارة الرقمي STS21 في الأنظمة التي تتطلب مراقبة درجة حرارة عالية الدقة. يمكن دمجها في أجهزة الكمبيوتر المختلفة والمعدات الطبية وأنظمة التحكم الصناعية مع متطلبات قياس درجة الحرارة بدقة عالية.
موصى به:
Arduino Nano - HTS221 البرنامج التعليمي لمستشعر الرطوبة النسبية ودرجة الحرارة: 4 خطوات
![Arduino Nano - HTS221 البرنامج التعليمي لمستشعر الرطوبة النسبية ودرجة الحرارة: 4 خطوات Arduino Nano - HTS221 البرنامج التعليمي لمستشعر الرطوبة النسبية ودرجة الحرارة: 4 خطوات](https://i.howwhatproduce.com/images/010/image-27332-j.webp)
Arduino Nano - HTS221 الرطوبة النسبية ومستشعر درجة الحرارة البرنامج التعليمي: HTS221 هو مستشعر رقمي سعوي مدمج للغاية للرطوبة النسبية ودرجة الحرارة. يتضمن عنصر استشعار ودائرة متكاملة خاصة بتطبيق إشارة مختلطة (ASIC) لتوفير معلومات القياس من خلال التسلسل الرقمي
اردوينو نانو - SI7050 البرنامج التعليمي لمستشعر درجة الحرارة: 4 خطوات
![اردوينو نانو - SI7050 البرنامج التعليمي لمستشعر درجة الحرارة: 4 خطوات اردوينو نانو - SI7050 البرنامج التعليمي لمستشعر درجة الحرارة: 4 خطوات](https://i.howwhatproduce.com/images/010/image-27333-j.webp)
برنامج Arduino Nano - SI7050 لمستشعر درجة الحرارة: SI7050 عبارة عن مستشعر درجة حرارة رقمي يعمل على بروتوكول اتصال I2C ويوفر دقة عالية على نطاق جهد التشغيل ودرجة الحرارة بالكامل. تُعزى هذه الدقة العالية للمستشعر إلى معالجة الإشارات الجديدة والتحليل الشرجي
Arduino Nano - البرنامج التعليمي لمستشعر درجة الحرارة TMP100: 4 خطوات
![Arduino Nano - البرنامج التعليمي لمستشعر درجة الحرارة TMP100: 4 خطوات Arduino Nano - البرنامج التعليمي لمستشعر درجة الحرارة TMP100: 4 خطوات](https://i.howwhatproduce.com/images/010/image-27343-j.webp)
اردوينو نانو - برنامج تعليمي لمستشعر درجة الحرارة TMP100: وحدة TMP100 عالية الدقة ومنخفضة الطاقة ومستشعر درجة الحرارة الرقمية I2C. يعتبر TMP100 مثاليًا لقياس درجة الحرارة الممتدة. يوفر هذا الجهاز دقة تبلغ ± 1 درجة مئوية دون الحاجة إلى معايرة أو تكييف إشارة مكون خارجي. هو
الفوتون الجسيمي - البرنامج التعليمي لمستشعر درجة الحرارة TCN75A: 4 خطوات
![الفوتون الجسيمي - البرنامج التعليمي لمستشعر درجة الحرارة TCN75A: 4 خطوات الفوتون الجسيمي - البرنامج التعليمي لمستشعر درجة الحرارة TCN75A: 4 خطوات](https://i.howwhatproduce.com/images/011/image-30331-j.webp)
فوتون الجسيمات - TCN75A مستشعر درجة الحرارة التعليمي: TCN75A عبارة عن مستشعر درجة حرارة تسلسلي ثنائي الأسلاك مدمج مع محول درجة حرارة إلى رقمي. تم دمجه مع سجلات المستخدم القابلة للبرمجة والتي توفر المرونة لتطبيقات استشعار درجة الحرارة. تسمح إعدادات التسجيل للمستخدمين
فوتون الجسيمات - البرنامج التعليمي لمستشعر درجة الحرارة ADT75: 4 خطوات
![فوتون الجسيمات - البرنامج التعليمي لمستشعر درجة الحرارة ADT75: 4 خطوات فوتون الجسيمات - البرنامج التعليمي لمستشعر درجة الحرارة ADT75: 4 خطوات](https://i.howwhatproduce.com/images/002/image-3076-67-j.webp)
جسيم الفوتون - دليل تعليمي لمستشعر درجة الحرارة ADT75: ADT75 هو مستشعر درجة حرارة رقمي عالي الدقة. وهو يتألف من مستشعر درجة حرارة فجوة النطاق ومحول تناظري رقمي 12 بت لمراقبة درجة الحرارة ورقمنتها. مستشعره شديد الحساسية يجعله كفؤًا بدرجة كافية بالنسبة لي