תוכן עניינים:

מצלמה תרמית IR מסוג M5Stack באמצעות חיישן הדמיה של מערך אינפרא אדום AMG8833: 3 שלבים
מצלמה תרמית IR מסוג M5Stack באמצעות חיישן הדמיה של מערך אינפרא אדום AMG8833: 3 שלבים

וִידֵאוֹ: מצלמה תרמית IR מסוג M5Stack באמצעות חיישן הדמיה של מערך אינפרא אדום AMG8833: 3 שלבים

וִידֵאוֹ: מצלמה תרמית IR מסוג M5Stack באמצעות חיישן הדמיה של מערך אינפרא אדום AMG8833: 3 שלבים
וִידֵאוֹ: What Your Life Looks Like In Thermal 2024, נוֹבֶמבֶּר
Anonim
Image
Image

כמו רבים הייתה לי קסם

עם מצלמות תרמיות אבל הן תמיד היו מחוץ לטווח המחירים שלי - עד עכשיו !!

במהלך הגלישה באתר Hackaday נתקלתי במבנה מצלמה זה באמצעות מודול M5Stack ESP32 וחיישן מערך אינפרא אדום מסוג AMG8833 Panasonic Grid-EYE / ביצועים גבוהים. כבר היה לי מודול ליבה M5Stack, אז בניית זה לא היה פשוט!

תוכלו למצוא את רשימת החלקים בשלב האחרון.

הסרטון מציג את המבנה והשלבים הבאים מסבירים את התהליך.

¡ואמונוס!

שלב 1: התקן את Sketch ב- M5Stack

התקן את Sketch ב- M5Stack
התקן את Sketch ב- M5Stack

עבור לאתר GitHub ו

הורד את סקיצת ה- Arduino ל- M5Stack

כאשר אימתתי את הסקיצה לראשונה היא נכשלה מכיוון שקובץ ה- interpolation.cpp הנדרש לא היה באותה ספרייה כמו הסקיצה. העבר את הקובץ והכל יהיה בסדר. עכשיו הגיע הזמן להעלות את המערכון ל- M5Stack. ודא שבחרת את הלוח הנכון במנהל הלוחות וכי יציאת USB COM טורית נכונה נבחרה. קבל של 0.1 µF מונח בין הקרקע וסיכת האיפוס כדי לאפשר להבהב את ה- M5Stack.

אתה יכול לראות יותר פרטים על זה באחד הסרטונים האחרים שלי:

סקירת ובדיקת הליבה של ESP32 M5Stack.

שלב 2: חבר חיישן מערך אינפרא אדום AMG8833

חבר חיישן מערך אינפרא אדום AMG8833
חבר חיישן מערך אינפרא אדום AMG8833
חבר חיישן מערך אינפרא אדום AMG8833
חבר חיישן מערך אינפרא אדום AMG8833

מערך האינפרא אדום AMG8833

חיישן מחובר ל- M5Stack באמצעות האוטובוס I²C. זה משתמש בשני הסיכות SDA (סיכה 21) וב- SCL (סיכה 22) ב- M5Stack. ניתן למצוא סיכות אלה בשני המחברים בחלקו העליון או התחתון של ה- M5Stack. בחר מה שמתאים לצרכים שלך. שני החיבורים האחרים הם Ground ו- VCC 3.3 וולט.

עכשיו כשאתה מפעיל את M5Stack אתה אמור לראות את התמונה התרמית, נהדר!

שלב 3: סקיצה חלופית עם תכונות נוספות

סקיצה חלופית עם תכונות נוספות
סקיצה חלופית עם תכונות נוספות
סקיצה חלופית עם תכונות נוספות
סקיצה חלופית עם תכונות נוספות
סקיצה חלופית עם תכונות נוספות
סקיצה חלופית עם תכונות נוספות
סקיצה חלופית עם תכונות נוספות
סקיצה חלופית עם תכונות נוספות

ראיתי שמישהו "מזלג"

מאגר GitHub המקורי והוסיף כמה תכונות חדשות מעניינות, כולל:

  • העבר את ערך הנקודה (בצוף) למרכז
  • ציין את המינימום והמקסימום הפיקסל (מינימום בצבע כחול ומקסימום בלבן)
  • הצג מסגרות לשנייה
  • טמפרטורת קנה מידה אוטומטית
  • אתחל אוטומטית ואפס את יציאת i2c במקרה של חיבור לקוי
  • מצב השהיה פונקציית שינה אוטומטית

אתה יכול להוריד את המאגר הזה כאן:

github.com/m600x/M5Stack-Thermal-Camera

בדוק את הסקיצה ב- Arduino IDE וחפש את הפקודה "M5. Lcd.setRotation (1);" יש להגדיר את הערך ל- "0" אחרת המסך יסתובב ב 90 °!

כעת תוכלו להעלות את הסקיצה ולנסות את התפריטים החדשים!

הרכיבים בהם אני משתמש הם:

M5Stack Core ESP32

אוֹ

מודול ליבה M5Stack

חיישן הדמיה תרמית CJMCU-833 AMG8833 8x8 מצלמה תרמית

אוֹ

CJMCU-833 AMG8833

מוּמלָץ: