สารบัญ:

จอภาพ/จอภาพ IP Camera โดยใช้ Raspberry Pi: 4 ขั้นตอน
จอภาพ/จอภาพ IP Camera โดยใช้ Raspberry Pi: 4 ขั้นตอน

วีดีโอ: จอภาพ/จอภาพ IP Camera โดยใช้ Raspberry Pi: 4 ขั้นตอน

วีดีโอ: จอภาพ/จอภาพ IP Camera โดยใช้ Raspberry Pi: 4 ขั้นตอน
วีดีโอ: EP.2 | การติดตั้ง OS และตั้งค่าพื้นฐาน Raspberry PI แบบไม่มีจอ HDMI 2024, กรกฎาคม
Anonim
กล้อง IP แสดง/ตรวจสอบโดยใช้ Raspberry Pi
กล้อง IP แสดง/ตรวจสอบโดยใช้ Raspberry Pi

ขณะประเมินตัวเลือก NVR ที่เหมาะสม ฉันบังเอิญไปเจอที่เก็บกล้องแสดงผลซึ่งช่วยให้คุณแสดงฟีดวิดีโอจากกล้องเครือข่ายได้หลายตัว นอกจากนี้ยังรองรับการสลับไปมาระหว่างหน้าจอต่างๆ และเราจะใช้โปรเจ็กต์นั้นสำหรับบิลด์นี้ เราจะรับและแสดงฟีดวิดีโอจากกล้อง RPi Zero ที่เราสร้างขึ้นในวิดีโอก่อนหน้าและกล้องที่ใช้บอร์ด ESP32-CAM ที่เราสร้างขึ้นเมื่อไม่นานมานี้ ฉันใช้จอแสดงผลขนาดเล็ก 7 นิ้ว แต่คุณสามารถเชื่อมต่อ raspberry pi กับจอภาพภายนอกได้ตามความต้องการของคุณ

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

ขั้นตอนที่ 1: รวบรวมส่วนประกอบ

รวบรวมส่วนประกอบ
รวบรวมส่วนประกอบ
รวบรวมส่วนประกอบ
รวบรวมส่วนประกอบ
รวบรวมส่วนประกอบ
รวบรวมส่วนประกอบ

ฉันตัดสินใจใช้ Raspberry Pi 3 สำหรับบิลด์นี้ เพราะมีพอร์ต HDMI ขนาดเต็มและยังทรงพลังเพียงพอ นอกจากนั้น คุณจะต้องมีการ์ด microSD, พาวเวอร์ซัพพลาย และจอภาพที่เหมาะสม ความละเอียดของจอภาพไม่สำคัญมากนัก เนื่องจากซอฟต์แวร์จะตรวจจับสิ่งนี้โดยอัตโนมัติและปรับขนาดสตรีมของกล้อง

สำหรับกล้องนี้ ฉันตัดสินใจใช้กล้อง Rpi Zero W ที่เราสร้างในโพสต์ก่อนหน้าพร้อมกับกล้องที่ใช้ ESP32-CAM ที่เราสร้างขึ้นเมื่อไม่นานมานี้

ขั้นตอนที่ 2: เตรียมและโหลดระบบปฏิบัติการ

จัดเตรียมและโหลดระบบปฏิบัติการ
จัดเตรียมและโหลดระบบปฏิบัติการ
จัดเตรียมและโหลดระบบปฏิบัติการ
จัดเตรียมและโหลดระบบปฏิบัติการ
จัดเตรียมและโหลดระบบปฏิบัติการ
จัดเตรียมและโหลดระบบปฏิบัติการ

เนื่องจากเราจะใช้เดสก์ท็อป Raspberry Pi ฉันจึงดาวน์โหลด Raspbian OS เวอร์ชันเดสก์ท็อป

จากนั้นเราจำเป็นต้องเปิดใช้งานเครือข่าย WiFi โดยการสร้างไฟล์ wpa_supplicant.conf ในไดรฟ์สำหรับเริ่มระบบ คุณยังสามารถดาวน์โหลดเทมเพลตต่อไปนี้และอัปเดตด้วยรายละเอียดของคุณ - รหัสประเทศ ชื่อเครือข่าย และรหัสผ่าน ขอแนะนำให้ใช้โปรแกรมแก้ไขข้อความ เช่น notepad++ หรือ sublime เพื่อทำสิ่งนี้

www.bitsnblobs.com/wp-content/uploads/2020/05/wpa_supplicant.txt

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

สิ่งต่อไปที่เราต้องทำคือเปิดใช้งาน SSH ซึ่งช่วยให้เราเข้าถึงและควบคุม Raspberry Pi จากระยะไกลผ่านเครือข่ายได้ การทำเช่นนี้เป็นเรื่องง่าย เพียงใช้โปรแกรมแก้ไขข้อความที่กล่าวถึงข้างต้นเพื่อสร้างไฟล์ใหม่ จากนั้นบันทึกลงใน bootdrive ด้วยชื่อ "ssh" คุณไม่จำเป็นต้องเพิ่มนามสกุลใดๆ ลงในไฟล์

ก่อนนำการ์ด microSD ออก ฉันตัดสินใจเพิ่มหน่วยความจำ GPU สำหรับบิลด์โดยอัปเดตไฟล์ config.txt คุณเพียงแค่ต้องเพิ่มบรรทัด gpu_memory=512 ในไฟล์ปรับแต่งดังที่เห็นในภาพ ไฟล์ config.txt อยู่ใน bootdrive และคุณสามารถแก้ไขได้โดยเปิดไฟล์ในโปรแกรมแก้ไขข้อความ ดังที่แสดงในวิดีโอ

เมื่อทั้งหมดนี้เสร็จสิ้น ฉันก็เสียบการ์ด microSD เข้ากับบอร์ด เชื่อมต่อจอแสดงผลและเปิดเครื่อง ดังที่เห็นในภาพ ความละเอียดในการแสดงผลไม่ถูกต้อง ดังนั้นนี่เป็นสิ่งแรกที่จำเป็นต้องแก้ไข ฉันแค่ต้องเปิดไฟล์ config.txt และเพิ่มบรรทัดที่แสดงในภาพ เพื่อกำหนดค่าการแสดงผล HDMI ฉันยังลบขีด จำกัด ของกระแส USB เนื่องจากจอแสดงผลของฉันได้รับพลังงานจากพอร์ต USB เมื่อเสร็จแล้ว ฉันรีบูตบอร์ดโดยพิมพ์ "sudo reboot" และจอแสดงผลพร้อมกับอินเทอร์เฟซแบบสัมผัสเริ่มทำงานอย่างถูกต้อง

ขั้นตอนที่ 3: ติดตั้งซอฟต์แวร์

เมื่อเราให้จอแสดงผลทำงานแล้ว ขั้นตอนต่อไปคือใส่ SSH ลงในบอร์ดแล้วอัปเดตระบบปฏิบัติการโดยเรียกใช้คำสั่ง "sudo apt-get update && sudo apt-get upgrade" อาจใช้เวลาสักครู่ แต่ขอแนะนำให้ทำสำหรับการติดตั้งใหม่

เมื่อเสร็จแล้วฉันก็โคลนที่เก็บ GitHub โดยเรียกใช้คำสั่ง "git clone https://github.com/SvenVD/rpisurv" ตามด้วย "cd rpisurv" ซึ่งจะพาเราไปยังไดเร็กทอรีที่สร้างขึ้นใหม่ สิ่งที่ต้องทำคือติดตั้งซอฟต์แวร์โดยเรียกใช้ "sudo./install.sh" ในตอนท้ายของการติดตั้ง มันถามฉันว่าฉันต้องการเขียนทับไฟล์ปรับแต่งด้วยตัวอย่างหรือไม่ ซึ่งฉันตอบว่าใช่ เพราะฉันต้องการใช้สิ่งนั้นเป็นข้อมูลอ้างอิง

ขั้นตอนที่ 4: ทดสอบ Build

การทดสอบบิลด์
การทดสอบบิลด์
การทดสอบบิลด์
การทดสอบบิลด์
การทดสอบบิลด์
การทดสอบบิลด์

เมื่อการติดตั้งเสร็จสิ้น ฉันเพียงแค่ต้องอัปเดตไฟล์ปรับแต่งโดยเรียกใช้คำสั่ง "sudo nano /etc/rpisurv.conf" ซึ่งเปิดไฟล์ในโปรแกรมแก้ไขข้อความ จากนั้นฉันแสดงความคิดเห็นเกี่ยวกับการกำหนดค่าที่มีอยู่และเพียงแค่เพิ่มสตรีมกล้อง Rpi ไปที่หน้าจอแรกและสตรีม ESP32-CAM ไปที่อื่น

จากนั้นฉันบันทึกไฟล์และรีบูตบอร์ด คณะกรรมการจึงรับสตรีมและแสดงให้จอภาพเห็น

จากนั้นฉันตัดสินใจแสดงความคิดเห็นในหน้าจอที่สองและเพิ่ม 4 สตรีมไปยังหน้าจอแรก เนื่องจากฉันมีกล้องเพียงตัวเดียว ฉันจึงตัดสินใจทำซ้ำสตรีมตามที่เห็นในไฟล์ข้อความ จากนั้นฉันก็บันทึกและรีบู๊ตบอร์ดใหม่และสามารถดูสตรีมทั้ง 4 แบบซึ่งก็ไม่เลว โปรดทราบว่า Raspberry PI ต้องทำงานมากมายเพื่อลดขนาดสตรีมแบบ Full HD เป็นความละเอียดที่ต่ำกว่า เพื่อให้สามารถแสดงบนหน้าจอได้ ขอแนะนำให้ใช้สตรีมที่ใกล้เคียงกับความละเอียดในการแสดงผลขั้นสุดท้าย โดยรวมแล้ว ฉันประหลาดใจมากกับผลลัพธ์สุดท้าย เนื่องจากทั้งหมดนี้ทำงานผ่าน WiFi ฉันต้องการแสดงสตรีมเป็นหลัก ดังนั้นฉันจึงแก้ไขไฟล์ปรับแต่งสำหรับสิ่งนั้น และประสิทธิภาพก็ดีขึ้นไปอีก

นั่นเป็นวิธีที่ฉันสร้างจอแสดงผลกล้องเครือข่ายโดยใช้ราสเบอร์รี่ pi หากคุณชอบโครงการนี้ โปรดพิจารณาสมัครรับข้อมูลช่องของเราบน YouTube เพราะมันช่วยได้มาก

ยูทูบ:

ขอบคุณสำหรับการอ่าน!

แนะนำ: