Lonelybinary.com
បន្ទះ Arducam ESP32 UNO
ការណែនាំអ្នកប្រើប្រាស់
Rev 1.0, ខែមិថុនា 2017
សេចក្តីផ្តើម
ឥឡូវនេះ Arducam បានចេញផ្សាយបន្ទះ Arduino ដែលមានមូលដ្ឋានលើ ESP32 សម្រាប់ម៉ូឌុលកាមេរ៉ាខ្នាតតូច Arducam ខណៈពេលដែលរក្សាទម្រង់ដូចគ្នានៃកត្តានិង pinout ដូចក្តារ Arduino UNO R3 ស្តង់ដារ។ ពន្លឺខ្ពស់នៃបន្ទះ ESP32 នេះគឺថាវាសមគ្នានឹងម៉ូឌុលកាមេរ៉ាតូច Arducam 2MP និង 5MP គាំទ្រការផ្គត់ផ្គង់ថាមពលថ្ម Lithium និងការបញ្ចូលថ្មឡើងវិញ និងជាមួយនឹងរន្ធដោតកាត SD ។ វាអាចជាដំណោះស្រាយដ៏ល្អសម្រាប់សុវត្ថិភាពផ្ទះ និងកម្មវិធីកាមេរ៉ា IoT។
លក្ខណៈពិសេស
- បង្កើតនៅក្នុងម៉ូឌុល ESP-32S
- ម្ជុលបញ្ចូល / ទិន្នផលឌីជីថលចំនួន 26 ច្រក IO មានភាពអត់ធ្មត់ 3.3V
- ចំណុចប្រទាក់កាមេរ៉ា Arducam Mini 2MP/5MP
- ការបញ្ចូលថ្ម Lithium 3.7V/500mA អតិបរមា
- ការកសាងនៅក្នុងរន្ធកាត SD/TF
- ការបញ្ចូលរន្ធដោតថាមពល 7-12V
- បង្កើតជាចំណុចប្រទាក់ micro USB-Serial
- ឆបគ្នាជាមួយ Arduino IDE
ពិនន័យ
បន្ទះនេះមានឧបករណ៍បញ្ចូលថ្ម Lithium ដែលទទួលយកថ្ម Lithium 3.7V/500mA លំនាំដើម។ សូចនាករសាកថ្ម និងការកំណត់ចរន្តសាកអាចរកបានពីរូបភាពទី 3 ។
ការចាប់ផ្តើម ESP32 ជាមួយ Arduino IDE
ជំពូកនេះបង្ហាញអ្នកពីរបៀបបង្កើតកម្មវិធីសម្រាប់ Arducam ESP32 UNO board ដោយប្រើ Arduino IDE ។ (សាកល្បងលើម៉ាស៊ីន 32 និង 64 ប៊ីត Windows 10)
4.1 ជំហានដើម្បីដំឡើងការគាំទ្រ Arducam ESP32 នៅលើ Windows
- ចាប់ផ្តើមទាញយក និងដំឡើង Arduino IDE Windows Installer ចុងក្រោយបង្អស់ពី arduino.cc
- ទាញយក និងដំឡើង Git ពី git-scm.com
- ចាប់ផ្តើម Git GUI ហើយដំណើរការតាមជំហានដូចខាងក្រោមៈ
ជ្រើសរើស ក្លូន ឃ្លាំងដែលមានស្រាប់៖
ជ្រើសរើសប្រភព និងទិសដៅ៖
ប្រភពទីតាំង៖ https://github.com/ArduCAM/ArduCAM_ESP32S_UNO.git
ថតគោលដៅ៖ C:/Users/[YOUR_USER_NAME]/Documents/Arduino/hardware/ArduCAM/ArduCAM_ESP32S_UNO
ចុចក្លូន ដើម្បីចាប់ផ្តើមក្លូនឃ្លាំង៖ បើក C:/Users/[YOUR_USER_NAME]/Documents/Arduino/hardware/ ArduCAM/esp32/tools ហើយចុចពីរដង get.exe
នៅពេល get.exe បញ្ចប់ អ្នកគួរតែឃើញដូចខាងក្រោម files នៅក្នុងថតឯកសារ
ដោតបន្ទះ ESP32 របស់អ្នក ហើយរង់ចាំកម្មវិធីបញ្ជាដំឡើង (ឬដំឡើងដោយដៃណាមួយដែលអាចត្រូវបានទាមទារ)
4.2 ការប្រើប្រាស់ Arduino IDE
បន្ទាប់ពីដំឡើងបន្ទះ Arducam ESP32UNO អ្នកអាចជ្រើសរើសក្តារនេះពី Tool->Board menu។ ហើយមានមួយចំនួនដែលត្រៀមរួចជាស្រេចដើម្បីប្រើ examples ពី File-> អតីតamples-> ArduCAM ។ អ្នកអាចប្រើ examples ដោយផ្ទាល់ឬជាចំណុចចាប់ផ្តើមដើម្បីបង្កើតកូដផ្ទាល់ខ្លួនរបស់អ្នក។
ចាប់ផ្តើម Arduino IDE ជ្រើសរើសក្តាររបស់អ្នកនៅក្នុង ឧបករណ៍> ម៉ឺនុយក្តារ>ជ្រើសរើសអតីតampលេពី File-> អតីតamples-> ArduCAM
កំណត់ការកំណត់កាមេរ៉ា
អ្នកត្រូវកែប្រែ memorysaver.h file ដើម្បីបើកដំណើរការកាមេរ៉ា OV2640 ឬ OV5642 សម្រាប់ម៉ូឌុលកាមេរ៉ា ArduCAM Mini 2MP ឬ 5MP ។ កាមេរ៉ាតែមួយអាចបើកបានក្នុងពេលតែមួយ។ memorysaver.h file មានទីតាំងនៅ
C:\Users\កុំព្យូទ័ររបស់អ្នក\Documents\Arduino\hardware\ArduCAM\ArduCAM_ESP32S_UNO\libraries\ArduCAM ចងក្រង និងផ្ទុកឡើង
ចុចបង្ហោះអតីតampឡេនឹងបញ្ចេញពន្លឺដោយស្វ័យប្រវត្តិទៅក្នុងក្តារ។
៣.២ ឧamples
មាន 4 ឧamples សម្រាប់ម៉ូឌុលកាមេរ៉ាខ្នាតតូច 2MP និង 5MP ArduCAM ។
ArduCAM_ESP32_ ចាប់យក
អតីតample ប្រើពិធីការ HTTP ដើម្បីថតរូបភាព ឬវីដេអូនៅលើបណ្តាញ wifi ផ្ទះពី ArduCAM mini 2MP/5MP ហើយបង្ហាញនៅលើ web កម្មវិធីរុករក។
លំនាំដើមគឺរបៀប AP បន្ទាប់ពីបង្ហោះការបង្ហាញ អ្នកអាចស្វែងរក 'arducam_esp32' ហើយភ្ជាប់វាដោយគ្មានពាក្យសម្ងាត់។ប្រសិនបើអ្នកចង់ប្រើរបៀប STA អ្នកគួរតែប្តូរ 'int wifiType = 1' ទៅ 'int wifiType =0'។Tthe ssid និងពាក្យសម្ងាត់គួរតែត្រូវបានកែប្រែមុនពេលផ្ទុកឡើង។
បន្ទាប់ពីផ្ទុកឡើង អាសយដ្ឋាន IP របស់ក្រុមប្រឹក្សាភិបាលត្រូវបានទទួលតាមរយៈពិធីការ DHCP ។ អ្នកអាចស្វែងយល់ពីអាសយដ្ឋាន IP តាមរយៈម៉ូនីទ័រសៀរៀល ដូចដែលរូបភាពទី 9 បានបង្ហាញ។ ការកំណត់ baudrate ម៉ូនីទ័រសៀរៀលលំនាំដើមគឺ 115200bps ។
ជាចុងក្រោយ សូមបើក index.html បញ្ចូលអាសយដ្ឋាន IP ដែលទទួលបានពីម៉ូនីទ័រសៀរៀល បន្ទាប់មកថតរូប ឬវីដេអូ។ html files មានទីតាំងនៅ
C:\Users\កុំព្យូទ័ររបស់អ្នក\Documents\Arduino\hardware\ArduCAM\ArduCAM_ESP32S_UNO\libraries\ArduCAM\examples\ESP32\ArduCAM_ESP32_Capture\html ArduCAM_ESP32_Capture2SD
អតីតample ចំណាយពេលថតរូបបន្តបន្ទាប់ដោយប្រើ ArduCAM mini 2MP/5MP ហើយបន្ទាប់មករក្សាទុកនៅលើកាត TF/SD ។ LED បង្ហាញនៅពេលដែលកាត TF/SD កំពុងសរសេរ។ ArduCAM_ESP32_Video2SD
អតីតample ថតវីដេអូឃ្លីប JPEG ដោយប្រើ ArduCAM mini 2MP/5MP ហើយបន្ទាប់មករក្សាទុកនៅលើកាត TF/SD ជាទម្រង់ AVI។ ArduCAM_ESP32_គេង
ដើម្បីកាត់បន្ថយការប្រើប្រាស់ថាមពល ការហៅទៅមុខងារចំណុចប្រទាក់ភ្លាមៗចូលទៅក្នុងរបៀប Deep – sleep។ នៅក្នុងរបៀបនេះ បន្ទះឈីបនឹងផ្តាច់ការភ្ជាប់ Wi-Fi និងការតភ្ជាប់ទិន្នន័យទាំងអស់ ហើយចូលទៅក្នុងរបៀបគេង។ មានតែម៉ូឌុល RTC នឹងនៅតែដំណើរការ និងទទួលខុសត្រូវចំពោះពេលវេលានៃបន្ទះឈីប។ ការបង្ហាញនេះគឺសមរម្យសម្រាប់ថាមពលថ្ម។
ឯកសារ/ធនធាន
![]() |
ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ ArduCam ESP32 UNO R3 [pdf] ការណែនាំអ្នកប្រើប្រាស់ ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ ESP32 UNO R3, ESP32, ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ UNO R3, ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ R3, ក្រុមប្រឹក្សាអភិវឌ្ឍន៍, ក្រុមប្រឹក្សាភិបាល |