กลับไปหน้ารวมไฟล์
face-tracking-and-smile-detecting-halloween-robots-981b2e.md

หุ่นยนต์ Halloween ติดตามใบหน้าและตรวจจับรอยยิ้ม

เกี่ยวกับโปรเจกต์

ใกล้วัน Halloween แล้ว! เราตัดสินใจสร้างอะไรเจ๋งๆ พบกับหุ่นยนต์ Ghosty และ Skully พวกมันสามารถติดตามใบหน้าของคุณ และรู้ว่าเมื่อไหร่ที่คุณกำลังยิ้มเพื่อที่จะหัวเราะไปกับคุณ!

โปรเจกต์นี้เป็นอีกตัวอย่างหนึ่งของการใช้แอป iRobbie ซึ่งเปลี่ยน iPhone ให้เป็นกล่องเครื่องมืออันทรงพลังสำหรับโปรเจกต์ Arduino

แอปนี้สามารถบันทึกและประมวลผลวิดีโอ จากนั้นจะส่งพิกัด X และ Y รวมถึงสถานะรอยยิ้มไปยัง Arduino ผ่านโมดูล Bluetooth HM-10

วิธีสร้าง

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

สำหรับขั้นตอนแรกในการทำให้หัวกะโหลกเป็นหุ่นยนต์ เราใช้เลื่อยขนาดเล็กตัดหัวกะโหลกออกจากฐานตั้ง

เรายังใช้ชุด pan/tilt ที่มี Servo สองตัว, Arduino Uno และโมดูล Bluetooth HM-10

สำหรับตัวกล่อง เราใช้กล่องของขวัญกระดาษแข็งที่มีฝาไม้

เราติด battery pack ที่มีสวิตช์เปิด/ปิดไว้ในกล่องโดยใช้ double sided tape และเจาะรูที่ด้านข้างของกล่องเพื่อให้สามารถเข้าถึงสวิตช์จากภายนอกได้

ผลิตภัณฑ์ที่เสร็จแล้วภายในกล่อง

เราเจาะรูเล็กๆ ที่ฝาสำหรับสายไฟที่เชื่อมต่อ LED และ Servo Motors ให้ลอดผ่าน และติดตั้งกลไก pan/tilt บนฝา

ในการติด Ghosty หรือ Skully เข้ากับกลไก pan/tilt เราใช้ส้อมแบบใช้แล้วทิ้ง

ส้อมของ Skully

ส้อมของ Ghosty

เราสร้างดวงตาสีแดงโดยใช้ LED

สำหรับ Skully เราใช้ Servo อีกตัวเพื่อให้เขาสามารถขยับปากได้ขณะหัวเราะ ซึ่งดูเจ๋งมาก แต่ต้องใช้ความพยายามมากกว่า Ghosty เล็กน้อย

รายละเอียดทางเทคนิคเพิ่มเติม

การประมวลผลภาพด้วยคอมพิวเตอร์แบบ Edge

โปรเจกต์นี้เพิ่มการโต้ตอบขั้นสูงให้กับอุปกรณ์ประกอบฉาก Halloween ด้วยการตรวจจับการแสดงออกของมนุษย์

  • การประมวลผลภาพ: ใช้โมดูลกล้อง (ไม่ว่าจะเป็น USB webcam หรือ Vision Sensor เฉพาะทาง เช่น iRobbie-A) เพื่อสแกนหาใบหน้า ซอฟต์แวร์จะระบุจุดอ้างอิงบนใบหน้าเพื่อตรวจจับ "Smile" โดยอิงจากความโค้งของปาก
  • การขับเคลื่อน: Arduino ควบคุม Servo Motors สองตัวสำหรับคอของหุ่นยนต์ (Pan และ Tilt) เมื่อตรวจพบใบหน้า หุ่นยนต์จะ "ติดตาม" บุคคลนั้น เมื่อตรวจพบรอยยิ้ม มันจะเรียกใช้ Animation พิเศษ "Laugh" หรือ "Jump"

การเล่าเรื่องแบบโต้ตอบ

  • การสังเคราะห์เสียง: มี DFPlayer Mini เพื่อเล่น Sound Effect สยองขวัญหรือคำทักทายด้วยเสียง
  • การตอบสนองทางภาพ: RGB LED eyes จะเปลี่ยนสีจากสีแดง (กำลังค้นหา) เป็นสีเขียว (มีความสุข/กำลังยิ้ม) เมื่อหุ่นยนต์ตรวจจับการโต้ตอบที่เป็นมิตร สร้างผู้เข้าร่วมที่น่าสนใจและน่าขนลุกสำหรับกิจกรรม Halloween

ข้อมูล Frontmatter ดั้งเดิม

title: "Face Tracking and Smile Detecting Halloween Robots"
description: "Ghosty and Skully can follow your face and they know when you are smiling to laugh with you!"
author: "KDPA"
category: "Gadgets, Games & Toys"
tags:
  - "halloween"
  - "face tracking"
  - "robot"
views: 12652
likes: 12
price: 2450
difficulty: "Intermediate"
components:
  - "4x LED (generic)"
  - "1x Breadboard (generic)"
  - "1x Pan/Tilt kit with servos"
  - "1x HM-10 Bluetooth module"
  - "1x Arduino UNO"
tools: []
apps:
  - "1x iRobbie-A"
downloadableFiles:
  - "https://projects.arduinocontent.cc/637f909a-c1d1-4934-9098-a4ef1d6cfc45.ino"
  - "https://projects.arduinocontent.cc/637f909a-c1d1-4934-9098-a4ef1d6cfc45.ino"
documentationLinks: []
passwordHash: "37735b319666b77e59dcfa8a79a8ffbcad5544ca82eb516298d21338d3ea9600"
encryptedPayload: "U2FsdGVkX19nCL9aXwIRoqD3DoAdc4PJzDrlukYhZsHqi1CTWw+PhyES0918cowMm2t5LCDtfzob2A0BGFu+jvcVvrT2DlKYAwe0fe/fJns="
seoDescription: "Face Tracking and Smile Detecting Halloween Robots. Create interactive Arduino projects that follow faces and respond to smiles."
videoLinks:
  - "https://www.youtube.com/embed/rRHO0C3mDew"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/face-tracking-and-smile-detecting-halloween-robots-981b2e_cover.jpg"
lang: "th"