جدول المحتويات:
فيديو: فوتون الجسيمات - البرنامج التعليمي لمستشعر درجة الحرارة ADT75: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
ADT75 هو مستشعر درجة حرارة رقمي عالي الدقة. وهو يتألف من مستشعر درجة حرارة فجوة النطاق ومحول تناظري رقمي 12 بت لمراقبة درجة الحرارة ورقمنتها. مستشعره عالي الحساسية يجعله كفؤًا بدرجة كافية لقياس درجة الحرارة المحيطة بدقة ، وإليك شرح لاستخدامه مع فوتون الجسيمات.
الخطوة 1: ماذا تحتاج..
1. جسيم الفوتون
2. ADT75
3. كابل I²C
4. I²C Shield for Particle Photon
الخطوة الثانية: التوصيل:
خذ درع I2C لفوتون الجسيمات وادفعه برفق فوق دبابيس فوتون الجسيمات.
ثم قم بتوصيل أحد طرفي كابل I2C بمستشعر ADT75 والطرف الآخر بواجهة I2C.
تظهر الاتصالات في الصورة أعلاه.
الخطوة الثالثة: الكود:
يمكن تنزيل رمز الجسيمات لـ ADT75 من مستودع جيثب- DCUBE Store.
هنا هو الرابط لنفسه:
github.com/DcubeTechVentures/ADT75/blob/master/Particle/ADT75.ino.
لقد استخدمنا مكتبتين لرمز الجسيمات ، وهما application.h و spark_wiring_i2c.h. مكتبة Spark_wiring_i2c مطلوبة لتسهيل اتصال I2C مع المستشعر.
يمكنك أيضًا نسخ الكود من هنا ، ويُعطى على النحو التالي:
// موزعة بترخيص الإرادة الحرة.
// استخدمها بالطريقة التي تريدها ، سواء كانت ربحًا أو مجانًا ، شريطة أن تتناسب مع تراخيص الأعمال المرتبطة بها.
// ADT75
// تم تصميم هذا الرمز للعمل مع الوحدة النمطية المصغرة ADT75_I2CS I2C
#يشمل
#يشمل
// عنوان ADT75 I2C هو 0x48 (72)
#define Addr 0x48
تعويم cTemp = 0.0 ، fTemp = 0.0 ؛
درجة الحرارة int = 0 ؛
الإعداد باطل()
{
// تعيين متغير
Particle.variable ("i2cdevice"، "ADT75") ؛
Particle.variable ("cTemp" ، cTemp) ؛
// تهيئة اتصال I2C كسيد
Wire.begin () ؛
// تهيئة الاتصال التسلسلي ، اضبط معدل الباود = 9600
Serial.begin (9600) ؛
تأخير (300) ؛
}
حلقة فارغة()
{
بيانات int غير الموقعة [2] ؛
// بدء نقل I2C
Wire.beginTransmission (العنوان) ؛
// حدد سجل البيانات
Wire.write (0x00) ؛
// إيقاف انتقال I2C
Wire.endTransmission () ؛
// طلب 2 بايت من البيانات
Wire.request From (Addr، 2) ؛
// قراءة 2 بايت من البيانات
// temp msb، temp lsb
إذا (Wire.available () == 2)
{
البيانات [0] = Wire.read () ،
البيانات [1] = Wire.read () ،
}
// تحويل البيانات إلى 12 بت
temp = ((data [0] * 256) + data [1]) / 16 ؛
إذا (درجة الحرارة> 2047)
{
درجة الحرارة - = 4096 ؛
}
cTemp = درجة الحرارة * 0.0625 ؛
fTemp = (cTemp * 1.8) + 32 ؛
// إخراج البيانات إلى لوحة القيادة
Particle.publish ("درجة الحرارة بالدرجة المئوية:" ، سلسلة (cTemp)) ؛
Particle.publish ("درجة الحرارة بالفهرنهايت:" ، سلسلة (fTemp)) ؛
تأخير (1000) ؛
}
الخطوة 4: التطبيقات:
ADT75 هو مستشعر درجة حرارة رقمي عالي الدقة. يمكن استخدامه في مجموعة واسعة من الأنظمة بما في ذلك أنظمة التحكم البيئي ، ومراقبة الحرارة بالكمبيوتر وما إلى ذلك. ويمكن أيضًا دمجها في ضوابط العمليات الصناعية بالإضافة إلى شاشات نظام الطاقة.
موصى به:
تعويض درجة الحرارة التلقائية لمستشعر التوصيل الخاص بـ ATLAS: 4 خطوات
تعويض درجة الحرارة التلقائية لمستشعر التوصيل الخاص بـ ATLAS: في هذا المشروع ، سنقوم تلقائيًا بتعويض مستشعر التوصيل من Atlas Scientific. تؤثر التغيرات في درجات الحرارة على الموصلية / إجمالي المواد الصلبة الذائبة / ملوحة السوائل ، ومن خلال التعويض عنها ، فإننا
رسم البيانات الحية لمستشعر درجة الحرارة (TMP006) باستخدام MSP432 LaunchPad و Python: 9 خطوات
رسم البيانات الحية لمستشعر درجة الحرارة (TMP006) باستخدام MSP432 LaunchPad و Python: TMP006 هو مستشعر درجة الحرارة الذي يقيس درجة حرارة الجسم دون الحاجة إلى الاتصال به. في هذا البرنامج التعليمي ، سنرسم بيانات درجة الحرارة الحية من BoosterPack (TI BOOSTXL-EDUMKII) باستخدام Python
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: 4 خطوات
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية استخدام LM35 مع Arduino. Lm35 هو مستشعر لدرجة الحرارة يمكنه قراءة قيم درجة الحرارة من -55 درجة مئوية إلى 150 درجة مئوية. إنه جهاز ثلاثي الأطراف يوفر جهدًا تناظريًا يتناسب مع درجة الحرارة. عالية
الجسيمات فوتون - HDC1000 حساس درجة الحرارة تعليمي: 4 خطوات
جسيمات فوتون - HDC1000 برنامج تعليمي لمستشعر درجة الحرارة: HDC1000 عبارة عن مستشعر رطوبة رقمي مزود بمستشعر درجة حرارة مدمج يوفر دقة قياس ممتازة عند طاقة منخفضة جدًا. يقيس الجهاز الرطوبة بناءً على مستشعر سعوي جديد. أجهزة استشعار الرطوبة ودرجة الحرارة مناسبة
ميزان حرارة للطهي بمسبار درجة الحرارة ESP32 NTP مع تصحيح Steinhart-Hart وإنذار درجة الحرارة: 7 خطوات (بالصور)
ميزان حرارة للطهي بمسبار درجة الحرارة ESP32 NTP مع تصحيح Steinhart-Hart وإنذار درجة الحرارة: لا يزال في رحلة لإكمال & quot؛ المشروع القادم & quot ؛، & quot؛ ESP32 NTP ميزان حرارة للطهي بمسبار درجة الحرارة مع تصحيح Steinhart-Hart وإنذار درجة الحرارة & quot؛ هو Instructable يوضح كيف يمكنني إضافة مسبار درجة حرارة NTP ، بيزو ب