Original Title: AN IMPROVED AUTOMATED ELECTRONIC SENSOR SYSTEM WITH IOT
Disclaimer: Summary generated by AI based on the provided document. Please refer to the original paper for full scientific accuracy.

ប្រព័ន្ធសេនស័រអេឡិចត្រូនិកស្វ័យប្រវត្តិដែលបានកែលម្អជាមួយបច្ចេកវិទ្យា IoT

ចំណងជើងដើម៖ AN IMPROVED AUTOMATED ELECTRONIC SENSOR SYSTEM WITH IOT

អ្នកនិពន្ធ៖ Crement Ong Wen Yao (Universiti Tunku Abdul Rahman)

ឆ្នាំបោះពុម្ព៖ 2022

វិស័យសិក្សា៖ Electronic Systems Engineering

១. សេចក្តីសង្ខេបប្រតិបត្តិ (Executive Summary)

បញ្ហា (The Problem)៖ ការស្រាវជ្រាវនេះដោះស្រាយបញ្ហានៃឧបករណ៍វាស់ស្ទង់កម្រិតភាពរដុបនៃផ្ទៃ (Surface Roughness) ដែលមានស្រាប់នៅលើទីផ្សារ ដែលមានតម្លៃថ្លៃ ពិបាកក្នុងការចល័ត និងខ្វះខាតកម្មវិធីដែលមានចំណុចប្រទាក់ងាយស្រួលប្រើប្រាស់សម្រាប់អ្នកប្រើប្រាស់ ជាពិសេសការខ្វះប្រព័ន្ធគណន៉ាប៉ារ៉ាម៉ែត្រដោយស្វ័យប្រវត្តិ។

វិធីសាស្ត្រ (The Methodology)៖ គម្រោងនេះបានធ្វើឱ្យប្រសើរឡើងនូវប្រព័ន្ធសេនស័រដែលមានស្រាប់ ដោយបង្កើតកម្មវិធីឈ្មោះ "ProSight Surface Profiler" ដើម្បីធ្វើសមាហរណកម្មជាមួយផ្នែករឹង និងប្រើប្រាស់បច្ចេកវិទ្យា IoT សម្រាប់ការបញ្ជា និងរក្សាទុកទិន្នន័យ។

លទ្ធផលសំខាន់ៗ (The Verdict)៖

២. ការវិភាគលើប្រសិទ្ធភាព និងដែនកំណត់ (Performance & Constraints)

វិធីសាស្ត្រ (Method) គុណសម្បត្តិ (Pros) គុណវិបត្តិ (Cons) លទ្ធផលគន្លឹះ (Key Result)
Moving Average Filter
តម្រងមធ្យមភាគផ្លាស់ទី (Moving Average Filter)
ងាយស្រួលក្នុងការសរសេរកូដ និងអនុវត្តក្នុងការវិភាគទិន្នន័យដំបូង។ ធ្វើឱ្យក្រាហ្វមានភាពលំអៀង (Slanted) និងមិនអាចរក្សារាងដើមនៃផ្ទៃវត្ថុបានល្អ ជាពិសេសនៅត្រង់គែម។ ត្រូវបានបដិសេធ ដោយសារវាបង្កើតឱ្យមានជម្រាលមិនត្រឹមត្រូវលើផ្ទៃវត្ថុដែលរាបស្មើ។
Median Filter (n=9)
តម្រងមេដ្យាន (Median Filter) ដែលមានទំហំ Kernel=9
មានប្រសិទ្ធភាពខ្ពស់បំផុតក្នុងការកម្ចាត់ការរំខាន (Noise/Spikes) ដោយមិនធ្វើឱ្យខូចទ្រង់ទ្រាយដើមនៃវត្ថុ។ តម្រូវឱ្យមានការកំណត់ទំហំ Kernel (n value) ឱ្យបានត្រឹមត្រូវ ដើម្បីទទួលបានលទ្ធផលល្អបំផុត។ ត្រូវបានជ្រើសរើសជាវិធីសាស្ត្រល្អបំផុត ដោយមានកម្រិតលំអៀងត្រឹមតែ ០.៧៨% សម្រាប់ Autocorrelation និង ២.០៦% សម្រាប់ RMS Height។
Savitzky-Golay Filter
តម្រង Savitzky-Golay
ប្រើប្រាស់ការគណនាពហុធា (Polynomial) ដើម្បីធ្វើឱ្យទិន្នន័យមានភាពរលូន។ ដូចគ្នានឹង Moving Average ដែរ វាធ្វើឱ្យក្រាហ្វមានភាពលំអៀង និងមិនអាចរក្សាផ្ទៃរាបស្មើនៃវត្ថុបានល្អទេ។ ត្រូវបានបដិសេធ ដោយសារលទ្ធផលបង្ហាញពីការខូចទ្រង់ទ្រាយនៃកម្ពស់វត្ថុ។
Manual Calculation (Excel)
ការគណនាដោយដៃតាមរយៈ Excel (Baseline)
ផ្តល់នូវលទ្ធផលត្រឹមត្រូវដែលអាចប្រើជាមូលដ្ឋាន (Ground Truth) សម្រាប់ផ្ទៀងផ្ទាត់។ ប្រើប្រាស់ពេលវេលាយូរ មិនមានភាពស្វ័យប្រវត្តិ និងពិបាកក្នុងការវិភាគទិន្នន័យច្រើន។ ប្រើសម្រាប់តែការប្រៀបធៀបដើម្បីរកកម្រិតលំអៀង (Error Rate) នៃប្រព័ន្ធស្វ័យប្រវត្តិប៉ុណ្ណោះ។

ការចំណាយលើធនធាន (Resource Cost)៖ ការសិក្សានេះប្រើប្រាស់ធនធានដែលមានតម្លៃសមរម្យ និងងាយស្រួលរក ដែលសាកសមសម្រាប់ការស្រាវជ្រាវក្នុងកម្រិតសាកលវិទ្យាល័យ។

៣. ការពិនិត្យសម្រាប់បរិបទកម្ពុជា/អាស៊ីអាគ្នេយ៍

ភាពលំអៀងនៃទិន្នន័យ (Data Bias)៖

ការសិក្សានេះប្រើប្រាស់ទិន្នន័យពីតំបន់ទឹកកក Ross Island (Antarctica) សម្រាប់ផ្ទៀងផ្ទាត់ក្បួនដោះស្រាយ និងការធ្វើតេស្តលើវត្ថុក្នុងមន្ទីរពិសោធន៍នៅប្រទេសម៉ាឡេស៊ី។ សម្រាប់កម្ពុជា ភាពលំអៀងអាចកើតមានដោយសារលក្ខខណ្ឌពន្លឺ និងប្រភេទផ្ទៃដី (ដូចជាដីក្រហម ឬផ្លូវកៅស៊ូ) ខុសពីបរិបទទឹកកកឬវត្ថុពិសោធន៍ពណ៌ស។

លទ្ធភាពនៃការអនុវត្ត (Applicability)៖

វិធីសាស្ត្រនេះមានប្រយោជន៍យ៉ាងខ្លាំងសម្រាប់កម្ពុជា ជាពិសេសក្នុងការអភិវឌ្ឍឧបករណ៍វាស់វែងដែលមានតម្លៃទាប។

បច្ចេកវិទ្យានេះអាចកាត់បន្ថយការចំណាយលើឧបករណ៍នាំចូលដែលមានតម្លៃថ្លៃ និងជំរុញការបង្កើតថ្មីក្នុងស្រុកសម្រាប់ការវាស់វែងបរិស្ថាននិងសំណង់។

៤. ផែនការសកម្មភាពសម្រាប់និស្សិត (Actionable Roadmap)

ដើម្បីអនុវត្តតាមការសិក្សានេះ និស្សិតគួរអនុវត្តតាមជំហានខាងក្រោម៖

  1. ការរៀបចំផ្នែករឹង (Hardware Setup): រៀបចំ Raspberry Pi 3 ឬ 4 និងភ្ជាប់ជាមួយ Sharp IR Sensor តាមរយៈឧបករណ៍បម្លែង ADC (ដូចជា MCP3008)។ សាងសង់គ្រោងអាលុយមីញ៉ូមដែលមានម៉ូទ័រឌីស៊ីសម្រាប់ដឹកជញ្ជូនសេនស័រ។
  2. ការអភិវឌ្ឍកម្មវិធី និង GUI: សរសេរកូដដោយប្រើភាសា Python និងបង្កើតចំណុចប្រទាក់អ្នកប្រើប្រាស់ (GUI) ដោយប្រើបណ្ណាល័យ Tkinter ដើម្បីបង្ហាញទិន្នន័យជាក្រាហ្វ។
  3. ការអនុវត្តក្បួនដោះស្រាយតម្រង (Signal Processing): អនុវត្តក្បួនដោះស្រាយ Median Filter ដោយប្រើបណ្ណាល័យ SciPy (scipy.signal.medfilt) ដើម្បីសម្អាតទិន្នន័យរំខាន (Noise) ពីសេនស័រ។
  4. ការធ្វើសមាហរណកម្ម IoT និង Cloud: ដំឡើង Rclone ដើម្បីភ្ជាប់ Raspberry Pi ទៅ Google Drive សម្រាប់ការរក្សាទុកទិន្នន័យដោយស្វ័យប្រវត្តិ និងប្រើប្រាស់ Blynk App សម្រាប់ការបញ្ជាពីទូរស័ព្ទ។
  5. ការធ្វើតេស្ត និងការវាស់វែងជាក់ស្តែង: ធ្វើការវាស់វែងលើផ្ទៃដីឬវត្ថុជាក់ស្តែងក្នុងបរិបទកម្ពុជា (ឧទាហរណ៍ ផ្ទៃផ្លូវ) ហើយធ្វើការគណនា RMS Height ដើម្បីផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវ។

៥. វាក្យសព្ទបច្ចេកទេស (Technical Glossary)

ពាក្យបច្ចេកទេស ការពន្យល់ជាខេមរភាសា (Khmer Explanation) និយមន័យសាមញ្ញ (Simple Definition)
Surface Roughness ជាគំនិតនៃភាពមិនស្មើគ្នា ឬភាពរដុបនៃផ្ទៃវត្ថុ ឬផ្ទៃដី។ នៅក្នុងបរិបទនៃការសិក្សានេះ វាសំដៅលើការវាស់វែងកម្រិតកំពស់ទាបខ្ពស់នៃផ្ទៃដី ដើម្បីយកទៅប្រើប្រាស់ក្នុងការសិក្សាពីការសាយភាយរលកម៉ាញ៉េទិច ឬសំណឹកដី។ ដូចជាការប្រៀបធៀបរវាងផ្ទៃផ្លូវកៅស៊ូស្អាត និងផ្លូវលំដែលមានក្រឡុក យើងចង់ដឹងថាវាគ្រើមប៉ុណ្ណាជាលេខជាក់លាក់។
RMS Height (Root Mean Square Height) ជាប៉ារ៉ាម៉ែត្រស្ថិតិសម្រាប់វាស់កម្រិតកំពស់មធ្យមនៃភាពរដុប ដោយគណនាគម្លាតស្តង់ដារនៃចំណុចនីមួយៗធៀបនឹងផ្ទៃរាបស្មើជាមធ្យម។ វាប្រាប់យើងថា តើផ្ទៃវត្ថុនោះមានកំពស់ប្រែប្រួលខ្លាំងប៉ុណ្ណាពីផ្ទៃរាបស្មើ។ ដូចជាការវាស់កម្ពស់រលកសមុទ្រជាមធ្យម ដើម្បីដឹងថាសមុទ្រមានរលកធំៗ ឬរលកតូចៗ។
Autocorrelation Length ជាម៉ែត្រវាស់កម្រិតទំនាក់ទំនងរវាងចំណុចពីរនៅលើផ្ទៃវត្ថុដែលនៅក្បែរគ្នា។ វាបង្ហាញពីភាពញឹកញាប់នៃការផ្លាស់ប្តូរទម្រង់នៃផ្ទៃ (Texture) ថាតើវាប្រែប្រួលលឿនឬយឺតតាមបណ្តោយដេក។ ដូចជាការវាស់ចម្ងាយរវាងកំពូលភ្នំមួយទៅកំពូលភ្នំមួយទៀត បើវាវែងមានន័យថាភ្នំនៅឃ្លាតគ្នាឆ្ងាយ។
Median Filter ជាបច្ចេកទេសដំណើរការសញ្ញា (Signal Processing) ដែលប្រើសម្រាប់ជម្រះ "ភាពរំខាន" (Noise) ឬទិន្នន័យដែលលោតខុសប្រក្រតី (Spikes) ចេញពីក្រាហ្វ ដោយជំនួសតម្លៃនីមួយៗដោយតម្លៃកណ្តាលនៃចំណុចជិតខាង។ ដូចជាការរៀបចំសិស្ស ៥ នាក់តាមលំដាប់កម្ពស់ ហើយជ្រើសរើសយកអ្នកនៅកណ្តាលជាតំណាង ដើម្បីកុំឱ្យអ្នកខ្ពស់ពេក ឬទាបពេកធ្វើឱ្យប៉ះពាល់ដល់ទិន្នន័យរួម។
GPIO (General-Purpose Input/Output) ជាជើងតំណភ្ជាប់ (Pins) នៅលើក្តារកុំព្យូទ័រតូច (ដូចជា Raspberry Pi) ដែលអនុញ្ញាតឱ្យអ្នកសរសេរកូដដើម្បីបញ្ជាឧបករណ៍ខាងក្រៅ (ដូចជាម៉ូទ័រ ភ្លើង LED) ឬអានទិន្នន័យពីសេនស័រ។ ប្រៀបដូចជាកុងតាក់ភ្លើងក្នុងផ្ទះដែលអាចបញ្ជាបានដោយការសរសេរកូដកុំព្យូទ័រ។
Pulse-Width Modulation (PWM) ជាបច្ចេកទេសសម្រាប់គ្រប់គ្រងឧបករណ៍អាណាឡូក (ដូចជាល្បឿនម៉ូទ័រ) ដោយប្រើសញ្ញាឌីជីថល។ វាធ្វើការដោយការបិទនិងបើកចរន្តអគ្គិសនីយ៉ាងលឿនក្នុងរយៈពេលកំណត់មួយ ដើម្បីបង្កើតកម្រិតថាមពលមធ្យមតាមតម្រូវការ។ ដូចជាការបិទបើកកុងតាក់ភ្លើងយ៉ាងលឿនដើម្បីឱ្យពន្លឺមើលទៅហាក់ដូចជាស្រអាប់ ដោយមិនចាំបាច់បន្ថយវ៉ុលភ្លើង។

៦. ប្រធានបទពាក់ព័ន្ធ (Further Reading)

អត្ថបទដែលបានបោះពុម្ពនៅលើ KhmerResearch ដែលទាក់ទងនឹងប្រធានបទនេះ៖

ប្រធានបទ និងសំណួរស្រាវជ្រាវដែលទាក់ទងនឹងឯកសារនេះ ដែលអ្នកអាចស្វែងរកបន្ថែម៖