جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53
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 هو مستشعر درجة حرارة رقمي عالي الدقة. يمكن استخدامه في مجموعة واسعة من الأنظمة بما في ذلك أنظمة التحكم البيئي ، ومراقبة الحرارة بالكمبيوتر وما إلى ذلك. ويمكن أيضًا دمجها في ضوابط العمليات الصناعية بالإضافة إلى شاشات نظام الطاقة.
موصى به:
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: 4 خطوات
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية استخدام LM35 مع Arduino. Lm35 هو مستشعر لدرجة الحرارة يمكنه قراءة قيم درجة الحرارة من -55 درجة مئوية إلى 150 درجة مئوية. إنه جهاز ثلاثي الأطراف يوفر جهدًا تناظريًا يتناسب مع درجة الحرارة. عالية
الجسيمات فوتون - HDC1000 حساس درجة الحرارة تعليمي: 4 خطوات
جسيمات فوتون - HDC1000 برنامج تعليمي لمستشعر درجة الحرارة: HDC1000 عبارة عن مستشعر رطوبة رقمي مزود بمستشعر درجة حرارة مدمج يوفر دقة قياس ممتازة عند طاقة منخفضة جدًا. يقيس الجهاز الرطوبة بناءً على مستشعر سعوي جديد. أجهزة استشعار الرطوبة ودرجة الحرارة مناسبة
الجسيمات فوتون - MPL3115A2 دروس حساس مقياس الارتفاع الدقيق: 4 خطوات
الفوتون الجسيمي - MPL3115A2 البرنامج التعليمي لمستشعر مقياس الارتفاع الدقيق: يستخدم MPL3115A2 مستشعر ضغط MEMS بواجهة I2C لتوفير بيانات دقيقة للضغط / الارتفاع ودرجة الحرارة. يتم ترقيم مخرجات المستشعر بدقة عالية 24 بت ADC. تزيل المعالجة الداخلية مهام التعويض من
ميزان حرارة للطهي بمسبار درجة الحرارة ESP32 NTP مع تصحيح Steinhart-Hart وإنذار درجة الحرارة: 7 خطوات (بالصور)
ميزان حرارة للطهي بمسبار درجة الحرارة ESP32 NTP مع تصحيح Steinhart-Hart وإنذار درجة الحرارة: لا يزال في رحلة لإكمال & quot؛ المشروع القادم & quot ؛، & quot؛ ESP32 NTP ميزان حرارة للطهي بمسبار درجة الحرارة مع تصحيح Steinhart-Hart وإنذار درجة الحرارة & quot؛ هو Instructable يوضح كيف يمكنني إضافة مسبار درجة حرارة NTP ، بيزو ب
3.3V Mod لأجهزة الاستشعار بالموجات فوق الصوتية (تحضير HC-SR04 للمنطق 3.3V على ESP32 / ESP8266 ، فوتون الجسيمات ، إلخ): 4 خطوات
3.3V Mod لأجهزة الاستشعار بالموجات فوق الصوتية (قم بإعداد HC-SR04 للمنطق 3.3V على ESP32 / ESP8266 ، جسيم الفوتون ، إلخ): TL ؛ DR: على المستشعر ، قم بقطع التتبع إلى دبوس Echo ، ثم أعد توصيله باستخدام مقسم الجهد (Echo trace - & gt؛ 2.7kΩ - & gt؛ Echo pin - & gt؛ 4.7kΩ - & gt؛ GND) تحرير: كان هناك بعض الجدل حول ما إذا كان ESP8266 في الواقع متسامح 5V على GPIO في