جدول المحتويات:

كاميرا حرارية M5Stack IR باستخدام مستشعر تصوير صفيف الأشعة تحت الحمراء AMG8833: 3 خطوات
كاميرا حرارية M5Stack IR باستخدام مستشعر تصوير صفيف الأشعة تحت الحمراء AMG8833: 3 خطوات

فيديو: كاميرا حرارية M5Stack IR باستخدام مستشعر تصوير صفيف الأشعة تحت الحمراء AMG8833: 3 خطوات

فيديو: كاميرا حرارية M5Stack IR باستخدام مستشعر تصوير صفيف الأشعة تحت الحمراء AMG8833: 3 خطوات
فيديو: AMG8833 Thermal Camera using ESP32 & TFT Display, Thermal Imaging Camera 2024, يونيو
Anonim
Image
Image

مثل الكثيرين كان لدي سحر

مع الكاميرات الحرارية لكنها كانت دائمًا خارج النطاق السعري - حتى الآن !!

أثناء تصفح موقع Hackaday على الويب ، صادفت تصميم الكاميرا باستخدام وحدة M5Stack ESP32 ومستشعر صفيف الأشعة تحت الحمراء AMG8833 عالي الأداء من Panasonic. كان لدي بالفعل وحدة أساسية M5Stack ، لذلك كان بناء هذا أمرًا لا يحتاج إلى تفكير!

ستجد قائمة الأجزاء في الخطوة الأخيرة.

يُظهر الفيديو البناء والخطوات التالية تشرح العملية.

¡Vámonos!

الخطوة 1: قم بتثبيت Sketch على M5Stack

قم بتثبيت Sketch على M5Stack
قم بتثبيت Sketch على M5Stack

انتقل إلى موقع GitHub و

قم بتنزيل رسم Arduino لـ M5Stack

عندما تحققت من الرسم لأول مرة ، فشل لأن ملف interpolation.cpp المطلوب لم يكن في نفس الدليل مثل المخطط. انقل الملف وسيكون كل شيء على ما يرام. حان الوقت الآن لتحميل المخطط على M5Stack. تحقق من تحديد اللوحة الصحيحة في مدير اللوحات وتحديد منفذ USB التسلسلي الصحيح. يتم وضع مكثف 0.1 µF بين الأرض ودبوس إعادة الضبط لتمكين وميض M5Stack.

يمكنك مشاهدة المزيد من التفاصيل حول هذا في أحد مقاطع الفيديو الأخرى الخاصة بي:

مراجعة واختبار ESP32 M5Stack الأساسية.

الخطوة 2: قم بتوصيل مستشعر صفيف الأشعة تحت الحمراء AMG8833

قم بتوصيل مستشعر صفيف الأشعة تحت الحمراء AMG8833
قم بتوصيل مستشعر صفيف الأشعة تحت الحمراء AMG8833
قم بتوصيل مستشعر صفيف الأشعة تحت الحمراء AMG8833
قم بتوصيل مستشعر صفيف الأشعة تحت الحمراء AMG8833

صفيف الأشعة تحت الحمراء AMG8833

جهاز الاستشعار متصل بـ M5Stack باستخدام ناقل I²C. يستخدم هذا دبابيس SDA (دبوس 21) و SCL (دبوس 22) على M5Stack. يمكن العثور على هذه المسامير على كل من الموصلات الموجودة أعلى أو أسفل M5Stack. اختر ما يناسب احتياجاتك. الاتصالان الآخران هما الأرضي و VCC 3.3 فولت.

الآن عندما تقوم بتشغيل M5Stack ، يجب أن ترى الصورة الحرارية ، رائعة!

الخطوة 3: رسم بديل مع المزيد من الميزات

رسم بديل مع المزيد من الميزات
رسم بديل مع المزيد من الميزات
رسم بديل مع المزيد من الميزات
رسم بديل مع المزيد من الميزات
رسم بديل مع المزيد من الميزات
رسم بديل مع المزيد من الميزات
رسم بديل مع المزيد من الميزات
رسم بديل مع المزيد من الميزات

رأيت أن أحدهم قد "متشعب"

مستودع GitHub الأصلي وإضافة بعض الميزات الجديدة المثيرة للاهتمام بما في ذلك:

  • انقل القيمة الموضعية (في الطفو) إلى المركز
  • حدد الحد الأدنى والحد الأقصى للبكسل (الحد الأدنى باللون الأزرق والحد الأقصى باللون الأبيض)
  • عرض الإطارات في الثانية
  • درجة حرارة التحجيم التلقائي
  • إعادة التشغيل التلقائي وإعادة تعيين منفذ i2c في حالة الاتصال السيئ
  • وظيفة الإيقاف المؤقت للنوم التلقائي

يمكنك تنزيل هذا المستودع من هنا:

github.com/m600x/M5Stack-Thermal-Camera

تحقق من الرسم التخطيطي في Arduino IDE وابحث عن الأمر "M5. Lcd.setRotation (1)؛" يجب ضبط القيمة على "0" وإلا سيتم تدوير الشاشة بمقدار 90 درجة!

الآن يمكنك تحميل الرسم وتجربة القوائم الجديدة!

المكونات التي أستخدمها هي:

M5Stack كور ESP32

أو

وحدة M5Stack الأساسية

CJMCU-833 AMG8833 8x8 كاميرا حرارية مستشعر التصوير الحراري بالأشعة تحت الحمراء

أو

CJMCU-833 AMG8833

موصى به: