สารบัญ:

สร้างวิดีโอไทม์แล็ปส์โดยใช้ Raspberry Pi (รหัส 11 บรรทัด): 12 ขั้นตอน (พร้อมรูปภาพ)
สร้างวิดีโอไทม์แล็ปส์โดยใช้ Raspberry Pi (รหัส 11 บรรทัด): 12 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: สร้างวิดีโอไทม์แล็ปส์โดยใช้ Raspberry Pi (รหัส 11 บรรทัด): 12 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: สร้างวิดีโอไทม์แล็ปส์โดยใช้ Raspberry Pi (รหัส 11 บรรทัด): 12 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: รู้ทันน้ำท่วมด้วย Node-RED และ Web scraping บน Raspberry Pi Zero 2W (ฉบับจับมือทำ) - Cytron Thailand 2024, พฤศจิกายน
Anonim
สร้างวิดีโอไทม์แล็ปส์โดยใช้ Raspberry Pi (รหัส 11 บรรทัด)
สร้างวิดีโอไทม์แล็ปส์โดยใช้ Raspberry Pi (รหัส 11 บรรทัด)

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

ฉันขอเสนอคำแนะนำในการสร้างวิดีโอเหลื่อมเวลาที่สวยงามเช่นนี้ มาเริ่มกันเลย.

ขั้นตอนที่ 1: วิดีโอด่วน

Image
Image

นี่คือวิดีโอเล็ก ๆ ที่สรุปทุกอย่างใน 6 นาที (รวมถึงวิดีโอไทม์แลปส์ที่สวยงาม 2 นาที)

คลิกที่นี่เพื่อดูบน youtube

ขั้นตอนที่ 2: สิ่งที่จำเป็น

สิ่งที่จำเป็น
สิ่งที่จำเป็น
สิ่งที่จำเป็น
สิ่งที่จำเป็น
สิ่งที่จำเป็น
สิ่งที่จำเป็น

คำอธิบาย: เราจะใช้กล้อง Raspberry Pi เพื่อจับภาพ Raspberry Pi จะถูกตั้งโปรแกรมให้จับภาพตามช่วงเวลาปกติ การ์ด SD (แนะนำ 16GB) จะโฮสต์ raspbian และเก็บภาพที่ถ่ายไว้ เครื่องอ่านการ์ด SD จะใช้เพื่อเชื่อมต่อการ์ด SD กับแล็ปท็อป/พีซีผ่าน USB เพื่อกะพริบ raspbian สายเคเบิลอีเทอร์เน็ตจะทำให้ Raspberry Pi แบบไม่มีหัวบนเครือข่าย และเราจะสามารถเข้าถึงได้ผ่านแล็ปท็อป/พีซีของเราที่เชื่อมต่อกับเครือข่ายเดียวกัน (คุณสามารถวางแล็ปท็อป/พีซีและ Raspberry Pi ของคุณในเครือข่ายเดียวกันโดยเชื่อมต่อโดยใช้สายอีเทอร์เน็ตเส้นเดียว). แหล่งจ่ายไฟ USB 5V / 2A จะให้พลังงานแก่ Raspberry Pi ของเรา นอกจากนี้ คุณยังสามารถใช้ขาตั้งกล้อง Raspberry Pi ได้อีกด้วย

รายการสิ่งของที่จำเป็น:

  1. ราสเบอร์รี่ Pi (ลิงค์)
  2. กล้อง Raspberry Pi 5MP (ลิงค์)
  3. การ์ด microSD ขนาด 16GB (ลิงค์)
  4. การ์ด microSD พร้อมตัวอ่าน (ลิงค์)
  5. ที่ชาร์จ 5V/2A (ลิงค์)
  6. สายเคเบิลอีเธอร์เน็ต (ลิงค์)

ขั้นตอนที่ 3: ข้อกำหนดซอฟต์แวร์

คำอธิบาย: Raspbian jessie OS สำหรับ Raspberry Pi เราจะใช้ฟีเจอร์ต่างๆ เช่น nmap, ssh, scp และ python3 โปรแกรมตัดต่อวิดีโอ Openshot สำหรับแปลงลำดับภาพเป็นวิดีโอไทม์แลปส์ (นี่คือโปรแกรมตัดต่อวิดีโอที่ฉันใช้กับแล็ปท็อป linux ของฉัน คุณสามารถเลือกโปรแกรมตัดต่อวิดีโอได้ตามต้องการ)

ข้อกำหนดของซอฟต์แวร์:

  1. Raspbian เจสซี่ (ลิงค์)
  2. โปรแกรมตัดต่อวิดีโอ Openshot (ลิงก์)

ขั้นตอนที่ 4: การติดตั้ง Raspbian บนการ์ด SD

การติดตั้ง Raspbian บนการ์ด SD
การติดตั้ง Raspbian บนการ์ด SD
การติดตั้ง Raspbian บนการ์ด SD
การติดตั้ง Raspbian บนการ์ด SD
การติดตั้ง Raspbian บนการ์ด SD
การติดตั้ง Raspbian บนการ์ด SD

คำอธิบาย: สิ่งแรกที่ต้องทำคือทำให้ Raspberry Pi ของเราเริ่มทำงาน ในการทำเช่นนั้น เราต้องดาวน์โหลด Raspbian OS จาก raspberrypi.org ก่อน เมื่อดาวน์โหลดแล้ว เราต้องเขียนอิมเมจของระบบปฏิบัติการนี้ลงในการ์ด SD ของเรา ทำตามขั้นตอนเหล่านี้เพื่อติดตั้ง Raspbian บนการ์ด SD

ขั้นตอน:

  1. ไปที่ raspberrypi.org และดาวน์โหลด Raspbian เวอร์ชันล่าสุด
  2. ใส่การ์ด SD ของคุณในเครื่องอ่านการ์ด SD
  3. ใส่เครื่องอ่านการ์ด SD ในแล็ปท็อป/พีซีของคุณ
  4. ทำตามลิงค์นี้เพื่ออัปโหลด OS บนการ์ด SD ของคุณ ลิงก์มีคำแนะนำสำหรับแล็ปท็อป/พีซีที่ใช้ Windows, MAC และ Linux ให้ปฏิบัติตามข้อกำหนดของคุณ

ตอนนี้ใส่การ์ด SD นี้ใน Raspberry Pi ของคุณและอ่านขั้นตอนต่อไป [อย่ากระตือรือร้นที่จะเปิด Rpi ของคุณ;)]

ขั้นตอนที่ 5: บูตครั้งแรก

คำอธิบาย: ก่อนเปิด Raspberry pi ให้ใช้สายเคเบิลอีเทอร์เน็ตเพื่อวางหัวขาด (ที่ไม่มีจอแสดงผล) Pi และแล็ปท็อป/พีซีของคุณบนเครือข่ายเดียวกัน ตอนนี้เปิด Pi ของคุณโดยใช้แหล่งจ่ายไฟ 5V/2A นั่นคือการบูตครั้งแรกของคุณ แต่ไม่เห็นถูกต้อง มีเพียงไม่กี่ LED ที่กะพริบบน Raspberry Pi และไฟ LED เครือข่ายกะพริบอย่างต่อเนื่อง รอ ขั้นตอนต่อไปคือตำแหน่งที่คุณป้อน Raspberry pi ของคุณ:)

ขั้นตอนที่ 6: ค้นหาที่อยู่ IP ของ Pi และการเข้าถึงระยะไกล Raspberry Pi

ค้นหาที่อยู่ IP ของ Pi และการเข้าถึงระยะไกล Raspberry Pi
ค้นหาที่อยู่ IP ของ Pi และการเข้าถึงระยะไกล Raspberry Pi

คำอธิบาย: ตอนนี้เราจำเป็นต้องค้นหาที่อยู่ IP ของ Raspberry Pi ที่เชื่อมต่อกับเครือข่ายเดียวกันกับแล็ปท็อป/พีซีของคุณ ในกรณีที่คุณใช้ระบบปฏิบัติการ Linux บนแล็ปท็อป/พีซี ให้พิมพ์ ifconfig เพื่อค้นหาที่อยู่ IP ของแล็ปท็อป/พีซีของคุณ เราค้นหาที่อยู่ IP ของ Raspberry pi ได้โดยใช้หนึ่งในสองวิธีต่อไปนี้

วิธีค้นหาที่อยู่ IP:

  1. ใช้คำสั่ง nmap บนเครื่อง linux ของคุณเพื่อสแกนซับเน็ตของคุณและจด IP ที่ปรากฏสำหรับ raspberry pi foundation
  2. ใช้ตัวแปลง USB เป็น UART และทำตาม LINK นี้ วิธีนี้จะช่วยให้คุณเข้าถึง Raspberry Pi ได้ และคุณสามารถใช้ ifconfig เพื่อค้นหาที่อยู่ IP ของ Raspberry Pi ได้อีกครั้ง

เมื่อคุณพบที่อยู่ IP ของ Raspberry Pi แล้ว คุณสามารถเข้าถึง Raspberry Pi โดยใช้ SSH บน linux และ PuTTY บนเครื่อง windows

ขั้นตอนที่ 7: การเข้าถึงครั้งแรก ส่วนที่ 1: ขยายระบบไฟล์

การเข้าถึงครั้งแรก ตอนที่ 1: ขยายระบบไฟล์
การเข้าถึงครั้งแรก ตอนที่ 1: ขยายระบบไฟล์
การเข้าถึงครั้งแรก ตอนที่ 1: ขยายระบบไฟล์
การเข้าถึงครั้งแรก ตอนที่ 1: ขยายระบบไฟล์
การเข้าถึงครั้งแรก ส่วนที่ 1: ขยายระบบไฟล์
การเข้าถึงครั้งแรก ส่วนที่ 1: ขยายระบบไฟล์

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

ขั้นตอนในการขยายระบบไฟล์:

  1. เมื่อคุณ SSH เข้าสู่ Pi ของคุณโดยใช้ที่อยู่ IP ให้พิมพ์ 'sudo raspi-config'
  2. เครื่องมือกำหนดค่าซอฟต์แวร์ Raspberry Pi จะปรากฏขึ้น เลือก 'ขยายระบบไฟล์' แล้วกด Enter
  3. คุณจะได้รับป๊อปอัปแจ้งว่า 'รูทพาร์ติชั่นถูกปรับขนาดแล้ว ระบบไฟล์จะขยายใหญ่ขึ้นเมื่อรีบูตครั้งถัดไป' ให้กด Enter อีกครั้ง
  4. ออกจากเมนูการกำหนดค่า
  5. ป๊อปอัปอีกครั้งพูดว่า 'คุณต้องการรีบูตตอนนี้หรือไม่' จะปรากฏขึ้น เลือก 'ใช่' แล้วกด Enter
  6. เมื่อรีบูต ให้ SSH เป็น Pi และพิมพ์ 'df' ซึ่งจะแสดงรายละเอียดเกี่ยวกับระบบไฟล์ที่ขยายของคุณ

ตอนนี้คุณมีระบบไฟล์ที่ขยายแล้ว ให้เปิดใช้งานอินเทอร์เฟซของกล้อง

ขั้นตอนที่ 8: การเข้าถึงครั้งแรก ส่วนที่ 2: เปิดใช้งานส่วนต่อประสานกล้อง

การเข้าถึงครั้งแรก ตอนที่ 2: เปิดใช้งานอินเทอร์เฟซของกล้อง
การเข้าถึงครั้งแรก ตอนที่ 2: เปิดใช้งานอินเทอร์เฟซของกล้อง
การเข้าถึงครั้งแรก ตอนที่ 2: เปิดใช้งานอินเทอร์เฟซของกล้อง
การเข้าถึงครั้งแรก ตอนที่ 2: เปิดใช้งานอินเทอร์เฟซของกล้อง
การเข้าถึงครั้งแรก ตอนที่ 2: เปิดใช้งานอินเทอร์เฟซของกล้อง
การเข้าถึงครั้งแรก ตอนที่ 2: เปิดใช้งานอินเทอร์เฟซของกล้อง

ขั้นตอนในการเปิดใช้งานอินเทอร์เฟซของกล้อง:

  1. SSH ใน Pi โดยใช้ที่อยู่ IP และพิมพ์ 'sudo raspi-config'
  2. เครื่องมือกำหนดค่าซอฟต์แวร์ Raspberry Pi จะปรากฏขึ้น เลือก 'เปิดใช้งานกล้อง' แล้วกด Enter
  3. คุณจะได้รับป๊อปอัปแจ้งว่า 'คุณต้องการเปิดใช้งานอินเทอร์เฟซของกล้องหรือไม่' เลือก 'ใช่' แล้วกด Enter
  4. ป๊อปอัปการยืนยันจะปรากฏขึ้นว่า 'เปิดใช้งานอินเทอร์เฟซของกล้องแล้ว' กด Enter
  5. ออกจากเมนูการกำหนดค่า

เมื่อกำหนดค่าทั้งหมดเสร็จแล้ว ให้ปิด Raspberry Pi แล้วไปที่ขั้นตอนถัดไป

ขั้นตอนที่ 9: เชื่อมต่อกล้อง Raspberry Pi

เชื่อมต่อกล้อง Raspberry Pi
เชื่อมต่อกล้อง Raspberry Pi
เชื่อมต่อกล้อง Raspberry Pi
เชื่อมต่อกล้อง Raspberry Pi

คำอธิบาย: ตอนนี้เมื่อปิด Raspberry Pi แล้ว ให้เชื่อมต่อกล้องของคุณในตัวเชื่อมต่อ CSI ของ Pi แถบคอนเนคเตอร์กล้อง Orient ตามที่แสดงในภาพ ในที่สุดก็เปิด Raspberry Pi อีกครั้ง

ขั้นตอนที่ 10: รหัส

รหัส
รหัส
รหัส
รหัส
รหัส
รหัส

คำอธิบาย: โค้ดของเราเขียนด้วย Python3 และมีโค้ดเพียง 11 บรรทัด 3 บรรทัดแรกนำเข้าคลาสจากแพ็คเกจ ต่อไปเรามีลูปอนันต์ที่สร้างวัตถุของกล้องและถ่ายภาพเป็นระยะ เราสามารถรันโค้ด python นี้ได้โดยใช้คำสั่ง python3 แทนที่จะรันโค้ดนี้ด้วยตนเอง เราสามารถใส่คำสั่งดำเนินการนี้ในไฟล์ /etc/rc.local เพื่อให้แน่ใจว่าทุกครั้งที่ Raspberry Pi บูตสคริปต์นี้จะได้รับการดำเนินการ ซึ่งหมายความว่ากล้องจะเริ่มจับภาพ อย่าลืมใส่เครื่องหมายและ (&) ต่อท้ายในคำสั่งดำเนินการของไฟล์ rc.local เนื่องจากโค้ดของเรามีลูปไม่สิ้นสุด

คุณสามารถดาวน์โหลดโค้ดนี้ได้จาก GITHUB

ขั้นตอนที่ 11: ถ่ายโอนรูปภาพจาก Raspberry Pi ไปยังแล็ปท็อปของคุณ

ถ่ายโอนรูปภาพจาก Raspberry Pi ไปยังแล็ปท็อปของคุณ
ถ่ายโอนรูปภาพจาก Raspberry Pi ไปยังแล็ปท็อปของคุณ

คำอธิบาย: เมื่อคุณถ่ายภาพไม่กี่ภาพบน Pi ของคุณ คุณจะกระตือรือร้นที่จะดูภาพของคุณ ใช้คำสั่ง 'scp' เพื่อถ่ายโอนรูปภาพจาก Pi ไปยังแล็ปท็อป รูปแบบของคำสั่ง scp สามารถดูได้จากภาพด้านบน

ขั้นตอนที่ 12: การแปลงรูปภาพเป็นวิดีโอไทม์แลปส์

การแปลงรูปภาพเป็นวิดีโอไทม์แลปส์
การแปลงรูปภาพเป็นวิดีโอไทม์แลปส์
การแปลงรูปภาพเป็นวิดีโอไทม์แลปส์
การแปลงรูปภาพเป็นวิดีโอไทม์แลปส์
การแปลงรูปภาพเป็นวิดีโอไทม์แลปส์
การแปลงรูปภาพเป็นวิดีโอไทม์แลปส์

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

ขั้นตอน:

  1. เปิดโปรแกรมตัดต่อวิดีโอ 'OpenShot' (ติดตั้งจากศูนย์ซอฟต์แวร์)
  2. ตั้งเวลาที่คุณต้องการจัดสรรให้กับแต่ละเฟรมจากเมนู Edit->Preferences
  3. นำเข้ารูปภาพในโปรแกรมตัดต่อวิดีโอโดยคลิกขวาในพื้นที่ไฟล์โครงการและคลิกซ้ายที่ไฟล์นำเข้า
  4. เมื่อนำเข้าแล้ว ให้เลือกรูปภาพทั้งหมดแล้วคลิกขวาอีกครั้งแล้วเลือก 'เพิ่มในไทม์ไลน์'
  5. ดูตัวอย่างและสุดท้ายส่งออกวิดีโอของคุณจากไฟล์ -> ส่งออกวิดีโอ

เมื่อส่งออกจะได้รับวิดีโอไทม์แลปส์ที่สวยงาม ลองดูแล้ว …… (ไม่รู้ เข้าใจ)

หากคุณต้องการดูวิดีโอเหลื่อมเวลาของฉัน ให้ดูวิดีโอในขั้นตอนที่ 2 นั่นคือทั้งหมดสำหรับคำแนะนำนี้ ขอบคุณสำหรับเวลาของคุณ

หากคุณชอบคำแนะนำนี้มีโอกาสดีที่คุณจะรักช่อง YouTube ของฉัน

แนะนำ: