สารบัญ:

UNICORN CAMERA - Raspberry Pi Zero W NoIR 8MP Camera Build: 7 Steps (พร้อมรูปภาพ)
UNICORN CAMERA - Raspberry Pi Zero W NoIR 8MP Camera Build: 7 Steps (พร้อมรูปภาพ)

วีดีโอ: UNICORN CAMERA - Raspberry Pi Zero W NoIR 8MP Camera Build: 7 Steps (พร้อมรูปภาพ)

วีดีโอ: UNICORN CAMERA - Raspberry Pi Zero W NoIR 8MP Camera Build: 7 Steps (พร้อมรูปภาพ)
วีดีโอ: RasPi ZeroW NoIR 8MP Camera Build using RPi_Cam_Web_Interface 2024, ธันวาคม
Anonim
Image
Image
ฮาร์ดแวร์
ฮาร์ดแวร์

Pi Zero W NoIR กล้อง 8MP Build

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

โปรดทราบว่ากล้องนี้เป็นกล้องสไตล์ 'Camera Phone' และด้วยเหตุนี้จึงมีเซ็นเซอร์ขนาดเล็กและไม่มีคุณสมบัติทั้งหมดที่กล้อง DSLR หรือ Mirrorless สมัยใหม่มี

ค่าใช้จ่ายทั้งหมดในการสร้างโครงการนี้ต่ำกว่า 60 เหรียญ แต่คุณสามารถใช้จ่ายเพิ่มได้หากต้องการ:)

ขั้นตอนที่ 1: ฮาร์ดแวร์

ฮาร์ดแวร์ - ราคาเหล่านี้เป็นราคาในสหรัฐฯ ราคาของคุณอาจแตกต่างกันไป

Raspberry Pi Zero W - $10

กล้อง Raspberry Pi NoIR - $25

เคสอย่างเป็นทางการของ Raspberry Pi - $5 - เคสนี้คุ้มค่าสำหรับสายกล้องที่มาพร้อมกับมัน

การ์ด MicroSD - 16GB $8 32GB $14

แหล่งจ่ายไฟหรือแบตเตอรี่ - $5 ถึง $20 - ขึ้นอยู่กับประเภทของแหล่งจ่ายไฟหรือขนาดแบตเตอรี่

สติ๊กเกอร์ Star Wars บนกล้องพกพาอินฟราเรดของคุณเอง $Priceless

Pi Zero ไม่ได้จำหน่ายผ่านตัวแทนจำหน่าย Raspberry Pi ทั่วไปในสหรัฐอเมริกา Newark Electronics (องค์ประกอบ 14) คุณสามารถซื้อได้จาก Microcenter ออนไลน์หรือในร้านค้ารวมทั้งจาก Adafruit ออนไลน์

www.microcenter.com &

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

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

ขั้นตอนที่ 2: ภาพรวมระบบปฏิบัติการและซอฟต์แวร์

ภาพรวมระบบปฏิบัติการและซอฟต์แวร์
ภาพรวมระบบปฏิบัติการและซอฟต์แวร์
ภาพรวมระบบปฏิบัติการและซอฟต์แวร์
ภาพรวมระบบปฏิบัติการและซอฟต์แวร์
ภาพรวมระบบปฏิบัติการและซอฟต์แวร์
ภาพรวมระบบปฏิบัติการและซอฟต์แวร์

สำหรับระบบปฏิบัติการ ฉันใช้ Full Blown Raspbian สำหรับซอฟต์แวร์ ฉันใช้ RPi-Cam-Web-Interface

ดาวน์โหลด RasPI OS -

ติดตั้งซอฟต์แวร์ เมื่อติดตั้ง OS แล้ว RPi-Cam-Web-Interface -

ภาพรวมหมายเหตุ - ฉันใช้ Raspberry Pi 3 เพื่อให้ฉันเดินสายไปยังเครือข่ายได้ ฉันตั้งค่า WiFi ของฉันแล้วย้ายชิปหน่วยความจำไปที่ Pi Zero และทำการติดตั้งให้เสร็จสิ้น

ฉันใช้ PI 3 เพื่อตั้งค่าเครือข่ายไร้สายของฉันเท่านั้น และฉันแน่ใจว่ามีวิธีอื่นที่ฉันต้องเรียนรู้เพื่อทำให้สิ่งนี้ง่ายขึ้นสำหรับทุกคน

ขั้นตอนที่ 3: ติดตั้งระบบปฏิบัติการ & WiFi

การติดตั้งระบบปฏิบัติการ & WiFi
การติดตั้งระบบปฏิบัติการ & WiFi

การติดตั้ง RasPi OS

1. ล้างการ์ด SD ของคุณด้วย SDFormatter บน Windows - สำหรับ Mac และ Linux ฉันยังไม่เคยใช้มาก่อน ดังนั้นฉันจึงไม่มีคำแนะนำ (รูปแบบการค้นหาและรูปภาพใน Mac หรือ Linux) - https://www.sdcard.org /downloads/formatter_4/eula…

2. ติดตั้ง Raspbian OS โดยใช้ Win32DiskImager บน Windows -

3. การตั้งค่า WiFi - ค่อนข้างยุ่งยาก เนื่องจากการใช้งานหลักของกล้องนี้คือ WiFi ที่เชื่อมต่อกับเบราว์เซอร์ผ่านทางโทรศัพท์หรือคอมพิวเตอร์ ขออภัย คุณต้องตั้งค่า WiFi หรือ HotSpot หรือทั้งสองอย่างเพื่อใช้วิธีนี้

ในการตั้งค่า WiFi คุณต้องเชื่อมต่อ RasPi Zero กับพีซีด้วยสาย OTG + ฮับสำหรับเมาส์และคีย์บอร์ด หรือสาย USB กับคีย์บอร์ดและเมาส์

วิธีแก้ปัญหา - ฉันใช้ Raspberry Pi 3 เพื่อตั้งค่า WiFi และฉันใช้ SSH/VNC ผ่านการเชื่อมต่อเครือข่าย ฉันคิดว่าตอนนี้ Raspi-Config อนุญาตให้คุณตั้งค่า WiFi เพื่อให้กระบวนการนี้เร็วและง่ายขึ้น

ขั้นตอนที่ 4: ติดตั้ง RPi Cam Web Interface

ติดตั้ง RPi Cam Web Interface
ติดตั้ง RPi Cam Web Interface

เมื่อติดตั้งระบบปฏิบัติการและเปิดใช้งาน WiFi แล้ว คุณสามารถติดตั้งซอฟต์แวร์ RPi Cam Web Interface ได้ ฉันไม่แนะนำให้คุณทำการอัปเดตใด ๆ จนกว่าคุณจะอยู่ใน Pi Zero เพื่อให้แน่ใจว่าคุณจะไม่ทำผิดพลาดใด ๆ ตามฮาร์ดแวร์

อย่าลืมตรวจสอบให้แน่ใจว่าคุณมีการตั้งค่ากล้องล่วงหน้าที่ถูกต้องสำหรับกล้อง 5mp V1 หรือกล้อง 8mp V2 ของคุณ

elinux.org/RPi-Cam-Web-Interface - การตั้งค่าด้านล่างถูกยกมาจากไซต์ - โปรดดูเว็บไซต์สำหรับรายละเอียดล่าสุด

ขั้นตอนที่ 1: ติดตั้ง Raspbian บน RPi ขั้นตอนที่ 2: แนบกล้องกับ RPi และเปิดใช้งานการสนับสนุนกล้อง (https://www.raspberrypi.org/camera)

ขั้นตอนที่ 3: อัปเดต RPi ของคุณด้วยคำสั่งต่อไปนี้: sudo apt-get update sudo apt-get dist-upgrade

ในบางครั้ง หากมีการอัปเดตซอฟต์แวร์หลักของกล้องแล้ว อาจใช้ sudo rpi-update เพื่อใช้ประโยชน์จากสิ่งเหล่านี้ก่อนที่จะพร้อมใช้งานเป็นมาตรฐาน

ขั้นตอนที่ 4: สำหรับ Jessie Lite ให้รัน sudo apt-get install git Clone the code จาก github และเปิดใช้งานและเรียกใช้สคริปต์การติดตั้งด้วยคำสั่งต่อไปนี้: git clone https://github.com/silvanmelchior/RPi_Cam_Web_Int… cd RPi_Cam_Web_Interface./install NS

เวอร์ชันเก่าจำเป็นต้องใช้สคริปต์เพื่อให้สามารถเรียกใช้งานได้ด้วย chmod u+x *.sh หากคุณได้รับการปฏิเสธการอนุญาตขณะพยายามเรียกใช้สคริปต์การติดตั้ง ให้ลองใช้ขั้นตอนที่ 5 สคริปต์แยกกันเพื่อทำหน้าที่ติดตั้งและบำรุงรักษาแยกกัน สคริปต์คือการติดตั้งหลัก install.sh ตามที่ใช้ในขั้นตอนที่ 4 aboveupdate.sh ตรวจหาการอัปเดต จากนั้นรัน main installationstart.sh เริ่ม softwarestop.sh หยุด softwareremove.sh ลบซอฟต์แวร์ หากต้องการเรียกใช้สคริปต์เหล่านี้ ต้องแน่ใจว่าคุณอยู่ในโฟลเดอร์ RPi_Cam_Web_Interface จากนั้นนำหน้าสคริปต์ด้วย./Eg หากต้องการอัปเดตการติดตั้งที่มีอยู่./update.shE.g. ในการเริ่มซอฟต์แวร์กล้อง./start.shE.g. หากต้องการหยุดซอฟต์แวร์กล้อง./stop.sh การติดตั้งหลักจะทำสิ่งเดียวกันเสมอเพื่อทำให้ตรรกะง่ายขึ้น โดยจะรวบรวมพารามิเตอร์ผู้ใช้ทั้งหมดเป็นอันดับแรกในกล่องโต้ตอบที่รวมกัน แล้วจึงนำพารามิเตอร์ไปใช้ตลอดกระบวนการ การเริ่มต้นอัตโนมัติควรเป็นใช่หากคุณต้องการให้ซอฟต์แวร์นี้เริ่มทำงานโดยอัตโนมัติเมื่อราสเบอร์รี่บูทขึ้น ปกติ jpglink ควรจะไม่ใช่ เปลี่ยนเป็นใช่ หากคุณมีซอฟต์แวร์ภายนอกที่ต้องการเข้าถึงไฟล์ภาพ cam-j.webp

5. พารามิเตอร์ q (เงียบ) อาจใช้เพื่อข้ามสิ่งนี้และให้การติดตั้งอัตโนมัติตาม config.txt พารามิเตอร์ทั้งหมดอยู่ในไฟล์ config.txt เสมอ เวอร์ชันเริ่มต้นจะถูกสร้างขึ้นหากไม่มีอยู่และมีการเปลี่ยนแปลง เพียงครั้งเดียวหลังจากกล่องโต้ตอบผู้ใช้เริ่มต้น การติดตั้งจะพยายามอัปเกรดส่วนประกอบซอฟต์แวร์หลักเสมอ จากนั้นจึงดำเนินการตามขั้นตอนการกำหนดค่าสำหรับแต่ละพื้นที่ เช่น apache การเริ่มต้นการเคลื่อนไหว หลังจากการตั้งค่าเสร็จสิ้น ระบบเสนอให้เริ่มระบบกล้อง นอกจากนี้ยังจะเริ่มต้นในการรีบูตหากมีการกำหนดค่าการเริ่มอัตโนมัติ

ขั้นตอนที่ 5: ใช้งาน เปิดเบราว์เซอร์ใดก็ได้บนคอมพิวเตอร์ทุกเครื่องในเครือข่ายของคุณและป้อน url เพื่อเข้าถึงเว็บไซต์ของกล้อง นี่จะเป็น https://ipAddress:port/subfolder หากพอร์ตถูกปล่อยทิ้งไว้ที่ค่าเริ่มต้น 80 ระหว่างการติดตั้ง สิ่งนี้อาจถูกละเว้น ในทำนองเดียวกัน โฟลเดอร์ย่อย (html เริ่มต้น) อาจถูกละไว้หากถูกล้างระหว่างการติดตั้ง ดังนั้นสำหรับพอร์ต 80 ไม่มีโฟลเดอร์ย่อยติดตั้ง url จะกลายเป็น https://ipAddress:port/subfolder หมายเหตุสำคัญ: หากคุณต้องการเปลี่ยนไฟล์ใดๆ คุณต้องดำเนินการเหล่านี้ในเวอร์ชันรันไทม์ (เช่น ในโฟลเดอร์ /var/www/html หรือ /etc/raspimjpeg) การเปลี่ยนไฟล์ในโฟลเดอร์ RPi_Cam_Web_Interface ไม่มีผลในทันที นี่เป็นเพียงสำเนาที่ใช้ระหว่างการติดตั้ง

ขั้นตอนที่ 5: การแก้ไขปัญหา

การแก้ไขปัญหา
การแก้ไขปัญหา
การแก้ไขปัญหา
การแก้ไขปัญหา
การแก้ไขปัญหา
การแก้ไขปัญหา

หากคุณติดตั้งระบบปฏิบัติการและปฏิบัติตามคำแนะนำของ RPi Cam Web Interface คุณควรมี Raspberry Pi ที่บูตเข้าสู่กล้องโดยตรง

ค้นหา URL ของ RasPi บนเครือข่ายของคุณ สิ่งนี้แตกต่างกันสำหรับทุกคน

โหลดหน้าและอย่าลืมค่าเริ่มต้นของหมายเลขพอร์ตคือ 80 แต่ฉันตั้งค่าของฉันเป็นอย่างอื่น

IP_Address:YouPort#(80default) - https://IP_Address:YouPort#(80default) IP Address)

เมื่อคุณพิมพ์เข้าไปแล้ว คุณจะได้หน้าที่เขียนว่า HTML และคลิกได้ ให้คลิกที่

หน้าต่างแสดงตัวอย่างควรปรากฏขึ้น หากไม่เป็นเช่นนั้น 'เรามีปัญหาในฮูสตัน' - คุณอาจยังไม่ได้ติดตั้งซอฟต์แวร์ RPi Cam Web Interface อย่างสมบูรณ์

จะเกิดอะไรขึ้นถ้าคุณไม่เห็น "ไม่มีการแสดงตัวอย่าง" และข้อผิดพลาดปรากฏขึ้นเรื่อยๆ - เป็นไปได้มากว่าสายเคเบิลของคุณจาก Camera to Pi ติดตั้งไม่ถูกต้อง หรือไม่เลย แย่แล้ว!!!

หมายเหตุ - ฉันติดตั้งสายเคเบิลกลับหัวและต้องกลับด้าน ฉันได้รับข้อผิดพลาดมาก่อนเมื่อสายเคเบิลหลุดจากกล้อง หากคุณเห็นข้อผิดพลาดนี้ ให้ตรวจสอบสายเคเบิลเนื่องจากนั่นเป็นสาเหตุ #1 ที่คุณได้รับข้อผิดพลาดนี้

เวอร์ชัน 2 ปัญหาการโฟกัสของกล้อง

เป็นปัญหาที่ทราบกันดีอยู่แล้วว่าวิธีการตั้งค่ากล้องในโรงงานทำให้พวกเขาหลุดโฟกัสเมื่อมาถึง ฉันใช้รายละเอียดที่ไซต์นี้เพื่อเริ่มต้นใช้งาน - https://www.jeffgeerling.com/blog/2017/fixing-blur… - ขอบคุณ JEFF

ใช้เครื่องมือพิมพ์ 3 มิติแบบกำหนดเองหรือคีมจมูกเข็มขนาดเล็กเพื่อปรับโฟกัสกล้องใหม่

เมื่อคุณปรับโฟกัสกล้องใหม่แล้ว คุณก็ควรไปได้ดี

ขั้นตอนที่ 6: RPi Cam Web Interface - คำแนะนำและเคล็ดลับ

RPi Cam Web Interface - คำแนะนำและเคล็ดลับ
RPi Cam Web Interface - คำแนะนำและเคล็ดลับ
RPi Cam Web Interface - คำแนะนำและเคล็ดลับ
RPi Cam Web Interface - คำแนะนำและเคล็ดลับ
RPi Cam Web Interface - คำแนะนำและเคล็ดลับ
RPi Cam Web Interface - คำแนะนำและเคล็ดลับ

ซอฟต์แวร์นี้มีมาระยะหนึ่งแล้วและด้วยเหตุนี้จึงมีหลายสิ่งที่สามารถทำได้

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

สิ่งที่ฉันชอบในตอนนี้คือ MultiView คุณยังสามารถทำ Pan Tilt & อื่น ๆ ได้อีกมาก

ฉันใช้ RasPi's เป็นเว็บแคมสไตล์ Old Skool ผ่านเครือข่ายของฉันด้วยซอฟต์แวร์ vMix LIVE

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

ฉันเคยมีปัญหาในการซิงค์มาก่อนเมื่อการบันทึกลดลงเฟรม หรือใช้อัตราเฟรมที่ต่างจากไทม์ไลน์ของฉัน

ปรับแต่งเฉพาะที่ฉันใช้สำหรับการสตรีม - จาก

การปรับส่วนการใช้งานแบนด์วิดท์การแสดงตัวอย่างสด - ฉันชอบใช้ 384 X 288 เพื่อลดแบนด์วิดท์ ฉันใช้ระดับคุณภาพที่ต่ำและประมาณ 22 เป็นระดับสูงสุดที่ฉันจะไป ฉันยังไม่ได้ทดสอบสิ่งนี้ แต่ไซต์พูดถึงความเร็วที่เพิ่มขึ้นและ 10 เป็นจำนวนที่ดีที่จะใช้ ฉันขึ้นไปสูงขึ้น แต่ฉันได้ลด 512 เป็น 384 และลด 384 เป็น 288 (ฉันคิดว่า) ฉันยังใช้ FX เพื่อสร้างรูปลักษณ์ที่น่าสนใจ โดยเฉพาะอย่างยิ่งถ้าฉันใช้สเปกตรัมอินฟราเรดเพียงอย่างเดียว มันกลายเป็น Predator มากและมีรูปลักษณ์และความรู้สึกอื่น ๆ อีกหลายอย่าง มันเหมือนกับตัวกรอง Instagram และฉันรู้ว่าโทรศัพท์ของฉันมีสิ่งเหล่านี้ ฉันแค่ไม่เคยใช้มันจริงๆ บน Pi ที่ฉันทำ หึหึ

ภาพที่ถ่ายระหว่างไทม์แลปส์จับสิ่งมีชีวิตที่บินได้ (ผีเสื้อหรือผีเสื้อกลางคืน) อยู่ในไซต์

เนื่องจาก RasPi ZeroW มีขนาดเล็ก คุณจึงสร้างให้เป็นกล้องที่สวมใส่ได้ ฉันได้แนบรูปภาพของแนวคิด RingCam ที่ฉันใช้มาก่อนกล้องยูนิคอร์นเล็กน้อย

ฉันเคยใช้ Add On เลนส์กล้องของโทรศัพท์มือถือในการทำ Fisheye และ Close Up Images and Videos - บางอย่างเช่นนี้จาก Amazon (ไม่ใช่ลิงก์ของ Affiliate และฉันไม่ได้เป็นเจ้าของผลิตภัณฑ์นี้เพียงชิ้นเดียวเท่านั้นที่ใกล้เคียง https://a.co /2CBHbJk)

ขั้นตอนที่ 7: ผลลัพธ์

ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์

ฉันใช้กล้อง Raspberry Pi มาระยะหนึ่งแล้ว

ฉันได้แนบรูปภาพที่ฉันถ่ายที่งาน LA Anime Convention และได้รับรางวัลจากการประกวดภาพถ่าย Adafruit -

สำหรับรูปภาพที่ฉันถ่ายสำหรับการประกวด ฉันใช้ Raspberry Pi Dead Ninja Twin Cam สำหรับรูปภาพนี้ และกล้องที่ชนะคือกล้อง NoIR เวอร์ชัน 1 5MP

ฉันถ่ายเซลฟี่ด้วยกล้อง 8MP NoIR RasPi ใหม่ของฉัน และคุณจะเห็นสิ่งนั้นด้านบน

สุดท้ายแต่ไม่ท้ายสุด ฉันใช้กล้องใหม่ของฉันเพื่อถ่ายภาพและไทม์แลปส์ของเทียน นี่คือลิงก์ instagram ไปยังไทม์แลปส์ (ไม่สามารถฝังได้) -

แนะนำ: