جدول المحتويات:
فيديو: Raspberry Pi - TMP007 مستشعر حراري بالأشعة تحت الحمراء Python تعليمي: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
TMP007 عبارة عن مستشعر حراري يعمل بالأشعة تحت الحمراء يقيس درجة حرارة جسم ما دون ملامسته. يتم امتصاص طاقة الأشعة تحت الحمراء المنبعثة من الجسم الموجود في مجال المستشعر بواسطة المثبّت الحراري المدمج في المستشعر. يتم رقمنة الجهد الحراري وتغذيته كمدخل لمحرك رياضي متكامل. يحسب محرك الرياضيات المتكامل هذا درجة حرارة الجسم. هنا هو عرض عملي مع Raspberry Pi باستخدام كود Python.
الخطوة 1: ماذا تحتاج..
1. Raspberry Pi
2. TMP007
3. كابل I²C
4. I²C Shield لـ Raspberry Pi
5. كابل إيثرنت
الخطوة الثانية: التوصيل:
خذ درع I2C لـ Raspberry Pi وادفعه برفق فوق دبابيس gpio الخاصة بـ Raspberry Pi.
ثم قم بتوصيل أحد طرفي كابل I2C بمستشعر TMP007 والطرف الآخر بغطاء I2C.
قم أيضًا بتوصيل كبل Ethernet بـ pi أو يمكنك استخدام وحدة WiFi.
تظهر الاتصالات في الصورة أعلاه.
الخطوة الثالثة: الكود:
يمكن تنزيل كود python الخاص بـ TMP007 من مستودع GitHub - مجتمع DCUBE Store.
ها هو الرابط الالكتروني.
لقد استخدمنا مكتبة SMBus لرمز Python ، يتم وصف خطوات تثبيت SMBus على Raspberry Pi هنا:
pypi.python.org/pypi/smbus-cffi/0.5.1
يمكنك أيضًا نسخ الكود من هنا ، ويُعطى على النحو التالي:
# موزعة بترخيص الإرادة الحرة.
# استخدمها بالطريقة التي تريدها ، سواء كانت ربحًا أو مجانًا ، بشرط أن تتناسب مع تراخيص الأعمال المرتبطة بها.
# TMP007
# تم تصميم هذا الرمز للعمل مع الوحدة النمطية المصغرة TMP007_I2CS I2C المتوفرة في متجر DCUBE.
استيراد smbus
وقت الاستيراد
# احصل على حافلة I2C
الحافلة = smbus. SMBus (1)
# عنوان TMP007 ، 0x40 (64)
# حدد سجل التكوين ، 0x02 (02)
# 0x1540 (5440) وضع التحويل المستمر ، وضع المقارنة
data = [0x1540] bus.write_i2c_block_data (0x40 ، 0x02 ، بيانات)
وقت النوم (0.5)
# عنوان TMP007 ، 0x40 (64)
# قراءة البيانات مرة أخرى من 0x03 (03) ، 2 بايت
# cTemp MSB ، cTemp LSB
data = bus.read_i2c_block_data (0x40، 0x03، 2)
# تحويل البيانات إلى 14 بت
cTemp = ((البيانات [0] * 256 + (البيانات [1] & 0xFC)) / 4)
إذا كان cTemp> 8191:
cTemp - = 16384
cTemp = cTemp * 0.03125
fTemp = cTemp * 1.8 + 32
# إخراج البيانات إلى الشاشة
طباعة "درجة حرارة الكائن بالدرجة المئوية:٪.2f C"٪ cTemp
طباعة "درجة حرارة الكائن بالفهرنهايت:٪.2f F"٪ fTemp
الخطوة 4: التطبيقات:
يجد TMP007 تطبيقه في الأنظمة التي تتطلب قياس درجة حرارة عدم التلامس. يتم استخدامهم في حقائب الكمبيوتر المحمول والكمبيوتر اللوحي والبطاريات وما إلى ذلك ، كما يتم دمجهم في المشتتات الحرارية وكذلك طابعات الليزر. إن كفاءتها العالية في قياس درجة الحرارة دون الاتصال بالجسم الفعلي يمنحها ميزة إضافية لتطبيقاتها المختلفة.
موصى به:
كاميرا تصوير حراري تعمل بالأشعة تحت الحمراء: 3 خطوات (بالصور)
كاميرا الأشعة تحت الحمراء للتصوير الحراري DIY: مرحبًا ، أبحث دائمًا عن مشاريع جديدة لدروس الفيزياء. قبل عامين صادفت تقريرًا عن المستشعر الحراري MLX90614 من Melexis. الأفضل مع 5 ° FOV (مجال الرؤية) سيكون مناسبًا لكاميرا حرارية ذاتية الصنع. لقراءة
مصباح الأشعة تحت الحمراء (الأشعة تحت الحمراء) الجزء 2: 3 خطوات
مصباح الأشعة تحت الحمراء (الأشعة تحت الحمراء) الجزء -2: مرحبًا يا شباب ، لقد عدت مع الجزء 2 من مصباح الأشعة تحت الحمراء (الأشعة تحت الحمراء) القابل للتوجيه. إذا لم تكن قد رأيت الجزء الأول ، فانقر هنا ، فلنبدأ … دائرة إضاءة بسيطة بالأشعة تحت الحمراء للمساعدة في الرؤية الليلية لكاميرات الدوائر التلفزيونية المغلقة. رؤية ليلية بإضاءة الأشعة تحت الحمراء ، باسم
ميزان حرارة يعمل بالأشعة تحت الحمراء لا يلامس من أردوينو - ميزان حرارة قائم على الأشعة تحت الحمراء باستخدام Arduino: 4 خطوات
ميزان حرارة يعمل بالأشعة تحت الحمراء لا يلامس من أردوينو | ميزان حرارة قائم على الأشعة تحت الحمراء باستخدام Arduino: مرحبًا يا رفاق في هذه التعليمات ، سنقوم بعمل مقياس حرارة بدون تلامس باستخدام اردوينو. نظرًا لأن درجة حرارة السائل / الصلب في بعض الأحيان تكون مرتفعة جدًا أو منخفضة ومن ثم يصعب الاتصال بها وقراءتها درجة الحرارة ثم في هذا المشهد
جهاز تحكم عن بعد بالأشعة تحت الحمراء وجهاز استقبال الأشعة تحت الحمراء (TSOP1738) مع Arduino: 10 خطوات
جهاز التحكم عن بعد بالأشعة تحت الحمراء وجهاز استقبال الأشعة تحت الحمراء (TSOP1738) مع Arduino: هذا التوجيه مخصص للمبتدئين في Arduino. هذا أحد مشاريعي السابقة مع Arduino. لقد استمتعت كثيرًا عندما صنعتها وأتمنى أن تنال إعجابك أيضًا. الميزة الأكثر جاذبية لهذا المشروع هي "التحكم اللاسلكي". وهذا هو
كيف تصنع كاميرا تعمل بالأشعة تحت الحمراء بإضاءة LED بالأشعة تحت الحمراء: 5 خطوات (بالصور)
كيفية صنع كاميرا تعمل بالأشعة تحت الحمراء بإضاءة LED تعمل بالأشعة تحت الحمراء: لقد أدركت وجود كاميرا تعمل بالأشعة تحت الحمراء من أجل استخدامها في نظام التقاط الحركة. باستخدامه يمكنك أيضًا الحصول على هذا النوع من الصور الرائعة: أشياء لامعة في رؤية الكاميرا طبيعية في الواقع. يمكنك الحصول على نتائج جيدة بسعر رخيص