1. บทนำ
โมดูลกล้อง Aideepen OV7670 เป็นเซ็นเซอร์ภาพ CMOS VGA ราคาประหยัดและใช้พลังงานต่ำ ออกแบบมาสำหรับแอปพลิเคชันด้านภาพแบบฝังตัวต่างๆ คู่มือนี้ให้ข้อมูลที่จำเป็นสำหรับการติดตั้ง การใช้งาน และการบำรุงรักษาโมดูลกล้องของคุณอย่างถูกต้อง
2. คุณสมบัติของผลิตภัณฑ์
- แบบอย่าง: กล้อง OV7670; ความละเอียด 640x480 VGA
- อินเทอร์เฟซ: อินเทอร์เฟซ SCCB มาตรฐาน เข้ากันได้กับอินเทอร์เฟซ I2C
- เล่มที่tage: IO ฉบับที่tage 2.5V ถึง 3.0V (แหล่งจ่ายไฟ LDO ภายในไปยังแกนหลัก 1.8V)
- รูปแบบเอาต์พุต: รองรับรูปแบบเอาต์พุตหลายรูปแบบ รวมถึง RawRGB, RGB (GRB4:2:2, RGB565/555/444), YUV (4:2:2) และ YCbCr (4:2:2)
- ฟังก์ชันควบคุมอัตโนมัติ: การควบคุมการเปิดรับแสงอัตโนมัติ (AEC), การควบคุมอัตราขยายอัตโนมัติ (AGC), การปรับสมดุลแสงสีขาวอัตโนมัติ (AWB), การปรับระดับสีดำอัตโนมัติ (ABLC)
- การควบคุมคุณภาพของภาพ: รวมถึงความอิ่มตัวของสี เฉดสี แกมมา ความคมชัด และฟังก์ชั่นป้องกันแสงรั่ว (ANTI_BLOOM)
- การใช้งาน: เหมาะสำหรับอุปกรณ์สมาร์ทโฮม (กริ่งประตู, เครื่องเฝ้าดูเด็กทารก), การใช้งานในอุตสาหกรรม (การตรวจสอบผลิตภัณฑ์, การสแกนบาร์โค้ด, รถยนต์อัจฉริยะ), ระบบ IoT (การตรวจสอบสิ่งแวดล้อม, การติดตามทางการเกษตร), โครงการสร้างสรรค์/การศึกษา (หุ่นยนต์, การประมวลผลภาพ) และแอปพลิเคชันด้านความปลอดภัย (การตรวจจับการเคลื่อนไหว, การจดจำใบหน้าขั้นพื้นฐาน)
3. เนื้อหาบรรจุภัณฑ์
แพ็คเกจประกอบด้วยรายการต่อไปนี้:
- โมดูลกล้อง OV7670 จำนวน 3 ชิ้น
- ฝาปิดเลนส์ 3 ชิ้น

ภาพที่ 3.1: โมดูลกล้อง OV7670 จำนวน 3 ตัว พร้อมฝาครอบเลนส์ป้องกัน
4. การตั้งค่า
ส่วนนี้จะอธิบายขั้นตอนทั่วไปในการตั้งค่าโมดูลกล้อง OV7670 ของคุณ รายละเอียดการใช้งานเฉพาะอาจแตกต่างกันไปขึ้นอยู่กับไมโครคอนโทรลเลอร์ของคุณ (เช่น Arduino, ESP32) และสภาพแวดล้อมการพัฒนา
4.1 การเชื่อมต่อทางกายภาพ
- ตรวจสอบแผนผังขาของโมดูล OV7670 และไมโครคอนโทรลเลอร์เป้าหมายของคุณ
- เชื่อมต่อโมดูลเข้ากับไมโครคอนโทรลเลอร์ของคุณโดยใช้สายจัมเปอร์ที่เหมาะสม ตรวจสอบให้แน่ใจว่าได้เชื่อมต่อสายไฟ (VCC, GND), I2C (SCL, SDA) และขาข้อมูล (D0-D7, VSYNC, HREF, PCLK, XCLK) อย่างถูกต้องแล้ว

ภาพที่ 4.1: แผนภาพแสดงการเชื่อมต่อขาของโมดูลกล้อง OV7670 โดยแสดงการเชื่อมต่อสำหรับสายไฟ, I2C และสายข้อมูล

ภาพที่ 4.2: ด้านบน view ภาพประกอบแสดงโมดูลกล้อง OV7670 โดยเน้นที่ขาต่อสำหรับเชื่อมต่อกับไมโครคอนโทรลเลอร์
4.2 การกำหนดค่าซอฟต์แวร์
- ติดตั้งไลบรารีที่จำเป็นสำหรับการควบคุมกล้อง OV7670 ใน IDE ที่คุณเลือกใช้ (เช่น Arduino IDE, PlatformIO)
- อ้างถึงอดีตampโค้ดหรือบทช่วยสอนเฉพาะสำหรับไมโครคอนโทรลเลอร์ของคุณและโมดูล OV7670 สำหรับการเขียนโปรแกรมเบื้องต้น
- อัปโหลดโค้ดไปยังไมโครคอนโทรลเลอร์ของคุณ
วิดีโอ 4.1: วิดีโอนี้สาธิตการติดตั้งโมดูลกล้องลงบนบอร์ด ESP32-CAM และเชื่อมต่อกับเครือข่าย WiFi เพื่อทำการสตรีมมิ่ง โดยแสดงขั้นตอนการตั้งค่าทั่วไปสำหรับโมดูลกล้องประเภทนี้
5. คู่มือการใช้งาน
เมื่อติดตั้งและตั้งโปรแกรมโมดูลเสร็จแล้ว คุณสามารถเริ่มบันทึกภาพหรือวิดีโอได้ การทำงานจะขึ้นอยู่กับซอฟต์แวร์ที่คุณใช้เป็นอย่างมาก
5.1 การจับภาพพื้นฐาน
โดยทั่วไป คุณจะต้องเริ่มต้นใช้งานกล้อง ตั้งค่าความละเอียดและรูปแบบภาพที่ต้องการ แล้วจึงเริ่มการถ่ายภาพ ข้อมูลที่ถ่ายได้สามารถบันทึกไว้ใน SD การ์ด (หากบอร์ดไมโครคอนโทรลเลอร์ของคุณรองรับ) หรือส่งผ่านทาง WiFi/การสื่อสารแบบอนุกรมได้
5.2 การปรับการตั้งค่ากล้อง
โมดูล OV7670 รองรับการปรับตั้งค่าต่างๆ ผ่านอินเทอร์เฟซ SCCB/I2C ซึ่งรวมถึง:
- ความละเอียด (เช่น VGA, CIF, QVGA)
- ความสว่าง ความคมชัด ความอิ่มตัวของสี
- สมดุลแสงสีขาว (AWB)
- การควบคุมการเปิดรับแสง (AEC)
- ได้รับการควบคุม (AGC)
- เอฟเฟกต์พิเศษ (เช่น โทนสีเทา, โทนสีน้ำตาล)
โปรดศึกษาเอกสารข้อมูลจำเพาะของ OV7670 และเอกสารประกอบของไลบรารีที่คุณเลือกใช้สำหรับรายละเอียดการกำหนดค่ารีจิสเตอร์และการเรียกใช้ฟังก์ชัน
6. การบำรุงรักษา
การดูแลรักษาอย่างถูกวิธีจะช่วยยืดอายุการใช้งานของโมดูลกล้อง OV7670 ของคุณได้
- การจัดการ: จับโมดูลที่ขอบเพื่อหลีกเลี่ยงการสัมผัสเลนส์หรือชิ้นส่วนอิเล็กทรอนิกส์
- การทำความสะอาด: หากจำเป็น ให้ใช้ผ้าเนื้อนุ่มที่ไม่เป็นขุยหรือปากกาทำความสะอาดเลนส์เช็ดเลนส์เบาๆ หลีกเลี่ยงวัสดุที่มีฤทธิ์กัดกร่อนหรือสารเคมีรุนแรง
- พื้นที่จัดเก็บ: ควรเก็บโมดูลไว้ในถุงป้องกันไฟฟ้าสถิตหรือบรรจุภัณฑ์เดิมเมื่อไม่ได้ใช้งาน เพื่อป้องกันฝุ่นละอองและการปล่อยประจุไฟฟ้าสถิต
- สิ่งแวดล้อม: ควรหลีกเลี่ยงการวางโมดูลไว้ในที่ที่มีอุณหภูมิสูง ความชื้นสูง หรือแสงแดดโดยตรงเป็นเวลานาน
7 การแก้ไขปัญหา
หากคุณพบปัญหาเกี่ยวกับโมดูลกล้อง OV7670 โปรดลองทำตามขั้นตอนการแก้ไขปัญหาต่อไปนี้:
- ไม่มีภาพ/หน้าจอดำ:
- ตรวจสอบให้แน่ใจว่าการเชื่อมต่อไฟฟ้าและข้อมูลทั้งหมดแน่นหนาและถูกต้อง
- ตรวจสอบแหล่งจ่ายไฟ voltagเพื่อให้แน่ใจว่าอยู่ในช่วงที่กำหนด (2.5V ถึง 3.0V)
- ตรวจสอบให้แน่ใจว่าโมดูลกล้องได้รับการเริ่มต้นใช้งานอย่างถูกต้องในโค้ดของคุณ
- โปรดตรวจสอบให้แน่ใจว่าได้เลือกโมเดลกล้องที่ถูกต้อง (OV7670) ในไลบรารีซอฟต์แวร์ของคุณแล้ว
- ภาพบิดเบี้ยว/สีผิดเพี้ยน:
- ตรวจสอบว่าสายเคเบิลข้อมูลเชื่อมต่อหลวมหรือไม่
- ตรวจสอบให้แน่ใจว่าการตั้งค่ารูปแบบภาพในโค้ดของคุณตรงกับผลลัพธ์ที่คาดหวังจากโมดูล
- ปรับการตั้งค่าสมดุลแสงสีขาวอัตโนมัติ (AWB) หรือลองปรับสมดุลแสงสีขาวด้วยตนเอง
- ไม่พบโมดูล (I2C):
- ตรวจสอบให้แน่ใจว่าสาย SCL และ SDA เชื่อมต่ออย่างถูกต้อง และใช้ตัวต้านทานแบบดึงขึ้น (pull-up resistor) หากไมโครคอนโทรลเลอร์ของคุณต้องการ
- ตรวจสอบแอดเดรส I2C ของโมดูล OV7670 (โดยทั่วไปคือ 0x21 หรือ 0x42) และตรวจสอบให้แน่ใจว่าโค้ดของคุณระบุแอดเดรสอย่างถูกต้อง
- คุณภาพของภาพต่ำ:
- ปรับค่าความสว่าง ความคมชัด และความอิ่มตัวของสี
- จัดให้มีแสงสว่างเพียงพอในสภาพแวดล้อม
- หากเลนส์ดูสกปรก ให้ทำความสะอาดเลนส์
8. ข้อมูลจำเพาะ
| คุณสมบัติ | ข้อมูลจำเพาะ |
|---|---|
| แบบอย่าง | กล้อง OV7670 |
| ปณิธาน | 640x480 VGA (300KP) |
| เซ็นเซอร์รับภาพ | ซีมอส |
| อินเทอร์เฟซ | SCCB (ใช้งานร่วมกับ I2C ได้) |
| IO ฉบับที่tage | 2.5V ถึง 3.0V (แกน 1.8V) |
| รูปแบบเอาท์พุต | RawRGB, RGB (GRB4:2:2, RGB565/555/444), YUV(4:2:2), YCbCr (4:2:2) |
| ระบบควบคุมอัตโนมัติ | เออีซี, เอจีซี, เอดับบลิวบี, เอบีแอลซี |
| ขนาด | ขนาดโดยประมาณ 3.5 ซม. x 3.4 ซม. x 3.1 ซม. (1.37 นิ้ว x 1.33 นิ้ว x 1.22 นิ้ว) |

ภาพที่ 8.1: โมดูลกล้อง OV7670 พร้อมระบุขนาดที่สำคัญ
9. การรับประกันและการสนับสนุน
ผลิตภัณฑ์ Aideepen ได้รับการออกแบบมาเพื่อความน่าเชื่อถือและประสิทธิภาพ หากมีข้อสงสัยหรือต้องการความช่วยเหลือด้านเทคนิค โปรดติดต่อฝ่ายบริการลูกค้าอย่างเป็นทางการของ Aideepen webโปรดเยี่ยมชมเว็บไซต์หรือติดต่อฝ่ายบริการลูกค้า โปรดเก็บหลักฐานการซื้อไว้เพื่อใช้ในการเคลมประกัน
หากต้องการข้อมูลเพิ่มเติม โปรดเยี่ยมชม ร้าน Aideepen.





