Original Title: Design of a WSN for Smart Irrigation in Citrus Plots with Fault-Tolerance and Energy-Saving Algorithms
Source: doi.org/10.5296/npa.v10i2.13205
Disclaimer: Summary generated by AI based on the provided document. Please refer to the original paper for full scientific accuracy.

ការរចនាបណ្តាញសេនស័រឥតខ្សែ (WSN) សម្រាប់ការស្រោចស្រពឆ្លាតវៃក្នុងចម្ការក្រូច ដោយមានក្បួនដោះស្រាយការសន្សំសំចៃថាមពល និងភាពធន់នឹងកំហុស

ចំណងជើងដើម៖ Design of a WSN for Smart Irrigation in Citrus Plots with Fault-Tolerance and Energy-Saving Algorithms

អ្នកនិពន្ធ៖ Lorena Parra, Javier Rocher, Laura García, Jaime Lloret, Jesus Tomás, Oscar Romero, Miguel Rodilla, Silvia Falco, María Teresa Sebastiá, Jesus Mengual, Juan Andrés González, Bernat Roig

ឆ្នាំបោះពុម្ព៖ 2018 Network Protocols and Algorithms

វិស័យសិក្សា៖ Agricultural Technology / Computer Networks

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

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

វិធីសាស្ត្រ (The Methodology)៖ ការសិក្សានេះស្នើឡើងនូវប្រព័ន្ធស្រោចស្រពឆ្លាតវៃដោយប្រើប្រាស់បណ្តាញសេនស័រឥតខ្សែ (WSN) ដែលមានរចនាសម្ព័ន្ធប្រភេទ Mesh ដើម្បីត្រួតពិនិត្យស្ថានភាពដី និងគុណភាពទឹក ដោយរួមបញ្ចូលនូវក្បួនដោះស្រាយថ្មីសម្រាប់ការសន្សំសំចៃថាមពល និងភាពធន់នឹងកំហុស។

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

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

វិធីសាស្ត្រ (Method) គុណសម្បត្តិ (Pros) គុណវិបត្តិ (Cons) លទ្ធផលគន្លឹះ (Key Result)
WSN Configuration 1 (Uniform Energy Allocation)
ការកំណត់រចនាសម្ព័ន្ធទី១ (ការបែងចែកថាមពលស្មើៗគ្នា)
ងាយស្រួលក្នុងការរៀបចំនិងដាក់ពង្រាយ ដោយផ្តល់ថាមពល 0.1J ស្មើៗគ្នាទៅគ្រប់សេនស័រវាល (Field Nodes)។ បណ្តាញឆាប់បរាជ័យ ដោយសារសេនស័រដែលរងបន្ទុកធ្ងន់ក្នុងការបញ្ជូនបន្ត (ដូចជា Node r) ឆាប់អស់ថាមពលមុនគេ។ អាយុកាលបណ្តាញមធ្យមមានត្រឹមតែ ៦,៨៤១ ជុំ (Iterations) ប៉ុណ្ណោះ មុនពេលសេនស័រទីមួយស្លាប់។
WSN Configuration 3 (Optimized Energy Allocation)
ការកំណត់រចនាសម្ព័ន្ធទី៣ (ការបែងចែកថាមពលប្រកបដោយប្រសិទ្ធភាព)
ពន្យារអាយុកាលបណ្តាញបានយូរបំផុត និងធ្វើឱ្យមានតុល្យភាពបន្ទុក ដោយបែងចែកថាមពលច្រើន (0.425J) ទៅសេនស័រដែលរងបន្ទុកធ្ងន់។ ទាមទារការគណនា និងការវិភាគស្មុគស្មាញជាមុន ដើម្បីកំណត់ទំហំថាមពលដែលត្រូវបែងចែកទៅតាមទីតាំងសេនស័រនីមួយៗ។ អាយុកាលបណ្តាញមធ្យមកើនឡើងដល់ ១៨,១២៦ ជុំ (Iterations) ដែលជាកម្រិតខ្ពស់បំផុត។

ការចំណាយលើធនធាន (Resource Cost)៖ ការសិក្សានេះទាមទារឧបករណ៍ផ្នែករឹងតម្លៃសមរម្យសម្រាប់បង្កើតជាបណ្តាញសេនស័រ និងកម្មវិធីក្លែងធ្វើ (Simulation) សម្រាប់វាយតម្លៃក្បួនដោះស្រាយ។

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

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

ការសិក្សានេះផ្អែកលើការក្លែងធ្វើ (Simulation) ក្នុងបរិបទចម្ការក្រូចនៅតំបន់ពាក់កណ្តាលស្ងួត ដោយសន្មត់ចម្ងាយរវាងសេនស័រត្រឹម ៣ម៉ែត្រ។ ទិន្នន័យនេះមិនបានឆ្លុះបញ្ចាំងទាំងស្រុងពីបញ្ហាប្រឈមក្នុងពិភពពិត ដូចជាការរំខានសេវា អាកាសធាតុប្រែប្រួល ឬការខូចខាតឧបករណ៍ដោយកត្តាខាងក្រៅនោះទេ។ សម្រាប់កម្ពុជា ការធ្វើតេស្តជាក់ស្តែងក្នុងលក្ខខណ្ឌអាកាសធាតុត្រូពិចគឺជារឿងចាំបាច់។

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

ប្រព័ន្ធនេះមានសក្តានុពលខ្ពស់សម្រាប់ការអភិវឌ្ឍវិស័យកសិកម្មឆ្លាតវៃនៅប្រទេសកម្ពុជា ជាពិសេសក្នុងការគ្រប់គ្រងប្រព័ន្ធស្រោចស្រព និងគុណភាពទឹក។

សរុបមក ការអនុវត្តបណ្តាញ WSN ដែលអាចសន្សំថាមពល និងធន់នឹងកំហុស នឹងជួយកសិករកម្ពុជាកាត់បន្ថយថ្លៃដើមប្រតិបត្តិការ និងប្រើប្រាស់ធនធានទឹកកាន់តែមាននិរន្តរភាព។

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

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

  1. សិក្សាពីផ្នែករឹង IoT និង Microcontrollers: ចាប់ផ្តើមរៀនប្រើប្រាស់ Arduino Mega 2560 និងម៉ូឌុល ESP8266 WiFi ដើម្បីយល់ពីរបៀបតភ្ជាប់ និងការគ្រប់គ្រងថាមពលនៃឧបករណ៍។
  2. តំឡើងនិងអានទិន្នន័យពីសេនស័រ (Sensors Integration): សាកល្បងតភ្ជាប់សេនស័រវាស់សំណើមដី សីតុណ្ហភាព និងសេនស័រវាស់គុណភាពទឹក (Turbidity & Conductivity Sensors) រួចអានទិន្នន័យជា Digital/Analog។
  3. អភិវឌ្ឍក្បួនដោះស្រាយសន្សំថាមពល (Data Relevance Algorithm): សរសេរកូដដើម្បីកំណត់កម្រិតរង្វាស់ (Thresholds) ដោយបញ្ជូនទិន្នន័យទៅកាន់ Database លុះត្រាតែមានការប្រែប្រួលទិន្នន័យសំខាន់ ជំនួសឱ្យការបញ្ជូនរហូតដែលស៊ីថ្ម។
  4. បង្កើតរចនាសម្ព័ន្ធបណ្តាញ Mesh និងប្រព័ន្ធធន់នឹងកំហុស: រៀបចំបណ្តាញសេនស័រច្រើនជាទម្រង់ Mesh Topology និងសរសេរកូដ Fault Tolerance Algorithm ដើម្បីឱ្យសេនស័រចេះរកផ្លូវបញ្ជូនទិន្នន័យថ្មីនៅពេលសេនស័រជិតខាងដាច់ទំនាក់ទំនង។
  5. សាកល្បងផ្ទាល់ក្នុងទំហំតូច (Pilot Testing): ដាក់ពង្រាយប្រព័ន្ធដែលបានដំឡើងរួចនៅតាមសួនបន្លែ ឬកសិដ្ឋានខ្នាតតូច រួចបញ្ជូនទិន្នន័យទៅកាន់ Cloud (ឧ. Firebase ឬ ThingSpeak) តាមរយៈ 3G/WiFi ដើម្បីវាយតម្លៃប្រសិទ្ធភាពជាក់ស្តែង។

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

ពាក្យបច្ចេកទេស ការពន្យល់ជាខេមរភាសា (Khmer Explanation) និយមន័យសាមញ្ញ (Simple Definition)
Wireless Sensor Networks (WSNs) បណ្តាញនៃឧបករណ៍តូចៗ (សេនស័រ) ដែលដាក់ពង្រាយនៅតាមទីតាំងផ្សេងៗគ្នាក្នុងបរិវេណណាមួយ ដើម្បីប្រមូលទិន្នន័យ (ដូចជាសីតុណ្ហភាព ឬសំណើម) ហើយបញ្ជូនទិន្នន័យទាំងនោះតាមរយៈប្រព័ន្ធឥតខ្សែទៅកាន់ម៉ាស៊ីនមេកណ្តាល។ ដូចជាក្រុមអ្នកស៊ើបអង្កេតតូចៗដែលឈរនៅតាមកន្លែងផ្សេងៗគ្នា ហើយរាយការណ៍ព័ត៌មានប្រាប់មេកងតាមវិទ្យុទាក់ទងយ៉ាងរហ័ស។
Fault-Tolerance សមត្ថភាពនៃប្រព័ន្ធកុំព្យូទ័រ ឬបណ្តាញក្នុងការបន្តប្រតិបត្តិការជាធម្មតា ទោះបីជាមានឧបករណ៍ ឬសេនស័រណាមួយរងការខូចខាត ឬគាំងក៏ដោយ ដោយវាអាចស្វែងរកផ្លូវបញ្ជូនទិន្នន័យថ្មីដោយស្វ័យប្រវត្តិ។ ដូចជាការបើកបរលើដងផ្លូវ បើផ្លូវមួយស្ទះ ឬខូច យើងអាចបត់រកផ្លូវវាងផ្សេងទៀតដើម្បីទៅដល់គោលដៅបានដោយមិនគាំងដំណើរ។
Energy-Saving Algorithm ក្បួនដោះស្រាយកូដដែលកំណត់ឱ្យសេនស័របញ្ជូនទិន្នន័យតែនៅពេលចាំបាច់ (ឧទាហរណ៍ ពេលទិន្នន័យមានការប្រែប្រួលខ្លាំងលើសពីកម្រិតកំណត់) ដើម្បីកាត់បន្ថយការប្រើប្រាស់ថាមពលថ្មក្នុងការបញ្ជូនរលកសញ្ញាឥតប្រយោជន៍។ ដូចជាច្បាប់ដែលប្រាប់ថា «កុំទូរស័ព្ទមករំខាន បើគ្មានរឿងបន្ទាន់ ឬព័ត៌មានថ្មី» ដើម្បីសន្សំលុយក្នុងទូរស័ព្ទ។
Mesh Topology ទម្រង់នៃការតភ្ជាប់បណ្តាញដែលឧបករណ៍ (Node) នីមួយៗតភ្ជាប់ទៅកាន់ឧបករណ៍ជាច្រើនទៀតនៅជុំវិញវា ដែលអនុញ្ញាតឱ្យទិន្នន័យលោតពីឧបករណ៍មួយទៅឧបករណ៍មួយទៀតរហូតដល់គោលដៅ ទោះបីជាខ្សែតភ្ជាប់ខ្លះដាច់ក៏ដោយ។ ដូចជាសរសៃពពួរពីងពាង ដែលខ្សែនីមួយៗតភ្ជាប់គ្នាខ្វែងខ្វាត់ បើដាច់មួយសរសៃ សត្វពីងពាងនៅតែអាចដើរតាមសរសៃផ្សេងបាន។
Sink Node ឧបករណ៍ប្រមូលផ្តុំទិន្នន័យមេនៅក្នុងបណ្តាញ WSN ដែលមានតួនាទីទទួល និងប្រមូលទិន្នន័យពីសេនស័រតូចៗដទៃទៀត រួចបញ្ជូនបន្តទៅកាន់មូលដ្ឋានទិន្នន័យ (Database) តាមរយៈប្រព័ន្ធអ៊ីនធឺណិត (3G ឬ WiFi)។ ដូចជាប្រធានថ្នាក់ដែលដើរប្រមូលកិច្ចការផ្ទះពីសិស្សទាំងអស់ រួចយកទៅប្រគល់ជូនគ្រូនៅការិយាល័យ។
Biosorption ដំណើរការរូបវិទ្យាគីមីដែលប្រើប្រាស់សារធាតុជីវសាស្ត្រ (ដូចជាសារាយ ឬសំបកឈើ) ដើម្បីស្រូបយក និងកម្ចាត់សារធាតុពុល ឬលោហៈធ្ងន់ចេញពីទឹកកខ្វក់ មុននឹងយកទឹកនោះទៅប្រើប្រាស់សម្រាប់ការស្រោចស្រពដំណាំ។ ដូចជាការប្រើប្រាស់អេប៉ុងធម្មជាតិដើម្បីជក់យកធូលី ឬក្អែលចេញពីទឹក ធ្វើឱ្យទឹកនោះស្អាតអាចយកទៅស្រោចផ្កាបាន។
Turbidity sensor ឧបករណ៍សេនស័រអុបទិកដែលប្រើសម្រាប់វាស់កម្រិតភាពកករ ឬភាពល្អក់នៃទឹក ដោយបញ្ចេញពន្លឺ និងវាស់បរិមាណពន្លឺដែលអាចឆ្លងកាត់ទឹកនោះបាន ដើម្បីវាយតម្លៃវត្តមានសារធាតុរឹងក្នុងទឹក។ ដូចជាការបញ្ចាំងពិលចូលទៅក្នុងទឹក បើទឹកល្អក់ខ្លាំង ពន្លឺពិលមិនអាចឆ្លងកាត់បានឆ្ងាយ ដែលបញ្ជាក់ថាមានកម្ទេចកំទីច្រើន។
Conductivity sensor សេនស័រដែលវាស់កម្រិតចរន្តអគ្គិសនីដែលអាចឆ្លងកាត់ទឹក ដើម្បីកំណត់កម្រិតជាតិប្រៃ ឬសារធាតុរ៉ែដែលរលាយក្នុងទឹក ព្រោះទឹកដែលមានជាតិប្រៃ ឬរ៉ែច្រើនចម្លងអគ្គិសនីបានល្អជាងទឹកសាបសុទ្ធ។ ដូចជាការភ្លក់ជាតិប្រៃក្នុងស៊ុប ប៉ុន្តែជំនួសឱ្យការប្រើអណ្តាត គេប្រើចរន្តអគ្គិសនីដើម្បីស្ទាបស្ទង់មើលថាមានជាតិអំបិលកម្រិតណា។

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

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

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