สารบัญ:
- ขั้นตอนที่ 1: ติดตั้ง Sketch บน M5Stack
- ขั้นตอนที่ 2: เชื่อมต่อ AMG8833 Infrared Array Sensor
- ขั้นตอนที่ 3: ร่างทางเลือกพร้อมคุณสมบัติเพิ่มเติม
วีดีโอ: M5Stack กล้องถ่ายภาพความร้อน IR โดยใช้ AMG8833 Infrared Array Imaging Sensor: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
ฉันมีเสน่ห์เหมือนใครหลายคน
กับกล้องถ่ายภาพความร้อนแต่มันอยู่นอกช่วงราคาของฉันมาโดยตลอด - จนถึงตอนนี้!!
ขณะเรียกดูเว็บไซต์ Hackaday ฉันพบกล้องนี้ที่สร้างโดยใช้โมดูล M5Stack ESP32 และ Panasonic Grid-EYE / เซ็นเซอร์อินฟราเรด AMG8833 ประสิทธิภาพสูงที่มีราคาไม่แพง ฉันมีโมดูลหลัก M5Stack อยู่แล้ว ดังนั้นการสร้างสิ่งนี้จึงไม่ใช่เรื่องง่าย!
คุณจะพบรายการชิ้นส่วนในขั้นตอนสุดท้าย
วิดีโอแสดงการสร้างและขั้นตอนต่อไปนี้จะอธิบายกระบวนการ
¡Vámonos!
ขั้นตอนที่ 1: ติดตั้ง Sketch บน M5Stack
ไปที่ไซต์ GitHub และ
ดาวน์โหลดร่าง Arduino สำหรับ M5Stack
เมื่อฉันตรวจสอบภาพสเก็ตช์ครั้งแรก มันล้มเหลวเพราะไฟล์ interpolation.cpp ที่จำเป็นไม่ได้อยู่ในไดเร็กทอรีเดียวกันกับแบบร่าง ย้ายไฟล์แล้วทุกอย่างจะดีเอง ตอนนี้ได้เวลาอัปโหลดภาพร่างไปยัง M5Stack ตรวจสอบว่าคุณได้เลือกบอร์ดที่ถูกต้องในตัวจัดการบอร์ดและเลือกพอร์ต USB COM อนุกรมที่ถูกต้องแล้ว ตัวเก็บประจุขนาด 0.1 µF ถูกวางไว้ระหว่างกราวด์และพินรีเซ็ตเพื่อให้ M5Stack สามารถแฟลชได้
คุณสามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับสิ่งนี้ได้ในวิดีโออื่นของฉัน:
ESP32 M5Stack Core ทบทวนและทดสอบ
ขั้นตอนที่ 2: เชื่อมต่อ AMG8833 Infrared Array Sensor
อาร์เรย์อินฟราเรด 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 Core ESP32
หรือ
M5Stack Core โมดูล
CJMCU-833 AMG8833 8x8 กล้องความร้อน IR เซ็นเซอร์ถ่ายภาพความร้อน
หรือ
CJMCU-833 AMG8833
แนะนำ:
DIY LED Array (โดยใช้ Arduino): 7 ขั้นตอน
DIY LED Array (โดยใช้ Arduino): บทนำ: คุณเคยต้องการสร้างโครงการง่ายๆ ที่ทำให้ LED ดูเหมือนเคลื่อนไหวหรือไม่? เลขที่? นั่นคือสิ่งที่ฉันคิดว่า. ถ้าคุณเคยต้องการทำอะไรที่คล้ายกัน คุณมาถูกที่แล้ว
กล้องถ่ายภาพความร้อน Apollo Pi ปี 1979: 10 ขั้นตอน (พร้อมรูปภาพ)
กล้องถ่ายภาพความร้อน Apollo Pi ปี 1979: เครื่องตรวจจับไมโครเวฟ Apollo แบบโบราณนี้มีจุดประสงค์ใหม่เป็นกล้องความร้อน ซึ่งขับเคลื่อนโดย Raspberry Pi Zero พร้อมเซ็นเซอร์กล้องถ่ายภาพความร้อน Adafruit ที่วัดอุณหภูมิ โดยแสดงผลแบบเรียลไทม์บน 1.3" ที่สว่างสดใส ; จอแสดงผล TFT
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C - เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C โดยใช้ Arduino IDE: 5 ขั้นตอน
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C | เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C การใช้ Arduino IDE: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ neopixel ws2812 LED หรือแถบนำหรือเมทริกซ์นำหรือวงแหวน LED พร้อมบอร์ดพัฒนา m5stack m5stick-C พร้อม Arduino IDE และเราจะทำ ลายรุ้งกับมัน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E - การสร้างรีโมทคอนโทรล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: 5 ขั้นตอน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E | การสร้างการควบคุมระยะไกล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างรีโมทคอนโทรล RADIO โดยใช้โมดูลตัวรับส่งสัญญาณ 433mhz พร้อมการเข้ารหัส HT12E & IC ถอดรหัส HT12D ในคำแนะนำนี้ คุณจะสามารถส่งและรับข้อมูลโดยใช้ส่วนประกอบราคาถูกมาก เช่น HT
กล้องถ่ายภาพความร้อน AMG8833 (Raspberry Pi): 4 ขั้นตอน
กล้องถ่ายภาพความร้อน AMG8833 (Raspberry Pi): บทแนะนำเบื้องต้นเกี่ยวกับวิธีตั้งค่ากล้อง IR (AMG833) ด้วย Raspberry Pi