สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
วัตถุประสงค์ของงานนี้คือเพื่อแสดงวิธีการสร้างระบบเฝ้าระวังด้วยอินเทอร์เฟซของหน้าเว็บ เว็บแคมสามารถหมุนได้ในแนวตั้งหรือแนวนอนผ่านอินเทอร์เฟซ แต่เฉพาะในพื้นที่ที่เซ็นเซอร์ขอบจะอนุญาตเท่านั้น หน้าควบคุมมีความปลอดภัยด้วยระบบเข้าสู่ระบบ ซึ่งผู้ใช้พิมพ์ชื่อผู้ใช้และรหัสผ่าน
ในหน้าควบคุม ผู้ใช้สามารถควบคุมวิธีการเปิดเว็บแคมและจำนวนขั้นตอนที่จะเรียกใช้ ผู้ใช้ยังสามารถเปิดและปิดเว็บแคมผ่านอินเทอร์เฟซเว็บ ข้อมูลเกี่ยวกับสถานะจะอัปเดตไปยังหน้าจอทันที ผู้ใช้ยังสามารถเปิดเครื่องตรวจจับความเคลื่อนไหวออนไลน์ได้ หากกล้องตรวจพบการเคลื่อนไหว กล้องจะบันทึกเฟรมโดยอัตโนมัติ การตั้งชื่อรูปภาพทำได้โดยใช้ "การประทับเวลา" จึงสามารถทราบได้ว่าเมื่อใดที่ถ่ายภาพนั้น อินเทอร์เฟซของกล้องถูกเข้ารหัสโดยใช้ภาษาการเขียนโปรแกรม PHP และ XHTML ไมโครคอนโทรลเลอร์ถูกตั้งโปรแกรมโดยใช้ภาษาซี ระบบทำงานบนระบบปฏิบัติการลินุกซ์
ขั้นตอนที่ 1: สเต็ปมอเตอร์
คุณสามารถค้นหาสเต็ปมอเตอร์ได้จากเครื่องพิมพ์เก่า เครื่องพิมพ์มักจะมีมอเตอร์สองขั้นตอน สเต็ปมอเตอร์อาจเป็นไบโพลาร์หรือยูนิโพลาร์ก็ได้
ขั้นตอนที่ 2: การทำกล่อง
Polystrol มีราคาถูกและปรับเปลี่ยนได้ง่าย คุณสามารถดัดให้เข้ารูปได้ด้วยแอโรโฟน (ลมร้อน) กาวร้อนจะดีเมื่อคุณติดชิ้นส่วนเข้าด้วยกัน
ขั้นตอนที่ 3: การประกอบ
ฉันใช้ชิ้นส่วนจากชุดเลโก้มามากแล้ว มีประโยชน์จริงๆ =) ส่วนที่เหลือนำมาจากเครื่องพิมพ์เก่า เฉพาะสวิตช์และสายไฟจากร้านขายอุปกรณ์อิเล็กทรอนิกส์
ขั้นตอนที่ 4: ตัวขับมอเตอร์สำหรับ Bipolar Step Motor
เพื่อควบคุมสเต็ปมอเตอร์ เราต้องสร้างตัวขับมอเตอร์ ไดรเวอร์มอเตอร์ไบโพลาร์และยูนิโพลาร์มีความแตกต่างกัน ตัวขับมอเตอร์แบบไบโพลาร์นั้นทำได้ยากกว่าแบบยูนิโพลาร์เล็กน้อย
ชิ้นส่วนที่ใช้แล้ว: - โปรเซสเซอร์ Attiny2313 - คริสตัล 12MHz - ตัวเก็บประจุ 2x 27 pF - ตัวควบคุม L7805CV พร้อม 100 nF และ 4, ตัวเก็บประจุ 7uF/35V - ตัวควบคุม L7808CV พร้อมตัวเก็บประจุ 100 nF และ 4, ตัวเก็บประจุ 7uF/35V - ไดโอด 1N5408 - 2x Dual-H- บริดจ์ (รุ่น L293B) - ทรานสดิวเซอร์ TTL-RS (รุ่น ST232ACN) พร้อมตัวเก็บประจุ 0, 1 nF ห้าตัว - ขั้วต่อ DC 2, 1 มม. - ขั้วต่อสกรู L293B สะพาน Dual-H ไม่มีไดโอดภายใน ! รุ่น L293D ประกอบด้วยไดโอด
ขั้นตอนที่ 5: ไมโครคอนโทรลเลอร์บอร์ด
ประสานส่วนประกอบบนกระดานและแค่นั้น เรื่องสายไฟ..ไม่มีอะไรจะพูด =)
ขั้นตอนที่ 6: เสร็จสิ้น
ระบบพร้อมใช้งาน
ขั้นตอนที่ 7: โปรแกรม Easy Motion Detector
ใช้งานได้กับ Linux เท่านั้น! 1. ติดตั้ง webcamera.2 ของคุณ ติดตั้งซอฟต์แวร์จับภาพที่เรียกว่า Xawtv มันสร้างไฟล์ชื่อ.webcamrc 3. เปิดไฟล์ด้วยโปรแกรมแก้ไขที่คุณชื่นชอบ4. ความล่าช้ากำหนดความถี่ที่ภาพนิ่งถูกส่งไปยังเซิร์ฟเวอร์ ฉันใช้เวลา 7 วินาที Dir กำหนดโฟลเดอร์ตำแหน่งที่รูปภาพไป บางอย่างเช่น: /usr/webcam/pictures/ File กำหนดชื่อของรูปภาพ เช่น คำอธิบายภาพ-j.webp
ขั้นตอนที่ 8: รหัส
รหัสแสดงความเห็นเป็นภาษาฟินแลนด์