ArduCam B0333 2MP IMX462 Pivariety Low Light Camera Module សម្រាប់ការណែនាំអ្នកប្រើប្រាស់ Raspberry Pi
ការណែនាំ
- អំពី ArduCam
ArduCam គឺជាអ្នករចនាអាជីព និងជាអ្នកផលិតកាមេរ៉ា SPI, MIPI, DVP និង USB តាំងពីឆ្នាំ 2012។ យើងក៏ផ្តល់ជូននូវសេវាកម្មរចនា និងផលិតដំណោះស្រាយតាមតម្រូវការសម្រាប់អតិថិជនដែលចង់ឱ្យផលិតផលរបស់ពួកគេមានលក្ខណៈប្លែកពីគេ។ - អំពីកាមេរ៉ា Pivariety
ArduCam Pivariety គឺជាដំណោះស្រាយកាមេរ៉ា Raspberry Pi ដើម្បីយក Advantage នៃការប្រើប្រាស់មុខងារ ISP ផ្នែករឹងរបស់វា។ ដោយប្រើម៉ូឌុលកាមេរ៉ា ArduCam Pivariety អ្នកប្រើប្រាស់អាចទទួលបានដំណើរការប្រសើរជាងមុន និងជម្រើសកាមេរ៉ា និងកញ្ចក់កាន់តែទូលំទូលាយ។ អស់រយៈពេលជាយូរមកហើយ អ្នកប្រើប្រាស់ Raspberry Pi ត្រូវបានកំណត់ឱ្យប្រើកម្មវិធីបញ្ជាកាមេរ៉ា និងម៉ូឌុលកាមេរ៉ាដែលគាំទ្រប្រភពបិទជិត (V1/V2/HQ) ។
ឥឡូវនេះ ArduCam បានធ្វើឱ្យវាអាចធ្វើទៅបានដើម្បីផ្តល់នូវ ISP ដែលបានប្រែក្លាយយ៉ាងល្អសម្រាប់ម៉ូឌុលកាមេរ៉ា Pivariety ជាមួយនឹងការបញ្ចេញពន្លឺដោយស្វ័យប្រវត្តិ, តុល្យភាពពណ៌សដោយស្វ័យប្រវត្តិ, ការគ្រប់គ្រងការទទួលបានដោយស្វ័យប្រវត្តិ, ការកែស្រមោលកញ្ចក់។ នៅតែ ហើយវិធីចូលប្រើកាមេរ៉ាគឺ libcamera SDK(សម្រាប់ C++)/libcamera-still/ libcamera-vid/Streamer។ បើចង់ដឹងបន្ថែមពីម៉ូដែល Pivariety Camera សូមចូលទៅកាន់៖ https://www.arducam.com/docs/cameras-for-raspberrypi/pivariety/
ភាពជាក់លាក់
សូហ្វវែរ
៣.១.១. ការដំឡើងកម្មវិធីបញ្ជា
wget -O install_pivariety_pkgs.sh https://github.com/ ArduCam/Arducam-Pivariety-V4L2-Driver/releases/download/install_script/install_pivariety_pkgs.sh chimed +x install_pivariety_pkgs.sh ./install_pivariety_pkgs.sh ./install_pivariety_pkgs.sh ដើម្បីចាប់ផ្ដើមឡើងវិញ
ចំណាំ៖ ការដំឡើងកម្មវិធីបញ្ជាខឺណែលត្រូវបានគាំទ្រដោយកំណែចុងក្រោយបំផុត 5.10 ប៉ុណ្ណោះ។ សម្រាប់កំណែខឺណែលផ្សេងទៀត សូមចូលទៅកាន់ទំព័រឯកសាររបស់យើង៖ https://www.arducam.com/docs/cameras-for-raspberry-pi/pivariety/how-to-install-kernel-driver-for-pivarietycamera/#2-how-to-build-raspberry-pi-kernel-driverfor-arducam-pivariety-camera
អ្នកក៏អាចចូលទៅកាន់ទំព័រឯកសារនេះ ដើម្បីយោងទៅលើការតភ្ជាប់ផ្នែករឹង៖ https://www.arducam.com/docs/cameras-for-raspberry-pi/pivariety/2mp-imx462pivariety-low-light-camera-module/
2. សាកល្បង Driver និង Camera
បន្ទាប់ពីអ្នកបានបញ្ចប់ការដំឡើងផ្នែករឹងនិងតំឡើងកម្មវិធីបញ្ជាអ្នកអាចសាកល្បងថាតើកាមេរ៉ាត្រូវបានរកឃើញនិងដំណើរការដែររឺទេ។
- View ស្ថានភាពអ្នកបើកបរ និងកាមេរ៉ា
dmesg | grep ArduCam
វានឹងបង្ហាញ arducam-pivariety ប្រសិនបើកម្មវិធីបញ្ជាបានដំឡើងដោយជោគជ័យ និងកំណែកម្មវិធីបង្កប់ប្រសិនបើកាមេរ៉ាអាចត្រូវបានរកឃើញ។ ការបង្ហាញគួរតែបរាជ័យ ប្រសិនបើកាមេរ៉ាមិនអាចត្រូវបានរកឃើញ អ្នកប្រហែលជាត្រូវពិនិត្យមើលការភ្ជាប់ខ្សែបូ បន្ទាប់មកចាប់ផ្ដើម Raspberry Pi ឡើងវិញ។
- View ថ្នាំងវីដេអូ
ម៉ូឌុលកាមេរ៉ា Pivariety ត្រូវបានត្រាប់តាមជាឧបករណ៍វីដេអូស្តង់ដារនៅក្រោមថ្នាំង /dev/video* ដូច្នេះអ្នកអាចប្រើពាក្យបញ្ជា ls សម្រាប់រាយមាតិកានៅក្នុងថត /dev ។
ls /dev/video* –
l ដោយសារម៉ូឌុលកាមេរ៉ាគឺអនុលោមតាម V4L2 អ្នកអាចប្រើវត្ថុបញ្ជា V4l2 ដើម្បីរាយទំហំពណ៌ ដំណោះស្រាយ និងអត្រាស៊ុមដែលបានគាំទ្រ។ v4l2-ctl –list-formats-ext.
ចំណាំ៖ ទោះបីជាចំណុចប្រទាក់ V4L2 ត្រូវបានគាំទ្រក៏ដោយ មានតែរូបភាពទម្រង់ RAW ប៉ុណ្ណោះដែលអាចទទួលបាន ដោយគ្មានការគាំទ្រពី ISP ។
3. ការដំឡើងកម្មវិធី Libcamera ផ្លូវការ
./install_pivariety_pkgs.sh -p libcamera_dev
./install_pivariety_pkgs.sh -p libcamera_apps
4. ថតរូបភាព និងថតវីដេអូ
- ចាប់យករូបភាព
សម្រាប់អតីតampលេ, មុនview សម្រាប់ 5s ហើយរក្សាទុករូបភាពដែលមានឈ្មោះ test.jpg
libcamera-still -t 5000 -o test.jpg
- ថតវីដេអូ
សម្រាប់អតីតample ថតវីដេអូ H.264 10s ជាមួយនឹងទំហំស៊ុម 1920W × 1080H
libcamera-vid -t 10000 -width 1920 -height 1080 -o test.h264
ចំណាំ៖ ទម្រង់ H.264 គាំទ្រតែ 1920×1080 និងគុណភាពបង្ហាញខាងក្រោមប៉ុណ្ណោះ។
- ការដំឡើងស្ទ្រីមកម្មវិធីជំនួយ
ដំឡើងការអាប់ដេត streamer sudor apt
sudor apt ដំឡើង -y gstreamer1.0-tools
មុនview
gst-launch-1.0 libcamerasrc ! 'video/xraw,width=1920,height=1080' ! បម្លែងវីដេអូ! autovideosink
ការដោះស្រាយបញ្ហា
1. មិនអាចបែងចែកអង្គចងចាំបានទេ។
[3:45:35.833744413] [6019] INFO RPI raspberrypi.cpp:611 ឧបករណ៍ចាប់សញ្ញា៖ /base/soc/i2c0mux/i2c@1/arducam@0c របៀបដែលបានជ្រើសរើស៖ 5344×4012-pRAA [3:45:35.948442507] ] ERROR V6019L4 v2l4_videodevice.cpp:2 /dev/video1126[14:cap]៖ មិនអាចស្នើសុំ 17 buffers៖ មិនអាចបែងចែក memory [4:3:45] [35.948551358] ERROR RPI raspberrypi.cpp:6019 បរាជ័យ *** បរាជ័យក្នុងការចាប់ផ្តើមកាមេរ៉ា ***
កែសម្រួល /boot/cmdline.txt ហើយបន្ថែម cma=400M នៅចុងបញ្ចប់ ព័ត៌មានលម្អិតបន្ថែម៖ https://lists.libcamera.org/pipermail/libcamera-devel/2020-December/015838.html
2. រូបភាពបង្ហាញចំណុចពណ៌
បន្ថែមកូដ –denoise cdn_off នៅចុងបញ្ចប់នៃពាក្យបញ្ជា ./libcamera-still -t 5000 -o test.jpg –denoise cdn_off ព័ត៌មានលម្អិតបន្ថែម៖ https://github.com/raspberrypi/libcameraapps/issues/19
3. បរាជ័យក្នុងការដំឡើងកម្មវិធីបញ្ជា
សូមពិនិត្យមើលកំណែខឺណែល យើងផ្តល់ជូនតែកម្មវិធីបញ្ជាសម្រាប់រូបភាពកំណែខឺណែលផ្លូវការចុងក្រោយបំផុត នៅពេលដែលកាមេរ៉ា Pivariety នេះចេញផ្សាយ។
ចំណាំ៖ ប្រសិនបើអ្នកចង់ចងក្រងកម្មវិធីបញ្ជាខឺណែលដោយខ្លួនឯង សូមមើលទំព័រឯកសារ៖ https://www.arducam.com/docs/cameras-for-raspberry-pi/pivariety/how-to-installkernel-driver-for-pivariety-camera/
4. បរាជ័យក្នុងការនាំចូល fd 18
បញ្ចប់ការហៅបន្ទាប់ពីបោះឧទាហរណ៍ 'std : : runtime_error' what( ): បរាជ័យក្នុងការនាំចូល fd 18 បោះបង់
ប្រសិនបើអ្នករកឃើញកំហុសដូចគ្នា អ្នកអាចធ្វើការជ្រើសរើសខុសអំពីកម្មវិធីបញ្ជាក្រាហ្វិក។ សូមអនុវត្តតាមទំព័រ ArduCam Doc ដើម្បីជ្រើសរើសកម្មវិធីបញ្ជាក្រាហ្វិកត្រឹមត្រូវ។
5. ប្តូរទៅកាមេរ៉ាដើម (raspistill ។ល។)
កែសម្រួល file នៃ /boot/config.txt ធ្វើឱ្យ dtoverlay=ArduCam ផ្លាស់ប្តូរទៅ # dtoverlay=ArduCam បន្ទាប់ពីការកែប្រែត្រូវបានបញ្ចប់ អ្នកត្រូវចាប់ផ្តើម Raspberry Pi ឡើងវិញ។ សូដាចាប់ផ្តើមឡើងវិញ
ទាក់ទងយើង
ប្រសិនបើអ្នកត្រូវការជំនួយរបស់យើង ឬចង់ប្ដូរម៉ូដែលផ្សេងទៀតនៃកាមេរ៉ា Pi សូមទាក់ទងមកយើងខ្ញុំដោយសេរី។
អ៊ីមែល៖ support@arducam.com
Webគេហទំព័រ៖ www.arducam.com
Skype៖ Arducam
ឯកសារ/ធនធាន
![]() |
ArduCam B0333 2MP IMX462 Pivariety Low Light Camera Module សម្រាប់ Raspberry Pi [pdf] ការណែនាំអ្នកប្រើប្រាស់ B0333, 2MP IMX462, Pivariety Low Light Camera Module សម្រាប់ Raspberry Pi |