Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีทำให้เซฟเวอร์ของคอมพิวเตอร์ตรวจจับการเคลื่อนไหวด้วยเว็บแคม [Windows]

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

ขั้นตอนการติดตั้งและตั้งค่า

  1. ดาวน์โหลดและติดตั้ง YawCam โปรแกรมที่ให้คุณควบคุมเว็บแคมได้มากขึ้น รวมถึงการเปลี่ยนเป็นเซ็นเซอร์ตรวจจับการเคลื่อนไหว
  2. เปิด YawCam หากมีหน้าต่างให้เลือกอุปกรณ์ ให้ไปที่ Settings → Detect Webcam
  3. ไปที่ Window → Motion Detection จะเห็นตัวอย่างภาพจากกล้อง การตรวจจับอาจช้าเล็กน้อย ต้องทำการเคลื่อนไหวใหญ่ๆ และไม่ฉับพลัน จะมีบันทึกเวลาเมื่อตรวจพบการเคลื่อนไหว
  4. คลิกแท็บ Actions ยกเลิกเลือก Play Sound หากรู้สึกรบกวน
  5. ไปที่แท็บ Settings ปรับค่า Tolerance ให้ต่ำลง หากต้องการให้ตอบสนองเร็วขึ้น เส้นสีน้ำเงินใต้ภาพตัวอย่างคือเกณฑ์ความทนทาน เส้นด้านบนคือระดับการเคลื่อนไหวที่ตรวจพบ
  6. เปิด Notepad และวางโค้ดต่อไปนี้ (ยังไม่ต้องบันทึก):
    <package> <job> <script language=”VBScript”> set WshShell = WScript.CreateObject(“WScript.Shell”) WshShell.SendKeys(“{ENTER}”) </script> </job> </package>
  7. บันทึกไฟล์เป็น .wsf โดยเลือก Save As → All Files ตั้งชื่ออะไรก็ได้ แต่ต้องลงท้ายด้วย .wsf โค้ดนี้สั่งให้คอมพิวเตอร์กดปุ่ม Enter
  8. กลับไปที่ YawCam แท็บ Actions เลือก Run .exe คลิก Settings ใส่พาธของไฟล์ .wsf ที่เพิ่งสร้าง เปิดใช้งาน Flood Control เพื่อป้องกันการรันซ้ำเมื่อตรวจพบการเคลื่อนไหวต่อเนื่อง

ตอนนี้เมื่อต้องจากไป ให้เปิดใช้งานเซ็นเซอร์ตรวจจับการเคลื่อนไหว และปิดเมื่อกลับมา คุณจะได้คอมพิวเตอร์แบบ Sci-Fi ที่รู้ว่าคุณอยู่หน้าจอ จริงๆ แล้วเป็นวิธีที่ซับซ้อนกว่าจำเป็น (Rube Goldberg machine) หากมีวิธีดียกว่านี้ แชร์ได้ในความคิดเห็นครับ!