สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
คำแนะนำนี้จะแนะนำวิธีการ:
1. ใส่กล้องลงในเว็บท้องถิ่น (สำหรับการมองเห็นระยะไกลผ่านคอมพิวเตอร์หรือโทรศัพท์)
2. ควบคุมการมองเห็นของกล้อง (โดยใช้มอเตอร์เกียร์)
รายการชิ้นส่วนสำหรับโครงการ:
1. มอเตอร์พร้อมเกียร์
2. Raspberry Pi B
3. สะพาน H
4. กล้อง USB (Logitech)
ขั้นตอนที่ 1: ใส่กล้องสตรีมลงในเว็บท้องถิ่น (โดยใช้ "การเคลื่อนไหว")
$ sudo apt-get update
$ sudo apt-get ติดตั้งการเคลื่อนไหว
$ sudo apt-get ติดตั้ง libv4l-0
$ sudo apt-get ติดตั้ง uvccapture
$ gedit /etc/default/motion
เปลี่ยน "start_motion_daemon ใช่" (จาก "ไม่")
$ gedit /etc/motion/motion.conf
เปลี่ยน daemon on (จาก "off")
stream_localhost ปิด (จาก "เปิด")
อัตราเฟรม 100 (จาก "2")
stream_maxrate 10 (จาก "1")
$ เริ่มการเคลื่อนไหวของบริการ
$ เริ่มเคลื่อนไหว
กรณีหยุดกล้อง:
$ หยุดการเคลื่อนไหว
$ บริการหยุดเคลื่อนไหว
เปิดเว็บเบราว์เซอร์ ใส่ที่อยู่: 192.168.1.71:8081 -> ภาพของกล้องควรอยู่ในเว็บเบราว์เซอร์ (หมายเหตุ: 192.168.1.71 คือที่อยู่ IP ของ Raspberry)
ขั้นตอนที่ 2: สร้างเซิร์ฟเวอร์ภายใน
$ sudo apt-get ติดตั้ง apache2 php5 libapache2-mod-php5
หากทุกอย่างเรียบร้อย เว็บท้องถิ่นจะแสดงในเว็บเบราว์เซอร์หลังจากป้อนที่อยู่ 192.168.1.71/index.html
"index.html" นี้ถูกบันทึกไว้ใน /var/www/html/
ขั้นตอนที่ 3: ใส่ "กล้อง" และ "การควบคุม IO" ลงในเซิร์ฟเวอร์ภายใน
ในขั้นตอนที่ 1 ภาพของกล้องอยู่ในสตรีม (192.168.1.71:8081)
ในขั้นตอนที่ 2 มีการสร้างเว็บเซิร์ฟเวอร์ภายในเครื่อง
ดังนั้นหน้า php จึงถูกสร้างขึ้นในเซิร์ฟเวอร์ท้องถิ่นเพื่อโหลดสตรีมของกล้อง ในขณะที่หน้า php นี้ยังมีปุ่ม 2 ปุ่ม (เลี้ยวซ้าย/ขวา) เพื่อควบคุมกล้อง
เพื่อความง่ายทั้งโครงการจะถูกบันทึกที่ลิงค์นี้ (การแชร์ของ Google)
นำไฟล์ด้านบน แตกไฟล์ จากนั้นบันทึกไฟล์และโฟลเดอร์ทั้งหมดลงใน /var/www/html/
ขั้นตอนที่ 4: ติดตั้งฮาร์ดแวร์
GPIO ของ Raspberry (GPIO_0, GPIO_7, GND) ใช้สำหรับควบคุม Motor driver (H-Bridge L298N)
ทำฐานกล้อง ประกอบเข้าด้วยกันเป็นรูปภาพ
ขั้นตอนที่ 5: ทดสอบเลย
เปิดเว็บเบราว์เซอร์ ใส่ที่อยู่ 192.168.1.71/camera.php
ทดลองแล้วเห็นผล