สารบัญ:

กล้อง IP พร้อมการตรวจจับใบหน้าโดยใช้บอร์ด ESP32-CAM: 5 ขั้นตอน
กล้อง IP พร้อมการตรวจจับใบหน้าโดยใช้บอร์ด ESP32-CAM: 5 ขั้นตอน

วีดีโอ: กล้อง IP พร้อมการตรวจจับใบหน้าโดยใช้บอร์ด ESP32-CAM: 5 ขั้นตอน

วีดีโอ: กล้อง IP พร้อมการตรวจจับใบหน้าโดยใช้บอร์ด ESP32-CAM: 5 ขั้นตอน
วีดีโอ: Arduino#47 ESP32CAM Unbox & Getting Start | เริ่มต้นใช้งาน ESP32 CAM | #เฮ็ดสิดี 2024, กรกฎาคม
Anonim
กล้อง IP พร้อมการตรวจจับใบหน้าโดยใช้บอร์ด ESP32-CAM
กล้อง IP พร้อมการตรวจจับใบหน้าโดยใช้บอร์ด ESP32-CAM

โพสต์นี้แตกต่างจากโพสต์อื่นๆ และเรามาดูบอร์ด ESP32-CAM ที่น่าสนใจซึ่งมีราคาถูกอย่างน่าประหลาดใจ (น้อยกว่า 9 ดอลลาร์) และใช้งานง่าย เราสร้างกล้อง IP แบบง่ายที่สามารถใช้เพื่อสตรีมวิดีโอสดโดยใช้โมดูลกล้อง 2MP เรายังลองใช้คุณสมบัติการตรวจจับใบหน้าและการจดจำใบหน้า

วิดีโอด้านบนครอบคลุมทุกสิ่งที่คุณต้องการภายใน 4 นาที

ขั้นตอนที่ 1: กำหนดค่า Arduino IDE

กำหนดค่า Arduino IDE
กำหนดค่า Arduino IDE

เราเริ่มต้นด้วยการเพิ่มแพ็คเกจสนับสนุนบอร์ด ESP32 ให้กับ Arduino IDE คุณต้องเพิ่มลิงก์ต่อไปนี้ไปยัง URL ผู้จัดการบอร์ดจากเมนูไฟล์

dl.espressif.com/dl/package_esp32_index.json

จากนั้นเปิดตัวจัดการบอร์ด ค้นหา ESP32 และติดตั้งแพ็คเกจ รอให้เสร็จสิ้นและปิดหน้าต่าง ตรวจสอบให้แน่ใจว่าคุณได้เลือกการตั้งค่าบอร์ดที่ถูกต้องจากเมนูเครื่องมือดังที่เห็นในภาพ พอร์ต COM จะใช้ไม่ได้จนกว่าคุณจะดำเนินการขั้นตอนต่อไป

ขั้นตอนที่ 2: วางสายบอร์ด

วางสายคณะกรรมการ
วางสายคณะกรรมการ
วางสายคณะกรรมการ
วางสายคณะกรรมการ

บอร์ด ESP32-CAM ไม่มีคอนเน็กเตอร์ USB ออนบอร์ด คุณจึงต้องใช้ USB ภายนอกเป็นตัวแปลงอนุกรมเพื่ออัปโหลดสเก็ตช์ คุณสามารถใช้การเชื่อมต่อสายไฟที่แสดงด้านบน แต่ตรวจสอบให้แน่ใจว่า USB เป็นตัวแปลงอนุกรมเชื่อมต่ออยู่ในโหมด 3.3V

ขอแนะนำให้ใช้แหล่งจ่ายไฟ 5V ภายนอกเพื่อจ่ายไฟให้กับบอร์ด โดยเฉพาะอย่างยิ่งหากคุณใช้บอร์ดฝ่าวงล้อม FTDI สำหรับแหล่งจ่ายไฟ 5V ภายนอก บอร์ดฝ่าวงล้อม USB แบบธรรมดาจะทำงานได้ดี มีความสำเร็จบางอย่างในการเปิดบอร์ดโดยตรงจากบอร์ดฝ่าวงล้อม CP2102 ดังนั้นคุณสามารถลองก่อนได้ บอร์ดยังมีพินไฟ 3.3V หากจำเป็น

ต้องใช้จัมเปอร์เพื่อทำให้บอร์ดอยู่ในโหมดดาวน์โหลด เมื่อคุณเชื่อมต่อทุกอย่างแล้ว ให้เปิดเครื่อง จากนั้นเปิดเทอร์มินัลอนุกรม (เครื่องมือ -> Serial Monitor) ด้วยอัตราบอดที่ 115, 200 แล้วกดปุ่มรีเซ็ต คุณควรได้ผลลัพธ์ตามที่แสดงในรูปภาพและสิ่งนี้จะบ่งบอกว่าทุกอย่างทำงานตามที่คาดไว้

ขั้นตอนที่ 3: เตรียม Sketch

เตรียมร่าง
เตรียมร่าง
เตรียมร่าง
เตรียมร่าง
เตรียมร่าง
เตรียมร่าง
เตรียมร่าง
เตรียมร่าง

เปิดภาพร่างตัวอย่าง CameraWebServer ตามที่แสดงในภาพด้านบน ตรวจสอบให้แน่ใจว่าคุณเพิ่มชื่อเครือข่าย WiFi และรหัสผ่านเนื่องจากบอร์ดจะต้องเชื่อมต่อ นอกจากนี้ อย่าลืมเลือกรุ่นกล้อง AI_THINKER ตามที่เห็นในภาพ หนึ่งนี้เสร็จสิ้น อัปโหลดภาพร่างแล้วเปิดจอภาพอนุกรมอีกครั้ง

ให้เวลาบอร์ดสักครู่เพื่อเชื่อมต่อกับเครือข่าย WiFi จากนั้นคุณจะเห็นสถานะการเชื่อมต่อพร้อมกับที่อยู่ IP จดบันทึกนี้ไว้ในขณะที่เราไปยังขั้นตอนถัดไป

ขั้นตอนที่ 4: ดูสตรีมของกล้อง

ดูสตรีมของกล้อง
ดูสตรีมของกล้อง
ดูสตรีมของกล้อง
ดูสตรีมของกล้อง

เปิดเว็บเบราว์เซอร์และป้อนที่อยู่ IP ที่ได้รับในขั้นตอนก่อนหน้า คุณควรได้หน้าเหมือนในภาพ คลิกปุ่ม "เริ่มสตรีม" และคุณจะสามารถดูสตรีมแบบสดได้ คุณเปลี่ยนความละเอียดเป็นสิ่งที่สูงขึ้น ขึ้นอยู่กับความต้องการของคุณ นอกจากนี้ยังมีการตั้งค่าและเอฟเฟกต์บางอย่างที่คุณสามารถเล่นได้

หากคุณได้รับเส้นแนวนอนในฟีดวิดีโอ แสดงว่ามีพลังงานไม่เพียงพอ ลองใช้สาย USB ที่สั้นกว่าหรือแหล่งพลังงานสำรองในกรณีนั้น

คุณยังสามารถรับภาพนิ่งได้ แต่เนื่องจากไม่ได้จัดเก็บไว้ที่ใด คุณจะต้องคลิกขวาและบันทึกหากจำเป็น

ขั้นตอนที่ 5: การตรวจจับและจดจำใบหน้า

การตรวจจับและจดจำใบหน้า
การตรวจจับและจดจำใบหน้า
การตรวจจับและจดจำใบหน้า
การตรวจจับและจดจำใบหน้า
การตรวจจับและจดจำใบหน้า
การตรวจจับและจดจำใบหน้า

เพื่อให้การตรวจจับใบหน้าทำงาน คุณจะต้องเลือก CIF หรือความละเอียดที่ต่ำกว่า บอร์ดจะประมวลผลฟีดวิดีโอเพื่อตรวจจับใบหน้าและไฮไลท์บนหน้าจอ หากคุณเปิดใช้งานการจดจำใบหน้า ระบบจะตรวจสอบเพื่อดูว่าใบหน้าที่ตรวจพบนั้นรู้จักหรือลงทะเบียนหรือไม่ ถ้าไม่ ระบบจะแท็กใบหน้านั้นเป็นผู้บุกรุก หากคุณต้องการบันทึกใบหน้า คุณสามารถกดปุ่มลงทะเบียนใบหน้าเพื่อลงทะเบียนหลายตัวอย่างที่จะใช้เป็นข้อมูลอ้างอิง

นั่นเป็นวิธีที่ง่ายในการสร้างกล้อง IP อย่างง่ายโดยใช้ ESP32-CAM คุณภาพของวิดีโอไม่ได้ยอดเยี่ยมนัก แต่มันทำให้กระบวนการทำงานทั้งหมดกับโมดูลกล้องแบบนี้ง่ายขึ้นจริงๆ เราจะใช้สิ่งนี้เพื่อสร้างโครงการที่น่าสนใจยิ่งขึ้น ดังนั้นหากคุณชอบโครงการนี้ อย่าลืมติดตามเราโดยใช้ลิงก์ด้านล่าง:

  • ยูทูบ:
  • อินสตาแกรม:
  • เฟสบุ๊ค:
  • ทวิตเตอร์:
  • เว็บไซต์ BnBe:

แนะนำ: