Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore Proceedings of 11th National Conference on Information Technology-NCIT2019

Proceedings of 11th National Conference on Information Technology-NCIT2019

Published by b.pramuk, 2019-10-20 22:38:39

Description: USB - Proceedings of 11th National Conference on Information Technology-NCIT2019

Keywords: NCIT2019,TNI,CITT

Search

Read the Text Version

การประชุมวิชาการระดบั ชาติด้านเทคโนโลยสี ารสนเทศ ครั้งท่ี 11 (NCIT2019) เครือข่ายท่ีไม่รองรบั การทางานตามสถาปัตยกรรมเอสดีเอ็น สามารถ Engineering University of California, San Diego & Department of ทางานเสมือนกบั อุปกรณ์รนุ่ ปัจจุบนั ได้ โดยไม่จาเป็นตอ้ งเปล่ยี นอุปกรณ์ Computer Science Williams College (2014) เครอื ข่ายใหม่ โดยระบบท่ีถูกพัฒนาข้ึนสามารถตรวจสอบสถานะการ [7] S. Prabhavat, H. Nishiyama, N. Ansari, and N. Kato, “On Load ทางาน ตรวจสอบปรมิ าณการใช้งาน และลดความคบั คงั่ ในเครือขา่ ยโดย Distribution over Multipath Networks,” IEEE Communications กระจายการทางานของเสน้ ทางในเครอื ขา่ ยได้ Surveys and Tutorials, vol. 14, no. 3, pp. 662-680 (2012). โดยระบบคอนโทรลเลอร์ท่ีถูกพัฒนาขนึ้ สามารถนาไปใช้เพ่ือช่วย ควบคมุ การทางานของระบบเครือขา่ ยในกรณีท่ผี ดู้ แู ลระบบมคี วามตอ้ งการ จะเพิ่มประสิทธิภาพในการจัดการระบบเครือข่าย ซ่ึงผูด้ ูแลสามารถใช้ ระบบทถ่ี กู พฒั นาขนึ้ ควบคู่ไปกบั การเปล่ยี นอุปกรณ์เราทเ์ ตอรร์ ุ่นใหม่ ๆ ท่ี รองรบั การทางานแบบเอสดเี อน็ จนกระทงั่ เปล่ยี นไปใชร้ ะบบเครอื ขา่ ยแบบ เอสดเี อ็นอยา่ งเตม็ รูปแบบได้ โดยระบบคอนโทรลเลอรน์ ัน้ ต้องการเพียง เคร่อื งเซริ ฟ์ เวอร์ 1 ตวั เพ่อื ใชใ้ นการตดิ ตงั้ ระบบท่ถี ูกพฒั นาขนึ้ จากการทดลองนาระบบจดั การเครอื ขา่ ยไปใชก้ บั อุปกรณ์เครือขา่ ยจริง และทดสอบประสทิ ธภิ าพของการกระจายภาระงานนนั้ พบว่าระบบสามารถ ทางานไดเ้ ป็นอยา่ งดแี ละมกี ารแสดงผลการทางานทถ่ี กู ตอ้ งตามการทางาน ของระบบเครอื ขา่ ยจรงิ เม่อื ตรวจพบความคบั คงั่ ของเสน้ ทางระบบสามารถ ลดภาระงานของเส้นทางนัน้ ๆ ลงได้ ระบบสามารถเปล่ียนเส้นทาง อตั โนมตั ิ และสามารถควบคุมการยา้ ยเส้นทางตามท่ีกาหนดได้ ช่วยให้ ระบบเครือข่ายสามารถทางานได้ดียิ่งขนึ้ จาการกระจายการจราจรบน เครอื ขา่ ยไดอ้ ย่างสมดุล ซง่ึ ส่งผลตอ่ การเพม่ิ ประสทิ ธภิ าพการใชง้ านแบนด์ วดิ ท์ ซ่ึงงานวจิ ยั ช้ินนี้สามารถนาไปพฒั นาต่อยอดเพ่อื ใหร้ องรบั อุปกรณ์ เครอื ขา่ ยอ่นื ๆ เพมิ่ ขน้ึ กิตติกรรมประกาศ งานวิจยั นไ้ี ดร้ บั การสนับสนุนทุนวิจยั จากสถาบนั เทคโนโลยพี ระจอม เกลา้ เจา้ คุณทหารลาดกระบงั เอกสารอ้างอิง [1] Xenofon Foukas, Mahesh K. Marina, Kimon Kontovasilis “Software Defined Networking Concepts,” The University of Edinburgh & NCSR \"Demokritos. [2] กฤษฏา องิ อาน, สถาพร แดงน้อย, บุญพชิ ชา สมั ฤทธอิ ์ รา่ ม, วรวชั ร ณรง คะชวนะ, ธนานพ ทองถาวร, สเุ มธ ประภาวัต \"Network Management and Traffic Control System using SDN Architecture,\" คณะเทคโนโลยี สารสนเทศ สถาบนั พระจอมเกลา้ เจา้ คณุ ทหารลาดกระบงั . [3] Wenfeng Xia, Yonggang Wen, Senior Member, \"A Survey on Software-Defined Networking,\" IEEE COMMUNICATION SURVEYS & TUTORIAL, VOL. 17, NO. 1, FIRST QUARTER 2015. [4] I ZHAOGANG SHU, JIAFU WAN, JIAXIANG LIN, SHIYONG WANG, DI LI, SEUNGMIN RHO, CHANGCAI YANG, \"Traffic Engineering in Software-defined Networking: Measurement and Management,\" IEEE Access, vol. 4, pp.3242-3256 (2016). [5] Ming-Hung Chen, Yen-Chen Tien, Yuan-Ting Huang, “A Low-Latency Two-Tier Measurement and Control Platform for Commodity SDN,” IEEE Communications Magazine, pp. 0163-6804 September (2016). [6] Mohammad Al-Fares, Sivasankar Radhakrishna, Barath Raghavan, Nelson Huang, Amin Vahdat \"Hedera: Dynamic Flow Scheduling for Data Center Networks,\" Department of Computer Science and 78

การประชมุ วชิ าการระดบั ชาตดิ า้ นเทคโนโลยสี ารสนเทศ ครัง้ ท่ี 11 (NCIT2019) การจาแนกความคิดเหน็ ท่ีกล่าวถึงมหาวิทยาลยั ไทยบนทวิตเตอร์ Sentiment Classification on Thai University Mentions in Twitters ธนาธร ทะนานทอง สปุ ราณี เทศขวญั Tanatorn Tanantong Supranee Thaskhwan สาขาวชิ าวทิ ยาการคอมพวิ เตอร์ คณะวทิ ยาศาสตรแ์ ละเทคโนโลยี สาขาวชิ าวทิ ยาการคอมพวิ เตอร์ คณะวทิ ยาศาสตรแ์ ละเทคโนโลยี มหาวทิ ยาลยั ธรรมศาสตร์ มหาวทิ ยาลยั ธรรมศาสตร์ Department of Computer Science, Faculty of Science and Department of Computer Science, Faculty of Science and Technology Technology Thammasat University Thammasat University จงั หวดั ปทมุ ธานี / ประเทศไทย จงั หวดั ปทมุ ธานี / ประเทศไทย Pathum Thani /Thailand Pathum Thani / Thailand [email protected] [email protected] บทคดั ยอ่ — งานวิจยั น้ีมวี ตั ถปุ ระสงคเ์ พอ่ื จาแนกความคิดเหน็ บนทวิต 1. บทนา เตอรท์ ี่กล่าวถึงมหาวิทยาลยั ไทย โดยผ้วู ิจยั ได้ทาการจดั กล่มุ ข้อความความ ปัจจุบนั ส่อื สงั คมออนไลน์ต่าง ๆ (Social Media) ไดร้ บั ความนิยมและ คิดเหน็ ออกเป็ น 5 กลุ่ม ได้แก่ การศึกษา การรบั เข้าศึกษา สิ่งแวดล้อม เขา้ มามบี ทบาทในชวี ติ ประจาวนั อยา่ งมาก [1] อาทิ เฟซบุ๊ก อนิ สตาแกรม กิจกรรมและความบนั เทิง และอ่ืน ๆ ผู้วิจยั ได้แบ่งการทดลองออกเป็ น 2 และทวิตเตอร์ เป็นต้น โดยส่ือโซเชียลมเี ดยี เหล่าน้ีนับเป็นพน้ื ท่ใี นการ การทดลอง คือ 1. การสร้างแบบจาลองโดยใช้ข้อมูลท่ีผ่านการประมวลผล แลกเปล่ยี นขอ้ มูลข่าวสาร ประสบการณ์ ความรู้ความเขา้ ใจ ท่นี ับเป็นตวั ข้อความและการกาจดั คาหยุดโดยอาศยั คลงั คา PyThaiNLP อย่างเดียว 2. ชว่ ยสาคญั ในการตดั สนิ ใจของผใู้ ช้ไม่วา่ จะเป็นการซอ้ื ขายสนิ คา้ รวมไปถึง การสร้างแบบจาลองโดยใช้ขอ้ มูลท่ีผา่ นการประมวลผลขอ้ ความ การกาจดั การตดั สนิ ใจเขา้ ศกึ ษา เพ่อื เป็นการเลอื กสรรสงิ่ ท่ดี ที ส่ี ุดใหแ้ กต่ นเอง ในชว่ ง คาหยุดโดยอาศยั คลงั คา PyThaiNLP และคลงั ข้อมูลชื่อของมหาวิทยาลยั ปีพ.ศ.2560 - 2561 ทวติ เตอรม์ อี ตั ราการเตบิ โตของผใู้ ชส้ งู ถงึ 35% [2] ซ่งึ ในการสร้างแบบจาลองผู้วิจัยได้ประยุกต์ใช้วิธีการเรียนรู้อัตโนมัติ ของ ช่วงวยั ท่ใี ช้งานมากท่สี ุด คอื กลุ่มวยั รุ่นอายุ 16-24 ปี จากขอ้ มูลรายงาน เคร่ืองจานวน 4 อลั กอริทึม ได้แก่ ต้นไม้ตัดสินใจ เบย์อย่างง่าย เคร่ือง ดงั กล่าวพบว่าสาเหตุท่ีวยั รุ่นหันมาใช้งานทวติ เตอร์เน่ืองจากต้องการมี สนับสนุนเวกเตอร์ และเพ่ือนบ้านใกลท้ ่ีสุด จากผลการทดลองพบว่าเคร่ือง พน้ื ท่สี ่วนตวั ในการแสดงความคดิ เหน็ สาธารณะและเพ่อื ติดตามข่าวสาร สนับสนุนเวกเตอรม์ ีประสิทธิภาพในการจาแนกประเภทข้อความดีที่สุด ตา่ ง ๆ ท่ตี นเองสนใจ [3] การกาจดั คาหยุดที่อาศยั คลงั ข้อมลู ช่ือมหาวิทยาลยั ช่วยทาให้การจาแนก การจาแนกประเภทความคิดเหน็ เป็นประเภทต่าง ๆ จะมสี ่วนช่วยใน ประเภทขอ้ ความมีประสิทธิภาพท่ีดีขึน้ กระบวนการวเิ คราะหค์ วามคดิ เหน็ ใหม้ ปี ระสทิ ธิภาพมากขน้ึ และลดเวลาใน การวิเคราะหใ์ หน้ ้อยลง [4] เน่ืองจากบนส่อื สงั คมออนไลน์ความคิดเหน็ จะ คำสำคญั — กำรจำแนกประเภทขอ้ ควำม, กำรทำเหมืองขอ้ มลู , สอื่ อยู่ปะปนกนั ทาให้มีความลาบากในการจาแนกประเภท เช่น หากเรา สงั คมออนไลน์ ตอ้ งการทราบความคดิ เหน็ เก่ยี วกบั ประสทิ ธภิ าพการใชง้ านโทรศพั ท์มอื ถือ แบรนดห์ น่ึง เม่อื เรานาแบรนดไ์ ปคน้ หาในส่อื สงั คมออนไลน์จะมคี วามคดิ ABSTRACT — This researchaims to classification Twitter data referring เห็นหลากหลายรูปแบบ การพูดถึงข้อดีข้อเสียซ่ึงเป็นส่ิงท่ีทางผูค้ ้นหา to University. We divides data into 5 group, i.e., education, admission, ต้องการ แต่อาจจะมคี วามคดิ เห็นทไ่ี ม่ตอ้ งการหรือขอ้ ความซ้ือขายปะปน environment, entertainment, and others. For experiment, we conduct 2 อยู่จานวนมากทาใหย้ ากต่อการประมวลผล เช่นเดียวกบั การคน้ หาความ experiments, i.e., 1. Model construction using processed data and stop- คดิ เหน็ บนทวติ เตอรท์ ก่ี ลา่ วถงึ มหาวทิ ยาลยั ไทย สง่ิ ท่มี หาวทิ ยาลยั ตอ้ งการ word removing based on PyThaiNLP. 2. Model construction using ทราบ คอื การประชาสมั พนั ธก์ ารรบั เขา้ ศกึ ษามกี ารกระจายขา่ วทวั่ ถึงและ processed data and stop-word removing based on PyThaiNLP and a ครอบคลุมมากเพียงใด และสาขาหรือคณะใดกาลงั เป็นท่ีนิยมสาหรับ University-name corpus. In order to build a model, we apply 4 machine- นกั เรยี นในปัจจุบนั leaning methods, i.e., Decision Tree, Naïve Bayes, Support Vector ชนิตา ลิสิริกุล [5] ได้พฒั นาระบบวเิ คราะหค์ วามคิดเหน็ ต่อธุรกจิ ดว้ ย Machine and K-Nearest neighbors. From experimental results, Support การทาเหมืองขอ้ ความบนทวิตเตอร์ซ่งึ ได้จาแนกขอ้ ความท่ีเก่ยี วขอ้ งกบั Vector Machine yields the best results. In addition, stop-word removing ธนาคาร ซ่งึ ได้จาแนกประเภทขอ้ ความทเ่ี กย่ี วขอ้ งกบั ธนาคารเป็น 4 ด้าน based on PyThaiNLP and a University-name corpus can improve overall ไดแ้ ก่ ด้านการบริการ ดา้ นผลิตภณั ฑ์ ด้านสถานท่ี และดา้ นเทคโนโลยี performance. สารสนเทศ และจาแนกทศั นคตจิ ากขอ้ ความออกเป็นดา้ นบวกและดา้ นลบ เปรียบเทียบประสิทธิภาพของแบบจาลองโดยใชอ้ ัลกอริทึมนาอีฟเบย์ Keywords — Text classification, Data Mining, Social media. 79

การประชมุ วิชาการระดับชาตดิ า้ นเทคโนโลยีสารสนเทศ คร้งั ท่ี 11 (NCIT2019) และซพั พอรต์ เวกเตอรแ์ มชชนี ผลการเปรยี บเทยี บประสทิ ธภิ าพอลั กอรทิ มึ อลั กอรทิ มึ 4 อลั กอริทมึ ไดแ้ ก่ ตน้ ไม้ตดั สนิ ใจ (Decision Tree) เบยอ์ ยา่ ง พบว่า อลั กอริทมึ ซพั พอรต์ เวกเตอร์แมชชีนมปี ระสทิ ธภิ าพในการจาแนก ง่าย (Naïve Bayes) เคร่อื งสนับสนุนเวกเตอร์ (Support vector machine) ประเภทขอ้ ความและการจาแนกทศั นคตดิ กี ว่าอลั กอรทิ มึ นาอฟี เบย์ และเพ่อื นบา้ นใกลท้ ่สี ดุ (K-Nearest neighbors) เปรยี บเทยี บประสทิ ธภิ าพ เพ่ือหาอลั กอริทึมท่ีให้ประสิทธิภาพในการจาแนกขอ้ มูลท่ีดีท่ีสุด และ นเิ วศ จริ ะวชิ ติ ชยั ปรญิ ญาสงวนสตั ย์ และพยงุ มสี จั [6] ไดน้ าเสนอการ เปรยี บเทยี บวธิ กี ารกาจดั คาหยดุ 2 แบบ พฒั นาประสิทธภิ าพการจดั หมวดหมู่เอกสารภาษาไทยแบบอตั โนมตั โิ ดย การสรา้ งแบบจาลองการจัดหมวดหมู่เอกสารภาษาไทยด้วยอลั กอริทึม 2. วธิ ดี าเนินการวจิ ยั SVM Naïve Baye, RBF, J48, Ripper และ KNN และลดคุณลกั ษณะของ การจาแนกประเภทขอ้ ความบนทวติ เตอร์นี้ประกอบไปด้วยขนั้ ตอน เอกสารด้วยวิธี Information Gain ก่อนประมวลผลด้วยเคร่ืองจักรการ หลกั 5 ขนั้ ตอน คอื 1. การเกบ็ รวบรวมขอ้ มูล 2. การแบ่งประเภทขอ้ ความ เรยี นรู้ เพ่อื เป็นการลดขนาดขอ้ มลู ลดระยะเวลาการประมวลผลขอ้ มูล และ และสรา้ งผลเฉลย 3. การประมวลผลขอ้ มลู 4. การสรา้ งแบบจาลอง และ 5. ประหยดั ทรพั ยากรท่ใี ชเ้ ก็บขอ้ มลู โดยวดั ผลการทดลองจากประสทิ ธภิ าพ การประเมนิ ประสทิ ธภิ าพ ดงั แสดงในรปู ท่ี 1. การจดั หมวดหมู่เอกสารท่ี F- Measure ทด่ี ที ส่ี ุด พบว่าอลั กอรทิ มึ SVM ให้ ประสิทธภิ าพสูงสุด และการลดคุณลกั ษณะสามารถลดลงมาได้ถึง 90% รูปท่ี 1. ขนั้ ตอนในการจาแนกประเภทขอ้ ความอตั โนมตั ิ โดยการลดคุณลกั ษณะดงั กล่าวไมส่ ่งผลกระทบต่อประสทิ ธภิ าพในการจดั หมวดหม่เู อกสาร 2.1.การเกบ็ รวบรวมขอ้ มลู ในงานน้ีผู้วิจัยได้ทาการเก็บขอ้ มูลโดยเรียกใชท้ วิตเตอร์เอพีไอ [9] รวสิ ุดา เทศเมอื ง และนิเวศ จริ ะวชิ ิตชยั [7] ได้นาเสนอวธิ กี ารจาแนก ความคดิ เห็นโดยการวิเคราะห์ความคิดเห็นภาษาไทยเก่ียวกบั การรีวิว แบบการค้นหามาตรฐาน (Standard search API) [10] ซ่ึงสามารถเก็บ สนิ คา้ ออนไลน์ท่ีเก่ยี วขอ้ งกบั การใหบ้ รกิ ารและหอ้ งพกั บนเวบ็ ไซต์ Agoda ขอ้ มลู ไดท้ กุ ๆ 15 นาที และสง่ คารอ้ งสงู สุด 180 คารอ้ งตอ่ ครงั้ โดยในการ Thailand และส่อื ทวติ เตอร์ จาแนกออกเป็น 5 หมวด คอื ความสะอาด สงิ่ เกบ็ รวบรวมขอ้ มลู จากทวติ เตอรผ์ วู้ จิ ยั ไดใ้ ช้ Crawler ทพ่ี ฒั นาดว้ ยภาษาไพ อานวยความสะดวก ความสะดวกสบายและคณุ ภาพหอ้ งพกั การใหบ้ รกิ าร ธอน จานวน 3 ตวั ในการเกบ็ ขอ้ มลู ทุก ๆ 5 นาที เลอื กเกบ็ เฉพาะขอ้ ความ และความคุ้มค่ากับเงินท่ีจ่าย โดยเก็บรวบรวมข้อมูลจานวน 2,890 ท่ีกล่าวถึงกบั มหาวิทยาลยั โดยใช้ช่อื และนามแฝงของมหาวิทยาลยั เป็น ขอ้ ความ และสรา้ งแบบจาลองเพ่อื เปรียบเทยี บประสทิ ธิภาพการวเิ คราะห์ คาคน้ โดยผวู้ จิ ยั ทาการเลือก 40 มหาวิทยาลยั เรียงตามลาดบั สูงสุดท่ถี ูก ความคดิ เหน็ ดว้ ยอลั กอรทิ มึ 4 อลั กอรทิ มึ ไดแ้ ก่ ซพั พอรต์ เวกเตอรแ์ มทชนี จดั อนั ดบั จากเวบ็ โอเมทริกซ์ [11] แบ่งเป็นมหาวิทยาลยั รฐั บาล 20 แหง่ ตน้ ไมต้ ดั สนิ ใจ นาอฟี เบย์ และเคเนยี เรสเนเบอร์ และใชว้ ธิ กี ารลดขนาดมติ ิ และมหาวทิ ยาลยั เอกชน 20 แห่ง [12] เกบ็ รวบรวมขอ้ มูลในชว่ งวนั ท่ี 6 – ของขอ้ มูลด้วยค่าไควสแควร์ (Chi-Square) จากผลการทดลองพบว่า ซพั 12 กมุ ภาพนั ธ์ ปีพ.ศ.2562 จานวน 4,820 ขอ้ ความ พอร์ตเวกเตอร์แมทชนี ให้ประสทิ ธิภาพในการจาแนกขอ้ มูลดที ่สี ุด มคี ่า ความถูกตอ้ งร้อยละ 83.38 รองลงมาเป็นตน้ ไมต้ ดั สนิ ใจ และเคเนียเรสเน 2.2.การแบง่ กลมุ่ ประเภทขอ้ ความและสรา้ งผลเฉลย เบอร์ หลงั จากขนั้ ตอนการเก็บรวบรวมขอ้ มูลบนทวิตเตอร์ทาการสร้างผล วชั รวี รรณ จติ ตส์ กลุ และผชู้ ่วยศาสตราจารย์ ดร.สนุ นั ฑา สดสี [8] ได้ เฉลยจาแนกประเภทขอ้ ความออกเป็น 5 ประเภท ไดแ้ ก่ การศกึ ษา การ นาเสนอการวิเคราะห์การจาแนกข้อความ เพ่ือศึกษาความเสถียรของ รบั เขา้ ศึกษา สงิ่ แวดลอ้ ม กจิ กรรมและความบนั เทิง และอ่นื ๆ โดยการ อลั กอริทมึ ได้แก่ กฎ ต้นไม้ตดั สินใจ ความน่าจะเป็นและการเรยี นรู้ กบั จาแนกประเภทดงั กลา่ วไดอ้ า้ งองิ การจาแนกประเภทขอ้ ความบางส่วนจาก ขอ้ ความทดสอบ 3 ชดุ จากเวบ็ ไซต์ imdb yelp และ amazon โดยวเิ คราะห์ งานวจิ ยั ของชนิตา ลสิ ริ กิ ลุ [5] โดยในงานนี้ผวู้ จิ ยั ไดแ้ บ่งกลุ่มขอ้ ความและ เส้นโค้งคุณลกั ษณะการทางาน (ROC) และทดสอบค่ากลางความถูกตอ้ ง อัลกอริทึม (Paired-t Test) ผลการวิเคราะห์พบว่า อัลกอริทึมต้นไม้ ตดั สนิ ใจ ไดแ้ ก่ Random Forest มคี ่าความเสถยี รในการจาแนกขอ้ ความดี ท่สี ดุ ดว้ ยค่าเฉลย่ี ROC > 0.8 จากงานวจิ ยั ท่กี ล่าวมาขา้ งต้นได้นาขอ้ มูลท่เี ป็นความคดิ เหน็ เก่ยี วกบั มหาวทิ ยาลยั จากแหล่งขอ้ มลู บนส่อื สงั คมออนไลน์ต่าง ๆ เช่น ทวติ เตอร์ และเว็บไซต์ Agoda Thailand เป็นต้น นามาจาแนกประเภทขอ้ มูลโดย อาศยั การเรียนรูข้ องเคร่อื ง (Machine Learning) ในการสรา้ งแบบจาลอง และเปรียบเทยี บประสทิ ธภิ าพเพ่อื หาอลั กอรทิ มึ ท่ใี หป้ ระสิทธิภาพในการ จาแนกขอ้ มูลทด่ี ที ส่ี ดุ งานวิจยั นี้มกี ารพฒั นาวิธกี ารจากงานวิจยั ท่อี ้างอิงมาดา้ นบนโดยใช้ การเกบ็ ขอ้ มลู ความคดิ เหน็ บนทวติ เตอรเ์ ป็นหลกั เพ่อื เกบ็ รวบรวมขอ้ มูลท่ี กล่าวถงึ มหาวทิ ยาลยั มาทาการวิเคราะห์ขอ้ มูลและจาแนกความคิดเห็น โดยนามาวิเคราะห์เพ่ือแบ่งประเภทข้อความ แบ่งออกเป็น 5 ประเภท ไดแ้ ก่ การศึกษา การรบั เขา้ ศึกษา สิ่งแวดล้อม กิจกรรมและความบนั เทงิ และอ่นื ๆ นามาสรา้ งแบบจาลองเพ่อื จาแนกประเภทขอ้ ความโดยอาศยั 80

การประชมุ วิชาการระดับชาติดา้ นเทคโนโลยีสารสนเทศ ครง้ั ที่ 11 (NCIT2019) ให้คานิยามประเภทขอ้ ความความคดิ เหน็ ท่ีกล่าวถงึ กบั มหาวิทยาลัยไว้ 2,480 ขอ้ ความ และขอ้ ความท่ไี ม่สามารถระบุประเภทได้ 177 ขอ้ ความ ออกเป็น 5 ประเภทหลกั ดงั ตารางท่ี 1 และ 2 ตามลาดบั เน่ืองผูเ้ ช่ียวชาญระบุประเภทไม่ตรงกันทงั้ 3 คน จึงตดั ขอ้ ความท่ีไม่ สามารถระบุประเภทไดอ้ อกและไมน่ ามาประมวลผล ตารางท่ี 1. การแบง่ กลมุ่ และนยิ ามประเภทความคดิ เหน็ ท่กี ล่าวถงึ กบั 2.3.การเตรยี มและประมวลผลขอ้ ความ มหาวทิ ยาลยั ขนั้ ตอนนปี้ ระกอบไปดว้ ย 2 ขนั้ ตอนหลกั คอื การตดั คาและการกาจดั ประเภท คานิ ยาม คาหยุด ในขนั้ ตอนแรกการตัดคาใช้ไลบรารี PyThaiNLP [13] ท่ีถูก ขอ้ ความ พฒั นาขน้ึ ด้วยภาษาไพธอนเพ่อื ใชใ้ นการการประมวลภาษาธรรมชาติ สาหรบั ภาษาไทย เช่น การตดั คา การกาจดั คาหยดุ เป็นตน้ ในงานนี้ผวู้ จิ ยั 1 การศกึ ษา ขอ้ ความทม่ี เี น้ือหาหรอื วตั ถปุ ระสงคห์ ลกั เก่ยี วขอ้ งกบั ได้เลือกใช้วิธีการตัดคาแบบตัดคาให้ได้จานวนน้อยท่ีสุด ( Maximal หลกั สตู ร รายวชิ า และการเรยี นการสอนของ Matching) ซ่งึ เป็นชุดโปรแกรมท่พี ฒั นาโดย กรกฎ เชาวะวณิช [14] โดย มหาวทิ ยาลยั วิธีการน้ีจะตัดคาท่ีเป็นไปได้ทุกกรณี จากนัน้ เลือกรูปแบบผลลัพธ์ท่มี ี จานวนคาน้อยท่สี ุด ดงั ตวั อยา่ งในรูปท่ี 2. ผลลพั ธ์การตดั คาจากขอ้ ความ 2 การรบั เขา้ ขอ้ ความท่มี เี น้ือหาหรอื วตั ถปุ ระสงคห์ ลกั เก่ยี วขอ้ งกบั “ไปหามเหสี” จากวธิ ีการ Maximal Matching จะได้คา 3 คา คอื ‘ไป’ ‘หา’ ศกึ ษา การสมคั รเขา้ ศกึ ษาต่อในมหาวทิ ยาลยั ตา่ งๆ อาทเิ ช่น และ ‘มเหส’ี ขอ้ ความทก่ี ล่าวถงึ ระบบการคดั เลอื กเขา้ ศกึ ษาต่อ (TCAS) เป็นตน้ 3 สง่ิ แวดลอ้ ม ขอ้ ความท่มี เี น้ือหาหรอื วตั ถปุ ระสงคห์ ลกั เกย่ี วขอ้ งกบั “ไปหามเหส”ี สามารถตดั คาได้ 2 แบบ คอื สงิ่ แวดลอ้ ม สภาพอากาศ โดยไม่เกย่ี วขอ้ งกบั การ เรยี นการสอนและกจิ กรรมของมหาวทิ ยาลยั โดยตรง แบบท่ี 1 “ไป | หาม | เห | ส”ี มจี านวน 4 คา ตวั อยา่ งเช่น ขอ้ ความทก่ี ลา่ วถงึ สภาพการจราจรใน บรเิ วณมหาวทิ ยาลยั และ ขอ้ ความทก่ี ลา่ วถงึ สภาพ แบบท่ี 2 “ไป | หา | มเหส”ี มจี านวน 3 คา อากาศ เป็นตน้ รปู ท่ี 2. ตวั อยา่ งการตดั คาดว้ ยวธิ ี Maximal Matching 4 กจิ กรรมและ ขอ้ ความทม่ี เี น้ือหาหรอื วตั ถปุ ระสงคห์ ลกั เก่ยี วขอ้ งกบั จากรปู ท่ี 2. ผลลพั ธท์ ไ่ี ดจ้ ากวธิ กี ารตดั คาแบบ Maximal Matching คอื ความบนั เทงิ กจิ กรรมหรอื เหตุการณ์ต่างๆ ท่ไี ม่เก่ยี วขอ้ งกบั การ ผลลพั ธ์ของรายการคาในแบบท่ี 2 จากนนั้ ในขนั้ ตอนถดั มา นาขอ้ มูลท่ไี ด้ เรยี นการสอนและกจิ กรรมของมหาวทิ ยาลยั โดยตรง จากการตดั คาในขนั้ ตอนแรกมาทาการการกาจดั คาหยดุ โดยใชค้ ลงั คาหยุด อาทเิ ชน่ ขอ้ ความท่กี ลา่ วถงึ การจดั คอนเสริ ต์ การ จากไลบรารี PyThaiNLP และเพิ่มเติมการกาจัดช่ือมหาวิทยาลัยและ ชุมนุม การประทว้ ง และการรบั น้อง เป็นตน้ นามแฝงของมหาวิทยาลยั ซ่งึ ผวู้ ิจยั ถอื ว่าเป็นคาหยดุ ตามคานิยามท่ไี ด้ กล่าวไว้ในงานวิจยั ท่เี กย่ี วขอ้ ง [15] ท่ีไดน้ ิยามคาหยุดไวว้ ่า คือ “คาท่เี ม่อื 5 อน่ื ๆ ขอ้ ความทไ่ี ม่ถูกจดั อยู่ในประเภทท่ไี ดก้ ล่าวกอ่ นหน้าน้ี ตดั ออกจากขอ้ ความแลว้ ไมท่ าใหค้ วามหมายของประโยคเปล่ยี นแปลง เพ่อื ลดขนาดของขอ้ มูลช่วยใหป้ ระหยดั พน้ื ทแ่ี ละเวลา” ในรปู ท่ี 3 แสดงตวั อยา่ ง ตารางท่ี 2 ตวั อยา่ งผลลพั ธใ์ นการแบ่งประเภทขอ้ ความบนทวติ เตอร์ ผลลพั ธ์การประมวลผลขอ้ ความโดยการกาจดั คาหยดุ ทไ่ี ดก้ ล่าวไปขา้ งตน้ ของ ขอ้ ความทวตี “สมคั รสอบท่มี หดิ ลไป เบ่อื แตก่ ต็ อ้ งสอบ” ขอ้ ความบนทวีตเตอร์ ผลลพั ธก์ าร แบง่ ประเภท ปิดใหท้ นุ วจิ ยั ศนู ย์ยุโรปศกึ ษาแหง่ จุฬาฯ การศกึ ษา รบั ตรงรอบ2 โครงการเดก็ ไทยสสู่ ากล ม.เกษตรศาสตร์ การรบั เขา้ 2562 #dek62 #admission ศกึ ษา @js100radio จากโลตสั ศาลายามาหน้ามหดิ ลจะหน่ึงชวั่ โมง สงิ่ แวดลอ้ ม แลว้ คะ่ ตดิ มาก เชยี ร์ทมี ไหนด.ี .....เลอื กไม่ถกู งามดที งั้ สองธรรมศาสตร์@ กจิ กรรมและ จฬุ า ความบนั เทงิ บตั รจบั มอื ซงิ 4 จานวน4ใบ ราคาใบล่ะ350บาท นัดรบั ท่มี . อน่ื ๆ เกษตรบางเขน วนั ท่1ี 1-14 ม.ี ค. #BNK48Market โดยการการสร้างผลเฉลยการนิยามประเภทข้อความ โดยให้ รปู ท่ี 3. ตวั อยา่ งผลลพั ธก์ ารตดั คาและกาจดั คาหยดุ ผเู้ ช่ยี วชาญ 3 คน นิยามขอ้ ความแต่ละประเภทและใช้หลกั เสยี งขา้ งมาก (Majority rule) เป็ นเกณฑ์ตัดสินข้อความแต่ละประเภท หลังจากท่ี ผู้เช่ียวชาญได้ทาผลเฉลยแบ่งประเภทข้อความเรียบร้อยแล้ว ขอ้ มูล ทงั้ หมดถูกแบ่งเป็นการศึกษา 169 ข้อความ การรับเขา้ 682 ขอ้ ความ กจิ กรรมและความบนั เทิง 800 ขอ้ ความ ส่งิ แวดลอ้ ม 542 ขอ้ ความ อ่นื ๆ 81

การประชมุ วชิ าการระดบั ชาติดา้ นเทคโนโลยสี ารสนเทศ คร้ังท่ี 11 (NCIT2019) 2.4.การสรา้ งแบบจาลอง โดยท่ี เม่อื นาขอ้ มูลผ่านกระบวนการประมวลผลแลว้ นาขอ้ มูลท่ไี ด้มาสรา้ ง TP (True Positive) คอื ทานายว่าจรงิ และความเป็นจรงิ คอื จรงิ TN (True Negative) คอื ทานายว่าไม่จรงิ และความเป็นจรงิ คอื ไมจ่ รงิ แบบจาลองด้วยการเรียนรู้ของเคร่ือง (Machine learning) เพ่ือจาแนก FP (False Positive) คอื ทานายวา่ จรงิ แตค่ วามเป็นจรงิ คอื ไม่จรงิ ประเภทขอ้ ความดว้ ยโปรแกรม Rapid Miner [16] โดยเลอื กคุณลกั ษณะ FN (False Negative) คอื ทานายวา่ ไมจ่ รงิ แตค่ วามเป็นจรงิ คอื จรงิ [17] คอื การลดขนาดขอ้ มูล และคดั เลือกคุณลกั ษณะท่มี ีความสาคญั ต่อ การจาแนกประเภทขอ้ มูล ในงานวจิ ยั นไี้ ดเ้ ลอื กใชก้ ารใหน้ ้าหนกั คา TF-IDF 3. ผลการดาเนินการวจิ ยั (Term Frequency-Inverse Document Frequency) เป็นคณุ ลกั ษณะสาคญั การประเมนิ ประสิทธภิ าพแบบจาลองเพ่อื จาแนกความคดิ เหน็ บนทวิต ของคาในเอกสารเพ่ือใช้ในการสร้างแบบจาลอง รวมถึงใช้อัลกอริทึม เตอรท์ ก่ี ล่าวถงึ มหาวทิ ยาลยั ไทย งานวจิ ยั น้ีแบง่ การทดลองออกเป็น 2 การ ทงั้ หมด 4 อลั กอริทมึ ในการทดสอบประสทิ ธิภาพในการจาแนกประเภท ทดลอง การทดลองท่ี 1 คือ การสร้างแบบจาลองโดยใช้ขอ้ มูลท่ผี า่ นการ ขอ้ ความ ไดแ้ ก่ ตน้ ไมต้ ดั สนิ ใจ เบยอ์ ยา่ งง่าย เคร่อื งสนบั สนุนเวกเตอร์ และ ประมวลผลขอ้ ความ และการกาจดั คาหยุดโดยอาศยั ไลบรารี PyThaiNLP เพ่อื นบา้ นใกลท้ ่สี ดุ ซง่ึ มหี ลกั การดงั ต่อไปน้ี อยา่ งเดยี ว และการทดลองท่ี 2 คอื การสรา้ งแบบจาลองโดยใชข้ อ้ มลู ทผ่ี า่ น การประมวลผลขอ้ ความ การกาจดั คาหยดุ โดยอาศยั ไลบรารี PyThaiNLP  ต้นไม้ตัดสินใจ (Decision Tree) [18] คือ การเรียนรู้โดยการ และอาศยั คลงั ขอ้ มลู ช่อื ของมหาวทิ ยาลยั เพ่อื นามาเปรยี บเทยี บการจาแนก จาแนกประเภทขอ้ มลู ออกเป็นกลมุ่ ตา่ ง ๆ โดยใชค้ ณุ ลกั ษณะของขอ้ มูลใน ประเภทขอ้ ความด้วยอลั กอรทิ มึ จานวน 4 อลั กอรทิ ึม คอื ต้นไม้ตดั สินใจ การจาแนกประเภท ซ่งึ คอ่ นขา้ งสอดคลอ้ งกบั การตดั สนิ ใจของมนุษย์ เบยอ์ ยา่ งงา่ ย เคร่อื งสนบั สนุนเวกเตอร์ และเพ่อื นบา้ นใกล้ ซง่ึ ทดสอบดว้ ย วธิ ที ดสอบไขว้ (5-fold cross validation) ไดผ้ ลลพั ธด์ งั รูปท่ี 3 4 5 และ 6  เบยอ์ ย่างง่าย (Naïve Bayes) [19] หลกั การของวธิ กี ารนี้จะอาศยั การคานวณความน่าจะเป็นจากขอ้ มูลต่าง ๆ เพ่อื ทาการจาแนกประเภท รปู ท่ี 3. คา่ ความถูกตอ้ งของการจาแนกประเภทขอ้ ความ ขอ้ มูล  เคร่อื งสนบั สนุนเวกเตอร์ (Support vector machine) [20] เป็นตวั จาแนกเชิงเสน้ (Linear Classifier) แบบคลาส ซ่งึ มีประสิทธิภาพในการ จาแนกขอ้ มูลทม่ี หี ลายมติ ไิ ด้ โดยหลกั การของเคร่อื งสนบั สนุนเวกเตอร์ คอื การหาเส้นตรงท่ีมีมาร์จินท่สี ูงท่สี ุด (Maximum Margin) ท่ีสามารถแบ่ง ขอ้ มลู ออกเป็นคลาส ทาใหข้ อ้ มลู มขี อ้ ผดิ พลาดนอ้ ยลง  เพ่ือนบ้านใกล้ท่ีสุด (K-Nearest neighbors) [21] เป็นการแบ่ง คลาสโดยกาหนดเง่อื นไขใหแ้ ตล่ ะคลาส แบ่งเง่อื นไขโดยกาหนดไดจ้ ากค่า K จะจดั กลุ่มเง่อื นไขทเ่ี หมอื นกนั มากท่สี ดุ อยใู่ นกลมุ่ เดยี วกนั 2.5.การประเมนิ ประสทิ ธภิ าพ ในการประเมนิ ประสทิ ธภิ าพแบบจาลองเพ่อื จาแนกประเภทขอ้ ความใช้ การวดั ประสทิ ธภิ าพ ดว้ ยวธิ กี ารตา่ ง ๆ [22-24] ดงั ตอ่ ไปน้ี ค่าความถูกต้อง (Accuracy) คือ การวัดความถูกต้องโดยรวมของ แบบจาลองทงั้ หมด ดงั สมการตอ่ ไปน้ี ค่าความแม่นยา (Precision) คือ การวดั ความแม่นยาในส่วนของการ รูปท่ี 4. ค่าความแม่นยาของการจาแนกประเภทขอ้ ความ ทานาย ดงั สมการ รูปท่ี 5. ค่าความระลกึ ของการจาแนกประเภทขอ้ ความ ค่าความระลกึ (Recall) คอื การวดั ความแม่นยาในส่วนของค่าความ เป็นจรงิ ดงั สมการตอ่ ไปนี้ ค่าการวดั ประสทิ ธภิ าพโดยรวม (F-Measure) คอื การวดั ประสทิ ธภิ าพ โดยรวมของค่าความแมน่ ยาและค่าความระลึกซ่งึ นาค่าทงั้ สองมาคานวณ รว่ มกนั ดงั สมการต่อไปนี้ 82

การประชมุ วชิ าการระดับชาติดา้ นเทคโนโลยสี ารสนเทศ คร้ังที่ 11 (NCIT2019) เป็นร้อยละ 75.92 อตั ราการเพมิ่ ขนึ้ คดิ เป็นรอ้ ยละ 43.76 ค่าความแมน่ ยา เพ่ิมขน้ึ จากรอ้ ยละ 10.57 เป็นร้อยละ 82.67 อตั ราการเพ่มิ ขน้ึ คดิ เป็นรอ้ ย ละ 682.12 ค่าความระลึกเพิ่มขนึ้ จากเดมิ ร้อยละ 20 เป็นร้อยละ 54.98 อตั ราการเพม่ิ ขนึ้ คดิ เป็นรอ้ ยละ 179.4 ซ่งึ อลั กอรทิ มึ ตน้ ไมต้ ดั สนิ ใจและเบย์ อย่างง่ายใช้ค่าพารามิเตอร์ใดเร่ิมต้นในโปรแกรม Rapid Miner ส่วน อลั กอรทิ มึ เพ่อื นบา้ นใกลท้ ส่ี ดุ เลอื กใชค้ า่ k = 5 รปู ท่ี 6. คา่ การวดั ประสทิ ธภิ าพโดยรวมของการจาแนกประเภท 4. การวเิ คราะหผ์ ลการดาเนินการวจิ ยั จากผลการประเมนิ ประสทิ ธิภาพของการจาแนกความคดิ เห็นบนทวิต จากรูปท่ี 3 4 5 และ 6 ผลการทดสอบจาแนกความคดิ เห็นบนทวิต เตอร์ท่ีกล่าวถึงมหาวิทยาลยั ไทย ผูว้ ิจยั ได้วิเคราะห์ประเด็นต่าง ๆ ท่ี เตอร์ท่กี ล่าวถึงมหาวิทยาลยั ไทย ซ่งึ ได้แบ่งออกเป็น 2 การทดลอง โดย น่าสนใจและสามารถปรับปรุงและพฒั นาต่อยอดในอนาคตเพ่อื ผลลพั ธ์ พจิ ารณาการใชค้ าหยดุ ท่แี ตกต่างกนั ในการทดลองท่ี 1 คอื การประมวลผล ประสิทธิภาพของการจาแนกประเภทข้อความท่ีดียง่ิ ขน้ึ โดยมีประเดน็ ขอ้ ความ และการกาจดั คาหยดุ โดยอาศยั ไลบรารี PyThaiNLP อย่างเดยี ว ต่างๆ ดงั ตอ่ ไปนี้ มีค่าความถูกต้อง ค่าความแม่นยา ค่าความระลึก และค่าการวัด ประสิทธิภาพโดยรวม เฉล่ยี จาก 4 อลั กอริทึมทใ่ี ชส้ รา้ งแบบจาลองรอ้ ยละ  ประเดน็ ท่ี 1: ความกากวมของขอ้ ความอาจก่อใหเ้ กิดความสบั สน 60.51 56.88 38.80 และ 56.88 ตามลาดบั ในส่วนการทดลองท่ี 2 คอื การ แก่ผเู้ ชย่ี วชาญในการสรา้ งเฉลยประเภทขอ้ ความ ซง่ึ ในงานวจิ ยั น้ี พบวา่ มี สรา้ งแบบจาลองโดยใชข้ อ้ มูลท่ผี า่ นการประมวลผลขอ้ ความ การกาจดั คา ขอ้ ความท่คี ล้ายกนั แต่ผเู้ ช่ยี วชาญได้นิยามประเภทต่างกนั ตวั อยา่ งเช่น หยุดโดยอาศัยไลบ รา รี PyThaiNLP และอาศัยคลังข้อมูลช่ือ ขอ ง ข้ อ ค ว า ม ท่ี 1 “ I'm at โ ร ง อ า ห า ร ค ณ ะ ส ห เ ว ช ศ า ส ต ร์ จุ ฬ า ฯ มหาวทิ ยาลยั มคี า่ ความถกู ตอ้ ง คา่ ความแมน่ ยา คา่ ความระลกึ และคา่ การ https://t.co/TJCWHwf5fR” และ ข้อความท่ี 2 “I'm at ห้องคอมชัน้ 1 ม. วดั ประสทิ ธภิ าพโดยรวม เฉล่ยี จาก 4 อลั กอรทิ มึ ทใ่ี ชส้ รา้ งแบบจาลองร้อย ธรรมศาสตร์ ท่าพระจนั ทร์ in Bangkok https://t.co/c9wBpw2rpi” ซ่งึ ในขอ้ ความ ละ 66.24 67.5 45.50 และ 66.24 ตามลาดบั เม่อื เปรยี บเทยี บแต่ละคา่ ของ ท่ี 1 ผเู้ ชย่ี วชาญไดน้ ิยามประเภท “อ่นื ๆ” สว่ นในขอ้ ความท่ี 2 ผเู้ ช่ยี วชาญ ตวั วัดประสิทธิภาพการสร้างแบบจาลองแล้วพบว่าการทดลองท่ี 2 มี ได้นิยามประเภท “ส่ิงแวดล้อม” ซ่ึงความกากวมดงั กล่าวอาจส่งผลต่อ ค่าเฉล่ยี จาก 4 อลั กอรทิ มึ มากกว่าทดลองท่ี 1 ทกุ ค่า ประสทิ ธิภาพของการสร้างแบบจาลองและอาจเป็นส่วนหน่ึงของสาเหตุท่ี ทาใหแ้ บบจาลองมกี ารทานายผดิ พลาด การจาแนกความคดิ เห็นบนทวิตเตอรท์ ่กี ล่าวถงึ มหาวทิ ยาลยั ไทยได้มี การเปรยี บเทยี บอลั กอริทึมท่ใี ชใ้ นการสรา้ งแบบจาลอง 4 อลั กอริทึมโดย  ประเดน็ ท่ี 2: การแบ่งประเภทขอ้ มูลท่ใี ช้จาแนกความคิดเหน็ บน การคานวณค่าเฉล่ยี ของทงั้ 2 ทดลอง พบว่าอลั กอริทึมเคร่อื งสนับสนุน ทวติ เตอร์ท่กี ล่าวถงึ มหาวทิ ยาลยั ไทยอาจจะยงั ไม่เหมาะสม ตวั อยา่ งเชน่ เวกเตอร์ ให้ประสทิ ธิภาพในการจาแนกประเภทขอ้ ความดที ส่ี ุด โดยมคี า่ ประเภทการศึกษาและประเภทการรบั เขา้ ศกึ ษา อาจจะมเี นื้อหาบางส่วน ความถูกต้อง ค่าความแม่นยา ค่าความระลกึ และค่าการวดั ประสิทธิภาพ คลา้ ยคลงึ กนั ทาใหแ้ บบจาลองไมส่ ามารถจาแนกประเภทขอ้ มลู ได้ โดยรวม เฉล่ียจาก 2 การทดลองร้อยละ 74.32 81.31 53.18 และ 62 ตามลาดบั รองลงมาเป็น ตน้ ไมต้ ดั สนิ ใจ เพ่อื นบา้ นใกลท้ ่สี ดุ และเบยอ์ ยา่ ง  ประเดน็ ท่ี 3: ขอ้ จากดั ในภาษาไทย เน่อื งจากภาษาไทยเป็นภาษา ง่าย ซ่งึ รายละเอียดการทานายผลในการทดลองท่ี 2 โดยใช้อลั กอริทึม ท่มี โี ครงสร้างไม่แน่นอน และขอ้ ความทวิตเตอร์มคี วามหลากหลายและ เคร่อื งสนบั สนุนเวกเตอร์ ดงั ตารางท่ี 3 ยดื หยนุ่ เช่น คาแสลง เป็นคาทไ่ี มอ่ ยใู่ นพจนานุกรม หรอื คาทเ่ี ขยี นผดิ เป็น ตน้ ซง่ึ ทาใหก้ ารประมวลขอ้ ความในการทาการตดั คาและกาจดั คาหยุดเป็น ตารางท่ี 3 การทานายผลในการทดลองท่ี 2 โดยใชอ้ ลั กอรทิ มึ เคร่อื ง งานส่วนนี้ท่ีมีความ ท้าทายในแง่มุมของการปรับปรุงและพัฒนา ประสิทธิภาพ และในงานนี้ผวู้ ิจยั ได้เลือกใชไ้ ลบรารี PyThaiNLP ซ่งึ เป็น สนบั สนุนเวกเตอร์ เคร่อื งมอื ท่ดี แี ละใชก้ นั อยา่ งแพรห่ ลาย อยา่ งไรกด็ ีในสว่ นของการตดั คาและ กาจดั คาหยดุ บางกรณียงั ไม่สามารถทาได้อย่างมปี ระสทิ ธภิ าพและส่งผล ค่าความจริง ใหก้ ารประมวลผลขอ้ ความยงั มไี ม่ไดค้ ่าผลลพั ธท์ ส่ี ูงนกั การศกึ ษา การรบั เข้า กิจกรรม ส่ิงแวดล้อม อ่ืน ๆ  ประเดน็ ท่ี 4: จานวนขอ้ ความท่ใี ชใ้ นการจาแนกประเภทเป็นขอ้ มูล ทม่ี แี ตล่ ะประเภทไมเ่ ทา่ กนั เน่อื งจากการเกบ็ ขอ้ มูลจากทวติ เตอรผ์ า่ น API การทานายผล การศกึ ษา 23 3 2 00 นนั้ ยงั มขี อ้ จากดั ในเร่อื งของจานวนของขอ้ ความท่สี ามารถดึงไดใ้ นแต่ละ ช่วงเวลา และในส่ือสงั คมออนไลน์ทวิตเตอร์นัน้ ส่วนมากการกล่าวถึง การรบั เข้า 18 441 10 4 42 มหาวทิ ยาลยั จะเป็นเร่อื งท่ไี ม่เก่ยี วขอ้ งกบั มหาวิทยาลยั โดยตรง อาทเิ ชน่ ขอ้ ความ “บตั รจบั มอื ซงิ 4 จานวน4ใบ ราคาใบล่ะ350บาท นดั รบั ทม่ี .เกษตร กิจกรรม 14 15 494 4 31 บางเขน วนั ท่1ี 1-14 ม.ี ค. #BNK48Market” ขอ้ ความนเี้ ป็นการกลา่ วถงึ ม. เกษตรศาสตร์ แตไ่ มไ่ ดเ้ กย่ี วขอ้ งกบั มหาวทิ ยาลยั โดยตรงเพียงแต่เป็นการ ส่ิงแวดล้อม 1 4 6 202 23 ระบุสถานท่ใี นการรบั สนิ คา้ ทข่ี ายผา่ นทวติ เตอร์ ซ่งึ กรณีน้ีทาใหเ้ กิดความ แตกตา่ งของจานวนขอ้ ความในแตล่ ะประเภท และส่งผลต่อประสทิ ธภิ าพใน อ่นื ๆ 111 217 273 332 2339 การสรา้ งแบบจาลองในการจาแนกขอ้ ความ โดยอลั กอรทิ มึ เคร่อื งสนบั สนุนเวกเตอรม์ กี ารปรบั ค่า [5] ประเภทเคอร์ เนล (kernel type) เป็ น linear และค่า epsilon เป็ น 0.15 เน่ืองผู้วิจัย ไดเ้ ปรยี บเทยี บอลั กอลทิ มึ กอ่ นปรบั คา่ และหลงั ปรบั คา่ ของอลั กอรทิ มึ โดยใช้ การทดลองท่ี 2 เม่อื ปรบั ค่าแลว้ ค่าความถูกตอ้ งเพม่ิ ขนึ้ จากรอ้ ยละ 52.83 83

การประชุมวิชาการระดับชาตดิ า้ นเทคโนโลยสี ารสนเทศ ครัง้ ท่ี 11 (NCIT2019) 5. สรุป [9] Chatdanai Lumdee. (13 พฤษภาคม 262). สารวจความนิยมของเหล่า งานวิจยั นี้ได้นาเสนอการจาแนกความคิดเหน็ บนทวติ เตอรท์ ่กี ล่าวถงึ ไ อ ดอ ล BNK48 แ บ บ real- time ด้ว ย Python [ Online] . แ ห ล่ ง ท่ีม า : มหาวทิ ยาลยั ไทย เพ่อื วเิ คราะหค์ วามคดิ เหน็ เพ่อื จาแนกประเภทขอ้ มูลโดย https://clumdee.github ใช้อลั กอรทิ มึ การเรยี นรูข้ องเคร่อื งและเปรียบเทยี บ วิธีการกาจดั คาหยดุ ท่ี .io/blog/idol-popularity-monitoring/ แตกตา่ งกนั แบง่ เป็น 2 การทดลอง คอื 1. การสรา้ งแบบจาลองโดยใชข้ อ้ มลู ท่ีผ่านการประมวลผลขอ้ ความและการกาจัดคาหยุดโดยอาศยั ไลบรารี [10] Twitter Developer. ( 15 พ ฤ ษ ภ าค ม 262) . Search Tweets [ Online] . PyThaiNLP อยา่ งเดยี ว และ 2. การสรา้ งแบบจาลองโดยใชข้ อ้ มลู ท่ผี ่านการ แหล่งท่ีมา: https://developer.twitter.com/en/docs/tweets/search/api- ประมวลผลขอ้ ความ การกาจดั คาหยดุ โดยอาศยั ไลบรารี PyThaiNLP และ reference/get-search-tweets.html อาศัยคลังข้อมูลช่ือของมหาวิทยาลัย โดยในงานวิจัยน้ีได้ทาการ เปรียบเทยี บอลั กอริทมึ ต่างๆ ท่ใี ช้ในการสรา้ งแบบจาลอง และจากผลการ [11] PR. (12 ตลุ าคม 2562). มหาวทิ ยาลยั มหดิ ล ควา้ อนั ดบั 1 ของประเทศไทย ทดลองพบวา่ การทดลองท่ี 2 ใหป้ ระสทิ ธภิ าพในการจาแนกประเภทดีกว่า จ า ก ก า ร จั ด อั น ดั บ ข อ ง WEBOMETRICS RANKING OF WORLD การทดลองท่ี 1 และอลั กอริทมึ เคร่อื งสนับสนุนเวกเตอรใ์ หป้ ระสทิ ธิภาพ UNIVERSITIES [Online]. แหลง่ ทม่ี า: https://mahidol.ac.th/th/webometric การจาแนกประเภทดีท่สี ุด รองลงมาเป็น ตน้ ไม้ตดั สนิ ใจ เพ่อื นบ้านใกล้ s-rankings/ ทส่ี ุด และเบยอ์ ยา่ งงา่ ย [12] ศศิธร เกรียงไกรวณิช สุปราณี เทศขวญั และธนาธร ทะนานทอง, “ระบบ กิตติกรรมประกาศ ติดตามและวิเคราะห์ความคดิ เหน็ ตอ่ มหาวทิ ยาลยั ไทยบนทวติ เตอร์”, การ ผลงา นวิจ ัย นี้ ได้รับ ก า ร สนับ ส นุ นจ า ก งบ ป ระม า ณ บู รณ า กา ร วิจ ัย แ ล ะ ประชุมวิชาการระดบั ปริญญาตรีด้านคอมพิวเตอร์ภูมิภาคอาเซยี น The นวตั กรรม ประจาปีงบประมาณ 2562 ASEAN Undergraduate Conference In Computing, AUCC 2019, จังหวัด เชยี งราย, 22 – 24 มนี าคม 2562. เอกสารอ้างอิง [13] วรรณพงษ์ ภัททิยไพบูลย์. (4 พฤษภาคม 2562). คู่มือการใช้ง าน [1] Watee. (10 ตุลาคม 2561). “สถติ ิผู้ใชด้ จิ ิทลั ทวั่ โลก “ไทย” เสพติดเน็ตมาก PyThaiNLP 1.4 [Online]. แหล่งทม่ี า: https://pythainlp.readthedocs.io/en/ latest/pythainlp-1-4-thai/ สุด ในโลก-“กรุงเทพ” เมืองผู้ใช้ Facebook สูงสุด” [Online]. แหล่งท่มี า: [14] ทวิ า เจรญิ สวสั ดพิ งศ์. (4 พฤษภาคม 2562) ขนั้ ตอนวธิ กี ารตดั คาสาหรบั การ https://www.brandbuffet.in.th/2018/02/global-and-thailand-digital-report- ตรวจสอบตวั สะกดภาษาไทย [Online]. แหลง่ ท่มี า: https://www.nectec.or.th 2018/. / nac2005/ documents/ 20050329_Strategic% 26IntelligenceSoftware- [2] Ms.นกยูง. (13 พฤษภาคม 2562). คนไทยใช้ Twitter เก่ง! 2 ปี เตบิ โตสดุ ใน 16_Presentation.pdf ภูมภิ าค กลายเป็น “Entertainment Hub” ครองใจวยั มลิ เลนเนียล [Online]. [15] ทัศนีย์ อุทัยสุริ, “การสกัดคาสาคัญจากบทคัดย่อภาษาอังกฤษ”, วท. บ. แ ห ล่ ง ท่ี ม า : https: / / www. marketingoops. com/ media- ads/ social- (วทิ ยาการคอมพวิ เตอร์และสารสนเทศ), มหาวทิ ยาลยั ศลิ ปากร, 2556. media/year-on-twitter-in-thailand/ [16] Damrongsak Naparat. ( 14 พ ฤ ษ ภ า ค ม 2562) . Data Mining With [3] Postitioningmag. (13 พฤษภาคม 2562). ทวติ เตอร์ คมั แบก็ เม่อื วัยรุ่นหนี RapidMiner (สาหรบั ผเู้ รม่ิ ตน้ ) [Online]. แหลง่ ท่มี า: https://jupiter.ba.cmu.a พ่ อ แ ม่ แ ห่ ใ ช้ แ ล้ ว แ บ ร น ด์ ต้ อ ง ท า ไ ง [Online] . แ ห ล่ ง ท่ี ม า : c.th/data-mining-with-rapidminer-สาหรบั ผเู้ รม่ิ เตน้ / https://today.line.me/th/pc/article/ทวิตเตอร์+คมั แบ็ก+เม่อื วัยรุ่นหนีพ่อแม่ [17] lukkiddd. (4 พฤษภาคม 2562). TF-IDF คาไหนสาคัญนะ?. แหล่งท่ีมา: แหใ่ ช+้ แลว้ แบรนดต์ อ้ งทาไง-801a2b1e2bad56ea7c60b3a3c5aaae73a39 https://lukkiddd.com/tf-idf-คาไหนสาคญั นะ-dd1e1568312e 339d00a1423b8d9fd1ab71a64cdf1 [18] จิราพร วงั หอม, ญาดา พรภกั ดี และคณะ. (10 พฤษภา 2562) การจาแนก [4] mooklesson3. (16 พฤษภาคม 2562). ประโยชน์ของการจาแนกข้อมูล ประเภทด้วยต้นไม้ตัดสินใจ (Classification: Decision Tree) [Online]. [Online]. แหลง่ ท่มี า: https://sites.google.com/site/mooklesson3/prayochn แหลง่ ทม่ี า: home.kku.ac.th/wichuda/DMining/Sudent/DT.ppt -khxng-kar-canaek-khxmul [19] ภัทธิรา สุวรรณโค ดร.นิศาชล จานงศรี และ ผศ. ดร.จิติมนต์ อัง่ สกุล , [5] ชนิตา ลสิ ริ กิ ุล, “เร่อื งระบบวเิ คราะหค์ วามคดิ เหน็ ต่อธุรกจิ ดว้ ยการทาเหมอื ง “แบบจาลองการพยากรณ์ความเสย่ี งในการเกิดอบุ ตั เิ หตุทางถนนในเทศกาล ขอ้ ความบนทวติ เตอร์”, การประชมุ วชิ าการระดบั ชาตดิ า้ นคอมพวิ เตอรแ์ ละ ปี ใหม่ ดว้ ยการทาเหมืองข้อมูล”, เทคโนโลยีสารสนเทศ, มหาวิทยาลัย เทคโนโลยีสารสนเทศ ครั้งที่ 14 The 15th National Conference on เทคโนโลยสี รุ นาร.ี Computing and Information Techonology, NCCIT 2019, จงั หวดั เชยี งใหม่, [20] รศ. ดร. ศาสตรา วงศ์ธนวสุ, “ปัญญาประดษิ ฐ์ ทฤษฎี โปรแกรม และการ 5 - 6 กรกฎาคม 2561. ประยุกต์”, สานักพมิ พม์ หาวทิ ยาลยั ขอนแกน่ , 2560. [6] นิ เวศ จิระวิชิตชัย ปริญญาสงวนสัตย์ และพยุง มีสัจ , “การพัฒนา [21] Dr. Noppamas Pukkhem, “ Instance- Based Learning” , ม ห า วิท ย า ลัย ประสทิ ธภิ าพการจัดหมวดหมู่เอกสารภาษาไทยแบบอตั โนมตั ิ”, วารสารพัฒ ทกั ษณิ . นบรหิ ารศาสตร์, ปีท่ี 51, ฉบบั ท่ี 3, หน้า 188 – 204, 2554 [22] DumpDataSci. (4 พฤษภาคม 2562). คาศัพท์ Data Scientist ตอนท่ี 2. [7] รวิสุดา เทศเมือง และนิเวศ จิระวิชิตชัย, “การวิเคราะห์ความคิดเห็น Accuracy,Precision, Recall [Online]. แหลง่ ทม่ี า:https://medium.com/@du ภาษาไทยเก่ียวกับการรีวิวสินค้าออนไลน์ โดยใช้ขัน้ ตอนวิธีซัพพอร์ต mpdatasci.th/คาศัพท์-data-scientist-ตอนท่ี-2-accuracy-precision-recall- เวกเตอร์แมทชนี ”, ปีท่ี 18, ฉบบั ท่ี 1, มกราคม – มถิ นุ ายน, 2560 f880c78b88c4 [8] วชั รวี รรณ จติ ต์สกุล และผชู้ ่วยศาสตราจารย์ ดร.สนุ ันฑา สดส,ี “การวเิ คราะห์ [23] พยุง มีสัจ วาทินี นุ้ยเพียร และผสุ ดีบุญรอด, “ระบบการค้นคืนเชิง การจาแนกข้อความดว้ ยการเปรียบเทียบความเสถียรของอัลกอริทึม”, ความหมายจากข้อมูลบรรณานุกรมโดเมนInformationSystem Semantic เทคโนโลยสี ารสนเทศ, มหาวทิ ยาลยั เทคโนโลยพี ระจอมเกลา้ พระนครเหนือ. Search for Information System Domain Bibliographic Data” , JOURNAL OF INFORMATION SCIENCE AND TECHNOLOGY, ปี ท่ี 1, ฉ บับ ท่ี 4, มกราคม - มถิ ุนายน, 2554 [24] Plagad's Blog. ( 14 พ ฤ ษ ภ าค ม 2562) . Confusion Matrix [ Online] . แหลง่ ทม่ี า: https://plagad.wordpress.com/2010/08/26/confusion-matrix/ 84

การประชุมวิชาการระดบั ชาติด้านเทคโนโลยีสารสนเทศ ครั้งที่ 11 (NCIT2019) ระบบจดั การเกบ็ รกั ษากญุ แจอจั ฉริยะด้วยลายนิ้วมือและอารเ์ อฟไอดี Intelligent Key Storage Management System with Fingerprint and RFID อรรถพล พลานนท์ ขนษิ ฐา แซล่ ม้ิ Attapon Palananda Khanittha Saelim สาขาวชิ าเทคโนโลยคี อมพวิ เตอรอ์ ุตสาหกรรม สาขาวชิ าเทคโนโลยคี อมพวิ เตอรอ์ ตุ สาหกรรม คณะวทิ ยาศาสตรแ์ ละเทคโนโลยี / มหาวทิ ยาลยั ราชภฏั นครปฐม คณะวทิ ยาศาสตรแ์ ละเทคโนโลยี / มหาวทิ ยาลยั ราชภฏั นครปฐม Industrial Computer Technology Faculty of Science and Technology Industrial Computer Technology, Faculty of Science and Technology Nakhon Pathom Rajabhat University Nakhon Pathom Rajabhat University นครปฐม / ประเทศไทย นครปฐม / ประเทศไทย Nakhon Pathom, Thailand Nakhon Pathom, Thailand [email protected] [email protected] บทคดั ย่อ — ในงานวิจยั นี้เสนอระบบจดั การเกบ็ รกั ษากญุ แจอจั ฉริยะ key box. The system reads the room number from the identification tag ด้วยลายนิ้วมือและอารเ์ อฟไอดี โดยสามารถจดั เกบ็ กญุ แจได้สูงสุด 48 ห้อง and stores it in the key storage box. In our experiments, we used 20 และมีระบบการเบิกและการคืนกญุ แจที่สามารถระบุตวั ตนของผ้ยู ืมได้ ซึ่ง users and divided experimental into 2 parts in the satisfaction of the สามารถดูสถานะการใช้งานของห้องได้จากการเบิกกญุ แจ สาหรบั การใช้ user and the performance of the system, respectively. In the ป้ายระบุตัวตนที่ใช้ในการอ้างอิงกุญแจของแต่ละห้อง สามารถเพ่ิม แก้ไข experimental results, In the first part, users are satisfied with the borrow และลบข้อมูลของกุญแจแต่ละห้องได้ โดยในการเบิกกญุ แจผ้ใู ช้ต้องผ่าน and return key by about 98.7 percent, satisfied with the create user by การลงทะเบียนยืนยนั ด้วยลายนิ้ วมือในครงั้ แรกเพื่อสร้างสิทธิผ้ใู ช้งาน about 93.2 percent, and satisfied with the browsing historical data by จากนั้นผ้ใู ช้งานจึงสามารถเลือกห้องแล้วเบิกกญุ แจด้วยลายน้ิวมือได้และ about 91.4 percent. In the second part, the propose Intelligent key เมือ่ ใช้งานห้องเรยี บร้อย สามารถคืนกญุ แจในช่องคืนกญุ แจ จากนัน้ ระบบ storages management system with fingerprint and RFID is compared ทาการอ่านหมายเลขห้องจากป้ายระบุตวั ตนแล้วจดั เกบ็ ในช่องเกบ็ กุญแจ with the staff. The results of experiments show that, the system is faster ต่อไป ในการทดสอบระบบ ใช้ผู้ทดสอบจานวน 20 คนและแบ่งเป็ น 2 การ than the staff about 3.158 second and the average time when return the แบบ คือประเมินความพงึ พอใจและทดสอบประสิทธิภาพด้านเวลา ผลการ key, the system is faster than the staff about 1.818 second. ประเมินความพึงพอใจแบ่งเป็ น 3 ส่วน คือ พอใจส่วนการเบิกจ่ายและคืน กุญแจได้ร้อยละ 98.7 , พอใจส่วนสร้างผ้ใู ช้งานได้ร้อยละ 93.2 และพอใจ Keywords — Fingerprint, RFID, Key Management System ส่วนการเรียกดูข้อมูลย้อนหลังได้ร้อยละ 91.2 ตามลาดับ สาหรับค่า ประสิทธิภาพเวลาในการทางานพบว่าเวลาเฉล่ียในการเบิกกญุ แจด้วย 1. บทนา เครื่องเบิกจ่ายกญุ แจอัตโนมตั ิ เรว็ กว่าเจ้าหน้าท่ีอยู่ประมาณ 3.158 วินาที ในปัจจุบนั อาคารสานกั งานต่าง ๆ มีขนาดใหญ่และมจี านวนห้องเป็น และเวลาเฉล่ียในการคืนกญุ แจด้วยเครื่องเบิกจ่ายกญุ แจอตั โนมตั ิเรว็ กวา่ จานวนมากอยภู่ ายในอาคารนนั้ จาเป็นตอ้ งมกี ารป้องกนั ในการเขา้ ถึงหรอื เจ้าหน้าที่อย่ปู ระมาณ 1.818 วินาที การเขา้ ใชง้ านหอ้ งต่าง ๆ เหล่านนั้ ซ่งึ โดยพื้นฐานของการป้องกนั การเขา้ ใชง้ านหอ้ งคอื การทาประตูสาหรบั การเขา้ -ออก โดยผทู้ ่สี ามารถเขา้ ใช้งาน คำสำคญั — เครื่องสแกนลายน้ิวมือ, คลน่ื ความถี่วิทยุ, ระบบบริหาร ห้องได้ต้องเป็นผูท้ ่ีมีกุญแจในการเปิดเข้าใช้งาน โดยสาหรับอาคาร จดั การกญุ แจแบบอตั โนมตั ิ สานกั งานท่มี หี อ้ งเป็นจานวนมากมกี ารเกบ็ รกั ษาลูกกญุ แจในแตล่ ะชนั้ หรอื แต่ละหอ้ งของอาคารไวท้ ่ีเดียวกนั เพ่ือเป็นการรักษาความปลอดภัยขนั้ ABSTRACT — In this paper, we propose the intelligent key พนื้ ฐาน ซ่งึ ทาให้เกดิ ปัญหาท่ตี ามมาเม่อื ห้องมจี านวนท่ีเพมิ่ ข้ึน ทาให้มี storages management system with fingerprint and RFID. The system ความล่าช้าในการค้นหากุญแจห้องท่ตี ้องการและปัญหาการตรวจสอบ can store up to 48 keys and has a borrow and return system that can สถานะของกุญแจว่ายงั อยู่หรือมกี ารนาออกไปใช้งาน วิธีการหน่ึงท่ถี ูก identify the borrowers, which can view the usage room status. The นามาใช้งานคือการระบุสิ่งของด้วยคล่ืนความถ่ีวิทยุ (RFID: Radio system using the identification tag to refer the keys of each room. The Frequency Identification) [1,2] ซ่ึงได้ถูกนามาประยุกต์ใช้งานร่วมกับ information of each room key can be added, modified and deleted. When ระบบต่างๆ เช่น ระบบหอ้ งสมุดอจั ฉริยะ (Smart Library) ท่มี ีการยมื คนื borrowing the keys, the user must register with fingerprint to create a หนังสือผา่ นการระบุสง่ิ ของด้วยคล่นื ความถ่วี ทิ ยหุ รือการประยุกตใ์ ช้งาน new user. Users can choose a room and borrow the keys with their ร่วมกบั สายการผลิตในโรงงาน (Production Line Automation) [6] เพ่ือ fingerprints. and when using the finished room can return the key in the ตรวจสอบในแตล่ ะขนั้ ตอนของการทางาน 85

การประชมุ วิชาการระดับชาตดิ า้ นเทคโนโลยสี ารสนเทศ คร้งั ที่ 11 (NCIT2019) อาคารวิศวกรรมและเทคโนโลยี มหาวิทยาลยั ราชภฏั นครปฐมเป็น Electronic Control คอื สว่ นควบคุมและประมวลผลมอเตอร์ อาคารท่มี จี านวนหอ้ งอยูม่ าก โดยในการใชง้ านหอ้ งจาเป็นตอ้ งเบกิ กุญแจ Gear Train คอื ชดุ เกยี รส์ าหรบั ทดแรงขบั และคนื กญุ แจท่หี อ้ งสโตร์ ซ่งึ ไมส่ ะดวกในการใชง้ านในกรณีทเ่ี จา้ หน้าท่ีติด Position Sensor คอื ตวั รบั รู้ตรวจจบั ตาแหน่งการหมุนเพ่อื หา ภาระกิจอ่นื ทาให้ไมส่ ามารถใหบ้ รกิ ารนักศกึ ษาได้ ส่งผลให้นกั ศกึ ษาตอ้ ง องศาการหมุน รอเจา้ หนา้ ท่เี พ่อื ทาการเบกิ กุญแจ และยงั พบปัญหาในการคนื กุญแจ กรณี หลกั การทางานของเซอโวมอเตอรป์ ระกอบดว้ ยเม่อื มสี ญั ญาณพลั ซ์ส่ง ท่ีนกั ศกึ ษาใชง้ านห้องเสรจ็ และไม่นากุญแจส่งคนื เจา้ หน้าท่ี หรือทากุญแจ เขา้ มายงั ส่วนควบคมุ การทางานภายในเซอโวมอเตอร์ สูญหายและไมส่ ามารถตดิ ตามหาความรบั ผดิ ชอบได้ 2.3.อปุ กรณ์เครอื่ งจดั เกบ็ กญุ แจ งานช้นิ น้ีเป็นการพฒั นาต่อยอดจากงานวจิ ยั ระบบการจดั เกบ็ กุญแจ ดังนัน้ ในงานวิจัยน้ีจึงขอเสนอระบบการจดั เกบ็ และเบิกจ่ายกุญแจ ภายในอาคารวศิ วกรรมและเทคโนโลยี มหาวทิ ยาลยั ราชภฎั นครปฐม โดย อตั โนมตั ิ สาหรบั อาคารวิศวกรรมและเทคโนโลยีด้วยเทคโนโลยกี ารระบุ พฒั นาจากเคร่อื งต้นแบบท่สี ามารถเก็บกุญแจได้ 4 ช่อง และไม่สามารถ สงิ่ ของจากคล่นื ความถ่วี ทิ ยุ ร่วมกบั อุปกรณ์สาหรบั การจดั เก็บกุญแจ [7] เพม่ิ จานวนช่องเกบ็ กุญแจได้ ซ่งึ ได้มกี ารนาเคร่อื งต้นแบบมาพฒั นาให้ โ ด ย ค ว บ คุ ม กา รท า ง า น ร่ วม กับ ร ะ บ บ ฐ า น ข้อ มูล ผู้ใ ช้ง า นผ่า น สามารถเกบ็ กุญแจไดเ้ พม่ิ มากขนึ้ และสามารถส่งมอบกุญแจไดร้ วดเรว็ กว่า โปรแกรมควบคมุ การทางาน เพ่อื ลดปัญหาความลา่ ชา้ ในการค้นหากุญแจ เคร่อื งตน้ แบบ โดยเคร่อื งจดั เกบ็ กุญแจท่พี ฒั นาขนึ้ มจี านวน 8 ชนั้ ดงั รูปท่ี และการสญู หายของกุญแจ 3(ก) และในแต่ละชนั้ มีจานวนช่องเก็บกุญแจได้ 6 ช่อง ดังรูปท่ี 3(ข) สามารถเกบ็ กญุ แจไดจ้ านวน 48 ช่อง 2. ทฤษฎแี ละความรพู้ น้ื ฐานทเ่ี กย่ี วขอ้ ง 2.1.ระบบการระบุสงิ่ ของดว้ ยคลนื่ ความถวี่ ทิ ยุ ระบบการระบสุ งิ่ ของดว้ ยคล่นื ความถว่ี ทิ ยุ คอื การระบุวตั ถหุ รอื สง่ิ ของ นนั้ ๆ ดว้ ยคล่นื ความถ่วี ทิ ยุ ซง่ึ ประกอบดว้ ย อุปกรณ์อ่านและเขยี น (RFID Reader and Writer) [3,5] อุปกรณ์ไมโครคอนโทรลเลอร์ และป้ายระบุ ตวั ตน (Tag) ดงั รูปท่ี 1. (ก) ตใู้ สก่ ุญแจ (ข) ช่องเกบ็ กุญแจในตใู้ สก่ ุญแจ รปู ท่ี 3. แบบอปุ กรณ์เคร่อื งจดั เกบ็ กญุ แจ รูปท่ี 1. การระบสุ ง่ิ ของดว้ ยคล่นื ความถว่ี ทิ ยุ จากรูปท่ี 3(ข) ใชเ้ ซอโวมอเตอรจ์ านวน 2 ตวั ต่อ 1 ช่อง ดงั นนั้ เคร่อื ง จดั เกบ็ กุญแจใชจ้ านวนเซอโวมอเตอรท์ งั้ หมด 96 ตวั ในการควบคุมการ โดยจากรูปท่ี 1. เป็นการต่อของอุปกรณ์ไมโครคอนโทรลเลอรร์ ่วมกบั เปิดปิดทางเขา้ และทางออกของกุญแจทงั้ หมด โดยมีวงจรควบคุมการ อุปกรณ์เคร่ืองอ่านและเขียน โมดูล RFID-RC522 โดยอุปกรณ์ทาการ ทางานในการเปิดปิดทางเขา้ และทางออกในแต่ละช่องท่ีเกบ็ กุญแจ ซ่ึง ส่งผ่านขอ้ มูลทางการเช่ือมต่อส่ือสารแบบอนุกรมโดยอาศัยสัญญาณ ควบคุมการทางานผา่ นไมโครคอลโทรลเลอร์ ทต่ี อ่ รว่ มกบั โมดูล PCA 9685 นาฬิกา (SPI: Serial Peripheral Interface) ไปยงั ไมโครคอนโทรลเลอร์ ในการควบคุมเซอโวมอเตอร์ ดงั รูปท่ี 4. เพ่อื ใชส้ าหรบั อา่ นและเขยี นขอ้ มูลสาหรบั ป้ายระบตุ วั ตน 2.2.ระบบควบคมุ เซอโวมอเตอร์ (Servo Motors) อุปกรณ์เซอโวมอเตอร์ คอื มอเตอรท์ ่สี ามารถสงั่ งานหรอื ตงั้ คา่ ได้ โดยมี การหมนุ เป็นมมุ องศาตามแกนหมุนของมอเตอร์ ในการควบคุมการทางาน ใชร้ ะบบการควบคุมแบบป้อนกลบั (Feedback Control) ดงั รปู ท่ี 2. รูปท่ี 2. การทางานของเซอโวมอเตอร์ รูปท่ี 4. การต่อวงจรควบคุมการทางานของเซอโวมอเตอร์ โดยท่ี Motor คอื มอเตอร์ 3. วธิ ดี าเนนิ งานวจิ ยั 3.1. ภาพรวมของระบบ ระบบท่นี าเสนอเป็นระบบท่ที างานรว่ มกนั หลายส่วน โดยสว่ นของการ ควบคุมอุปกรณ์เคร่ืองจดั เก็บกุญแจ พฒั นาด้วยโปรแกรมภาษาซี เพ่ือ 86

การประชมุ วิชาการระดบั ชาติด้านเทคโนโลยีสารสนเทศ คร้ังท่ี 11 (NCIT2019) ควบคุมบอรด์ ไมโครคอลโทรลเลอรอ์ าดุยโน่ในการอ่านค่าเซนเซอร์และ ควบคมุ การทางานของเซอโวมอเตอรร์ ่วมกบั อุปกรณ์ RFID ในการอ่านและ เขยี นป้ายระบตุ วั ตน ดงั รปู ท่ี 5. รปู ท่ี 7. ขนั้ ตอนการเบกิ กญุ แจไปใชง้ าน รูปท่ี 5. วงจรภายในของเคร่อื งจดั เกบ็ กุญแจ โดยระบบการจดั เกบ็ และเบกิ จา่ ยกญุ แจแบง่ ออกเป็น 2 ส่วนการทางาน ไดแ้ ก่ ส่วนผดู้ แู ลระบบ (Admin) และสว่ นผใู้ ชง้ าน (User) โดยในส่วนผดู้ ูแล และเม่อื มกี ารคนื กุญแจในช่องคืนกุญแจระบบทาการอ่านค่า RFID เพ่อื ระบบทาหน้าสรา้ งบญั ชผี ใู้ ชง้ านและดูแลจดั การหอ้ ง สาหรบั บญั ชผี ใู้ ชง้ าน ตรวจสอบหมายเลขห้อง จากนนั้ ทาการจดั เกบ็ ตามหมายเลขห้องท่อี ่าน เรม่ิ ต้นครงั้ แรกในการขอเบกิ กุญแจตอ้ งผา่ นการสรา้ งผใู้ ช้งานขน้ึ มากอ่ น จากป้ายระบุตวั ตนได้ ไปยงั ช่องเกบ็ กญุ แจดงั รปู ท่ี 6. ซ่งึ บญั ชีผใู้ ชง้ านมีการจดั เก็บลายน้ิวและประวตั ขิ อ้ มูลส่วนตวั เบือ้ งต้นลง ฐานขอ้ มลู โดยการเกบ็ ขอ้ มลู เพ่อื ใช้ในการตดิ ตามผใู้ ชง้ านในกรณีไม่นาส่ง กญุ แจคนื ตเู้ กบ็ กุญแจ และสาหรบั การดูแลจดั การหอ้ งผดู้ แู ลระบบสามารถ เพม่ิ หรอื ลดหอ้ งสาหรบั ใชง้ าน และการกาหนดรหสั ของกญุ แจหอ้ งใชง้ านได้ การเขา้ ถึงหน้าผดู้ ูแลระบบต้องป้อนรหสั ก่อนการเขา้ ใช้งานเพ่อื ป้อ งกัน บคุ คลอ่นื เขา้ มาแกไ้ ขระบบการทางาน โดยหนา้ ต่างหลกั ของโปรแกรมการ ทางานดงั รูปท่ี 8. รูปท่ี 8. หนา้ ต่างหลกั ของระบบการจดั เกบ็ และเบกิ จา่ ยกญุ แจ รปู ท่ี 6. อปุ กรณ์เคร่อื งจดั เกบ็ กุญแจ สาหรบั ส่วนผใู้ ชง้ าน ตอ้ งผา่ นการสรา้ งบญั ชผี ใู้ ช้งานก่อน ในขนั้ ตอน การสรา้ งบญั ชผี ใู้ ชง้ านระบบทาการเกบ็ ขอ้ มูลพน้ื ฐานของผใู้ ชง้ าน เชน่ ช่อื และส่วนโปรแกรมระบบการจดั เก็บและเบิกจ่ายกุญแจ พัฒนาด้วย นามสกุล เลขบตั รประชาชน รหสั นักศึกษา และขอ้ มูลลายนิ้วมือ เพ่อื ใช้ โ ป รแ กรม Microsoft Visual Basic 2013 ร่วม กับ เคร่ือ งตรวจ ส อ บ เป็นฐานข้อมูลสาหรบั การเบิกกุญแจ ในครงั้ ต่อไป ผูใ้ ช้สามารถสแกน ลายนิ้วมือย่หี ้อ HIP รุ่น URU 4000 และ ระบบฐานข้อมูล SQL Server ลายน้ิวมือเพ่ือทาการเบกิ กุญแจได้ทันที และโดยผู้ใช้งานสามารถเบกิ 2008 โดยมขี นั้ ตอนในการทางานดงั รูปท่ี 7. กุญแจห้องและคนื กุญแจหอ้ งเม่อื ใชง้ านเสร็จแล้ว โดยในการเบกิ กญุ แจใช้ วิธีการตรวจสอบลายนิ้วมือ [4] ของผใู้ ช้งานดงั รูปท่ี 9(ก) จากนนั้ ระบบ แสดงหน้าต่างของผใู้ ช้งานและทาการเลอื กหอ้ งท่ตี ้องการเพ่อื เบกิ กญุ แจ โดยขอ้ กาหนดให้ผู้ใช้งาน 1 คนสามารถเบิกกุญแจได้เพียงห้องเดียว เทา่ นนั้ ไม่สามารถเบกิ กญุ แจหอ้ งมากกวา่ 1 หอ้ งพรอ้ มกนั ได้ ดงั รปู ท่ี 9(ข) 87

การประชมุ วชิ าการระดับชาตดิ า้ นเทคโนโลยสี ารสนเทศ ครงั้ ที่ 11 (NCIT2019) (ก) ตรวจสอบลายน้วิ มอื เพ่อื ใชง้ าน RFID 101 A== 102 A== 103 A== A== 148 (ข) เลอื กหอ้ งทต่ี อ้ งการใชง้ าน รูปท่ี 10. ผงั การทางานสว่ นการจดั เกบ็ กุญแจ รูปท่ี 9. หนา้ ต่างผใู้ ชง้ าน 3. การทดลองและผลการทดลอง สาหรบั ในการคนื กญุ แจเรม่ิ ต้นจากผใู้ ชง้ านใส่ลูกกุญแจไวใ้ นกล่องรบั ในการทดลองใชส้ ถานท่อี าคารวิศวกรรมและเทคโนโลยี มหาวทิ ยาลยั คืนกุญแจ จากนนั้ ระบบทาการอ่านขอ้ มูลในป้ายระบุตวั ตนท่ตี ิดไว้กบั ลูก ราชภฎั นครปฐม เพ่อื เก็บผลการทดลองการใช้งานระบบการจดั เก็บและ กุญแจ เม่อื ระบบอ่านหมายเลขห้องจากลูกกุญแจได้ จากนนั้ ไมโครคอล เบกิ จ่ายกุญแจแบบอตั โนมตั ิ โดยตดิ ตงั้ ไว้บนชนั้ 5 ห้องสโตร์ในตาแหน่ง โทรลเลอร์อาดุยโน่ทาการประมวลผลตามคาสงั่ ของโปรแกรม โดยสงั่ การเบิกกุญแจเดิม โดยมีนักศึกษาเขา้ ร่วมการทดลอง 20 คน ทาการเกบ็ ควบคุมการหมุนของเซอโวมอเตอร์ให้หมุนสายพานทาให้กล่องรบั คืน บนั ทกึ ขอ้ มูลการในใชง้ านของผใู้ ชท้ งั้ หมด โดยเกบ็ ค่าความพงึ พอใจในการ กุญแจเปิดออก จากนนั้ ลูกกุญแจเล่อื นผา่ นช่องต่างๆ ไปยงั ตาแหน่งของ ใชง้ าน 3 ส่วนการทางาน ไดแ้ ก่ ค่าความพงึ พอใจสว่ นสรา้ งผใู้ ชง้ านคดิ เป็น ช่องการเกบ็ กุญแจทอ่ี ่านได้ จากนนั้ สงั่ ควบคุมการหมุนของเซอโวมอเตอร์ ร้อยละ 93.2 ,ค่าความพงึ พอใจส่วนการเบิกจ่ายและคนื กุญแจคดิ เป็นรอ้ ย ใหห้ มุนเปิดกล่องเกบ็ กุญแจทาให้ลูกกุญแจเขา้ ไปยงั กล่องเกบ็ กุญแจ โดย ละ 98.7 และค่าความพงึ พอใจส่วนการเรยี กดูขอ้ มูลยอ้ นหลงั คดิ เป็นรอ้ ย เม่อื กุญแจลงสกู่ ลอ่ งเกบ็ กุญแจเรยี บรอ้ ย ไมโครคอลโทรลเลอรส์ ่งขอ้ มูลไป ละ 91.4 ดงั รปู ท่ี 11. ยงั ระบบการจดั เกบ็ และเบกิ จ่ายกุญแจผ่านการส่อื สารแบบอนุกรม เพ่อื ปรบั ปรุงขอ้ มลู การเบกิ จ่ายกญุ แจของระบบตามขนั้ ตอนวธิ ี ดงั รปู ท่ี 10. รูปท่ี 11. เปรยี บเทยี บความพงึ พอใจของผใู้ ชง้ าน จากนนั้ เปรียบเทยี บเวลาในการจดั เกบ็ และเบกิ จา่ ยกุญแจ จานวน 48 ดอก กบั เจา้ หนา้ ทด่ี ูแลหอ้ งสโตร์ ซง่ึ เป็นเจา้ หน้าท่ปี ระจาตึกเพยี งคนเดียว ทด่ี ูแลหอ้ งสโตร์ โดยแบ่งเป็นการเปรียบเทียบการเบกิ จา่ ยกุญแจ และการ จดั เกบ็ กญุ แจ โดยทาการสุ่มเรยี กกญุ แจจานวน 10 ครงั้ เป็นเวลา 5 วนั ใน 88

การประชุมวิชาการระดบั ชาตดิ ้านเทคโนโลยีสารสนเทศ ครงั้ ที่ 11 (NCIT2019) กรณีครงั้ ท่ดี ที ส่ี ุดของเจา้ หนา้ ท่ี สามารถหากญุ แจเจอและสง่ มอบกญุ แจได้ เบิกจ่ายกุญแจและจัดเก็บกุญแจน้อยกว่าการใช้งานเจ้าหน้าท่ีดูแล ในเวลา 13.52 วนิ าที โดยเป็นการคน้ หากุญแจเจอในทนั ที จากนนั้ นามาหา ห้องสโตร์โดยทาเวลาได้ดีกว่า 3.158 วินาที ในการเบิกจ่ายกุญแจและ ค่าเฉล่ยี ด้านเวลามาเปรยี บเทยี บเพ่อื หาคา่ ประสทิ ธภิ าพในการทางานดงั 1.818 วนิ าทีในการจดั เกบ็ กุญแจตามลาดบั โดยมีค่าความพึงพอใจของ ตารางท่ี 1. ผใู้ ชง้ านในส่วนการเบกิ จ่ายและคนื กญุ แจดที ่สี ุดอยทู่ ่รี อ้ ยละ 0.987 แสดงให้ เหน็ ว่าระบบการจดั เกบ็ และเบิกจ่ายกุญแจแบบอตั โนมตั ิสามารถนาไปใช้ ตารางท่ี 1. การเปรยี บเทยี บเวลาในการทางานของระบบการเบกิ กุญแจ งานไดจ้ รงิ วิธีการจ่าย ผลการทดลอง (ค่าเฉล่ียของเวลา) (s) เอกสารอ้างอิง กญุ แจ วนั ที่1 วนั ที่ 2 วนั ที่ 3 วนั ที่ 4 วนั ท่ี 5 [1] A.Pavithra, M.Kalavathi, S.Keerthi, and SK.Sabirunnaisa, “Access เจา้ หน้าท่ี 16.4 16.81 15.70 15.92 14.80 Control Using RFID and Arduino,” B.Tech. Project Report (Electronics and communication engineering), Jawaharlal Nehru Technological เคร่อื งเบกิ จา่ ย 12.27 13.12 12.14 12.77 13.54 University, Hyderabad, 2013. กญุ แจ [2] Praharshin M. Senadeera, and Numan S. Dogan, “Emerging Applications in RFID Technology,” Inter. J. of Computer Science and จากนนั้ ทาการทดลองระบบการคนื กญุ แจโดยนากุญแจทเ่ี บกิ ไปกลบั มา Electronics Engineering (IJCSEE), vol. 4, no. 2, pp. 75-79, 2016. คนื จากนนั้ จดั เกบ็ ลงกล่องเกบ็ กุญแจ โดยทดลองจดั เกบ็ กญุ แจจานวน 10 [3] E. Michael, Y. Isah, Bako Hussaini, O.F. Hassan, and V.C. Ezika, ครงั้ เป็นเวลา 5 วนั โดยการทางานของเจา้ หน้าทเ่ี ม่อื ไดก้ ญุ แจมาแลว้ จะ “Arduino Based RFID Line Switching Using SSR,” Int. J. of Scientific and นากุญแจเกบ็ ใสต่ ูเ้ กบ็ กญุ แจ โดยเร่มิ ตน้ คดิ เวลาตงั้ แต่นักศึกษาวางกญุ แจ Technology Research, vol. 6, no. 10, pp.98-100, 2017. ลงในถาดและเจ้าหน้าท่ีมาหยิบกุญแจไป จากการเกบ็ ค่าท่ีได้นามาหา [4] K. S. Myint, C.M.M. Nyein, “Fingerprint Based Attendance System Using ค่าเฉล่ยี ด้านเวลามาเปรียบเทยี บเพ่อื หาคา่ ประสทิ ธภิ าพในการทางานดงั Arduino,” Int. J. of Scientific and Research Publications, vol. 8, no. 8, ตารางท่ี 2. pp. 422-426, July 2018. [5] EZ. Orji, CV. Oleka, UI. Nduanya, “Automatic Access Control System ตารางท่ี 2. การเปรยี บเทยี บเวลาในการทางานของระบบการจดั เกบ็ กุญแจ using Arduino and RFID,” Journal of Scientific and Engineering Research, vol. 5, no. 4, pp. 333-340, 2018. วิธีการจดั เกบ็ ผลการทดลอง (ค่าเฉลย่ี ของเวลา) (s) [6] H. F. Abdulsada, “Design and Implementation of Smart Attendance กญุ แจ วนั ท่ี 1 วนั ท่ี 2 วนั ที่ 3 วนั ท่ี 4 วนั ท่ี 5 System Based On Raspberry pi,” Journal of Babylon University, Engineering Sciences, vol. 25, no. 5, pp. 1610-1618, 2017. [7] สนุ ีรตั น์ อนิ ตะมะ และวนั ดี มงคงกาย, “ไขความลบั ...กบั ระบบจดั การกญุ แจ,” บรษิ ทั เอน็ โอเค พรซิ ซิ นั่ คอมโพเนนท์(ประเทศไทย) จากดั . เจา้ หน้าท่ี 10.7 11.32 11.74 11.90 10.97 เครอ่ื งจดั เกบ็ กญุ แจ 9.44 9.52 9.6 9.43 9.55 ผลการทดลองท่ไี ดแ้ สดงใหเ้ ห็นว่าระบบการจดั เกบ็ และเบกิ จา่ ยกุญแจ แบบอตั โนมตั ิสามารถทาเวลาได้ดีกว่าเจ้าหน้าท่ี โดยการเบิกกุญแจ เจา้ หน้าท่ใี ชเ้ วลาเฉล่ีย 15.926 วนิ าที และเคร่อื งเบิกจ่ายกุญแจใช้เวลา เฉล่ีย 12.768 วินาที สาหรับการจดั เก็บกุญแจเจ้าหน้าท่ีใช้เวลาเฉล่ีย 11.326 วนิ าที และเคร่อื งจดั เกบ็ กญุ แจใชเ้ วลาเฉลย่ี 9.508 วนิ าที ซ่งึ ระบบ การจัดเก็บและเบกิ จ่ายกุญแจแบบอตั โนมตั ิให้ผลการทดลองด้านเวลา ดกี ว่าเจา้ หนา้ ท่ี 5. บทสรุปและขอ้ เสนอแนะ งานวจิ ยั ฉบบั น้ีไดน้ าเสนอวธิ กี ารในการจดั เกบ็ และเบกิ จา่ ยกุญแจแบบ อตั โนมตั ิ โดยทางานรว่ มกบั อุปกรณ์ฮารด์ แวร์ท่ไี ดป้ ระดษิ ฐ์คดิ คน้ ขน้ึ โดย สามารถเกบ็ กุญแจและจ่ายกญุ แจไดอ้ ยา่ งมีระบบ โดยนาเทคโนโลยี RFID และป้ายระบุตวั ตนมาชว่ ยในการระบุกญุ แจ และมีโปรแกรมระบบควบคมุ การจดั เก็บและเบิกจ่ายกุญแจ โดยมรี ะบบสมาชิกของผใู้ ชง้ านท่ชี ่วยให้ ทราบถงึ บุคคลท่มี าขอเบกิ กุญแจไปใชง้ าน โดยจากการทดลองระบบการ จัดเก็บและเบิกจ่ายกุญแจแบบอตั โนมตั ิแสดงให้เห็นว่าใช้เวลาในการ 89

การประชุมวชิ าการระดับชาตดิ ้านเทคโนโลยสี ารสนเทศ ครง้ั ที่ 11 (NCIT2019) การใช้ QoS สาหรบั วิดีโอสตรมี มิ่งบนเครอื ข่ายเอสดีเอน็ QoS Implementation for Video Streaming in SDN Network วรี ภทั ร สทิ ธริ าช พชิ ญพล เพชรบุญชว่ ย ชยากร เทยี นขาว คณะเทคโนโลยสี ารสนเทศ / สถาบนั คณะเทคโนโลยสี ารสนเทศ / สถาบนั คณะเทคโนโลยสี ารสนเทศ / สถาบนั เทคโนโลยพี ระจอมเกลา้ เจา้ คุณทหาร เทคโนโลยพี ระจอมเกลา้ เจา้ คุณทหาร เทคโนโลยพี ระจอมเกลา้ เจา้ คณุ ทหาร ลาดกระบงั ลาดกระบงั ลาดกระบงั Faculty of Information Technology / King Faculty of Information Technology / King Faculty of Information Technology / King Mongkut's Institute of Technology Mongkut's Institute of Technology Mongkut's Institute of Technology Ladkrabang Ladkrabang Ladkrabang กรุงเทพฯ / ประเทศไทย กรงุ เทพฯ / ประเทศไทย กรุงเทพฯ / ประเทศไทย Bangkok / Thailand Bangkok / Thailand Bangkok / Thailand [email protected] [email protected] [email protected] เดชาพล เลศิ สุรตั น์ โชตพิ ชั ร์ ภรณวลยั ลภสั ประดษิ ฐท์ ศั นยี ์ คณะเทคโนโลยสี ารสนเทศ / สถาบนั คณะเทคโนโลยสี ารสนเทศ / สถาบนั คณะเทคโนโลยสี ารสนเทศ / สถาบนั เทคโนโลยพี ระจอมเกลา้ เจา้ คณุ ทหาร เทคโนโลยพี ระจอมเกลา้ เจา้ คุณทหาร เทคโนโลยพี ระจอมเกลา้ เจา้ คณุ ทหาร ลาดกระบงั ลาดกระบงั ลาดกระบงั Faculty of Information Technology / King Faculty of Information Technology / King Faculty of Information Technology / King Mongkut's Institute of Technology Mongkut's Institute of Technology Mongkut's Institute of Technology Ladkrabang Ladkrabang Ladkrabang กรุงเทพฯ / ประเทศไทย กรงุ เทพฯ / ประเทศไทย กรุงเทพฯ / ประเทศไทย Bangkok / Thailand Bangkok / Thailand Bangkok / Thailand [email protected] [email protected] [email protected] สเุ มธ ประภาวตั คณะเทคโนโลยสี ารสนเทศ / สถาบนั เทคโนโลยพี ระจอมเกลา้ เจา้ คณุ ทหาร ลาดกระบงั Faculty of Information Technology / King Mongkut's Institute of Technology Ladkrabang กรุงเทพฯ / ประเทศไทย Bangkok / Thailand [email protected] บทคัดย่อ — ในปัจจุบนั บริการวิดีโอสตรีมมิ่งบนเครือข่ายเป็ นที่ คำสำคญั — เอสดีเอน็ , QoS, วิดีโอสตรมี มิ่ง แพร่หลาย แต่คุณภาพการให้บริการมีแนวโน้มที่จะได้รบั ผลกระทบจาก ทราฟฟิ คที่วิ่งอยู่บนเครือข่ายที่ใช้ทรัพยากรร่วมกัน การใช้ QoS เพ่ือ ABSTRACT — Video streaming service is commonly used ควบคุมทราฟฟิ คจึงเป็นสิ่งสาคัญท่ีจะรกั ษาคุณภาพของบริการวิดีโอสตรีม nowadays. But its quality is likely to be degraded from other traffic in มิ่งเอาไว้ แต่ QoS ต้องการข้อมูลและกลไกในการควบคุมทราฟฟิ คของ network. Therefore, QoS is important to maintain its quality. In order to เครือข่าย ซ่ึงเอสดีเอน็ เป็ นเทคโนโลยีท่ีช่วยให้ข้อมูลเหล่านี้และควบคุม perform traffic management, QoS requires network condition, traffic อุปกรณ์ในเครือข่ายในการจดั การทราฟฟิ ค งานวิจยั นี้ศึกษาเกี่ยวกบั การ information, and enforcement mechanism. This requires additional นา QoS มาใช้ควบคุมทราฟฟิ คบนเครือข่ายเอสดีเอน็ เพื่อแสดงให้เหน็ ถึง network management mechanism. SDN can provide the required ความแตกต่างของคุณภาพบริการวิดีโอสตรีมมิ่งท่ีมีและไม่มีการนา QoS information and has mechanism to control network. This work provides มาใช้ ผา่ นตวั ชี้วดั เชิงปริมาณ 90

การประชมุ วิชาการระดับชาตดิ ้านเทคโนโลยีสารสนเทศ ครงั้ ท่ี 11 (NCIT2019) a comparative study of video streaming quality with and without QoS (Differentiated Services Code Point) [2] ว่าขอ้ มลู ท่เี ขา้ มาควรอยใู่ นคลาส and shows quantitative results. ใด ขอ้ มูลท่มี ีความสาคญั จะถูกจดั สรรให้อยู่ท่ีคลาสระดบั สูง และขอ้ มูลทม่ี ี ความสาคญั น้อยลงมาจะถูกจดั สรรใหค้ ลาสท่รี ะดบั ต่ากว่า Keywords — SDN, QoS, Video Streaming DSCP เป็นค่าท่ีนามาจาแนกทราฟฟิคแต่ละประเภท ซ่งึ DSCP นนั้ 1. บทนา ปัจจบุ นั ใชแ้ ค่ 6 bit แรกเทา่ นนั้ โดยคา่ DSCP จะถูกนามาใชเ้ พ่อื หาวธิ ีการ การจดั การคณุ ภาพเครอื ขา่ ย หรอื Quality of Service (QoS) เป็นการ นาส่ง ท่เี รยี กว่า Per-Hop Behavior (PHB) ซ่งึ มีความเก่ยี วขอ้ งกบั ขนาด เพิ่มประสทิ ธภิ าพให้กบั เครือขา่ ย โดยจะมีการจดั ลาดบั ความสาคญั ใหก้ บั ของแบนด์วดิ ทท์ ่จี ะได้รบั การจดั คิว หลงั จากนนั้ ทราฟฟิคจะผา่ น Meter ทราฟฟิคประเภทตา่ งๆ เพ่อื ใหบ้ รกิ ารกบั ทราฟฟิคทม่ี คี วามสาคญั มากทส่ี ดุ เพ่อื ตรวจสอบค่าตวั แปรต่างๆท่ใี ชใ้ นการส่งขอ้ มูลว่าสามารถยอมรับได้ ไดท้ าการสง่ ขอ้ มลู ก่อน ซง่ึ ในปัจจุบนั การใช้งานอนิ เทอรเ์ น็ตมีความสาคญั หรอื ไม่ เชน่ DSCP มคี า่ เทา่ กบั 12 จะใชแ้ บนดว์ ดิ ทไ์ ดค้ วามเรว็ เท่ากบั 10 อย่างมาก โดยจะมกี ารใชง้ านหลากหลายประเภท เช่น การเล่นเว็บไซต์ Mbps เป็นตน้ ในการทดลองจะใช้ค่า DSCP เพ่อื ทาการจดั กลุ่มของทราฟ การส่งหรอื รบั ขอ้ มลู การสตรมี มงิ่ และการดาวนโ์ หลดขอ้ มูล ซ่งึ การใชง้ าน ฟิค เพ่ือจะได้ทราบว่าทราฟฟิคใดมีความสาคญั ในระดับคลาสใด เพ่ือ สิ่งเหล่านี้พร้อมๆกนั ในเครือข่ายท่ียงั ไม่มีการนาการจัดการคุณภาพ นาไปใช้ในการกาหนดการเขา้ คิวและกาหนดค่าสูงสุดของแบนด์วิดท์ท่ี เครือข่าย หรอื QoS เขา้ มาใช้ จะส่งผลให้แบนดว์ ิดทท์ ่มี อี ย่อู ยา่ งจากดั นนั้ คลาสนนั้ สามารถใชไ้ ด้ โดยค่า DSCP สามารถดไู ดจ้ ากตารางท่ี 1. ไม่เพยี งพอต่อความต้องการในเครอื ข่าย และเกิดความหนาแน่นของช่อง ทางการส่งขอ้ มลู จงึ ทาใหท้ ราฟฟิคบางประเภททม่ี คี วามสาคญั เช่น การดู ตารางท่ี 1. ตวั อยา่ ง PHB Value[3] วิดีโอสตรีมม่งิ ไม่สามารถรบั /ส่งขอ้ มูลได้อย่างต่อเน่ือง หากในขณะนนั้ มี การดาวน์โหลดไฟล์ขนาดใหญ่ในเวลาเดียวกนั แต่ถ้าหากนากลไก QoS DSCP Value Meaning Drop Equivalent IP เข้ามาใช้ ก็จะสามารถจาแนกได้ว่าทราฟฟิคประเภทใดมคี วามสาคญั มากกว่า และสามารถจดั การแบ่งแบนดว์ ิดทใ์ ห้ทราฟฟิคแต่ละประเภทได้ 101 110 (46) Probability Precedence อยา่ งเหมาะสม สง่ ผลใหก้ ารสง่ ขอ้ มูลในเครอื ขา่ ยมคี ณุ ภาพมากยง่ิ ขนึ้ โดย ในการใชก้ ลไก QoS จะตอ้ งทาการตงั้ คา่ ในส่วนของอปุ กรณ์แต่ละตวั และ 000 000 (0) Value จาเป็นทจ่ี ะตอ้ งใชข้ อ้ มูลท่สี าคญั เพ่อื นามาพจิ ารณา เชน่ ระดบั ความสาคญั 001 010 (10) ของแพ็กเกต็ ขอ้ มูลปริมาณทราฟฟิคของเครือข่ายในขณะนนั้ ซ่งึ การนา 001 100 (12) High Priority N/A 101-Critical ขอ้ มูลมานนั้ สามารถทาได้โดยการเรียกดูขอ้ มูลของอุปกรณ์ทีละตวั และ 001 110 (14) การเรยี กดขู อ้ มลู ของอุปกรณ์ทลี ะตวั นนั้ เป็นเร่อื งท่ยี ากสาหรบั เครอื ขา่ ยทม่ี ี 010 010 (18) Expedited ขนาดใหญ่ เน่อื งจากเครอื ขา่ ยขนาดใหญจ่ ะมอี ปุ กรณ์เครอื ขา่ ยจานวนมาก 010 100 (20) ซ่งึ เครอื ขา่ ยเอสดเี อน็ (SDN) มกี ลไกท่ชี ่วยสนบั สนุนใหก้ ลไก QoS ทางาน 010 110 (22) Forwarding ไดด้ งั ทก่ี ล่าวมาน้ี จงึ ทาใหก้ ารจดั การแบนดว์ ดิ ทใ์ นเครอื ขา่ ยทม่ี ขี นาดใหญ่ 011 010 (26) มปี ระสทิ ธภิ าพมากยงิ่ ขนึ้ ช่วยเพ่ิมโอกาสสาเรจ็ และลดความล่าชา้ ในการ 011 100 (28) (EF) ส่งทราฟฟิคทม่ี คี วามสาคญั สูง 011 110 (30) 100 010 (34) Best Effort N/A 000-Routine 2. ทฤษฏที เ่ี ก่ยี วขอ้ ง 2.1. Quality of Service 100 100 (36) AF11 Low 001-Priority Quality of Service (QoS) [1] - เป็นเทคโนโลยที ่ที างานบนเครอื ขา่ ยท่ี 100 110 (38) AF12 Medium 001-Priority ช่วยจดั ลาดบั ความสาคญั ของทราฟฟิคประเภทต่างๆ เพ่อื รบั ประกนั ในการ ใช้ช่องทางบนระบบเครือข่ายท่มี ีขนาดของแบนด์วดิ ท์ท่มี อี ย่อู ยา่ งจากัด AF13 High 001-Priority โดย QoS จะช่วยบริหารการจดั สรรแบนดว์ ดิ ทใ์ หก้ บั การไหลของทราฟฟิ คท่อี ยใู่ นเครอื ขา่ ย สง่ิ นช้ี ่วยใหผ้ ดู้ แู ลระบบเครอื ขา่ ยสามารถกาหนดลาดบั AF21 Low 001-Immediate การจดั การรบั ส่งทราฟฟิค และจานวนแบนดว์ ิดท์ท่จี ่ายใหใ้ นการรบั ส่งท ราฟฟิค ส่วนประกอบของ QoS ส่วนใหญ่มีอยู่ 2 ส่วนด้วยกนั ได้แก่ AF22 Medium 001-Immediate ขนั้ ตอนการจาแนกขอ้ มูล (Classification), การจดั ควิ และการส่งออกขอ้ มูล (Queuing and Scheduling) โดยมกี ารทางานดงั น้ี AF23 High 001-Immediate 2.1.1. การจาแนกขอ้ มลู (Classification) AF31 Low 011-Flash ก่อนท่จี ะทาการจดั การแบ่งคลาสใหแ้ ต่ละแพ็กเกต็ ขอ้ มูลท่เี ขา้ มายงั อุปกรณ์เครือข่ายจะถูกพิจารณาจดั สรรด้วยวิธีจาแนกตามค่า DSCP AF32 Medium 011-Flash AF33 High 011-Flash AF41 Low 100-Flash Override AF42 Medium 100-Flash Override AF43 High 100-Flash Override 2.1.2. การจดั ควิ และการส่งออกทราฟฟิค (Queuing and Scheduling) ทราฟฟิคจะถูกแบง่ ออกเป็นหลายคลาสเพ่อื ใหส้ ามารถตดั สินใจในการ กาหนดตารางเวลาได้ ในปัจจุบนั วิธกี ารเลอื กส่งขอ้ มูลอยู่ทวั่ ไปบนเราท์ เตอร์ มีหลายวิธีท่สี ามารถทาได้แล้วแต่เฉพาะความเหมาะสมของวธิ ที จ่ี ะ นาไปใช้ ยกตัวอย่างเช่น Weight Round Robin และ Weighted Fair Queuing [4] ซง่ึ เป็นวธิ ที ่จี ะไม่มกี ารหมนุ เวยี นเพ่อื เลอื กทราฟฟิคแตจ่ ะเป็น การจดั คลาสและกาหนดเวลาของทราฟฟิค โดยจะคานวณเวลาทุกทราฟ ฟิค อตั ราแพก็ เกต็ จานวนของคลาสท่มี ี คา่ ถว่ งน้าหนกั และขนาดของทุก 91

การประชุมวชิ าการระดบั ชาตดิ ้านเทคโนโลยีสารสนเทศ คร้งั ที่ 11 (NCIT2019) แพก็ เกต็ ในคลาส ออกมาเป็นเวลาของทราฟฟิค และในบางรปู แบบอาจจะ 2.3. Software Defined Network เลอื กทราฟฟิคตวั ทค่ี าดว่าใชเ้ วลานอ้ ยท่สี ดุ ของแต่ละคลาสออกไปกอ่ น Software Defined Network (SDN) [7] เป็นสถาปัตยกรรมเครือขา่ ย รูปท่ี 1. ตวั อยา่ งการจดั ควิ และสง่ ออกทราฟฟิค คอมพวิ เตอร์แบบใหม่ท่อี อกแบบมาเพ่อื ช่วยให้สามารถควบคุมการไหล ขอ้ มูลผา่ นเครอื ข่ายรวมถงึ ทรพั ยากรในเครอื ข่ายโดยใชซ้ อฟตแ์ วร์เป็นตวั 2.2. Video Streaming กาหนดการทางานซง่ึ ไดแ้ ยก Control plane และ Data plane ออกจากกนั Video Streaming คอื การเล่นไฟลม์ ลั ตมิ เี ดยี โดยทไ่ี มม่ กี ารดาวน์โหลด โครงสรา้ งสถาปัตยกรรมเอสดเี อ็นแบ่งออกเป็น 3 Layer คอื Application Layer, Control Layer, Infrastructure Layer โ ด ย Application Layer ใ ช้ ไฟล์ทงั้ หมดมาบนเคร่ืองคอมพิวเตอร์ เน่ืองจากการดาวน์โหลดไฟล์ ตดิ ต่อกบั ผใู้ ช้งานผ่านแอปพลิเคชันเพ่อื กาหนดการทางานโดยรวมของ มัลติมีเดียทงั้ หมดใช้เวลาค่อนข้างนาน การสตรีมมิ่งจึงเป็นเทคนิคท่ี เครอื ขา่ ย เชน่ การกาหนดกฏเกณฑข์ องไฟรว์ อลล์วา่ IP ไหนสามารถผ่าน เหมาะสมสาหรบั การถา่ ยโอนขอ้ มลู เพ่อื ท่สี ามารถประมวลผลเป็นสตรมี ได้ เขา้ มาในเครอื ข่ายของเราไดบ้ ้างโดยใช้ API ทาหน้าท่ใี นการติดต่อ SDN อย่างต่อเน่ือง การสตรมี มิ่งจาเป็นต้องอาศยั ความเรว็ ในการสง่ ท่มี ากกว่า Controller ผ่านทางจุดเช่ือมต่อท่ีเรียกว่า North Bound Control Layer ความเร็วในการประมวลผลทราฟฟิคท่เี ขา้ มา หากทราฟฟิคมาถึงไม่เร็ว หรือ Control Plane ทาหน้าท่เี ป็น Centralized Control ควบคุมการไหล พอจะทาใหก้ ารสตรมี มงิ่ เป็นไปอยา่ งไมต่ อ่ เน่อื ง หรอื อาจจะการเกดิ การลด ของขอ้ มูลในการสง่ ขอ้ มูลไปยงั Data Plane ท่มี ซี อฟตแ์ วรท์ ่ที าหน้าท่หี ลกั คุณภาพของการสตรีมมิง่ นนั้ ลง เพ่อื ใหท้ ราฟฟิค มีขนาดเล็กลงและส่งได้ ในการควบคุมคือ SDN Controller เช่น Ryu Controller ซ่ึงเป็ น Open รวดเรว็ ขน้ึ โดยปัจจยั ท่สี ่งผลต่อการสตรมี มงิ่ เน่ืองจากในระบบเครอื ขา่ ย Source SDN Controller ชนดิ หน่งึ ทไ่ี ดร้ บั การยอมรบั ในวงกวา้ ง ซง่ึ จะทา อนิ เตอรเ์ น็ต มกี ารใชแ้ บนดว์ ดิ ท์ร่วมกนั อาจส่งผลทาใหท้ ราฟฟิคประเภท หน้าท่ีในการควบคุมการไหลของข้อมูลไปยงั อุปกรณ์ใน Layer ชนั้ ล่าง สตรีมม่ิงเกดิ การส่งขอ้ มูลล่าช้าได้ ซ่งึ ค่าท่นี ิยมนามาใชว้ ดั คุณภาพวดิ โี อ ถดั ไปผา่ นทาง South Bound ดว้ ยโพรโทคอล OpenFlow ผา่ นภาพแต่ละเฟรม คอื การคานวณหาค่าความแตกต่างระหวา่ งเฟรมภาพ ต้นฉบบั กบั เฟรมภาพท่ีส่งผ่านเครือข่าย ค่านี้เรียกว่า Peak Signal to Noise Ratio (PSNR) [5] โดยหากค่า PSNR ยงิ่ สูง ก็จะถือว่ายงิ่ ดี ซ่งึ ค่า PSNR สามารถคานวณไดจ้ ากสมการท่ี (1) และสมการท่ี (2) ������������������������ = 10������������������10 [(2������−1)2] (1) ������������������ ������������������ = 1 ∑������������=������1 ∑������������=������1(������(������, ������) − ������′(������, ������))2 (2) รูปท่ี 2. สถาปัตยกรรมเอสดเี อน็ ������������������������ Infrastructure Layer หรอื Data Plane คอื อุปกรณ์ท่ใี ชใ้ นการรบั ส่งท โดยท่ี b คอื จานวนบิตของสีในหน่ึงจุดภาพ (Pixel) ขณะท่ี ������������ และ ราฟฟิค ขอ้ มูลท่อี ยูใ่ น Flow Table และ Table อ่นื ๆ ตามขอ้ มูลท่ไี ดร้ บั มา ������������ คอื จานวนจุดภาพในแนวนอนและแนวตงั้ ตามลาดบั และ ������(������, ������) คอื จาก Controller โดยปกตแิ ลว้ อุปกรณ์ใน Layer น้ีคอื Open Flow Switch ค่าของจดุ ภาพตน้ ฉบบั ณ ตาแหน่ง (������, ������) สว่ น ������′(������, ������) คอื คา่ ของจดุ ภาพ [10] ซ่งึ มมี าตรฐานเปิดเรยี กว่า Open vSwitch หรอื OVS ซ่งึ เป็นอุปกรณ์ ของภาพท่ีนามาเปรียบเทียบ ณ ตาแหน่งเดยี วกนั การวดั คุณภาพของ ท่ที างานในลกั ษณะของ Virtual Switch ภาพจะพจิ ารณาจาก PSNR และเปรยี บเทยี บโดยใชเ้ กณฑต์ ามตารางท่ี 2. 2.3.1. OpenFlow ตารางท่ี 2. เกณฑก์ ารวดั คณุ ภาพของรปู ภาพโดยใชค้ า่ PSNR[6] OpenFlow [8] เป็นโพรโทคอล Layer2 หรือ Data Link Layer (OSI PSNR (dB) ความหมาย Model) โดยเป็นมาตรฐานท่ใี ช้แลกเปล่ยี นขอ้ มูลระหว่าง Controller และ Switch นัน่ คือ OpenFlow จะทาหน้าท่ีส่งต่อ Frame จาก Switch ไปยงั >37 ยอดเย่ยี ม Switch ดว้ ย ซ่งึ ทาใหผ้ ดู้ แู ลระบบไมจ่ าเป็นท่จี ะตอ้ งทาการตงั้ คา่ Switch ที 31-37 ดี ละตัวโดยตรง แต่จะทาการ ตงั้ ค่า จากส่วนกลาง หรือ Controller แทน 25-30 พอใช้ นอกจากนัน้ OpenFlow นัน้ ถูกออกแบบมาเพ่ือให้ใช้งานได้กับ Switch 20-25 ไม่ดี จากผผู้ ลิตใดๆกไ็ ด้ ไม่ยดึ ตดิ กบั ซอฟตแ์ วร์บน Switch อกี ต่อไป เพราะ <20 แย่ อุปกรณ์ทงั้ หมดสามารถเขา้ ใจกนั ไดผ้ ่านโพรโทคอลเดยี วกนั OpenFlow ถูกนามาใช้โครงการวิจยั ในมหาวิทยาลัย Stanford ในปี 2008 โดยมี 92

การประชุมวิชาการระดับชาตดิ ้านเทคโนโลยีสารสนเทศ ครั้งท่ี 11 (NCIT2019) เป้าหมายคือการเรม่ิ ตน้ หาวิธีจดั การอุปกรณ์เครือข่าย ต่อมา OpenFlow VLC Media Player [13] คือโปรแกรมเล่นไฟล์ส่ือเช่นเพลง และ อยภู่ ายใตก้ ารดแู ลของ Open Networking Foundation (ONF) ภาพเคล่อื นไหวถูกพฒั นาโดยโครงการ วดิ โี อแลน (VideoLAN) สาหรบั เลน่ ไฟล์มีเดียต่างๆ วีแอลซีมีเดียเพลเยอร์เป็ นซอฟต์แวร์เล่นไฟล์ส่ือ โดยขอ้ ดขี องเอสดเี อน็ คอื มคี วามคล่องตวั ในการใชง้ าน สามารถทาให้ คณุ ภาพสงู และถา่ ยทอดแบบวดิ โี อแบบสตรมี ระหว่างเน็ตเวริ ก์ ได้ บรหิ ารจดั การเครอื ขา่ ยใหส้ อดคลอ้ งกบั การเปล่ยี นแปลงตามความตอ้ งการ ได้ง่ายและยงั สามารถบริหารจัดการแบบศูนยก์ ลางได้ สามารถตงั้ ค่า 2.4.3. Measurement Tools จดั การ ดูแลความปลอดภยั และใชง้ านทรพั ยากรเครือขา่ ยไดอ้ ยา่ งรวดเรว็ VQMT[14] คือโปรแกรมวดั ค่าภาพแต่ละเฟรมระหว่างวิดโี อต้นฉบบั เน่ืองจาก SDN Controller เป็นศูนยก์ ลางของอุปกรณ์ในเครือข่ายแต่มี กบั วิดโี อท่ผี า่ นเครือข่ายเพ่อื นามาเปรียบเทยี บหาค่า PSNR ว่าคุณภาพ ขอ้ จากดั ทอ่ี ุปกรณ์ในเครอื ขา่ ยนนั้ จาเป็นตอ้ งรองรบั โพรโทคอล OpenFlow วิดีโอต้นฉบบั กับวิดีโอท่ีผ่านเครือข่ายมีค่า PSNR เท่าใด ซ่ึงภายใน เสมอ โปรแกรมมคี วามใช้ง่ายและสะดวกต่อการใชง้ านและยงั มีการแสดงกราฟ เปรยี บเทยี บทาใหส้ งั เกตความแตกตา่ งไดง้ า่ ยยง่ิ ขนึ้ 2.3.2. Ryu Controller Ryu [9] เป็น Component-based Software Defined Networking Ryu 2.4.4. Traffic Generator Tools จดั การเก่ียวกบั Software Component ด้วย API ท่ีกาหนดไว้ ซ่ึงทาให้ Iperf [15] เป็น เคร่อื งมอื ท่ใี ชก้ นั อยา่ งแพรห่ ลายสาหรบั การวดั และการ ผู้พัฒนาง่ายต่อการจัดการและควบคุมเครือข่ายใหม่ท่ีเกิดข้ึน Ryu ปรบั แต่งเครอื ขา่ ย สามารถสรา้ งการวดั ประสทิ ธภิ าพท่ไี ดม้ าตรฐานสาหรบั ร อ ง รับ โ พ ร โ ท ค อ ล ต่ า ง ๆ ส า ห รับ ก า ร จัด ก า ร อุ ป ก ร ณ์ เ ค รื อ ข่ า ย เ ช่ น เครอื ข่าย โดย Iperf มีฟังก์ชนั่ ไคลเอนต์และเซริ ฟ์ เวอรแ์ ละสามารถสรา้ ง OpenFlow, Netconf, OF-config และอ่นื ๆ สตรมี ขอ้ มลู เพ่อื วดั ปรมิ าณ Throughput ระหวา่ งอปุ กรณ์ทงั้ สองในทิศทาง เดียวหรือทงั้ สองทิศทางได้ โดยในการทดลองน้ีจะใช้ Iperf เพ่ือทาการ จาลองทราฟฟิคสาหรบั รบกวนการสตรมี มง่ิ ในเครอื ขา่ ย 3. การออกแบบระบบ 3.1. System Overview รปู ท่ี 3. การทางานโดยรวมของ OpenFlow 2.3.3. การจากดั การไหลของขอ้ มลู (Bandwidth Control) รูปท่ี 4. ตวั อยา่ ง Topology โครงสรา้ งของระบบท่ที าการทดลอง OpenFlow version 1.3 มีกลไก Metering [10] ซ่ึงทาให้ Application ท่คี วบคุมการทางานเครอื ขา่ ยอยู่ทราบปรมิ าณทราฟฟิคและนามาควบคุม ภาพรวมระบบแสดงดงั รูปท่ี 4. ซง่ึ จะประกอบไปดว้ ยแอปพลเิ คชนั การไหลของขอ้ มูลแต่ละประเภทผา่ นการตงั้ ค่า Meter ท่ไี ดก้ าหนดไว้ได้ ซ่งึ ทาหน้าท่ีตรวจสอบและกาหนดความสาคญั ของแต่ละแพ็กเก็ตรวมถงึ [11] โดยมี Meter Table เป็ นตารางเก็บ Meter Entry เอาไว้ ซ่ึงแต่ละ การออกคาสงั่ ใหแ้ ตล่ ะอุปกรณ์ใหม้ กี ารเปลย่ี นแปลงค่าแบนดว์ ิดทใ์ นกรณีท่ี Entry จะมีชุดของคาสงั่ ทจ่ี ะสามารถกาหนดให้ทราฟฟิคของขอ้ มูลเป็นไป เกิดความคบั คงั่ โดยการตรวจสอบความคบั คงั่ ดงั รูปท่ี 5. ซ่ึงจะให้ค่า ตามท่กี าหนด เช่น คาสงั่ ดรอ็ ปแพก็ เก็ต การกาหนดแต่ละ Entry จะเป็น แบนดว์ ดิ ทเ์ พ่มิ สาหรบั ทราฟฟิคท่มี ีความสาคญั สูงกว่าและยงั ทาหน้าท่ี การควบคุมการไหลของขอ้ มูลแต่ละประเภท จึงสามารถใชก้ ลไกน้ีในการ กาหนดค่าแบนด์วดิ ท์ท่สี ามารถใชไ้ ด้ (Threshold) อกี ดว้ ย ดงั รูปท่ี 6. โดย กาหนดแบนด์วดิ ทส์ ูงสุดท่อี นุญาตใหใ้ ชไ้ ด้สาหรบั ทราฟฟิคแต่ละประเภท ใช้ Ryu Controller เป็น SDN Controller ควบคุมการเช่อื มต่อของอุปกรณ์ เพ่ือควบคุมการใช้แบนด์วิดท์ของทราฟฟิคอ่ืนไม่ให้มากจนกระทัง่ มี ในเครอื ขา่ ยและส่งคาสงั่ ต่อจากแอปพลิเคชนั เพ่อื อพั เดทค่าแบนด์วิดท์ ผลกระทบตอ่ ทราฟฟิควดิ โี อสตรมี มง่ิ ให้กบั ทราฟฟิคแต่ละคลาสในกรณีท่เี สน้ ทางนัน้ มกี ารใช้แบนด์วดิ ท์เกิน กาหนด และ Mininet ทาหน้าท่ีจาลองการสร้าง Host, Controller และ 2.4. Test-Bed Tools Switch ท่ีสนับสนุนกลไก QoS ขน้ึ มาเพ่อื เป็นพนื้ ท่สี าหรบั การทดลองใช้ 2.4.1. Network Emulator SDN Controller และ QoS โดยจะมี OpenFlow ทาหน้าท่ีเป็ นตัวกลาง Mininet [12] คอื Network Emulator สาหรบั จาลองการสรา้ งเครือขา่ ย ท่ปี ระกอบดว้ ย Switch, Host, Controller และ Link โดย Host ท่ี Mininet สรา้ งขนึ้ มาจะเป็น Linux Host ส่วน Switch ท่สี ร้างขนึ้ มาจะรองรบั โพรโท คอล OpenFlow ดงั นนั้ จงึ สามารถใชใ้ นการจาลองเครอื ขา่ ยเอสดเี อน็ ได้ 2.4.2. Streaming Tools 93

การประชุมวิชาการระดับชาติดา้ นเทคโนโลยีสารสนเทศ ครั้งท่ี 11 (NCIT2019) ส่อื สารระหว่าง Controller กบั อุปกรณ์ในเครอื ข่ายเม่อื มกี ารเปล่ยี นแปลง 3.2. ขนั้ ตอนการดาเนินการ หรอื ดงึ เอาขอ้ มูลจากอปุ กรณ์มาใช้ สรา้ งเครอื ขา่ ยจาลองดว้ ย Mininet และใช้ Ryu Controller ควบคุมเพ่อื กระจายคาสงั่ จากแอปพลเิ คชนั หรอื รวบรวมขอ้ มลู จากอปุ กรณ์ในเครอื ขา่ ย ใหก้ บั แอปพลเิ คชนั ซ่งึ การสรา้ งเครอื ขา่ ยจาลองนนั้ ใช้ Topology ตามรูปท่ี 4. และทุกเสน้ ทางจะมีขนาดแบนด์วิดท์ 10Mbps จากนนั้ ทาการทดลอง ตามขนั้ ตอนต่อไปน้ี บนเครอื ขา่ ยทไ่ี ม่มกี ารเปิดใชง้ านและมกี ารเปิดใช้งาน QoS Application 3.2.1. เรมิ่ ทาวดิ โี อสตรมี มงิ่ สตรมี มงิ่ วดิ โี อจากเซริ ฟ์ เวอรแ์ ละทาการบนั ทกึ วดิ โี อผา่ นไคลเอนต์โดย ใช้ VLC Media Player ซ่งึ h1 ทาหน้าท่เี ป็นเซริ ฟ์ เวอร์ และทาการตงั้ ค่า DSCP ของการสตรมี มง่ิ ใหเ้ ป็นค่าท่สี ูง เพ่อื ใหท้ ราฟฟิคมีความสาคญั สูง และให้ h3 ทาหนา้ ท่เี ป็นไคลเอนต์ 3.2.2. สรา้ งทราฟฟิครบกวนการสตรมี มงิ่ ทาการใช้ Iperf จาลองทราฟฟิคเพ่อื รบกวนการสตรมี มิ่งโดยให้ h2 เป็น Iperf Server และให้ h4 เป็น Iperf Client โดยกาหนดใหท้ ราฟฟิคเป็น แบบ UDP และมขี นาด 10 Mbps รปู ท่ี 5. แผนภาพการทางานระบบตรวจสอบความหนาแน่นของทราฟฟิค 3.3. ผลทคี่ าดวา่ จะไดร้ บั จากระบบทนี่ าเสนอ 1.) กลไก QoS สามารถควบคมุ การใชแ้ บนดว์ ดิ ทข์ องเครอื ขา่ ยไดอ้ ยา่ ง สอดคลอ้ งกบั ความสาคญั ของทราฟฟิค 2.) SDN Controller ตรวจสอบสถานะเครือข่ายเช่นแบนด์วิดท์ ปรมิ าณทราฟฟิคมาใหก้ บั QoS Application เพ่อื คานวณและปรบั ค่าสูงสุด ของแบนด์วิดท์ท่ีอนุญาตให้ใช้ไดห้ ากมีเหตุการณ์ท่ีทาให้เครือข่ายเกดิ ความคบั คงั่ ของขอ้ มลู 3.) ทาใหท้ ราฟฟิควิดีโอสตรีมมงิ่ ใชแ้ บนดว์ ิดท์ของเครือขา่ ยได้มาก ท่สี ดุ โดยไปควบคมุ การใชแ้ บนดว์ ดิ ทข์ องทราฟฟิคอ่นื ทส่ี าคญั นอ้ ยกวา่ 4.) เหน็ ความแตกตา่ งของคณุ ภาพวดิ โี อสตรมี มง่ิ ระหวา่ งเครอื ขา่ ยท่ไี ม่ มีการใช้ QoS และเคร่ือข่ายท่ีมีการใช้ QoS เขา้ มาช่วยควบคุมการใช้ แบนดว์ ดิ ท์ รปู ท่ี 7. กราฟเปรยี บเทยี บ Throughput ระหวา่ งทราฟฟิคท่มี คี วามสาคญั สงู และทราฟฟิครบกวนทม่ี คี วามสาคญั ต่า ซ่งึ ผลการทดลองเบอื้ งตน้ แสดงไดด้ งั รูปท่ี 7. จะเหน็ ไดว้ ่าการทา QoS จะไปจากดั การใช้แบนด์วิดทข์ องทราฟฟิครบกวนท่มี คี วามสาคญั ต่า เพ่อื รปู ท่ี 6. แผนภาพการทางานของคอนโทรลเลอรใ์ นเครอื ขา่ ยเอสดเี อน็ 94

การประชมุ วิชาการระดบั ชาตดิ ้านเทคโนโลยีสารสนเทศ คร้ังที่ 11 (NCIT2019) ทาใหท้ ราฟฟิควดิ โี อสตรมี มงิ่ ซ่งึ มคี วามสาคญั สงู สามารถใชแ้ บนด์วดิ ท์ของ 5. สรุปผล เครอื ขา่ ยไดเ้ ตม็ ท่ี เพ่อื ใหไ้ ดค้ ุณภาพทด่ี ขี องภาพจากวดิ โี อสตรมี มงิ่ จากการทดลองจะเหน็ ถงึ ประสทิ ธภิ าพของการนา QoS มาใชก้ บั เอสดี เอน็ โดยไดม้ กี ารกาหนดค่าแบนดว์ ดิ ทท์ ส่ี ามารถใชไ้ ดข้ น้ึ มา เม่อื ใดท่ที ราฟ 4. ผลการทดลอง ฟิ คท่ีเข้ามีปริมาณมากกว่าค่าแบนด์วิดท์ท่ีสามารถใช้ได้ จะทาการ รูปท่ี 8. และรูปท่ี 9. แสดงภาพวิดโี อท่สี ่งผา่ นเครือข่ายแบบไม่มแี ละ ควบคุมทราฟฟิคท่เี ขา้ มาดว้ ยการจากดั ปริมาณการเขา้ มาของทราฟฟิค แบบมกี ารควบคุมการใชแ้ บนดว์ ดิ ท์โดย QoS Application ตามลาดบั ซ่งึ โดยจะแบ่งแยกความสาคญั ของทราฟฟิคจากค่า DSCP ทไ่ี ดก้ าหนดไวเ้ พ่อื จะเหน็ ไดว้ า่ คณุ ภาพของภาพวิดโี อในรูปท่ี 8 มคี วามผดิ เพยี้ นบรเิ วณกลาง รกั ษาคุณภาพของวิดโี อสตรมี ม่ิงหรอื ทราฟฟิคท่มี คี วามสาคัญให้ไม่ถูก ภาพเม่อื เทยี บกบั ในรูปท่ี 9. รบกวนจากทราฟฟิคอ่ืนๆ และหลังจากท่ีได้ทดลองนากลไก QoS มา ปรบั ปรุงการใหบ้ ริการ กไ็ ดผ้ ลการทดลองท่นี ่าพงึ พอใจ เม่อื ปรมิ าณทราฟ รปู ท่ี 8. ภาพท่ไี มม่ กี ารใชง้ าน QoS Application ฟิคท่เี ขา้ มาสงู ถึงคา่ แบนดว์ ิดทท์ ่สี ามารถใชไ้ ด้ SDN Controller จะทาการ ควบคุมการใชแ้ บนดว์ ดิ ท์ทราฟฟิคประเภทอ่นื ๆลง และทาใหท้ ราฟฟิคท่มี ี รูปท่ี 9. ภาพท่มี กี ารใชง้ าน QoS Application ความสาคญั สูงอยา่ งวดิ โี อสตรมี มงิ่ ไดใ้ ชแ้ บนดว์ ดิ ทม์ ากท่สี ุด จงึ ทาใหว้ ดิ โี อ สตรมี มงิ่ สามารถเลน่ ไดอ้ ยา่ งตอ่ เน่อื ง ทาให้ PSNR ท่วี ดั ไดม้ คี า่ อยใู่ นชว่ งท่ี รูปท่ี 10. กราฟเปรยี บเทยี บคณุ ภาพวดิ โี อสตรมี มง่ิ ท่สี ง่ ผา่ นเครอื ขา่ ยท่ไี มม่ ี ยอมรบั ได้ ส่วนของเครอื ขา่ ยท่ไี ม่มกี ารควบคุมโดย QoS Application จะ และมกี ารใช้ QoS Application ควบคมุ การใชแ้ บนดว์ ดิ ท์ พบว่าหากมที ราฟฟิคอ่นื ๆเขา้ มาจานวนมาก การเล่นวิดโี อสตรีมมงิ่ จะไม่ ราบร่นื และมี PSNR อยใู่ นช่วงท่ไี ม่น่าพงึ พอใจ รูปท่ี 10. แสดงการเปรียบเทยี บ PSNR โดยกราฟเสน้ สีน้าเงนิ และสี สม้ คือ PSNR ท่วี ดั ได้จากเครือขา่ ยท่ไี ม่มแี ละมกี ารใช้ QoS Application เอกสารอ้างอิง ในการควบคุมการใชแ้ บนดว์ ดิ ท์ โดยหลงั จากปล่อยทราฟฟิครบกวนการ สตรมี มิง่ (ณ เวลาท่ี Frame No. ประมาณ 480) จะเห็นได้ว่า กราฟของ [1] M. Marchese, “QoS over Heterogeneous Networks,” Apr. 16, 2007. เครอื ข่ายท่มี ีการใช้ QoS Application มีคุณภาพสูงในระดบั 40 ขนึ้ ไป ซ่งึ [Online]. Available: http://dx.doi.org/10.1002/9780470058763. ถือว่ามคี ุณภาพท่ดี ี ต่างจากเครือข่ายทไ่ี ม่มีการใช้ QoS Application ซ่งึ มี [2] Cisco., “Implementing Quality of Service Policies with DSCP” Feb. 15, ค่า PSNR อยทู่ ป่ี ระมาณ 20 หรอื ต่ากว่า ซง่ึ ถอื วา่ มคี ุณภาพท่ไี มด่ ี 2008.[Online] Available: https://www.cisco.com/c/en/us/support/docs/quality-of-service- qos/qos-packet-marking/10103-dscpvalues.html [3] J. Burke and et.al, “Routing First-Step: IP header format” Oct. 07, 2004. [Online] Available: https://searchnetworking.techtarget.com/tutorial/Routing-First-Step-IP- header-format [4] The-Crankshaft Publishing and et.al, “Queuing and Scheduling (QOS- Enabled Networks) Part 2” Feb. 15, 2008. [Online] Available: http://what-when-how.com/qos-enabled-networks/queuing-and- scheduling-qos-enabled-networks-part-2/ [5-6] ธราดล วฒั นนาวนิ และ วกิ ลม ธรี ภาพขจรเดช “การสง่ ขอ้ มลู เสยี ง VoIP และวดิ โี อ MPEG-4 บนเครอื ขา่ ย IEEE 802.15.4 ท่มี กี ารจดั ระดบั ความสาคญั ของขอ้ มูล,” การประชุมวชิ าการทางวศิ วกรรมไฟฟ้า ครงั้ ท่ี 36 (EECON-36), pp.523-526, 11-13 ธนั วาคม 2556 [7] ONF Solution Brief, ”OpenFlow-enabled Transport SDN, ONF Solution Brief,” May. 27, 2014. [Online]. Available: https://www.opennetworking.org/wp-content/uploads/2013/05/sb-of-enabled- transport-sdn.pdf. [8] ONF TS-020, ”OpenFlow Switch Specification, Version 1.5.0 (Protocol Version 0x06),” Dec. 19, 2014. [Online]. Available: https://www.opennetworking.org/images/stories/downloads/sdn- resources/onf-specifications/openflow/openflow-switch-v1.5.0.noipr.pdf. [9] Ryu development team, “Ryu Controller Ryu Documentation Release 4.30,” Nov. 3 2018. [Online]. Available: https://buildmedia.readthedocs.org/media/pdf/ryu/latest/ryu.pdf. [10] E. Andersson and J. Bröhne, “High Quality of Service in SDN : Bandwidth gurantee with QoS”, Dissertation, 2017. 95

การประชุมวิชาการระดับชาติด้านเทคโนโลยีสารสนเทศ คร้งั ที่ 11 (NCIT2019) [11] ONF TS-015, “OpenFlow Switch Specification. Open Networking Foundation, version1.3.3”, Sep. 27, 2013. [Online]. Available: https://www.opennetworking.org/wp-content/uploads/2014/10/openflow- spec-v1.3.3.pdf [12] Mininet Team, “Mininet Overview,” [Online]. Available: http://mininet.org/overview/. [13] พงศกร, “โปรแกรม multimedia VLC media player”, Aug. 16, 2013. [Online]. Available: http://pongsakorn210018.blogspot.com/2013/08/multimedia-vlc-media- player.html [14] P. Hanhart, “VQMT: Video Quality Measurement Tool”, Jan. 01, 2019. [Online]. Available: https://mmspg.epfl.ch/downloads/vqmt/ [15] The Board of Trustees of the University of Illinois., “What is Iperf?”, Oct. 12, 2008.[Online] Available: https://web.archive.org/web/20081012013349/http://dast.nlanr.net/Projects/I perf/ 96

การประชมุ วชิ าการระดบั ชาตดิ ้านเทคโนโลยีสารสนเทศ คร้งั ท่ี 11 (NCIT2019) การควบคมุ ความชื้นในดินสาหรบั แปลงผกั ด้วยโปรแกรมแอนดรอยด์ Soil moisture control for vegetable garden with Android application พฤกษา ดวงผาสขุ ผทยั เทพ สขุ กระสนั ต์ Pruegsa Duangphasuk Parthaitap Sukasun สาขาวชิ าเทคโนโลยสี ารสนเทศ สาขาวชิ าวศิ วกรรมเครอื ขา่ ยและความมนั่ คงปลอดภยั คณะวทิ ยาการและเทคโนโลยสี ารสนเทศ มหาวทิ ยาลยั เทคโนโลยมี หานคร คณะวทิ ยาการและเทคโนโลยสี ารสนเทศ มหาวทิ ยาลยั เทคโนโลยมี หานคร Information Technology Information Technology Faculty of Information Science and Technology, Faculty of Information Science and Technology, Mahanakorn University of Technology Mahanakorn University of Technology กรุงเทพมหานครฯ , ประเทศไทย กรุงเทพมหานครฯ , ประเทศไทย Bangkok, Thailand. Bangkok, Thailand. [email protected] [email protected] บทคดั ย่อ — ปัจจุบนั ประเทศไทยมีสภาพอากาศท่ีร้อนเพ่ิมขึ้นและ constant level. This research proposed Soil moisture control for ส่งผลกระทบดินท่ีอ่ิมตวั ด้วยน้าโดยตรงทางดา้ นธรรมชาติสภาพแวดล้อม vegetable garden with Android application. This system consists of ในกลุ่มแปลงพืชผกั เศรษฐกิจของประเทศไทยตลอดจนความร้อนท่ีเกิด automatic water flow control using soil moisture sensor (HiGrow Soil จากการหายใจของพืชผกั ซ่ึงมีผลให้ผกั เกิดอาการเหี่ยวและน้าหนักลดลง Moisture) in smart vegetable farm. There is an idea of developing ดงั นัน้ ความสาคญั ของการศึกษาวิจยั ครงั้ นี้พบว่าความชื้นในดินท่ีขาดน้า applications on smartphones that are working with electronic devices ทาให้เกิดปัญหาดินแห้งและเกษตรกรขาดการตรวจเช็คการเจริญเติบโต on the IoT (Internet of Things) using sensors to measure soil moisture ข อ ง แ ป ล งพื ช ผ ัก เพื่ อ ส ร้า ง ค ว า ม ส ม ดุล ข อ ง ค ว า ม ชื้ น ดิ น ใน ระ ดับ ค ง ที่ with control Pump Diaphragm to open or close automate. This study งานวิจยั น้ีจึงนาเสนอการควบคุมความชื้นในดินสาหรบั แปลงผักด้วย can help to reduce the time of watering vegetables. The results showed โปรแกรมแอนดรอยด์ ระบบน้ีประกอบดว้ ยการควบคมุ การไหลของน้าโดย that it is possible to treat vegetable plots without rot or die due to lack ใช้เซน็ เซอรค์ วามชื้นในดิน (HiGrow Soil Moisture) ในแปลงผกั อจั ฉริยะ มี of water from the soil. Including helping farmers, they can check soil แนวคิดในการพฒั นาแอพพลิเคชนั บนสมารท์ โฟนที่มีการทางานร่วมกบั moisture values via smart phones. The result of agricultural อุปกรณ์ อิ เล็กทรอนิ กส์ทางด้านของ IoT (Internet of Things) เพ่ือนา satisfaction from all 10 farms described that the average satisfaction เซ็นเซอร์เข้ามาช่วยในการวัดค่าความชื้นของดิน พร้อมสัง่ เปิ ดปิ ด score is approximately 4.85 score (from full 5.00 score) and 87.50% in ไดอะแฟรมปัม้ น้าให้ทางานอตั โนมตั ิ ซึ่งจะสามารถช่วยลดเวลาในการรด the accuracy of open water in the soil. น้าแปลงพชื ผกั ได้ ผลจากการศกึ ษาวิจยั แสดงให้เหน็ ว่าสามารถรกั ษาแปลง พืชผกั โดยไม่มีการเน่าหรือเฉาตายอนั เนื่องมาจากการขาดน้าจากดินเลย Keywords — Soil moisture sensor, Smart vegetable farm, รวมถึงช่วยให้เกษตรกรสามารถตรวจสอบค่าความชื้นของดินผ่านทาง Saturated soil, Pump Diaphragm, Android application. โทรศพั ท์สมารท์ โฟน และมีผลค่าความพึงพอใจของเกษตรจากทงั้ หมด 10 ฟารม์ เฉลยี่ เท่ากบั 4.85 คะแนน (จากคะแนนเตม็ 5.00 คะแนน) และความ 1. บทนา แม่นยาในความถกู ต้องของการเปิ ดปิ ดให้น้าในดิน 87.50% ความช้นื ของอากาศนับเป็นอกี หน่ึงความสาคญั มากต่อการเกษตร เน่ืองจากปรมิ าณของไอน้าท่มี อี ยู่ในอากาศัน้ ถ้าในอากาศมปี รมิ าณไอน้า คำสำคญั — เซน็ เซอรว์ ดั ความชื้นในดิน, แปลงผกั อจั ฉริยะ, ดินท่ี ปะปนอยู่มากแสดงว่าอากาศมคี วามช้ืนมาก แต่ในทางตรงกนั ข้ามถ้าใน อิ่มตวั ด้วยน้า, ไดอะแฟรมปมั๊ น้า, โปรแกรมแอนดรอยด์ อากาศมปี รมิ าณไอน้าปะปนอย่นู ้อยแสดงว่าอากาศมคี วามช้นื น้อย แต่ถ้า ในอากาศมปี รมิ าณไอน้าอยู่มากท่สี ุดจนไม่สามารถรบั ไอน้าต่อไปได้อีก ABSTRACT — At present, Thailand has the higher temperature of เรยี กว่า “อากาศอมิ่ ตวั ไปด้วยไอน้า” จากการศกึ ษางานวจิ ยั ท่ผี า่ นมามกี าร weather and it is the impact directly to saturated soil from the natural นาระบบการควบคุมการไหลของน้าโดยใช้เซ็นเซอร์ความช้ืนในดินและ environment in Thailand's economy vegetable growing groups as well โมดูล GSM ท่ที าหน้าท่ใี นการส่งและรบั SMS ใหก้ บั ผูใ้ ช้ เพ่อื อนุรกั ษ์น้า as the heat generated from the respiration of vegetable crops. There is โดยลดการสูญเสยี น้า [1] ความช้ืนในดินโดยทวั่ ไปดินจะประกอบด้วย 3 the reason that why the vegetables wilt and lose weight. Therefore, the สถานะ ส่วนท่ี 1 เป็นของแขง็ หรอื เน้อื ดนิ ทป่ี ระกอบดว้ ยแร่และสารอนิ ทรยี ์ importance of this research found that moisture in the soil that lacks วตั ถุ ส่วนท่ี 2 เป็นของเหลวท่ีประกอบด้วยน้า และส่วนท่ี 3 เป็นก๊าซท่ี water causes mainly dry soil problems and farmers lack to check of the ประกอบดว้ ยอากาศและไอน้า ดงั นัน้ ส่วนท่เี ป็นของเหลวหรอื น้าในดนิ จะ growth of vegetable plots to keep a balance of soil moisture at a เป็นความชน้ื ในดนิ นนั่ คอื ปรมิ าณน้าทถ่ี กู อนุภาคของดนิ ดูดยดึ ไว้ ทาใหน้ ้า 97

การประชุมวชิ าการระดับชาติดา้ นเทคโนโลยสี ารสนเทศ คร้ังท่ี 11 (NCIT2019) ทแ่ี ทรกซมึ ลงในดนิ ยงั คงคา้ งอย่ตู ามช่องของเน้ือดนิ หรอื เคลอื บเป็นฟิล์ม โดยเฉพาะอย่างยง่ิ ผลผลติ ทางการเกษตรขน้ึ อย่กู บั พารามเิ ตอร์การเตบิ โต รอบอนุภาคดนิ ถา้ ในส่วนของช่องวา่ งในเน้อื ดนิ มนี ้าอยเู่ ตม็ และไม่มกี า๊ ซอยู่ หลายอย่างเช่น อุณหภูมิ ความชน้ื ความชน้ื ในดนิ และค่า pH ของดนิ เป็น เลยเรยี กว่า ดนิ ท่อี ม่ิ ตวั ดว้ ยน้า (saturated soil) แต่ถา้ ในชอ่ งวา่ งของดนิ มี ต้น งานวจิ ยั ท่ีผ่านมามกี ารออกแบบและพฒั นาระบบสาหรบั การวดั และ ทงั้ น้าและก๊าซอยดู่ ว้ ยเรยี กวา่ ดนิ ทไ่ี ม่อมิ่ ตวั ตรวจสอบความชน้ื ในดนิ โดยการเชอ่ื มต่อเซน็ เซอรค์ วามชน้ื ในดนิ ตน้ ทนุ ต่า การใช้ Internet of Things (IoT), คลาวด์คอมพิวต้ิงและเทคโนโลยี ดนิ ทเ่ี หมาะสมสาหรบั การเพาะปลูกพชื ส่วนใหญม่ กั จะเจรญิ เตบิ โต คอมพวิ เตอรม์ อื ถอื [6] ตลอดจนระบบชลประทานทค่ี วบคมุ ดว้ ย arduino ท่ี ได้ดีในดินท่ีมคี วามร่วนซุยมีปรมิ าณน้า อากาศและแร่ธาตุอาหารท่ีเป็น ประหยดั และใช้งานง่าย ระบบท่ีออกแบบมานัน้ เก่ียวข้องกบั ปัจจยั ทาง ประโยชน์ต่อพืชอย่างเพียงพอ ดังนัน้ ดินท่ีเหมาะสาหรบั การปลูกพืช สภาพแวดลอ้ มต่างๆ เช่น ความช้นื อุณหภมู ิ และปรมิ าณน้าทพ่ี ชื ตอ้ งการ โดยทวั่ ไปจงึ ควรมสี ดั ส่วนขององค์ประกอบทเ่ี ป็นของแขง็ หรอื นินทรยี ว์ ตั ถุ ขอ้ มลู จะถูกรวบรวมและรบั โดย arduino ซง่ึ สามารถเช่อื มโยงไปยงั เวบ็ ไซต์ ซง่ึ ได้มาจากการสลายตวั ของหนิ และแร่ธาตุ ความช้นื ในดินทม่ี ปี ระโยชน์ เชงิ โตต้ อบซ่งึ แสดงคา่ เรยี ลไทมพ์ รอ้ มกบั ค่ามาตรฐานของปัจจยั ท่ีแตกต่าง ต่อพชื จะมากหรอื น้อยขน้ึ อย่กู บั เน้ือดนิ เป็นหลกั พบว่าความช้นื ในดนิ ท่มี ี กนั สง่ิ น้ีช่วยใหผ้ ใู้ ชค้ วบคุมปัม๊ น้าและสปรงิ เกอร์จากระยะไกลผ่านเวบ็ ไซต์ ประโยชน์ต่อพชื ของดนิ เหนียวทเ่ี ป็นดนิ เน้ือละเอยี ดจะมชี ่วงกวา้ งกว่าดนิ และตรงตามค่ามาตรฐานซ่ึงจะช่วยให้เกษตรกรได้ผลผลิตสูงสุดและ ร่วนและ ดนิ ทราย ถ้าเน้ือดนิ เป็นดนิ ทรายการใหน้ ้าต้องบ่อยครงั้ มากกว่า คณุ ภาพพชื [7] ดนิ ร่วนและดนิ เหนียวสามารถแสดงความสมั พนั ธร์ ะหวา่ งความช้นื ของดนิ ในระดับต่าง ๆ กับเน้ือดิน จากการศึกษาเพิ่มเติมมีการสร้างระบบ 2. ขอบเขตของระบบ telemetry ไรส้ ายเพ่อื ใช้ในการเกษตร อาศยั ไมโครโปรเซสเซอร์ Arduino แนวคิดในการพัฒนาแอพพลิเคชันบนสมาร์ทโฟนท่ีมีการทางาน ทางานร่วมกบั เซ็นเซอรใ์ นการวดั ปัจจยั แวดลอ้ ม ได้แก่ อุณหภูมคิ วามช้นื ร่วมกบั อุปกรณ์อเิ ลก็ ทรอนิกส์ทางดา้ นของ IoT (Internet of Things) เพ่อื และความชน้ื ในดนิ ภายใตส้ ถานการณ์ท่มี กี ารเช่อื มตอ่ Wi-Fi พรอ้ มใชง้ าน นาเซ็นเซอรเ์ ขา้ มาช่วยในการวดั ค่าความช้นื ของดนิ ซง่ึ จะสามารถช่วยลด ขอ้ มลู จะถูกส่งโดยตรงไปยงั เซริ ฟ์ เวอรผ์ า่ น Wi-Fi แต่จะพบว่าหากมปี ัญหา เวลาในการรดน้าแปลงพชื ผกั ได้ รวมถงึ ชว่ ยใหเ้ กษตรกรสามารถตรวจสอบ เร่อื งของ Wi-Fi ไม่สามารถใช้งานได้ ขอ้ มูลถูกส่งไปยงั โทรศพั ท์ Android คา่ ความชน้ื ของดนิ ผา่ นทางโทรศพั ทส์ มารท์ โฟน และมขี อบเขตการทางาน ผา่ น SMS เทา่ นนั้ [2] ของระบบดงั ต่อไปน้ี 1. โปรแกรมสาธิตการทางานบนสมาร์ทโฟนร่วมกับอุปกรณ์ IoT น อ ก จาก น้ี ส ภ า พ อ าก า ศ ท่ีผิด ป ก ติใน ปั จจุ บัน ส่ งผ ล ให้ เท ค โน โล ยี สมยั ใหม่และการให้ป๋ ุยขนั้ สูงไม่สามารถแทรกซึมผ่านลงสู่ดินได้ จึงมี ดว้ ยการ แสดงค่าความช้นื และอุณหภูมิ โดยโปรแกรมสามารถ นักวิจัยหลายท่านได้ศึกษาแนวคิดสาหรบั การทาฟาร์มอัจฉริยะซ่ึงใช้ แสดงค่าความชน้ื ของเซน็ เซอรไ์ ด้ 2 ตวั เทคโนโลยเี ซ็นเซอร์ไรส้ ายเวบ็ สาหรบั การตรวจจบั ความช้นื ในดนิ ร่วมกบั 2. โปรแกรมสามารถทาการเปิดและปิดตวั จ่ายน้าผ่านผูใ้ ช้งานได้ แอพพลเิ คชนั สมารท์ โฟนซง่ึ มบี ทบาทสาคญั ในการชว่ ยเหลอื เกษตรกร [3] โดยตรงผ่านทางการควบคมุ การทางานของตวั จา่ ยน้า 3. โปรแกรมสามารถควบคุมการทางานของตวั จา่ ยน้าแบบอตั โนมตั ิ ในบางกลุ่มประเทศมกี ารศึกษาการโจมตขี องโรค โรคพชื มกั เกดิ จาก โดยมผี ใู้ ชก้ าหนดเง่อื นไข ดงั น้ี แมลงศตั รูพชื และเช้อื โรคและลดการผลติ ใหม้ ขี นาดใหญ่หากไม่ได้รบั การ ควบคุมภายในเวลาท่กี าหนด มนี ักวจิ ยั ศกึ ษาเร่อื งของระบบตรวจจบั และ 3.1. ค่าความช้นื ในดนิ ตงั้ แต่ 3001 ขน้ึ ไปอุปกรณ์อาจจะมี ควบคุมโรคพรอ้ มตรวจสอบคุณภาพดนิ อาศยั การถดถอยแบบสนับสนุน ปัญหาจะทาการปิดตวั จา่ ยน้า เวกเตอร์แมชชีนสาหรบั การจาแนกและจาแนกโรคผ่านทางแอนดรอยด์ แอพพลเิ คชนั เพ่อื แสดงค่าพารามเิ ตอร์ของดนิ เช่นความช้นื และอุณหภูมิ 3.2. ค่าความชน้ื ในดนิ ระหว่าง 2001 ถงึ 3000 เป็นดนิ แหง้ พรอ้ มกบั ระดบั น้าในถงั โดยใช้แอพ Android เกษตรกรสามารถเปิด / ปิด จะทาการเปิดตวั จ่ายน้า รเี ลยเ์ พ่อื ควบคุมมอเตอรแ์ ละชุดสปรงิ เกอรต์ ามตอ้ งการ [4] 3.3. ค่าความช้นื ในดนิ ระหว่าง 1600 ถงึ 2000 เป็นดนิ ช้นื ปัจจุบันระบบชลประทานอัตโนมัติได้รบั ความนิยมในการพัฒนา จะทาการปิดตวั จ่ายน้า เพมิ่ ขน้ึ เพ่อื ลดและรกั ษาปรมิ าณการใชน้ ้าสาหรบั การทาฟารม์ ทงั้ น้ีระบบ จะตอ้ งมเี ซน็ เซอรท์ ่ีใช้วดั คา่ ท่สี นใจ อาทิ อุณหภูมิ ความช้นื โดยเซน็ เซอร์ 3.4. ค่าความช้นื ในดนิ ท่ีน้อยกว่า 1599 อุปกรณ์อาจจะมี ความช้ืนท่ีอยู่ในแปลงพืชท่ีรากของพืช พร้อมทัง้ การติดตัง้ รีเลย์แบบ ปัญหาจะทาการปิดตวั จา่ ยน้า ไมโครคอนโทรลเลอร์ใช้สาหรบั ควบคุมการจ่ายน้า [5] ส่งผลให้เกิดแรง บนั ดาลใจเป็นอย่างมากในครงั้ น้ี สาหรบั การศกึ ษาการทางานอตั โนมตั ผิ า่ น 3.5. สามารถเลือกวนั และกาหนดจานวนของเวลาในการ แนวคดิ ของ Internet of Things (IoT) และสาหรบั RFID Sensors ต่าง ๆ เปิด – ปิดตวั จ่ายน้าได้ 5, 10, 15, 20, 25, 30 นาที ทจ่ี ะเชอ่ื มต่อกนั ได้ สง่ ผลใหม้ อี ุปกรณ์อเิ ลก็ ทรอนิกสอ์ อกมาเป็นจานวนมาก เทา่ นนั้ และมีการใช้ส่อื สารกันได้ด้วยโดยอาศยั ตัว Sensor โครงสรา้ งพ้นื ฐานท่ี สามารถเชอ่ื มต่อกบั โลกอนิ เทอรเ์ น็ตทาใหม้ นุษยส์ ามารถสงั่ การควบคุมใช้ 4. โปรแกรมสามารถแสดงการแจ้งเตือนผ่านไปยังส่วนของ งานอุปกรณ์ตา่ ง ๆ ผา่ นทางเครอื ขา่ ยอนิ เตอรเ์ น็ต เช่น การสงั่ เปิด-ปิดต่าง Notification Lock screen บนระบบแอนดรอยด์ได้โดยเง่อื นไข ๆ อาทิ การเกษตรอจั ฉรยิ ะ ผ่านแอพมอื ถอื Android เป็นตน้ ของการแจง้ เตอื นมดี งั ต่อไปน้ี 4.1. การแจง้ เตอื นเม่อื ตวั จ่ายน้าถกู เปิดโดยอตั โนมตั ิ ดว้ ยเหตุน้ีขอ้ มูลความชน้ื ในดนิ มบี ทบาทสาคญั ในการตรวจสอบดา้ น 4.2. การแจง้ เตอื นเม่อื คา่ ความชน้ื ในดนิ มากกว่า 3001 ขน้ึ สิ่ง แ ว ด ล้ อ ม ก า ร ผ ลิ ต ท า ง ก า ร เก ษ ต ร แ ล ะ ก า ร ศึ ก ษ าท า ง อุ ท ก วิท ย า ไปอปุ กรณ์อาจจะมปี ัญหา 4.3. การแจ้งเตือนเม่ือค่าความช้ืนในดินน้อยกว่า 1599 อปุ กรณ์อาจจะมปี ัญหา 98

การประชมุ วิชาการระดับชาติด้านเทคโนโลยสี ารสนเทศ ครัง้ ท่ี 11 (NCIT2019) 5. อปุ กรณ์ IoT สามารถบนั ทกึ ค่าความชน้ื ทกุ ๆ 1 ชวั่ โมงได้ การพฒั นาระบบอาศยั UML (Unified Modeling Language) ดว้ ยการ 6. โปรแกรมสามารถแสดงกราฟค่าความช้นื ทม่ี กี ารบนั ทกึ แล้วตาม ออกแบบ Use Case Diagram (แสดงดงั รปู ท่ี 4) สาหรบั Android App. ช่วงเวลาทก่ี าหนดได้ Soil moisture control for vegetable garden with Android 7. โปรแกรมสามารถออกรายงานการทางานของตวั จ่ายน้าตาม application ช่วงเวลาทก่ี าหนด Auto Manaul 3. การพฒั นาและการออกแบบระบบ Set date HiGrow Soil Moisture คอื เซ็นเซอร์วดั ความช้นื ในดนิ และเซ็นเซอร์ ตรวจอุณหภูมิ เป็นฮาร์ดแวร์โอเพ่นซอร์สท่ีรวมเข้ากับ Node MCU รุ่น Amount of ESP32 Wi-Fi และ DHt11 โมดูลตรวจจบั การส่อื สารชปิ CP2104 USB ถงึ ti me TTL, พอร์ต Micro USB เซ็นเซอร์ถูกขบั เคล่ือนโดย 18650 แบตเตอร่ลี ิ เธียมแบบชาร์จ Port D1 – D8 Port เป็ น port digital sensor ท่ีรับส่ง Controls สญั ญาณแบบ digital แสดงไดต้ ามรปู ท่ี 1 Monitoring User soil moisture temperature Report รปู ท่ี 1. HiGrow Soil Moisture รปู ท่ี 4. Use Case Diagram ของระบบส่วนของ Android Relay module เป็ น อุ ป ก ร ณ์ ส วิต ช์ ท่ี ใช้ ตั ด – ต่ อ ว ง จ ร แ บ บ จากรูปท่ี 4 Firebase คอื Project ท่ถี ูกออกแบบมา อเิ ลก็ ทรอนิกส์เป็นการเปล่ยี นพลงั งานไฟฟ้าใหเ้ ป็นพลงั งานแม่เหลก็ โดย การป้อนกระแสไฟฟ้าใหก้ บั ขดลวด เพ่อื ทาการเปล่ยี นสถานะเปิดคลา้ ยกบั ให้เป็น API และ Cloud Storage สาหรับพัฒนา Real-time Application สวติ ช์อิเล็กทรอนิกส์ และหากไม่มกี ารจ่ายไฟจะทาให้เกิดวงจรปิดทาให้ อุปกรณ์ไฟฟ้าท่ีใช้รีเลย์เป็นสวิตช์นัน้ ไม่ทางาน ซ่ึงสามารถนารีเลย์ไป รองรับหลาย Platform ทั้ง IOS App, Android App, Web App มี Use ประยุกต์ใช้ในการควบคุมวงจรต่าง ๆ ในงานอเิ ลก็ ทรอนิกสไ์ ด้หลากหลาย จุดต่อวงจรใชง้ านมาตรฐาน ประกอบดว้ ย (แสดงไดต้ ามรปู ท่ี 2) Case การทางานหลกั ๆ ดงั น้ี 1. จุดตอ่ NC (normal close) หมายความว่า ปกตดิ ปิด หรอื หากยงั 1. Use Case: Controls มกี ารทางานย่อยท่ีเก่ียวข้องได้แก่ โหมด ไม่จ่ายไฟใหข้ ดลวดเหนย่ี วนาหน้าสมั ผสั จะตดิ กนั โดยทวั่ ไปเรามกั ตอ่ จุดน้ี เขา้ กบั อุปกรณ์หรอื เครอ่ื งใชไ้ ฟฟ้าทต่ี อ้ งการใหท้ างานตลอดเวลา อตั โนมตั ,ิ โหมดควบคมุ โดยผใู้ ชง้ าน, การตงั้ วนั , การตงั้ เวลาและ 2. จุดต่อ NO (normal open) หมายความวา่ ปกตเิ ปิด หรอื หากยงั จานวนระยะเวลาการทางานให้กับตัวจ่ายน้า ซ่ึงในแต่ละการ ไมจ่ ่ายไฟใหข้ ดลวดเหนย่ี วนาหน้าสมั ผสั จะไม่ตดิ กนั โดยทวั่ ไปเรามกั ต่อ จดุ น้เี ขา้ กบั อปุ กรณ์หรอื เคร่อื งใชไ้ ฟฟ้าทต่ี อ้ งการควบคุมการเปิดปิด ทางานจะต้องมกี ารรบั ส่งค่าของแต่ละการทางานไปท่ี Firebase 3. จุดตอ่ C (common) คอื จุดรว่ มทต่ี ่อมาจากแหล่งจ่ายไฟ เสมอ เม่อื มกี ารส่งค่าไปยงั Firebase แล้วจากนัน้ Firebase จะ รปู ท่ี 2. Relay module ทาการบนั ทกึ คา่ สถานะนนั้ ๆ เอาไว้ จนกว่าจะมกี ารเปลย่ี นแปลง การออกแบบได้อาศยั Firebase มาให้เป็น API และ Cloud Storage สาหรบั พฒั นา Real-time Application บน Platform Android Application การทางานใหม่เกดิ ขน้ึ Pump Diaphragm ปัม๊ น้า DC สาหรบั สบู น้าขนาดเลก็ 6 - 12V เหมาะ กบั งานใช้ รดน้าตน้ ไมข้ นาดเลก็ มกี ารตอ่ วงจรทง่ี ่าย (แสดงในรปู ท่ี 3) 2. Use Case: Auto ผใู้ ช้งานทาการใช้งานในโหมดการทางานแบบ รปู ท่ี 3. Pump Diaphragm auto ซ่ึงจะมีการส่งค่าสถานะของโหมด auto ไปยงั Firebase เพ่ือทาการบันทึกค่าสถานะของโหมดการทางานแบบ auto เอาไวจ้ นกวา่ จะมกี ารเปลย่ี นแปลงโหมดการทางานเป็นอยา่ งอน่ื 3. Use Case: Manual ผู้ใช้งานทาการใช้งานในโหมดการทางาน แบบ manual ซ่งึ จะมกี ารส่งค่าสถานะของโหมด Manual ไปยงั Firebase เพ่อื ทาการบนั ทกึ ค่าสถานะของโหมดการทางานแบบ Manual เอาไวจ้ นกว่าจะมกี ารเปล่ยี นแปลงโหมดการทางานเป็น อยา่ งอ่นื 4. Use Case: Set date ผู้ใช้งานทาการตงั้ ค่าวนั ผ่าน Application โดยทาการเลอื กวนั ท่ตี อ้ งการ จากนัน้ จะมกี ารส่งค่าคาสงั่ สถานะ ของ date ไปยงั Firebase เพ่อื ทาการบนั ทกึ ค่าสถานะเอาไวค้ ่า สถานะของ date จะยังคงอยู่จนกว่าจะมีการทางานในวันนัน้ เกดิ ขน้ึ 5. Use Case: Amount of time ผู้ใช้งานทาการตัง้ ระยะเวลาการ ทางานของตวั จ่ายน้าผ่าน Application โดยทาการเลือกจานวน ระยะเวลาตามทต่ี ้องการ จากนัน้ จะมกี ารส่งค่าคาสงั่ สถานะของ 99

การประชุมวชิ าการระดบั ชาติดา้ นเทคโนโลยสี ารสนเทศ ครง้ั ที่ 11 (NCIT2019) amount ไปยงั Firebase เพ่ือทาการบันทึกค่าสถานะเอาไว้ค่า Application ประกอบไปดว้ ย 8 Classes ดงั แสดงในรปู ท่ี 6 สถานะของ amount จะยงั คงอยจู่ นกว่าจะเสรจ็ สน้ิ การทางาน 6. Use Case: Monitoring มกี ารทางานยอ่ ยท่เี กย่ี วขอ้ งได้แก่ แสดง 1* 1* ค่าความช้ืนดิน และแสดงค่าอุณหภูมิ ซ่งึ ในแต่ละการแสดงค่า จะต้องมกี ารรอ้ งขอค่ามาจาก Firebase เสมอ จากนัน้ Firebase * MainApplication * จะทาการส่งคา่ ทถ่ี ูกรอ้ งขอไปแสดงท่ี Application 1* 7. Use Case: Soil moisture ผู้ใช้งานทาการส่งคาสัง่ ร้องขอค่า Report ShowSoil ความช้ืนดินจาก Firebase จากนัน้ Firebase จะทาการบันทึก - date: String -+mony1SCere*rvaitcee(l)n:tveonitd: Intent และส่งค่าความช้ืนดินท่ีมกี ารบันทึกเก็บไวใ้ น Firebase ส่งไป - mChart : String + onDestroy() : void - soil1 : float แสดงบน Application ในสว่ นของ soil moisture - time : String - soil2 : float 8. Use Case: temperature ผู้ใช้งานทาการส่งคาสัง่ ร้องขอค่า - type : String 1* - avg : float อุณหภูมจิ าก Firebase จากนัน้ Firebase จะทาการบนั ทึกและ + onCreate() : void - temp1 : int ส่งค่าอุณหภูมทิ ่มี กี ารบนั ทึกเก็บไว้ใน Firebase ส่งไปแสดงบน * - temp2 : int Application ในสว่ นของ temperature AdapterReport - humid1 : int 9. Use Case: Report ผใู้ ชง้ านทาการตรวจสอบทาการเรยี กดกู ราฟ - date: String Control - humid2 : int ค่าความช้นื ดนิ บน Application ซง่ึ เป็นค่าขอ้ มลู ท่มี กี ารบนั ทกึ ไว้ - mChart : String - sum1 : float ใน Firebase ท่ีถูก Application เรียกมาใช้ และสามารถออก - time : String - hour : int - sum2 : float รายงานการทางานของตวั จ่ายน้าตามชว่ งเวลาทก่ี าหนด - type : String - minute : int - valueBalance : int นอกจากน้ยี งั มกี ารออกแบบ Use Case Diagram (แสดงดงั รปู ท่ี 5) + getCount() : int - duration : int + onCreate() : void สาหรบั Node MCU + getItem() : int - amount : String + getItemId() : int - value : int Notification + onCreate() : void LineChart - channelID : String - year : int 1* + onCreate() : void - month : int +createNotificationChannel() : void - day : int * + onCreate() : void My Service - hours : int - minute : int - timeStart : Date - timeStop : Date - timeCurrent : Date - dataFormat : DataFormat - timer : Timer - timerTask : TimerTask + onCreate() : void + onStartComman() : int + onDestroy() : void - startNotificationBackgroundService() : void - startAutomaticBackgroundService() : void - stoptimertask() : void + sendOnStatus() : void รปู ท่ี 6. Class Diagram ของระบบในสว่ นของ Application Controls จากรูปท่ี 6 Class Diagram ของระบบท่ีนาเสนอ ประกอบไปด้วย 8 Classes ดงั น้ี Send and save value 1. Class MainApplication เป็ น Class ห ลัก ท่ีใช้ใน การ Start รปู ท่ี 5. Use Case Diagram ของระบบสว่ นของ Node MCU service ในการ ตดิ ต่อส่อื สารกับหน้าClass การทางานหน้าอ่ืน ๆ ใหส้ ามารถทางานในส่วนของ service ได้ จากรปู ท่ี 5 มี Use Case การทางานหลกั ๆ ดงั น้ี 1. Use Case: Controls Node ทาการควบคุมสถานะทางานของ 2. Class Control เป็น Class ทใ่ี ชเ้ กบ็ ตวั แปรในการควบคุมโหมด การทางานของตวั จ่ายน้า ควบคุมการเปิด ปิดตัวจ่ายน้า และ เซน็ เซอรว์ ดั ความชน้ื ดนิ กบั เซน็ เซอรว์ ดั อุณหภูมิ และ Node จะ การตงั้ วนั เวลารวมถงึ ชว่ งระยะเวลาการทางานของตวั จ่ายน้า ทาการควบคุมการทางานของรเี ลย์เพ่อื ทาการเปิดและปิดตัว จ่ายน้า โดยจะส่งค่าสถานการณ์ทางานของตัวจ่ายน้าและค่า 3. Class My Service เป็น Class ท่ีใช้เก็บตัวแปรการทางานใน ความชน้ื กบั ค่าอณุ หภูมไิ ปยงั Firebase ส่วนของเวลาทจ่ี ะนาไปใชใ้ นการตงั้ เวลา ซง่ึ จะทางานตามเวลา 2. Use Case: Send value and save value Node ทาการรบั ค่า ปัจจุบนั ใช้ในการควบคุมเวลาเรม่ิ เปิดตวั จ่ายน้าและเวลาหยุด ความช้นื ดินจากเซ็นเซอร์วดั ความช้ืนดนิ และค่าอุณหภูมจิ าก เพอ่ื ปิดตวั น้าตามเวลาทก่ี าหนด รวมถงึ การคนื คา่ วนั ทแ่ี ละเวลา เซ็นเซอร์วดั อุณหภูมิ ค่าความช้ืนอากาศรวมถึงการรบั ค่า สถานการณ์ทางานของตวั จ่ายน้าทค่ี วบคุมดว้ ยรเี ลย์ โดยจะส่ง 4. Class Notification เป็ น Class ท่ีใช้เก็บตัวแปรช่องทางการ คา่ สถานการณ์ทางานของตวั จ่ายน้าไปยงั และค่าความชน้ื ดนิ กบั ตดิ ต่อระหว่างการทางานของแต่ละ channel และใชใ้ นการแจ้ง ค่าอุณหภูมไิ ปยงั Firebase เตอื นตามเงอ่ื นไขทไ่ี ดก้ าหนดไว้ การออกแบบ Class Diagram ของระบบท่ีนาเสนอในส่วนของ 5. Class ShowSoil เป็น Class ท่ีใช้เก็บตวั แปรของค่าความช้ืน ดนิ , ค่าอุณหภูมิ และค่าความช้นื อากาศของอุปกรณ์ทงั้ 2 ตวั รวมถงึ ตวั แปรทใ่ี ชใ้ นการคานวณคา่ เฉลย่ี และค่าบาลานซ์ 6. Class Report เป็น Class ท่ีใช้เก็บตัวแปรในการแสดงกราฟ ประกอบด้วย วนั เวลา ประเภทการทางานของตวั จ่ายน้า และ การออกรายแบบตาราง 7. Class AdapterReport เป็ น Class ท่ี เป็ น ตัว ก ล างใน ก าร ติดต่อส่อื สารเช่ือมต่อกับข้อมูลเพ่ือดึงข้อมูลมาแสดงในหน้า Report 8. Class LineChart เป็น Class ทใ่ี ช้เกบ็ ตวั แปรวนั , เดอื น, ปี เพ่อื ใชใ้ นการออกกราฟตามวนั ทต่ี อ้ งการ 100

การประชุมวิชาการระดบั ชาติด้านเทคโนโลยีสารสนเทศ ครงั้ ที่ 11 (NCIT2019) การออกแบบ Class Diagram ของระบบท่ีนาเสนอในส่วนของ IoT กดป่มุ “SET TIME” ตามรปู ท่ี 8 (ง) จะทาการเขา้ ส่หู น้ายอ่ ยของเมนูน้เี พ่อื ประกอบไปดว้ ย 4 Classes ดงั แสดงในรปู ท่ี 7 กาหนดเวลาการทางานใหต้ วั จ่ายน้า โดยจะสง่ คา่ คาสงั่ จาก Application ไป ยงั Firebase เพ่อื ทาการบนั ทึกสถานะของคาสงั่ ท่ไี ด้รบั หรอื ผูใ้ ช้งานทา 1* Connecting 1* การกดปุ่ม “SET DATE” จะทาการเขา้ ส่หู น้าย่อยของเมนูน้เี พ่อื กาหนดวนั ในการทางานให้ตัวจ่ายน้า โดยจะส่งค่าคาสัง่ จาก Application ไปยัง * + * Firebase เพอ่ื ทาการบนั ทกึ สถานะของคาสงั่ ทไ่ี ดร้ บั ตามรปู ท่ี 8 (ค) ControlPump setPath(String):DatabaseReference Soilmoisture2 - status:Boolean - valueMoisture : int - current : String 1* - valueTemp : int + controlPump(Boolean): void - current : String + setStatusPump(): Boolean * - date : String + getStatusPump(): Boolean + setValueMois(): Integer Soilmoisture1 - valueMoisture : int - valueTemp : int - current : String - date : String + setValueMois(): Integer รปู ท่ี 7. Class Diagram ของระบบในสว่ นของ IoT จากรูปท่ี 7 Class Diagram ของระบบท่ีนาเสนอในส่วนของ IoT (ก) (ข) ประกอบไปดว้ ย 4 Classes ดงั น้ี (ค) (ง) 1. Class Connecting เป็น Class ทใ่ี ชใ้ นการส่งคา่ ขอ้ มลู ตา่ ง ๆ รปู ท่ี 8. หน้าจอหลกั การทางาน ไปยงั Firebase 2. Class ControlPump เป็น Class ทใ่ี ชเ้ กบ็ ตวั แปรในการควบคมุ สถานะการทางานของตวั จ่ายน้า และควบคมุ การทางานในแบบ การตงั้ วนั เวลาตามชว่ งเวลาปัจจุบนั 3. Class Soilmoisture1 เป็น Class ทใ่ี ชเ้ กบ็ ตวั แปรความชน้ื ดนิ , ค่าอุณหภูม,ิ และคา่ ของวนั ในการกาหนดวนั เวลาในการทางาน ตามเวลาปัจจบุ นั ของเซน็ เซอรท์ ่ี 1 4. Class Soilmoisture1 เป็น Class ทใ่ี ชเ้ กบ็ ตวั แปรความชน้ื ดนิ , ค่าอณุ หภูม,ิ และคา่ ของวนั ในการกาหนดวนั เวลาในการทางาน ตามเวลาปัจจุบนั ของเซน็ เซอรท์ ่ี 1 4. การทดสอบและผลการทดลอง (ก) (ข) (ค) การทางานในโหมดของ Controls โดยผใู้ ชง้ านจะตอ้ งทาการเลอื กเมนู รปู ท่ี 9. หน้าจอการเลอื กจานวนเวลาการจ่ายน้าและการแจง้ เตอื น Controls โดยผ่านหน้าจอแรกของการทางานตามรูปท่ี 8 (ก) กดปุ่ม “GO” เพ่ือเร่มิ เข้าสู่การใช้งานไปยงั หน้าเมนูท่ีอยู่ภายใน Application จากนัน้ ผูใ้ ช้งานทาการตงั้ เวลาการเปิดให้ตวั จ่ายน้าเสรจ็ ส้นิ แล้วจากนัน้ จะมี เลอื ก “Control” ตามรปู ท่ี 8 (ข) ทาการเลอื กโหมดการใชง้ านระหวา่ งโหมด pop up อีกอันข้ึนมาต่อจาก pop up นาฬิกา ซ่ึงเป็ นการตัง้ จานวน Auto กบั โหมด Manualซง่ึ Application จะทาการสง่ คา่ สถานะของโหมดไป ระยะเวลาการทางานให้กบั ตวั จ่ายน้า โดยเป็นไปตามความแรงของน้าท่ี ยงั Firebase เพ่อื ทาการเปล่ียนแปลงค่าสถานะของโหมดและบันทึกค่า กาหนดจากปั้มน้ า จากนั้นจะมีการส่งค่าคาสัง่ จาก Application ยัง สถานะของโหมดนัน้ เอาไว้ จากนัน้ จะส่งค่าสถานะของโหมดกลบั มาแสดง Firebase เพ่อื ทาการเก็บบนั ทกึ ค่าเอาไว้ ตามรูปท่ี 9 (ก) หลงั จากผใู้ ชง้ าน บนหน้า Application ในการเลอื กโหมด Auto ผใู้ ช้งานจะทาการตงั้ วนั และ ทาการกดป่มุ “SET DATE” แลว้ จะเขา้ มาส่หู น้ายอ่ ยใหผ้ ใู้ ชง้ าน จ ะ ระยะเวลาการทางานของตัวจ่ายน้า โดยจะมีการส่งค่าสถานะไปยัง ทาการเลอื กวนั ทต่ี ้องการใหต้ วั จ่ายน้าเปิดการทางาน เพ่อื ทาการบนั ทกึ ค่า Firebase และส่งค่าสถานะกลบั มาแสดงท่ี Application ด้วยเช่นกนั โดย เอาไว้ ตามรปู ท่ี 9 (ข) และมสี ่วนของหน้าจอการแจง้ เตอื น ตามรปู ท่ี 9 (ค) การทางานโหมดการใชง้ านตวั จ่ายน้า ตามรปู ท่ี 8 (ค) ผใู้ ช้งานทาการเลอื กโหมดการทางานเป็น “Auto” ตวั จ่ายน้าจะทางาน เองโดยอัตโนมัติและจะมีการส่งคาสัง่ ไปยัง Firebase เพ่ือบันทึกค่า สถานะการทางานของโหมดไว้ หรอื ผใู้ ช้งานทาการเลอื กโหมดการทางาน เป็น “Manual” โดยในโหมดน้ผี ใู้ ชง้ านจะต้องทาการควบคุมการเปิดและปิด ตวั จ่ายน้าด้วยการกดปุ่ม “ON” และ “OFF” โดยจะมีการส่งคาสงั่ ไปยัง Firebase เพอ่ื บนั ทกึ ค่าสถานะการทางานของโหมดไว้ หรอื ผใู้ ชง้ านทาการ 101

การประชมุ วิชาการระดบั ชาติด้านเทคโนโลยสี ารสนเทศ ครั้งที่ 11 (NCIT2019) รปู ท่ี 10. หน้าแสดงค่าความชน้ื ดนิ คา่ อณุ หภมู ิ ค่าความชน้ื อากาศ เลอื กวนั และเวลาใหก้ บั ตวั จา่ ยน้าดว้ ยแอพพลเิ คชนั เม่อื ถงึ วนั และเวลาตาม กาหนดแล้วตวั จ่ายน้าสามารถเปิดน้าได้จรงิ ตามเวลานัน้ ๆ การทดสอบ หลงั จากผใู้ ช้งานทาการกดปุ่มเมนู “CHECK VALUE” แล้วจะเขา้ มาสู่ การแจ้งเตือนบน notification เม่ือมีการทางานของตัวจ่ายน้าและค่า หน้าย่อยเป็นหน้าของการแสดงค่าขอ้ มลู ตา่ ง ๆ โดยประกอบไปดว้ ยขอ้ มูล ความชน้ื สงู หรอื ต่าจนเกนิ ไป จากการทดสอบแอพพลเิ คชนั สามารถทาการ ดงั ต่อไปน้ี ค่าความช้นื ดินของอุปกรณ์ทงั้ 2 ตวั , ค่าอุณหภูมขิ องอุปกรณ์ แจ้งเตอื นได้จรงิ และมคี วามแม่นยา 90% โดยทดสอบการเปิดปิดจานวน ทงั้ 2 ตวั และค่าความช้นื อากาศของอุปกรณ์ทงั้ 2 ตวั ผู้ใช้งานทาการใส่ 10 ครงั้ และมีการ delay 1 ครัง้ ท่ีช้าเพราะสัญญาณของการส่งผ่าน ค่าสงู สดุ ของอุปกรณ์ทว่ี ดั ไดล้ งในสว่ นของ “Maximum Soil Value” จากนัน้ อนิ เทอรเ์ น็ต ทาการกดปุ่ม “BALANCE” เป็นการส่งค่าสูงสุดของอุปกรณ์ไปคานวณหา ค่ากลางเพ่อื ใหอ้ ย่ใู นช่วงของ 0 – 100% ภายใน Application ตามรูปท่ี 10 ระบบสามารถแจ้งเตอื นการจ่ายน้ามายงั notification ของผูใ้ ช้งานได้ ซ่งึ สามารถกาหนดการตงั้ ค่าความช้นื ของผกั ในแต่ละระดบั ค่าท่ตี ้องการ จรงิ โดยกลุ่มตวั อย่าง 10 ฟารม์ เป็นฟาร์มแปลงผกั ทวั่ ไปและต้นไมข้ นาด เปลย่ี นแปลงตามชนิดของผกั และตน้ ไมข้ นาดเลก็ ต่าง ๆ ได้ เล็ก ๆ แถบย่านหนองจอก (4 แห่ง) มนี บุรี (3 แห่ง) และลาดกระบัง (3 แห่ง) มผี ลค่าความพงึ พอใจของเกษตรจากทงั้ หมด 10 ฟารม์ เฉลย่ี เท่ากบั (ก) (ข) 4.85 คะแนน (คะแนนเต็ม 5.00 คะแนน) และมคี ่าส่วนเบ่ยี งเบนมาตรฐาน รปู ท่ี 11. หน้าการออกรายงาน และกราฟขอ้ มลู ความชน้ื ดนิ เท่ากบั 0.51 และความแม่นยาในความถูกต้องของการเปิดปิดใหน้ ้าในดนิ 87.50% พบว่าเน่ืองจากเกิดจากอุปกรณ์เซ็นเซอร์บริเวณ Node ไม่ ผู้ใช้งานทาการกดปุ่ม “REPORT” แสดงตารางการออกรายงาน สามารถโดนน้าได้เพราะจะทาให้อุปกรณ์มปี ัญหาเกิดการชอ็ ต สามารถ ประกอบไปด้วย วนั ท่ี (Date), เวลาท่ตี วั จ่ายน้ามกี ารทางาน (Time) และ แสดงกราฟและออกรายงานจากการบนั ทกึ ไดต้ ามช่วงเวลาทก่ี าหนด คา่ โหมดทต่ี วั จ่ายน้าทางาน (Value) โดยจะแบ่งออกเป็น 2 ค่าทต่ี วั จ่ายน้า ทางาน คอื อัตโนมตั ิ (Auto), ควบคุมผ่านผูใ้ ช้งาน (Manual) ผูใ้ ช้งานทา กิตติกรรมประกาศ การกดปุ่ม “GRAPH” จะเข้าไปสู่หน้าการทางานย่อยเป็นหน้าของการ แสดงกราฟข้อมูลของดิน ตามรูปท่ี 11 (ก) ผู้ใช้งานทาการกดปุ่ม ขอขอบคุณการเก็บขอ้ มูลและให้ขอ้ มูลจากฟาร์มทงั้ 10 แหล่ง โดยมี “GRAPH” จะเข้ามาสู่หน้าการทางานย่อยเป็นหน้าของการแสดงกราฟขอ้ การประสานงานโดยนางสาวรุ่งอรุณ นาเมอื งรกั ษ์ และนางสาวภชั รานีย์ มลู ค่าความช้นื ของดนิ ในทุก ๆ 1 ซง่ึ จะแสดงกราฟทงั้ หมด 3 เสน้ ดงั น้ี สี บุษบา ไปยงั แปลงฟาร์มผกั ของชุมชนย่านหนองจากและกลุ่มญาตพิ น่ี ้อง เหลืองเป็นค่าของดนิ ตวั ท่ี 1, สแี ดงเป็นค่าของดินตวั ท่ี 2 และสนี ้าเงนิ เป็น ต่าง ๆ ซง่ึ เป็นแปลงผกั ขนาดเลก็ ไมเ่ กนิ 1-2 ไร่ ค่าเฉล่ยี ของดนิ ทงั้ 2 ตวั ผูใ้ ช้งานทาการกดปุ่ม “ปฏทิ ิน” จะแสดง pop up ปฏทิ ินขน้ึ มา มกี ารแสดงตารางค่าความช้นื ดนิ ประกอบภายในหน้ากราฟ เอกสารอ้างอิง ตามรปู ท่ี 11 (ข) [1] Rohit Somvanshi, Akshay Suryawanshi, Rohit Toraskar, \"Smart 5. สรปุ และการอภปิ ราย Irrigation System Using Mobile Phone\", International Research Journal การทดสอบการเปิ ดและปิ ดตัวจ่ายน้ าสามารถทาการเปิ ดและปิ ดตัว of Engineering and Technology (IRJET), Volume 3 Issue 4, Apr-2016, จ่ายน้าผ่านหน้าแอพพลิเคชนั จากหน้า Controls ได้จรงิ การทดสอบการ pp. 1400 - 1402. [2] W. Lim, H. K. Torres and C. M. Oppus, \"An agricultural telemetry system implemented using an Arduino-Android interface,\" 2 0 1 4 International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment and Management (HNICEM), Palawan, 2014, pp. 1-6. [3] A. Patil, M. Beldar, A. Naik and S. Deshpande, \"Smart farming using Arduino and data mining,\" 2 0 1 6 3 rd International Conference on Computing for Sustainable Global Development (INDIACom), New Delhi, 2016, pp. 1913-1917. [4] A. A. Sarangdhar and V. R. Pawar, \"Machine learning regression technique for cotton leaf disease detection and controlling using IoT,\" 2017 International conference of Electronics, Communication and Aerospace Technology (ICECA), Coimbatore, 2017, pp. 449-454. [5] Krishna Chaitanya S, K.T. Ilayarajaa, Karthikeyan, Koti Muni Teja Reddy, \"ANDROID BASED IOT FOR AGRICULTURE AUTOMATION\", International Journal of Pure and Applied Mathematics, Volume 117, No. 21, 2017, 169-176. [6] Divyavani, Palle & Rao, Raghavendra. (2016). “Measurement and Monitoring of Soil Moisture using Cloud IoT and Android System”. Indian Journal of Science and Technology. Vol 9(31),. 1-8. [7] P. Singh and S. Saikia, \"Arduino-based smart irrigation using water flow sensor, soil moisture sensor, temperature sensor and ESP8266 WiFi module,\" 2016 IEEE Region 10 Humanitarian Technology Conference (R10-HTC), Agra, 2016, pp. 1-4. 102

การประชุมวิชาการระดับชาติด้านเทคโนโลยสี ารสนเทศ ครง้ั ท่ี 11 (NCIT2019) ระบบบริหารจดั การน้าในแปลงเกษตรอยา่ งชาญฉลาด Smart Water Control for Agriculture มนูศกั ดิ์ สงั แก้ว Manusak Sangkaeo สาขาวชิ าเทคโนโลยสี ารสนเทศ คณะวทิ ยาการและเทคโนโลยสี ารสนเทศ มหาวทิ ยาลยั เทคโนโลยมี หานคร Information Technology Faculty of Information Science and Technology, Mahanakorn University of Technology กรุงเทพมหานครฯ , ประเทศไทย Bangkok, Thailand. [email protected] บทคัดย่อ — การเกษตรแบบดงั้ เดิมมีบางกระบวนการทางานท่ีไม่ the use of plant nutrients to help farmers to make decisions and help เอื้ออานวยต่อเกษตรกรและไม่มีความสะดวกสบาย ทาให้มีเวลาว่าง users who want to grow crops in the agricultural plot to predict how น้อยลง ด้วยเหตุนี้การปลูกพืชที่ไม่มีประสิทธิภาพเพราะต้องมาเผชิญกบั much water should be prepared for Sufficient for agriculture as well The สภาพแวดล้อมท่ีไม่เป็นใจ อาทิ น้าไม่เพียงพอท่ีจะปลูกพืช ซึ่งทาให้พืชลม้ results of the research summed up the amount of proximity to the ตาย ได้ก่อความเสียหายต่อเกษตรกรในการสูญเสียกาไรและขาดทุน appropriate values with various values measured with accuracy very บทความนี้นาเสนอระบบบริหารจดั การน้าในแปลงเกษตรอย่างชาญฉลาด close to the water management design. โดยอาศัยวิธีการทางานบนอุปกรณ์มือถือ หรือการทางานบน Mobile Application ประกอบไปด้วยการควบคุมการรดน้า การควบคมุ การระบาย Keywords — Mobile Application, Ionic Framework, Firebase, esp8266, อากาศในแปลงเกษตร และยงั สามารถแสดงค่าความชื้นดิน ความชื้น Water control, Smart farm. อากาศ และอุณหภูมิ เพื่อระบุให้เกษตรกรทราบถึงสภาพโดยรวมที่เป็ น ปัจจยั สาคญั ในแปลงเกษตร จากผลการทดลองแสดงให้เหน็ ว่ามขี ้อมูลการ 1. บทนำ ใช้น้าเลี้ยงพืชเข้ามาช่วยให้เกษตรกรสามารถนามาตดั สินใจและช่วยให้ ด้ ว ย ก ำ ร เ พ่ิม ข้ึน ข อ ง ป ร ะ ช ำ ก ร โ ล ก ผ ล ผ ลิ ต ท ำ ง ก ำ ร เ ก ษ ต ร จึ ง มี ผ้ใู ช้ท่ีต้องการปลูกพืชในแปลงเกษตรทาการคาดการณ์การใช้น้าว่าควร ควำมสำคญั เป็นอย่ำงยง่ิ แต่ด้วยกระบวนกำรกำรเกษตรปัจจุบนั ส่งผลให้ จดั เตรียมไว้เท่าใดเพ่ือให้เพียงพอต่อการเกษตรได้เป็นอย่างดี ผลจากการ เกดิ สภำวะเรอื นกระจกเกดิ ขน้ึ เป็นจำนวนมำก ดว้ ยเทคโนโลยที ก่ี ำ้ วหน้ำจงึ วิจยั สรปุ ค่าความใกล้เคียงของปริมาณไดอ้ ย่างเหมาะสมกบั ค่าต่าง ๆ ที่วดั ไดน้ ำมำซ่งึ กำรสรำ้ งนวตั กรรมเพ่อื กำรเกษตร [1] โดยกระบวนกำรกำรทำ ได้ โดยมคี วามแม่นยาใกลเ้ คียงมากกบั การออกแบบการบริหารจดั การน้า กำรเกษตรแบบอัตโนมัติ ทัง้ ในส่วนของกำรควบคุมปริมำณน้ำและ ตรวจสอบสภำพควำมชน้ื ในดนิ พรอ้ มทงั้ เก็บขอ้ มูลเพอ่ื พยำกรณ์กำรใชน้ ้ำ คำสำคญั — โมบายแอพพลิเคชนั , ไอโอนิคเฟรมเวิรค์ , ไฟรเ์ บส, ได้อย่ำงมปี ระสทิ ธภิ ำพ [2] ซ่งึ กระบวนกำรต่ำง ๆ เหล่ำน้ีสำมำรถพฒั นำ esp8266, ควบคมุ น้า, สมารท์ ฟารม์ เพ่ือใช้งำนควบคู่กับอุปกรณ์เซ็นเซอร์ต่ำง ๆ ให้เข้ำมำช่วยในกำรทำ กำรเกษตร [3] ส่งผลให้สำมำรถลดกำรใช้กำลังคน เปล่ียนเป็นกำรใช้ ABSTRACT — Traditional agriculture has some processes that are เคร่อื งจกั รในกำรเรยี นรู้และพฒั นำ [4] ส่งผลใหเ้ พมิ่ ประสทิ ธภิ ำพในกำร not favorable to farmers and are not comfortable. Causing less free time ทำงำน รกั ษำสภำพแวดล้อมเพ่อื กำรทำกำรเกษตรอย่ำงยงั่ ยนื ดว้ ยระบบ For this reason, growing crops that are ineffective because they have to เครอื ขำ่ ยเซน็ เซอรอ์ จั ฉรยิ ะ [5] face unfriendly environments such as insufficient water to grow crops. ปัจจุบนั ประเทศไทยยงั เป็นประเทศเกษตรกรรม และยงั มปี ระชำกร Which caused the plant to die Has caused damage to farmers in losing ส่วนมำกทป่ี ระกอบอำชพี เกษตรกร ชำวสวน ซง่ึ อำชพี เหล่ำนนั้ เป็นอำชพี ท่ี profits and losses This article presents an intelligent water management เกิดข้ึนมำในประเทศไทยเม่ือนำนมำแล้วทำให้กำรเกษตรดูไม่มคี วำม system in agricultural plots. Through working on mobile devices Or ทนั สมยั และไม่สะดวกสบำยไม่ว่ำจะเป็นกำร รดน้ำด้วยตวั เองแบบเดมิ ๆ working on mobile applications, including watering control Control of หรอื กำรท่ตี ้องปลูกพชื มำเผชิญกบั สภำพแวดล้อมท่ไี ม่เป็นใจ เช่นน้ำไม่ ventilation in agricultural plots And can also display soil moisture Air เพยี งพอท่จี ะปลูกพชื ซง่ึ ทำใหพ้ ชื ลม้ ตำย ทำใหเ้ กษตรกรตอ้ งสญู เสยี กำไร humidity and temperature to indicate that farmers are aware of the ไปกนั เป็นจำนวนมำก และตอนน้ีประเทศไทยเรมิ่ เขำ้ สู่ยุค Thailand 4.0 overall condition that is an important factor in the agricultural plot. From the results of the experiment, it shows that there is information about 103

การประชมุ วิชาการระดบั ชาตดิ า้ นเทคโนโลยีสารสนเทศ ครงั้ ที่ 11 (NCIT2019) และก็เรมิ่ มเี ทคโนโลยใี หม่ ๆ เขำ้ มำอกี มำกมำย แต่ยงั มเี กษตรกรจำนวน 3.1.3 Ionic Framework ไมม่ ำกนักทจ่ี ะนำเทคโนโลยเี หลำ่ น้มี ำชว่ ยในกำรทำกำรเกษตร Ionic Framework เป็นชุดเคร่อื งมอื UI Open Source สำหรบั กำรสรำ้ ง ดงั นัน้ งำนวจิ ยั ร้จี งึ เล็งเหน็ ปัญหำเหล่ำน้ี และอำศยั กำรใช้เทคโนโลยี แอปพลเิ คชนั มอื ถอื และเดสก์ทอ็ ปคณุ ภำพสงู โดยใชเ้ ทคโนโลยเี วบ็ (HTML, เขำ้ มำช่วยแกไ้ ขจุดบกพร่องเหล่ำนนั้ ไม่ว่ำจะเป็นกำรคำดกำรณ์ทรพั ยำกร CSS และ JavaScript) Ionic Framework มุ่งเน้นไปท่ีประสบกำรณ์ผู้ใช้ น้ำ ซง่ึ จะช่วยใหก้ ำรบรหิ ำรกำรใชน้ ้ำนนั้ ได้ดขี น้ึ ไม่ทำใหข้ ำดแคลนน้ำเพอ่ื กำรโต้ตอบ UI ของแอปพลิเคชนั (กำรควบคุม กำรโต้ตอบ ท่ำทำง และ ไปทำกำรเกษตร กำรวเิ ครำะห์สภำพดิน ฟ้ำ อำกำศ รวมไปถึงกำรเพิ่ม ภำพเคล่อื นไหว) และยงั รวมเขำ้ กบั ไลบรำร่หี รอื Framework ต่ำงๆ เช่น ควำมสะดวกสบำยใหแ้ ก่เกษตรกรและชำวสวน ทำใหส้ ำมำรถเพม่ิ ผลผลติ Angular สำมำรถใชง้ ำนแบบ Stand Alone ได้ ได้มำกข้ึน และยงั ทำให้เกษตรกรมือใหม่หรือผู้ท่ีไม่มีควำมเช่ียวชำญ ทำงด้ำนกำรเกษตรสำมำรถท่ีจะทำงำนทำงด้ำนเกษตรกรรมได้ง่ำยขน้ึ 3.1.4 Firebase เพรำะเทคโนโลยใี นปัจจุบนั เป็นสงิ่ ใกล้ตวั ทุกคนไม่ว่ำจะเป็น Application เป็ นแพลตฟอร์มกำรพัฒนำแอปมือถือและเว็บท่ีให้นักพัฒนำมี บน Smart Phone ท่สี ำมำรถควบคุมกำรทำงำนของฮำร์ดแวร์ต่ำง ๆ ได้ และ Smart Phone ยงั สะดวกตอ่ กำรพกพำอกี ดว้ ย เคร่อื งมอื และบรกิ ำรมำกมำยเพ่อื ช่วยให้พวกเขำพฒั นำแอพคุณภำพสูง ขยำยฐำนผใู้ ชแ้ ละสรำ้ งผลกำไรมำกขน้ึ Firebase (ตำมรปู ท่ี 2) เป็นท่เี กบ็ 2. วตั ถุประสงคข์ องกำรวจิ ยั ข้อมูลแบบ No SQL cloud database ท่ีเก็บข้อมูลในรูปแบบของ JSON เพ่อื ศึกษำวิจยั กำรนำเทคโนโลยีทำงด้ำน IoT เข้ำมำช่วยในกำรทำ และมกี ำร Sync ขอ้ มูลแบบ Real time โดยท่ขี อ้ มลู จะถูกไวไ้ ม่หำยไปเม่อื กำรเกษตรใหส้ ำมำรถสรำ้ งผลผลติ ไดอ้ ย่ำงมปี ระสทิ ธภิ ำพ ลดกำลงั คนโดย Offline โดยจะทำกำร Sync ขอ้ มูลใหท้ นั ทแี บบอตั โิ นมตั ิเม่อื มกี ำร Online ใชเ้ ทคโนโลยใี นกำรช่วยตดั สนิ ใจและบรหิ ำรจดั กำร ลดควำมเสย่ี งในกำรทำ รวมถึงมี Security Rules ท่ีสำมำรถกำหนดเง่อื นไขสิทธ์และกำรเข้ำถึง กำรเกษตร บรหิ ำรจดั กำรน้ำใหเ้ พยี งพอต่อกำรใชง้ ำน ขอ้ มลู ทงั้ กำร Read และ Write ไดท้ งั้ ระบบAndroid iOS และ หน้ำWeb 3. กำรพฒั นำและกำรออกแบบระบบ 3.1 พ้นื ฐานและทฤษฎที ใี่ ชใ้ นการทางาน 3.1.1 Unified Modeling Language (UML) Unified Modeling Language (UML) คือ ภำษำท่ีใช้ในกำรกำหนด สรำ้ งภำพ พฒั นำ และเป็นเอกสำรอำ้ งองิ สำหรบั กำรพฒั นำซอฟแวร์ และ ตัวแบบทำงธุรกิจ โดยจะระบุถึงควำมสัมพนั ธ์กันของแผนภำพ และมี ขอ้ กำหนดในกำรเขยี น 3.1.2 โปรแกรม Visual Studio Code รปู ท่ี 2. Firebase โปรแกรม Visual Studio Code (ตำมรูปท่ี 1) สำหรับนักพัฒนำ 3.1.5 Arduino IDE โปรแกรม โปรแกรมน้ีจะตอบรบั กบั ควำมต้องกำรระดบั พน้ื ฐำนอย่ำงเตม็ โปรแกรมแบบ Open Source (ตำมรูปท่ี 3) ท่ีสำมำรถทำงำนข้ำม รูปแบบ สำมำรถใช้งำนได้บน Windows, Mac และ Linux ซ่ึงทำง แพลตฟอร์ม Arduino IDE ทำงำนบนระบบปฏิบตั ิกำรท่ไี ด้รบั ควำมนิยม ไมโครซอฟท์ใหใ้ ช้ไดฟ้ รี โปรแกรมใช้งำนง่ำยและไม่ซบั ซอ้ น มคี วำมเป็น สูงสุดสำมระบบคอื Windows, Mac OS และ Linux นอกเหนือจำกนัน้ ยงั มืออำชีพ เช่น C++, C#, CSS, Dockerfile, HTML, JavaScript, JSON, สำมำรถเข้ำถึงได้จำกระบบคลำวด์ โดยหน้ำจอโปรแกรมจะเหมือน Less, Markdown, PHP, Python, Sass, TypeScript เป็นตน้ โปรแกรมทวั่ ไปใชภ้ ำษำ C ในกำรสรำ้ งโปรแกรมเพ่อื ทใ่ี หเ้ ขยี น code แลว้ หน้ำต่ำงสีดำเพ่อื ดูลำยละเอียด Error หรอื Debug ท่ีเกิดข้นึ สำมำรถดู ผลลพั ธผ์ ่ำน Serial monitor รปู ท่ี 1. โปรแกรม Visual Studio Code รปู ท่ี 3. โปรแกรม Arduino IDE 3.1.6 ESP32 DHT11 CP2104 WIFI 104

การประชุมวิชาการระดบั ชาตดิ ้านเทคโนโลยสี ารสนเทศ คร้งั ท่ี 11 (NCIT2019) Node ตัวหน่ึงคล้ำย ๆ กับ NodeMCU Esp8266 แต่จะใช้พลังงำน ระบบควบคุมแปลงเกษตรหรอื Smart Farm ดว้ ย Internet of Things (IoT) ไฟฟ้ำจำกแบตเตอรเ่ี บอร์ 18650 โดยภำยในตวั ของ ESP32 จะมี DHT11 ผ่ำน Application บนมอื ถอื มกี ำรเช่อื มตอ่ กบั อนิ เทอรเ์ น็ต ซ่งึ ไม่ว่ำผใู้ ชง้ ำน Humidity and Temperature Sensor ท่ีช่วยในกำรตรวจสอบควำมช้นื ใน จะอยู่ท่ีไหนหำกอยู่ในพ้นื ท่ใี ช้งำนอินเทอร์เน็ต ก็สำมำรถควบคุมแปลง อำกำศ วดั อุณหภูมใิ นอำกำศได้ และ ตวั วดั ควำมชน้ื ในดนิ ทร่ี วมเขำ้ ไปใน เกษตรด้วยตวั เองได้โดยผ่ำนช่องทำงอินเทอร์เน็ตนอกจำกน้ียงั สำมำรถ ตวั แบบ All in One (ตำมรปู ท่ี 4) ตรวจดูค่ำต่ำง ๆ ในแปลงเกษตรเช่น ค่ำควำมช้ืนในดิน อุณหภูมิ และ ควำมชน้ื ในอำกำศ เพ่อื ดวู ำ่ ในแปลงมสี ภำวะท่ดี หี รอื ไม่ดี ระบบน้มี กี ำรเก็บ รปู ท่ี 4. ESP32 DHT11 CP2104 WIFI ข้อมูลบน Cloud คือ Firebase ซ่ึงผู้ใช้งำนสำมำรถใช้งำนเวลำไหนก็ได้ ตำมท่ผี ูใ้ ช้ตอ้ งกำร และสำมำรถจดั กำรกบั ขอ้ มูลบน Firebase นัน้ ไดต้ ำม 3.1.7 Water Flow Sensor ตอ้ งกำรอกี ดว้ ย Sensor ท่ที ำหน้ำท่วี ดั ค่ำปรมิ ำณอตั รำกำรไหลของของเหลวท่ผี ่ำนใน โดยผจู้ ดั ทำไดใ้ ชเ้ คร่อื งมอื ในกำรพฒั นำ คอื Visual Studio Code โดย Sensor ตัวเซ็นเซอร์ประกอบไปด้วย ตัววำล์วพลำสติก ใบพัด และ ใช้เขียน Ionic Framework เพ่ือสร้ำง Interface ต่ำงๆ ของ Application เซ็นเซอร์เม่อื น้ำไหลผำ่ นใบพดั จะทำใหใ้ บพดั หมุน โดยควำมเรว็ จะเป็นตวั ข้ึนมำ เช่น แสดงค่ำ เกจ ต่ำง ๆ ในแปลงเกษตร แสดงค่ำกรำฟ และ วดั ว่ำอตั รำกำรไหลของน้ำอย่ใู นปรมิ ำณไหน (ตำมรปู ท่ี 5) ควบคุมกำรเปิดปิดตวั ระบำยอำกำศ และ เคร่อื งสูบน้ำ โดยผูใ้ ช้สำมำรถ เลอื กโหมดได้ สองโหมดคอื โหมด Auto และ Manual ถำ้ เป็นโหมด Auto จะเปิดปิด อุปกรณ์อตั โนมตั ติ ำมค่ำท่ไี ด้กำหนดเอำไวแ้ ตถ่ ำ้ หำกเป็นโหมด Manual ผใู้ ชส้ ำมำรถเลอื กเปิดปิดเองไดต้ ำมทผ่ี ใู้ ชง้ ำนตอ้ งกำร Firebase จะทำกำรรับส่งค่ำจำกทัง้ Ionic และ Node MCU ซ่ึงเป็น ตวั กลำงในกำรพกั หรอื เกบ็ ขอ้ มูลซง่ึ จะตอ้ งมกี ำรกรอก API KEY และ URI เพอ่ื ควำมปลอดภยั และคน้ หำทอ่ี ยกู่ อ่ นถงึ จะสำมำรถทำงำนรว่ มกนั ได้ รปู ท่ี 5. Water Flow Sensor รปู ท่ี 7. ภำพรวมของระบบ 3.1.8 Node MCU Esp8266 Node MCU Esp8266 คือ ชิปโมดูล WiFi รำคำประหยดั ท่ีสำมำรถ กำหนดค่ำให้เช่อื มต่ออนิ เทอร์เน็ตสำหรบั Internet of Things (IoT) และ โครงกำรดำ้ นเทคโนโลยที ค่ี ลำ้ ยคลงึ กนั ทส่ี ำมำรถตงั้ โปรแกรมโดยตรงผำ่ น พอรต์ USB โดยใชโ้ ปรแกรม LUA หรอื Arduino IDE (ตำมรปู ท่ี 6) รปู ท่ี 6. Node MCU Esp8266 3.2 ภาพรวมของระบบ ระบบบรหิ ำรจดั กำรน้ำในแปลงเกษตรอย่ำงชำญฉลำดเป็นระบบท่ถี ูก พฒั นำขน้ึ แบบ Cross Plat Form ซง่ึ รองรบั ทงั้ ระบบปฏิบตั กิ ำรอย่ำง IOS และ Android กำรทำงำนของระบบน้ีสำมำรถนำมำประยุกต์ใชง้ ำนไดจ้ รงิ และกำรจะนำเทคโนโลยเี ขำ้ มำใชใ้ นชวี ติ ปัจจุบนั ถอื เป็นเรอ่ื งท่ีดี เพรำะชว่ ย เพม่ิ ควำมสะดวกสบำย รวดเรว็ ต่อกำรทำงำนอย่ำงมำก โดยกำรพฒั นำ 105

การประชุมวิชาการระดบั ชาติดา้ นเทคโนโลยสี ารสนเทศ ครง้ั ท่ี 11 (NCIT2019) 3.3 แบบจาลองมาตรฐานทใี่ ชใ้ นการออกแบบ 4. กำรทดสอบและผลกำรทดลอง 3.3.1 Use case diagram: Mobile Application Manual Manual Manual <<extend>> <<extend>> Manual <<extend>> <<extend>> Manual Auto User Gauge Firebase Gauge Gauge รปู ท่ี 10. หน้ำ Home บน Mobile Application จำกรูปท่ี 10 เป็นหน้ำท่ีแสดงค่ำ ควำมช้ืนดิน ควำมช้ืนอำกำศ และ อุณหภูมิ ในรปู แบบ Gauge รปู ท่ี 8 Use case diagram: Mobile Application จำกรูปท่ี 8 แสดงถึง Use case diagram ท่ปี ระกอบไปด้วยทงั้ หมด 16 Use cases ท่ที ำงำนหลกั ๆ ตำมขอบเขตกำรทำงำนของระบบในส่วน ของ Mobile Application 3.2.2 Use case diagram: Node MCU <<include>> <<include>> <<include>> รปู ท่ี 11. หน้ำจอแสดงผลสรุปและกรำฟควำมชน้ื ดนิ บน Mobile Application Firebase Sensor Water flow จำกรปู ท่ี 11 เป็นหน้ำทแ่ี สดงคำ่ ทเ่ี กย่ี วกบั ควำมชน้ื ดนิ ไดแ้ ก่กรำฟเสน้ Sensor Soil ทแ่ี สดงค่ำควำมชน้ื ของดนิ ทุก ๆ 30 นำที และ มกี ำรแสดงเป็นอกั ษรเพอ่ื จะ ได้มองได้ง่ำยข้ึน โดยแบ่งเป็นวัน เวลำ และควำมช้ืนดินหน่วยเป็น Sensor Humidity เปอรเ์ ซน็ ตโ์ ดยค่ำเวลำและควำมชน้ื ดนิ จะตรงกบั กรำฟทแ่ี สดง and Temperature Relay รปู ท่ี 9. Use case diagram: Node MCU จำกรปู ท่ี 9 แสดงถงึ Use case diagram ทป่ี ระกอบไปดว้ ยทงั้ หมด 8 Use cases ทท่ี ำงำนหลกั ๆ ตำมขอบเขตกำรทำงำนของระบบในส่วนของ Node MCU รปู ท่ี 12 หน้ำ Weather แสดงผลสรปุ และกรำฟควำมชน้ื อำกำศ 106

การประชมุ วิชาการระดับชาตดิ ้านเทคโนโลยีสารสนเทศ คร้งั ที่ 11 (NCIT2019) และอุณหภูมบิ น Mobile Application 4.1 แผนผงั การต่อวงจร จำกรูปท่ี 12 เป็นหน้ำท่ีแสดงค่ำท่ีเก่ียวกับควำมช้ืนอำกำศ และ อุณหภูมิ ได้แก่กรำฟเสน้ ท่แี สดงค่ำควำมชน้ื ของอำกำศ และ อุณหภูมทิ ุก ๆ 30 นำที และ มกี ำรแสดงเป็นอกั ษรเพอ่ื จะไดม้ องไดง้ ำ่ ยขน้ึ โดยแบ่งเป็น วนั เวลำ ควำมช้นื อำกำศหน่วยเป็นเปอร์เซ็นต์ และอุณหภูมหิ น่วยเป็น องศำเซลเซียส โดยค่ำเวลำและควำมช้นื อำกำศและอุณหภูมิจะตรงกบั กรำฟทแ่ี สดง รปู ท่ี 15. แผนผงั กำรต่อวงจร รูปท่ี 13 หน้ำ Water แสดงหน้ำจอคำดกำรณก์ ำรใชน้ ้ำบน Mobile Application จำกรูปท่ี 15 กำรต่อวงจรจะมี Node MCU เป็นอุปกรณ์ ท่ีเป็นตัว ควบคุมกำรท้ำงำนของอุปกรณ์เซน็ เซอรต์ ่ำง ๆ เช่น เซน็ เซอร์วดั ควำมชน้ื จำกรูปท่ี 13 เป็นหน้ำท่ีแสดงค่ำท่ีเก่ียวกบั กำรคำดกำรณ์กำรใช้น้ำ ในดนิ เซน็ เซอร์วดั ควำมช้นื ในอำกำศ และ เซน็ เซอร์วดั อตั รำกำรไหลของ โดยจะมกี รำฟในกำรแสดงค่ำปรมิ ำณน้ำทใ่ี ชเ้ ลย้ี งพชื ต่อครงั้ ทม่ี กี ำรรดน้ำใน น้ำ โดยจะส่งข้อมูลกลับมำเพ่ือน้ำมำแสดงค่ำท่ีได้รับจำกเซ็นเซอร์ แปลลงเกษตร และจะมกี ำรคำดกำรณ์น้ำทุก ๆ 30 วนั วำ่ เดอื นตอ่ ไปควรน้ำ เซน็ เซอรว์ ดั ควำมชน้ื ในดนิ จะมอี ยู่ 3 ขำ คอื ขำ VCC ต่อเขำ้ กบั Port 3V3 เกบ็ เพ่อื ทำกำรเกษตรจำนวนเทำ่ ไหร่ ถงึ จะมนี ้ำเพยี งพอต่อกำรใชเ้ ลย้ี งพชื ขำ A0 ต่อกับ Port 32 และ ขำ GND ต่อเข้ำกับ Port GND เซ็นเซอร์ DHT11 มอี ยู่ 3 ขำ คอื ขำ VCC ต่อเข้ำกบั Port 3V3 ขำ Data ต่อเขำ้ กบั Port 22 และ ขำ GND ต่อเข้ำกับ Port GND เซ็นเซอร์วดั อัตรำกำรไหล ของน้ำ มอี ยู่ 3 ขำ คือ ขำ VCC ต่อเข้ำกบั Port 5V ขำ GND ต่อเข้ำกบั Port GND ขำ Data ต่อเข้ำกับ Port 2 รวมไปถึง Relay ท่ีท้ำหน้ำตัด กระแสไฟฟ้ำ เพ่อื เปิด / ปิดอปุ กรณ์ จะรบั คำ้ สงั่ ในรปู แบบ Digital 4.2 แผนผงั การเช่ือมต่อระบบ รปู ท่ี 16. แผนผงั กำรเช่อื มตอ่ ระบบ รูปท่ี 14 หน้ำ Control ควบคมุ อปุ กรณ์บน Mobile Application เรม่ิ ตน้ ดว้ ยกำรเรยี กใชต้ วั NodeMCU ผ่ำน Arduino โดยมกี ำรเรยี กใช้ ไลบรำร่ี Esp8266Wifi.h เพ่อื ทำกำรเช่อื มต่ออนิ เทอร์เน็ตและยงั เรยี กใช้ จำกรูปท่ี 14 เป็นหน้ำจอทส่ี ำมำรถควบคุมกำรเปิด หรอื ปิด อุปกรณ์ ไลบรำร่ี FirebaseArduino.h เพอ่ื เป็นกำรเชอ่ื มต่อกบั ทำง Firebase ในแปลงได้โดยมสี ่วนท่คี วบคุมได้ดงั น้ี สปรงิ เกอร์ และตวั ระบำยอำกำศ โดยเล่อื นไปทำงขวำจะเป็นกำรเปิดอุปกรณ์นัน้ ๆ และเล่อื นไปทำงซำ้ ยจะ จำกนัน้ ตวั NodeMCU จะทำกำรดึงค่ำจำกตวั Sensor แล้วจะทำกำร เป็นกำรปิดอุปกรณ์ และ ยงั มี Auto โหมดท่ผี ู้ใช้สำมำรถเลอื กได้ถ้ำหำก ส่งค่ำไปยัง Firebase โดยใช้คำสัง่ Push ท่ีเป็ นคำสัง่ ไลบรำร่ีของ เป็นโหมด Auto ตวั สงั่ เปิด อุปกรณ์ต่ำง ๆ จะถูกปิดใช้งำนแต่ถำ้ ปิดโหมด FirebaseArduino.h รู ป แ บ บ ก ำ ร เ ขี ย น คื อ Firebase.push Auto แลว้ ตวั ควบคมุ อุปกรณ์ต่ำง ๆ จะสำมำรถควบคมุ เปิด-ปิดไดป้ กติ (“Arduino/Sensor”, SensorValue); ต่อจำกนัน้ Application จะทำกำรดึงข้อมูลจำก Firebase โดยจะใช้ คำสงั่ Snapshot ท่ีเป็นคำสงั่ ของ Ionic ท่ีมีกำรส่งมำกจำกทำงฝัง่ ของ Arduino รู ป แ บ บ ก ำ ร เ ขี ย น คื อ this.gaugeValueTemp = snapshot.val().Sensor; ระบบบรหิ ำรจัดกำรน้ำในแปลงเกษตรอย่ำงชำญฉลำด เป็นระบบท่ี พฒั นำข้ึนโดย Framework แบบ Cross Platform ท่ีช่ือว่ำ Ionic ซ่ึงกำร ทำงำนของระบบใช้งำนได้จริง กำรนำเทคโนโลยีเข้ำมำใช้ร่วมกับ กำรเกษตรนนั้ มคี วำมสำคญั เป็นอย่ำงมำก เพรำะจะทำใหเ้ กษตรกรสะดวก และลดปัญหำท่ีอำจจะเกิดข้นึ ได้อีกด้วย โดยระบบบริหำรจัดกำรน้ำใน แปลงเกษตรอย่ำงชำญฉลำดจะมกี ำรทำงำนหลำยส่วน เชน่ ดูค่ำสถำนะค่ำ 107

การประชมุ วชิ าการระดับชาตดิ ้านเทคโนโลยีสารสนเทศ ครัง้ ที่ 11 (NCIT2019) ควำมช้นื ดนิ ค่ำควำมชน้ื อำกำศ อุณหภูมิ ทงั้ แบบ กรำฟ และ Gauge และ เอกสารอ้างอิง ยงั ควบคุมกำรทำงำนของ สปรงิ เกอร์ และ ตวั ระบำยอำกำศ ทงั้ แบบ Auto และ Manual อีกทัง้ ระบบยังทำงำนผ่ำน Mobile Application จึงทำให้ [1] O. JiHye, D. Noh and Y. Sohn, \"Empirical test of Wi-Fi environment สะดวกตอ่ กำรใชง้ ำนมำกยง่ิ ขน้ึ stability for smart farm platform,\" 2017 4th International Conference on Computer Applications and Information Processing Technology ผู้จัดทำเลือกเคร่ืองมือท่ีพฒั นำระบบคือ Visual Studio Code และ (CAIPT), Kuta Bali, pp. 1-5, 2017. Framework Ionic ช่วยในกำรออกแบบหน้ำจอกำรทำงำนและแสดงผล เหตผุ ลใช้ Ionic ทเ่ี ป็น Cross Platform เพรำะผใู้ ชง้ ำนทม่ี โี ทรศพั ท์มอื ถอื ท่ี [2] Heechang chung, Dongil kim, Soonghee lee, Sokpal Cho, \"Smart เป็นทงั้ ระบบปฎิบตั กิ ำร Android และ IOS ก็ยงั สำมำรถใช้งำนระบบของ Farming Education Service based on u-learning environment\", เรำได้ และเรำเกบ็ ขอ้ มลู ทงั้ หมด ทงั้ ฝัง่ ของ Mobile Application และ Node International Conference on Advanced Communication Technology MCU ไวท้ ่ี Firebase ซง่ึ เป็นฐำนขอ้ มลู แบบ No SQL (ICACT), IEEE, pp.471-474, Feb 2019. - ผลกำรทดสอบกำรรบั ค่ำจำกตวั Sensor ทงั้ หมด 2 ตวั สำมำรถรบั [3] Maherin Mizna Maha, Sraboni Bhuiyan, Md Masuduzzaman, \"Smart ค่ำจำก Sensor ไดป้ กติ Board for Precision Farming Using Wireless Sensor Network\", International Conference on Robotics,Electrical and Signal Processing - ผลกำรทดสอบกำรเช่อื มต่ออินเทอร์เน็ตของ Node MCU สำมำรถ Techniques (ICREST) , IEEE, pp. 445-450, Jan 2019. ช่อื มต่อไดป้ กติ [4] Reuben Varghese, Smarita Sharma, \"Affordable Smart Farming Using - ผลกำรทดสอบกำรเชอ่ื มตอ่ กบั Firebase สำมำรถเช่อื มต่อไดป้ กติ IoT and Machine Lerarning\", Second International Conference on - ผลกำรทดสอบกำรรบั -ส่งข้อมูลระหว่ำง Node MCU กบั Firebase Intelligent Computing and Control Systems (ICICCS), IEEE p. 645-650, สำมำรถรบั -สง่ ขอ้ มลู ไดป้ กติ June 2018,. - ผลกำรทดสอบกำรรบั -ส่งข้อมูลระหว่ำง Firebase กบั Application สำมำรถรบั -สง่ ขอ้ มลู ไดป้ กติ [5] Siwakorn Jindarat, Pongpisitt Wuttidittachotti, \"Smart farm monitoring -ผลกำรทดสอบกำรนำคำ่ มำแสดงบน Application สำมำรถทำไดป้ กติ using Raspberry Pi and Arduino\", International Conference on Computer, Communications, and Control Technology (I4CT), IEEE, pp.284-288, April 2015. 5. สรุป และกำรอภปิ รำย ผลสรุปกำรทำโครงกำรระบบบรหิ ำรจดั กำรน้ำในแปลงเกษตรอย่ำง ชำญฉลำดไดเ้ รม่ิ ทดลองใชง้ ำนเดอื น เมษำยน 2561 ถงึ พฤษภำคม 2562 กำรทำงำนในส่วนของอุปกรณ์ต่ำงในด้ำน IoT เช่น Node MCU และ Sensor ต่ำง ๆ รวมไปถงึ กำรใช้ไลบรำร่ี เพ่อื เป็นกำรเช่อื มต่อกนั ระหว่ำง Node MCU กับ Firebase หลังจำกนั้นในส่วนของแอปพลิเคชันได้ พัฒนำข้ึนมำด้วย Frame Work ท่ีมีช่ือว่ำ Ionic ผ่ำนโปรแกรม Visual Studio Code ระบบสำมำรถแสดงค่ำควำมช้ืนดิน ควำมช้ืนอำกำศ และ อุณหภูมิ เพ่อื ระบุใหเ้ กษตรกรทรำบถงึ สภำพโดยรวมท่เี ป็นปัจจยั สำคญั ใน แปลงเกษตร จำกผลกำรทดลองแสดงใหเ้ หน็ ว่ำมขี อ้ มูลกำรใชน้ ้ำเล้ยี งพชื เขำ้ มำช่วยใหเ้ กษตรกรสำมำรถนำมำตดั สนิ ใจและช่วยให้ผู้ใช้ท่ตี ้องกำร ปลูกพืชในแปลงเกษตรทำกำรคำดกำรณ์กำรใช้น้ำว่ำควรจัดเตรียมไว้ เทำ่ ใดเพ่อื ใหเ้ พยี งพอตอ่ กำรเกษตรไดเ้ ป็นอย่ำงดี ในอนำคตสำมำรถพฒั นำใหร้ ะบบสำมำรถรองรบั แปลงเกษตรไดห้ ลำย แปลง โดยท่ีผู้ใช้สำมำรถดูแลได้ทวั่ ถงึ และสำมำรถเลือกใช้อุปกรณ์ท่มี ี คุณภำพเพ่อื ควำมสำมำรถในกำรทำงำนไดม้ ำกขน้ึ เช่น เซน็ เซอรส์ ำมำรถ รองรบั ค่ำควำมช้นื อุณหภูมไิ ด้มำกข้นึ หรือเซ็นเซอร์มีค่อนข้ำงมีควำม ทนทำน กิตติกรรมประกาศ งำนวจิ ยั ฉบบั น้ีสำเรจ็ ลุล่วงไปด้วยดี เน่ืองจำกได้รบั ควำมร่วมมือใน กำรศกึ ษำคน้ ควำ้ วจิ ยั จำก นำงสำวภำวดิ ำ จติ มนั่ และนำยองอำจ แซ่เอย้ี นักศึกษำสำขำวชิ ำเทคโนโลยสี ำรสนเทศ คณะวทิ ยำกำรและเทคโนโลยี สำรสนเทศ มหำวทิ ยำลยั เทคโนโลยมี หำนคร เป็นอยำ่ งดยี ง่ิ ผวู้ จิ ยั ตระหนกั ถงึ ควำมตงั้ ใจจรงิ และควำมท่มุ เทของนกั ศกึ ษำทงั้ สองท่ำน และขอขอบคุณ เป็นอยำ่ งสงู ไว้ ณ ทน่ี ้ี 108

การประชุมวิชาการระดบั ชาตดิ ้านเทคโนโลยีสารสนเทศ คร้งั ที่ 11 (NCIT2019) การกาหนดรปู แบบการเตรยี มขอ้ มลู สาหรบั วิเคราะห์ และออกแบบระบบ แนะนากิจกรรมตามความสนใจส่วนบคุ คล Pattern-Based Data Preparation for Analysis and Design Personalized Event Suggestion System นนทวฒั น์ ตณั ฑวณชิ ชานนท์ ธรรมสุนทร ณัฐพงศ์ ทองเทพ Nontawat Tantavanich Chanon Thamsoonthon Nattapong Tongtep วทิ ยาลยั การคอมพวิ เตอร์ วทิ ยาลยั การคอมพวิ เตอร์ วทิ ยาลยั การคอมพวิ เตอร์ มหาวทิ ยาลยั สงขลานครนิ ทร์ วทิ ยาเขตภูเกต็ มหาวทิ ยาลยั สงขลานครนิ ทร์ วทิ ยาเขตภูเกต็ มหาวทิ ยาลยั สงขลานครินทร์ วทิ ยาเขตภเู กต็ College of Computing College of Computing College of Computing Prince of Songkla University Prince of Songkla University Prince of Songkla University จงั หวดั ภูเกต็ / ประเทศไทย จงั หวดั ภเู กต็ / ประเทศไทย จงั หวดั ภูเกต็ / ประเทศไทย Phuket / Thailand Phuket / Thailand Phuket / Thailand [email protected] [email protected] [email protected] บทคัดย่อ — ตาม ยุทธศาสตร์ที่ 1 และ ยุทธศาสตร์ท่ี 4 ขอ ง Keywords — event, event marketing, suggestion system, แผนพฒั นาการท่องเท่ียวแห่งชาติฉบบั ท่ี 2 (พ.ศ.2560-2564) ได้กล่าวถึงการ ยกระดบั การประชาสัมพนั ธ์กิจกรรมหรืออีเวนต์ต่าง ๆ และการส่งเสริม personalized interests กิจกรรมทางการตลาดเฉพาะกลุ่ม เพื่อให้เป็ นการตอบสนองแผนพฒั นา การท่องเท่ียวแห่งชาติ งานวิจัยนี้จึงเป็นการศึกษาการกาหนดรูปแบบการ 1. บทนา เตรียมข้อมูลสาหรบั การการวิเคราะห์ และออกแบบระบบแนะนากิจกรรม ในปัจจุบนั มีเว็บแอปพลิเคชนั สาหรบั รวบรวมกิจกรรม หรอื งานอี ตามความสนใจส่วน บุคคล ในการวิเคราะห์ปัจจัยของตัวบุคคลกับ เวนตต์ ่าง ๆ เพ่อื การประชาสมั พนั ธ์ โดยจะมีการจดั เป็นหมวดหมู่ ซ่งึ มที งั้ คุณสมบตั ิของงานอีเวนต์ ในการรวบรวบข้อมูลองค์ประกอบของงานอี แบบแสดงรายละเอยี ดตา่ ง ๆ ของอเี วนตอ์ ยา่ งเดยี ว แบบแสดงรายละเอยี ด เวนต์ ผ้วู ิจยั ได้ใช้วิธีที่เรียกว่า Web Scraping ในการดึงข้อมูลงานอีเวนต์ ตา่ ง ๆ ของอเี วนต์ และเป็นตวั แทนจาหน่ายบตั รเขา้ ร่วมงานไดด้ ว้ ย แตใ่ น จากเวบ็ ไซต์ที่ประกาศเก่ียวกบั งานอีเวนต์ท่ีสามารถค้นหาได้จากเวบ็ ไซต์ ปัจจุบนั ยงั ไม่มีเว็บแอปพลเิ คชนั ท่สี ามารถแนะนาอีเวนต์ตามความสนใจ ของ Google จากการศึกษาเบื้องต้นพบว่าปัจจยั ด้านตัวบุคคลมี 7 ปัจจัย เฉพาะบุคคลได้ จึงทาให้ผใู้ ช้ยากต่อการตดั สนิ ใจในการเขา้ ร่วมกจิ กรรม และปัจจัยด้านคุณสมบตั ิ ของงานอีเวนต์มี 3 ปัจจัย โดยสามารถแบ่ง หรอื อเี วนต์ทถ่ี ูกจดั ขน้ึ นอกจากน้ี ตามแผนพฒั นาการทอ่ งเทย่ี วแห่งชาติ ประเภทของงานอีเวนตไ์ ด้ 14 ประเภท ฉบบั ท่ี 2 (พ.ศ. 2560-2564) [1] ยทุ ธศาสตร์ท่ี 1 คือ การพฒั นาคุณภาพ แหล่งท่องเท่ียว สนิ คา้ และบรกิ าร ด้านการท่องเท่ยี ว ใหเ้ กดิ ความสมดุล คำสำคญั — งานอีเวนต์, กิจกรรมทางการตลาดเฉพาะกลุ่ม, ระบบ และยงั่ ยนื โดยการ ยกระดบั ขดี ความสามารถเพ่อื ส่งเสริมใหป้ ระเทศไทย แนะนา, ความสนใจส่วนบุคคล เป็นแหล่งท่องเท่ยี วชนั้ นาระดบั ภูมิภาคในการท่องเท่ยี ว ศกั ยภาพสูง เช่น การท่องเท่ยี วเชิงกีฬา MICE เป็นต้น และยทุ ธศาสตร์ท่ี 4 คือ การสร้าง ABSTRACT — The 1st and 4th strategic plan of the Thailand ความสมดุล ให้กับการท่องเท่ียวไทย ผ่านการตลาด เฉพาะกลุ่ม การ tourism development plan No. 2 (B.E. 2560-2564) mentioned about ส่งเสริมวิถีไทย และการสร้าง ความเช่ือมนั่ ของนักท่องเท่ยี ว โดยการ elevation of public relations for event activity and promoting the event สง่ เสรมิ กจิ กรรมทางการตลาดเฉพาะกลุ่ม เพ่อื เขา้ ถงึ กลุม่ ตลาดระดบั กลาง marketing. In order to respond the Thailand tourism development plan, - บน ในพน้ื ทท่ี ม่ี ศี กั ยภาพ this paper analyzes and designs the personalized event suggestion ดงั นนั้ เพ่อื เป็นการนาเทคโนโลยเี ขา้ ไปช่วยพฒั นาการท่องเท่ยี วตาม system based on human preferences and the event’s properties. Web แผนพฒั นาการทอ่ งเท่ยี วแห่งชาติ ฉบบั ท่ี 2 (พ.ศ. 2560-2564) โดยพฒั นา scrapping were used to retrieve the event’s properties data from the ศกั ยภาพการท่องเทย่ี วแบบ MICE ตามยทุ ธศาสตรท์ ่ี 1 การยกระดบั การ website listed by Google search engine. From a preliminary study ส่งเสรมิ กจิ กรรมทางการตลาดเฉพาะกลุ่ม ตามยทุ ธศาสตรท์ ่ี 4 ทางผวู้ ิจยั found that there are 7 factors from human preferences and 3 factors จงึ ได้จดั ทาระบบแนะนากิจกรรมตามความสนใจสว่ นบุคคลน้ีขน้ึ เพ่อื เป็น from event’s properties can be used to suggest events from 14 การพัฒนา และยกระดบั ขดี ความสามารถการท่องเท่ยี วแบบ MICE การ categories. สง่ เสรมิ กิจกรรมทางการตลาดเฉพาะกลุม่ เพ่อื ช่วยเป็นขอ้ มลู ประกอบการ ตดั สนิ ใจในการเลอื กเขา้ รว่ มกจิ กรรม หรอื งานอเี วนตต์ ่าง ๆ ท่ถี ูกจดั ขน้ึ 109

การประชมุ วิชาการระดบั ชาตดิ า้ นเทคโนโลยีสารสนเทศ คร้ังท่ี 11 (NCIT2019) 2. วตั ถุประสงค์ของการวจิ ยั ประกาศเก่ยี วกบั งานอเี วนตโ์ ดยคน้ หาผา่ นทางเวบ็ ไซตข์ อง Google1 ซง่ึ จะ  เพ่อื รวบรวม และวิเคราะห์ปัจจยั ต่าง ๆ เก่ยี วขอ้ งกบั ความสนใจ เลอื กลงิ คท์ แ่ี สดงอยใู่ นเวบ็ ไซตข์ อง Google เท่านนั้ 5 ลงิ คแ์ รก ของบุคคล ในการเลอื กเขา้ รว่ มงานกจิ กรรม หรอื งานอเี วนต์ต่าง ๆ  เพ่อื ศกึ ษาวธิ กี ารรวบรวม การกาหนดรูปแบบในการจดั เกบ็ ขอ้ มูล 3.2. สารวจการจดั ประเภทงานอเี วนตข์ องเวบ็ ไซต์ และจดั กลมุ่ ประเภทของ กจิ กรรม หรอื งานอเี วนตต์ า่ ง ๆ ทถ่ี ูกประกาศในเวบ็ ไซต์ทป่ี ระกาศเก่ยี วกบั งานอเี วนต์ งานอเี วนต์  เพ่อื วเิ คราะห์ และออกแบบระบบแนะนากจิ กรรมตามความสนใจ หลงั จากท่ไี ดร้ วบรวมเวบ็ ไซตท์ ่ปี ระกาศเก่ยี วกบั งานอเี วนตแ์ ลว้ ผวู้ จิ ยั สว่ นบคุ คล ได้มีการสารวจการจัดประเภทของงานอีเวนต์ในแต่ละเว็บไซต์ และ ดาเนนิ การจดั กลุ่มประเภทอเี วนตต์ ามลกั ษณะการของการจดั งานอเี วนต์ 3. วธิ ดี าเนินการวจิ ยั การกาหนดรูปแบบการเตรยี มขอ้ มลู สาหรบั การวเิ คราะห์ และออกแบบ 3.3. กาหนดขอ้ มูลองคป์ ระกอบของงานอเี วนต์ ระบบแนะนากจิ กรรมตามความสนใจส่วนบุคคลด้วย มวี ิธกี ารดาเนินการ ในการรวบรวมขอ้ มูลงานอเี วนตจ์ ากเวบ็ ไซต์ ผวู้ จิ ยั ไดก้ าหนดการเก็บ วจิ ยั ดงั ภาพท่ี 1 ดงั น้ี ขอ้ มลู องคป์ ระกอบของงานอเี วนต์ ไดแ้ ก่ ลงิ คข์ องขอ้ มูลอเี วนต์ ช่อื อเี วนต์ รูปภาพของอเี วนต์ หรือภาพโปสเตอรข์ องงานอีเวนต์ วนั ท่เี ริม่ งาน เวลาท่ี เร่มิ งาน วนั สนิ้ สุดงาน เวลาสนิ้ สุดงาน สถานท่จี ดั งานอีเวนต์ จงั หวดั ท่จี ดั งานอเี วนต์ ละตจิ ูด - ลองจจิ ูดของสถานท่จี ดั งาน ประเภทของงานอีเวนต์ ราคา และประเภทของบตั รเขา้ งาน ขอ้ มูลรายละเอียดของอีเวนต์ ขอ้ มูล ติดต่องานอีเวนต์ เช่น E-mail เบอร์โทรศัพท์ Line Facebook เว็บไซต์ เป็นตน้ 3.4. เก็บรวบรวมขอ้ มูลงานอีเวนต์จากเวบ็ ไซต์ศึกษารูปแบบการสกดั รูปแบบขอ้ มลู องค์ประกอบงานอเี วนต์ และจดั เก็บขอ้ มูลองค์ประกอบของ งานอเี วนตต์ ามทกี่ าหนด ในการเกบ็ รวมรวมขอ้ มูลงานอเี วนตบ์ นเวบ็ ไซตท์ ป่ี ระกาศเก่ยี วกบั งาน อเี วนต์ ผวู้ จิ ยั จะคดั เลือกเวบ็ ไซตท์ ป่ี ระกาศเก่ยี วบั งานอเี วนตท์ ่มี โี ครงสรา้ ง เวบ็ ไซต์ท่มี รี ะเบียบ ง่ายต่อการจดั ทารูปแบบโดยใชโ้ ปรแกรมในการดึง ขอ้ มูลตามองค์ประกอบของงานอเี วนต์ท่กี าหนด และกาหนดรปู แบบการ จดั เกบ็ ขอ้ มลู ทเ่ี ขา้ ใจงา่ ย และมคี วามยดื หยนุ่ 3.5. ศกึ ษาขอ้ มลู เกยี่ วกบั ปัจจยั ดา้ นตวั บคุ คลจากงานวจิ ยั ตา่ ง ๆ เป็นการศึกษางานวิจยั ท่เี ก่ยี วขอ้ งเก่ยี วกบั ปัจจยั ดา้ นตวั บุคคลท่มี ีผล ตอ่ การเลือกตดั สินใจในเร่อื งต่าง ๆ เช่น การเลือกสถานท่ที ่องเท่ยี ว หรือ อ่นื ๆ ท่เี ก่ยี วขอ้ ง 3.6. วเิ คราะห์ และออกแบบระบบ ดาเนินการออกแบบผงั งานโดยรวมของระบบ (Framework) ออกแบบ Use Case ของผใู้ ช้ ออกแบบการไหลของขอ้ มลู ในระบบ (Data Flow) และ ออกแบบฐานขอ้ มลู (Database) สาหรบั เกบ็ ขอ้ มลู ผใู้ ช้ และขอ้ มูลของงานอี เวนตท์ เ่ี กบ็ รวบรวมมา รูปท่ี 1. แผนผงั แสดงขนั้ ตอนวธิ ดี าเนนิ การวจิ ยั 4. ผลการวจิ ยั จากวิธีการศึกษาท่ีได้กาหนดไว้ขา้ งต้นใน การศึกษาการกาหนด 3.1. สารวจ และรวบรวมเวบ็ ไซตท์ ปี่ ระกาศเกยี่ วกบั งานอเี วนต์ รปู แบบขอ้ มลู สาหรบั การวเิ คราะห์ และอกกแบบระบบแนะนากจิ กรรมตาม ในการสารวจ และรวบรวมเว็บไซต์ท่ีประกาศเก่ียวกับงานอีเวนต์ ความสนใจส่วนบคุ คลทาใหไ้ ดผ้ ลการวจิ ยั ดงั ต่อไปน้ี 4.1. ผลการสารวจ และรวบรวมเวบ็ ไซตท์ ปี่ ระกาศเกยี่ วกบั งานอเี วนต์ ผวู้ ิจยั ได้ใช้ คาค้นหาดว้ ยคาว่า “อีเวนท์ event” ในการค้นหาเว็บไซต์ท่ี จากการใช้คาว่า “อีเวนท์ event” ค้นหาในเวบ็ ไซตข์ อง Google เพ่ือ คน้ หาเวบ็ ไซตท์ ่ปี ระกาศเกย่ี วกบั งานอีเวนตจ์ านวน 5 ลิงคแ์ รกได้ผลลพั ธ์ 1 http://www.google.com 110

การประชมุ วชิ าการระดบั ชาติด้านเทคโนโลยสี ารสนเทศ ครงั้ ที่ 11 (NCIT2019) คือ All Thai Event2, Painaidii3, Zipevent4, Eventpop5 แ ละ Thailand ออกแบบ Exhibition6 อบรม / / 4.2. ผลสารวจการจดั ประเภทงานอีเวนต์ และผลการจดั กลุ่มประเภทของ สมั มนา งานอเี วนต์ ธรุ กจิ /อาชพี / / // จากการสารวจเว็บไซตท์ งั้ 5 เว็บไซตจ์ ากการคน้ หาในเว็บไซต์ของ การศกึ ษา Google พบวา่ แต่ละเวบ็ ไซตไ์ ดจ้ ดั ประเภทของงานอเี วนตเ์ อาไวด้ งั แสดงใน ตารางท่ี 1. การพฒั นา / ตารางท่ี 1. ตารางแสดงการจดั ประเภทของงานอเี วนตข์ องแตล่ ะเวบ็ ไซต์ ตนเอง รายชื่อเวบ็ ไซต์ หนังสอื / ประเภท ของงานอี อาหาร และ / / เวนต์ที่พบ เคร่อื งดม่ื โปรโมชนั / / การเงนิ / All Thai เพอ่ื สงั คม/ // Event การกศุ ล Painaidii Zipevent งานแต่งงาน / Eventpop Thailand Exhibition ฟุตบอล / กจิ กรรม // จกั รยาน / ประกวด/ / แขง่ ขนั งานวงิ่ / รถยนต์ / กฬี า/ สนั ทนาการ / // อตุ สาหกรรม / ครอบครวั / ไอที และ / และเดก็ เทคโนโลยี งานแสดง จากตารางท่ี 1 ผวู้ ิจยั ได้ทาการจดั กลุ่มประเภทของงานอีเวนต์โดยใช้ สนิ คา้ / / / / / ลกั ษณะทค่ี ล้ายคลงึ กนั ของแต่ละประเภทเป็นเกณฑ์ไดท้ งั้ หมด 14 ประเภท ชอปปิง ดงั น้ี 1) งานจดั แสดงสนิ คา้ ชอปปิง 2) เทศกาล ศาสนา ประเพณี 3) อบรม ทอ่ งเทย่ี ว / / / สมั มนา การศึกษา อาชีพ ธุรกิจ และการพฒั นาตนเอง 4) บา้ น และของ เทศกาล / / / ตกแตง่ บา้ น 5) อาหาร และเคร่อื งด่มื 6) ดนตรี บนั เทงิ การแสดง ไนทไ์ ลฟ์ ศาสนา / 7) ท่องเท่ยี ว 8) ศลิ ปะ นิทรรศการ ภาพถ่าย การออกแบบ 9) กฬี า และ ประเพณี / สนั ทนาการ 10) ครอบครวั และเดก็ 11) อุตสาหกรรม ไอที และเทคโนโลยี บนั เทงิ / / 12) แฟชนั่ สขุ ภาพ และความงาม 13) พชื และสตั ว์ 14) อ่นื ๆ ดนตร/ี การ // / 4.3. ผลการรวบรวมขอ้ มูลงานอเี วนต์จากเวบ็ ไซต์ ผลการศึกษาการสกัด แสดง ไนทไ์ ลฟ์ / รปู แบบขอ้ มูลจากเว็บไซต์ทปี่ ระกาศเกยี่ วกบั งานอเี วนต์ และการจดั เก็บ บา้ น และ ขอ้ มูลองคป์ ระกอบของงานอเี วนต์ ของตกแตง่ / / จากการรวบรวมเวบ็ ไซตท์ ่ปี ระกาศเก่ยี วกบั งานอเี วนตท์ ่สี ามารถคน้ หา บา้ น ไดจ้ ากเว็บไซตข์ อง Google ทางผวู้ จิ ยั ไดค้ ดั เลอื กมาจานวน 2 เว็บไซต์ท่มี ี พชื และสตั ว์ / / โครงสร้างเป็นระเบยี บ และง่ายในการกาหนดรูปแบบโดยใช้โปรแกรมใน แฟชนั่ / การดงึ โดยใช้วิธกี ารท่เี รียกว่า Web Scraping ในการดงึ ขอ้ มูลงานอีเวนต์ สขุ ภาพ และ / จากเวบ็ ไซต์ คอื Zipevent และ Eventpop ความงาม โดยสามารถเก็บรวบรวมข้อมูลงานอีเวนต์จากแต่ละเว็บไซตไ์ ด้ดงั ศลิ ปะ/ ตารางท่ี 2 นิทรรศการ/ ถา่ ยภาพ/ / / / ตารางท่ี 2. ตารางแสดงจานวนงานอเี วนตท์ ่เี กบ็ รวบรวมไดจ้ ากเวบ็ ไซต์ การ URL ของเวบ็ ไซต์ จานวน (อีเวนต)์ Zipevent 567 2 http://www.allthaievent.com Eventpop 263 3 http://www.painaidii.com/event/index/lang/th/?filter=all 4 https://www.zipeventapp.com โดยสามารถแบง่ ตามประเภทของงานอเี วนตไ์ ดด้ งั ท่แี สดงในตารางท่ี 3 5 https://www.eventpop.me 6 http://www.thailandexhibition.com/Event-77 ตารางท่ี 3. ตารางแสดงจานวนงานอเี วนต์ แบ่งตามประเภทงานอเี วนต์ ประเภทของงานอีเวนต์ จานวน (อีเวนต์) 111

การประชมุ วชิ าการระดบั ชาติดา้ นเทคโนโลยีสารสนเทศ ครัง้ ท่ี 11 (NCIT2019) อบรมสมั มนา การศกึ ษา อาชพี ธุรกจิ และการพฒั นา 314 จากการศึกษาบทความเร่ืองปั จจัยท่ีมีผลต่อการตัดสินใจของ ตนเอง งานจดั แสดงสนิ คา้ ชอปปิง 184 นกั ทอ่ งเท่ยี วในการเดนิ ทางทอ่ งเท่ยี วในพน้ื ท่โี ครงการพฒั นาเขตเศรษฐกิจ ดนตรี บนั เทงิ การแสดง ไนทไ์ ลฟ์ 160 อาหาร และเคร่อื งดม่ื 111 สามฝ่าย อนิ โดนีเซยี -มาเลเซยี -ไทย (IMT-GT) : ศกึ ษาเฉพาะในเขตพื้นท่ี อตุ สาหกรรม ไอที และเทคโนโลยี 94 แฟชนั่ สขุ ภาพ และความงาม 72 ฝ่ ายไทย [2] และงานวิจยั เร่อื งปัจจยั ท่ีมีอิทธิพลต่อความพึงพอใจของ อ่นื ๆ 66 ศลิ ปะ นิทรรศการ ภาพถา่ ย การออกแบบ 63 ผรู้ ่วมงานอเี วนตม์ าราธอน [3] ได้กล่าวตรงกนั เก่ยี วกบั ปัจจยั ในการเลือก ครอบครวั และเดก็ 53 บา้ น และของตกแต่งบา้ น 53 เขา้ รว่ ม หรอื ตดั สนิ ใจเขา้ ร่วมสถานท่ที ่องเท่ยี ว กจิ กรรม งานอเี วนต์ มีอยู่ เทศกาล ศาสนา ประเพณี 52 พชื และสตั ว์ 46 2 ปัจจยั คอื กฬี า และสนั ทนาการ 40 ท่องเทย่ี ว 4  ปัจจยั ดา้ นประชากรศาสตร์ ประชากรศาสตร์ เป็นศาสตรท์ ่ศี กึ ษาเกย่ี วกบั ขนาด หรอื จานวนคนท่มี ี อยใู่ นแต่ละสงั คม แต่ละภูมภิ าค และระดบั โลก นอกจากน้ียงั ศกึ ษาเกย่ี วกบั การกระจายตัวในด้านพ้ืนท่ีของประช ากร โดย องค์ป ระกอบ ทาง ประชากรศาสตร์ประกอบด้วย อายุ เพศ สถานภาพสมรส ถน่ิ ท่อี ยูอ่ าศยั การศกึ ษา อาชพี รายได้ [4]  ปัจจยั ดา้ นสว่ นประสมทางการตลาดบรกิ าร (7P’s) การจดั เก็บขอ้ มูลของงานอีเวนต์ ตามองคป์ ระกอบของงานอีเวนต์ท่ี ส่วนประสมทางการตลาดเป็นกลยทุ ธ์ทางการตลาดท่ีนาเสนอสินค้า กาหนด ผวู้ ิจยั ไดท้ าการเกบ็ รวบรวมไวใ้ นรูปแบบของ XML Tag ซ่งึ เป็น รูปแบบท่ีเข้าใจง่าย และมีความยืดหยุ่นในการจัดเก็บข้อมูล โดยมี หรอื บรกิ ารตอ่ ลกู คา้ ท่มี อี านาจในการซอื้ ซ่งึ ประกอบดว้ ย 7 ปัจจยั [5] คอื โครงสรา้ งในการจดั เกบ็ ดงั รูปท่ี 2 ปัจจยั ดา้ นผลิตภณั ฑ์ ปัจจยั ดา้ นราคา ปัจจยั ด้านสถานท่ี ปัจจยั ด้านการ ส่งเสรมิ การตลาด ปัจจยั ด้านบุคลากร ปัจจยั ด้านกระบวนการให้บรกิ าร และปัจจยั ดา้ นสงิ่ แวดลอ้ มทางกายภาพ ซ่ึงตามปัจจัยด้านส่วนประสมทางการตลาดบริการ สามารถจับ ความสมั พนั ธ์กบั องค์ประกอบตา่ ง ๆ ของงานอีเวนตไ์ ดด้ งั แสดงในตารางท่ี 4 ตารางท่ี 4. ตารางแสดงความสมั พนั ธร์ ะหวา่ งปัจจยั ดา้ นสว่ นประสมทาง การตลาดบรกิ ารกบั องคป์ ระกอบตา่ ง ๆ ของงานอเี วนต์ ปัจจยั ด้านส่วนประสมทาง องคป์ ระกอบต่าง ๆ ของงานอี การตลาดบริการ เวนตท์ ่ีเก่ียวขอ้ ง ปัจจยั ดา้ นผลดิ ตภณั ฑ์ วนั เวลา และชว่ งเวลาทจ่ี ดั งาน ปัจจยั ดา้ นราคา ราคาบตั รเขา้ งาน ปัจจยั ดา้ นสถานท่ี สถานทจ่ี ดั งาน, สถานทใ่ี กลเ้ คยี ง ปัจจยั ดา้ นการสง่ เสรมิ การตลาด การประชาสัมพันธ์, การมีส่วนลด โปรโมชนั่ รางวลั ปัจจยั ดา้ นบุคลากร การใหบ้ รกิ ารของเจา้ หน้าท่ี ปัจจยั ดา้ นกระบวนการการใหบ้ รกิ าร ชอ่ งทางตดิ ต่อ, ช่องทางการสมคั รท่ี งา่ ย, เง่อื นไขในการคนื เงนิ ปัจจยั ดา้ นสงิ่ แวดลอ้ มทางกายภาพ สิ่งอานวยความสะดวกโดยรอบ, ความสะอาด จากตารางท่ี 4 และขอ้ มูลองคป์ ระกอบของงานอีเวนต์ท่สี ามารถเก็บ ขอ้ มูลได้ ผวู้ จิ ยั จงึ สามารถสรุปไดว้ ่าองคป์ ระกอบของงานอเี วนตเ์ หลา่ น้ีเป็น ปัจจยั ดา้ นสว่ นประสมทางการตลาดบริการของงานอเี วนต์ คือ 1) ช่วงวนั เวลา และช่วงเวลาในการจดั งาน 2) ราคาบตั รเขา้ งาน 3) สถานท่จี ดั งาน 4.5. การวเิ คราะห์ และออกแบบระบบ จากการศกึ ษาเก่ยี วกบั ปัจจยั เก่ยี วกบั การเลือกเขา้ ร่วมงานอเี วนต์ ซ่งึ รปู ท่ี 2. ภาพแสดงโครงสรา้ งการจดั เกบ็ ขอ้ มูลงานอเี วนตแ์ ต่ละ พบวา่ มี 2 ปัจจยั คอื ปัจจยั ดา้ นประชากรศาสตร์ และปัจจยั ดา้ นส่วนประสม องคป์ ระกอบในรปู แบบของ XML Tag ทางการตลาดบรกิ าร โดยแต่ละปัจจยั กจ็ ะมอี งคป์ ระกอบทแ่ี ตกตา่ งกนั ไป 4.4. ผลการศึกษาศึกษาขอ้ มลู เกยี่ วกบั ปัจจยั ด้านตวั บุคคลทเี่ กยี่ วขอ้ งการ ตดั สนิ ใจเลอื กเขา้ ร่วมงานอเี วนตจ์ ากงานวจิ ยั ตา่ ง ๆ ผวู้ จิ ยั ไดด้ าเนนิ การวเิ คราะห์ ออกแบบระบบอนั ประกอบไปดว้ ยการผงั งานโดยรวมของระบบ (Framework) ออกแบบ Use Case การออกแบบ ฐานข้อมูลเพ่ือจัดเก็บข้อมูลอีเวนต์ และข้อมูลผู้ใช้ (Database) และ ออกแบบการไหลของขอ้ มูล (Data Flow) ดงั ตอ่ ไปน้ี 112

การประชุมวิชาการระดับชาติดา้ นเทคโนโลยสี ารสนเทศ ครั้งท่ี 11 (NCIT2019) 4.5.1. การออกแบบผงั งานโดยรวมของระบบ (Framework) การเขา้ ร่วมงานอเี วนต์ (เขา้ รว่ มคนเดยี ว เขา้ ร่วมเป็นกลุ่ม หรอื เขา้ ร่วม การทางานของระบบเรม่ิ จากสมาชิกเขา้ สู่ระบบ ระบบจะดงึ ขอ้ มูลของ เป็นครอบครวั ) จานวนวนั ทเ่ี ขา้ รว่ มงานอเี วนตโ์ ดยเฉลย่ี ประเภทงานอี สมาชกิ จากฐานขอ้ มูลสมาชกิ และงานอเี วนตท์ ่เี คยสนใจจากฐานขอ้ มูลงาน เวนตท์ ่สี นใจ งานอเี วนตท์ ส่ี นใจ อเี วนต์ แลว้ นาขอ้ มูลทงั้ 2 เขา้ กระบวนการในการแนะนา และแสดงผลบน เวบ็ ไซตด์ งั แสดงในรปู ท่ี 3 ขอ้ มลู งานอเี วนต์ประกอบไปด้วย รหสั อีเวนต์ ช่อื อเี วนต์ ประเภท ของงานอเี วนต์ ขอ้ มูลบตั รเขา้ งาน รูปภาพประชาสมั พนั ธอ์ เี วนต์ วนั เรม่ิ งาน เวลาเรมิ่ งาน วนั ส้ินสุดงาน เวลาสิน้ สุดงาน จงั หวดั ท่จี ดั งาน สถานท่ีจดั งาน ละติจูด ลองจิจูด ของสถานท่ีจดั งานอีเวนต์ ข้อมูล ตดิ ต่อ เช่น เบอรโ์ ทรศพั ท์ อเี มลล์ Facebook Line รายละเอยี ดอ่นื ๆ ของงานอเี วนต์ ดงั แสดงในรปู ท่ี 5 รูปท่ี 3. รูปแสดงผงั งานโดยรวมของระบบ (Framework) 4.5.2. Use Case ของระบบ ผใู้ ชใ้ นระบบจะมี 2 ประเภท คือ ผใู้ ช้ทวั่ ไป (General User) และ สมาชกิ (Member) ซ่งึ ระบบกจ็ ะประกาศงานอีเวนต์ตามปกติกบั ผใู้ ช้ ทวั่ ไป และจะทาการแนะนางานอเี วนตต์ ามอลั กอรทิ ึมท่รี ะบบใช้ให้แก่ ผใู้ ชท้ เ่ี ป็นสมาชกิ ดงั แสดงในรูปท่ี 4 รูปท่ี 5. ผงั แสดงความสมั พนั ธข์ องขอ้ มลู ในฐานขอ้ มูล 4.2.4. การไหลของขอ้ มลู ในระบบ รูปท่ี 4. รูปแสดง Use Case ของระบบ 4.5.3. การออกแบบฐานขอ้ มูล รปู ท่ี 6. ผงั แสดงการไหลของขอ้ มลู ในระบบ ในการเก็บข้อมูลระบบจะเก็บขอ้ มูลอยู่ 2 อย่างคือขอ้ มูลผู้ใช้ 5. สรุป และอภปิ รายผล ประเภทสมาชกิ และขอ้ มูลงานอเี วนต์ ในการเก็บรวบรวมงานอีเวนต์จากเว็บไซต์ท่ปี ระกาศเก่ียวกบั งานอี ขอ้ มูลผู้ใช้ประเภทสมาชิกผูว้ ิจัยได้เก็บข้อมูลท่ีเป็ นปัจจัยด้าน เวนต์ท่ีมีโครงสรา้ งเป็นระเบยี บ และง่ายต่อการกาหนดรูปแบบในการใช้ ประชากรศาสตรเ์ ป็นหลกั ประกอบด้วย รหสั บญั ชี (UID) วนั เดอื น ปี เกดิ สถานะภาพสมรส จงั หวดั ท่อี าศยั การศกึ ษา อาชีพ เพศ ลกั ษณะ 113

การประชมุ วชิ าการระดบั ชาตดิ ้านเทคโนโลยีสารสนเทศ ครง้ั ท่ี 11 (NCIT2019) โปรแกรม โดยใชห้ ลกั การของ Web Scraping ในการดงึ ขอ้ มูลสามารถเก็บ 7. บทสรปุ และขอ้ เสนอแนะ รวบรวมงานอเี วนต์ไดท้ งั้ หมด 830 อเี วนต์ สามารถแบง่ ประเภทงานอเี วนต์ งานวิจัยน้ี เป็ นการกาหนดรูปแบบการเตรียมขอ้ มูลสาหรบั การ ได้ 14 ประเภท แต่ละประเภทจะมีจานวนดงั แสดงไว้ในตารางท่ี 3 โดย วเิ คราะห์ และออกแบบระบบแนะนากจิ กรรมตามความสนใจส่วนบคุ คล ซ่งึ จดั เกบ็ ขอ้ มูลงานอีเวนต์ในรูปแบบ XML Tag และปัจจยั ในการเลือกเขา้ ผวู้ จิ ยั ไดเ้ ขยี นโปรแกรมโดยใช้ภาษา Python ในการดงึ ขอ้ มูลองคป์ ระกอบ ร่วมงานอีเวนต์มี 2 ปัจจยั คอื ปัจจยั ดา้ นประชากรศาสตร์ และปัจจยั ด้าน ของงานอเี วนตจ์ ากเวบ็ ไซตท์ ่ปี ระกาศเก่ยี วกบั งานอเี วนต์ท่สี ามารถคน้ หา ส่วนประสมทางการตลาด ได้จากเว็บ ไซต์ของ Google โดยใช้วิธีการ Web Scrapping และใช้ Regular Expression ในการคน้ หาขอ้ มลู องคป์ ระกอบของงานอีเวนต์ท่ดี งึ ในส่วนของการออกแบบระบบ ผใู้ ชง้ านระบบจะมี 2 ประเภทคือผใู้ ช้ มา และจดั เก็บขอ้ มูลองคป์ ระกอบต่าง ๆ ของงานอเี วนตใ์ นรปู แบบ XML ทวั่ ไป (General User) และสมาชกิ (Member) โดยผใู้ ชท้ วั่ ไปสามารถดูได้ Tag และจากการศึกษาปัจจัยเก่ียวกับการเลือกเข้าร่วมงานอีเวนต์ เฉพาะการประกาศงานอเี วนต์ ส่วนสมาชกิ สามารถใชง้ านฟังกช์ นั ของผใู้ ช้ ป ระกอ บ ด้วย 2 ปั จ จัยคือ 1) ปั จ จัยด้านตัวบุ คคล (ปั จจัยด้า น ทวั่ ไปได้ และจะมงี านอเี วนตท์ แ่ี นะนาตามความสนใจส่วนตวั ของสมาชกิ ได้ ประชากรศาสตร)์ 2) ปัจจยั ดา้ นส่วนประสมทางการตลาดบรกิ าร ซ่งึ จะมี โดยใช้เทคโนโลยีการทาเหมืองขอ้ มูลเป็นเคร่อื งมือในการแสดงผลการ ความสมั พนั ธก์ บั ของคป์ ระกอบตา่ ง ๆ ของงานอเี วนต์ แนะนาใหส้ มาชกิ ซ่งึ สมาชกิ จะสามารถปรบั ปรุงขอ้ มูลส่วนตวั ไดต้ ลอดเวลา ขอ้ เสนอแนะในการนางานวจิ ยั นี้ไปต่อยอดคอื การใช้การเรยี นรขู้ อง และสามารถช่วยสอนระบบในการแนะนางานอเี วนตไ์ ดต้ ลอดเวลา ในการ เคร่อื ง (Machine Learning) ในการพฒั นาระบบแนะนากจิ กรรมตามความ เกบ็ ขอ้ มูลไดเ้ กบ็ ขอ้ มูล 2 ส่วน คอื ขอ้ มลู ของงานอเี วนต์ และขอ้ มลู สมาชกิ สนใจสว่ นบุคคล โดยการนาปัจจยั ดา้ นตวั บุคคล และปัจจยั ดา้ นส่วนประสม ทางการตลาดบรกิ าร ท่มี คี วามสมั พนั ธก์ บั องค์ประกอบต่าง ๆ ของงานอี 6. เคร่อื งมอื และวธิ กี าร เวนต์ ไปทาเหมอื งขอ้ มูลแบบการจาแนกประเภท (Classification) เพ่อื หา 6.1. การเกบ็ ขอ้ มูลองคป์ ระกอบของงานอเี วนต์ รูปแบบความสมั พนั ธ์ของปัจจยั ทงั้ 2 และใหร้ ะบบสามารถทานายเพ่ือ สามารถแนะนากจิ กรรม หรอื งานอีเวนต์ ท่ผี ใู้ จสนใจ และใหร้ ะบบสามารถ จากการท่ีผู้วิจยั ได้กาหนดองค์ประกอบของงานอีเวนต์ และศึกษา เรยี นรไู้ ดด้ ว้ ยตวั เอง จากคาแนะนาของผใู้ ช้ โครงสรา้ งของเว็บไซตท์ ่จี ะทาการดงึ ขอ้ มูล ผวู้ จิ ยั ไดใ้ ชว้ ธิ ีการดงึ ขอ้ มูลจาก เวบ็ ไซตท์ ่ีเรียกว่า Web Scraping [6-7] โดยเป็นการดึงรหสั ต้นฉบบั ของ เอกสารอ้างอิง หน้าเวบ็ ไซตม์ าไวใ้ นคอมพิวเตอร์ แลว้ ใช้ Regular Expression [8] ในการ คน้ หา และตดั คาท่ตี อ้ งการใน Tag ต่าง ๆ เพ่อื ค้นหาขอ้ มูลองค์ประกอบ [1] สานักปลัดกระทรวงการท่องเท่ียวและกีฬา, แผนพัฒนาการท่องเทีย่ ว ของงานอเี วนตท์ ่ถี ูกบรรจุอยใู่ น Tag ของรหสั ตน้ ฉบบั ท่ไี ด้เกบ็ มา และจดั แห่งชาติ ฉบับที่ 2 (พ.ศ.2560-2564), ประเทศไทย: สานักงานกิจการ กบ็ ขอ้ มลู แตล่ ะองคป์ ระกอบไวใ้ น XML Tag ตามท่ไี ดก้ าหนดรูปแบบเอาไว้ องคก์ ารสงเคราะห์ทหารผา่ นศกึ , 2560. ในรปู ท่ี 2 ซง่ึ ผวู้ จิ ยั ไดใ้ ชภ้ าษา Python ในการทาโปรแกรมในการดงึ คน้ หา และจัดเก็บข้อมูลองค์ประกอบของงานอีเวนต์ โดยวิธีการทางานของ [2] วาสนา สวุ รรณวิจติ ร, “ปัจจัยท่มี ีผลต่อการตดั สนิ ใจของนักทอ่ งเท่ยี วในการ โปรแกรมแสดงในรูปท่ี 7 เดนิ ทางทอ่ งเทย่ี วในพ้นื ทโ่ี ครงการพฒั นาเขตเศรษฐกจิ สามฝ่ าย อนิ โดนีเซยี - มาเลเซีย-ไทย (IMT-GT): ศึกษาเฉพาะในเขตพ้ืนท่ีฝ่ ายไทย,” ใน วารสาร รปู ท่ี 7. รปู แสดงผงั การทางานโปรแกรมดงึ ขอ้ มูลองคป์ ระกอบงานอเี วนต์ การบริการ และการท่องเท่ยี วไทย, ฉบบั ท่ี 1, ปีท่ี 9, มิถนุ ายน. 2557, หน้า 18-33. 6.2 การวเิ คราะหค์ วามสมั พนั ธร์ ะหวา่ งปัจจยั ดา้ นประชากรศาสตร์ และสว่ น ประสมทางการตลาดบรกิ าร [3] A. Panterdthai, “ Factor Affecting Marathon Event’s Consumer Satisfaction, ” M.S. thesis, Dept. BA. Comm and Acc., TU Univ., ในการวเิ คราะหค์ วามสมั พนั ธ์ระหว่างปัจจยั ดา้ นประชากรศาสตร์ และ Bangkok, Thailand, 2016. ดา้ นส่วนประสมทางการตลาดบรกิ าร ทางผวู้ ิจยั จะใชก้ ารทาเหมอื งขอ้ มูล แบบการจาแนกประเภท (Classification) [9] ในการหารปู แบบของขอ้ มูล [4] ศิริพันธ์ ถาวรทวีวงษ์, ประชากรศาสตร์, ประเทศไทย : สานั กพิมพ์ เพ่ือศึกษาว่า ผูใ้ ช้ท่ีมีลักษณะต่าง ๆ ในปัจจยั ท่ีกาหนด มกั สนใจงาน มหาวทิ ยาลยั รามคาแหง 2543. กจิ กรรม หรอื งานอเี วนต์ ท่มี ีลกั ษณะอยา่ งไร โดยอาจจะเกบ็ ขอ้ มูลเพม่ิ เติม เชน่ สนใจ หรอื ไม่สนใจงานอเี วนต์ ถ้าสนใจแลว้ เขา้ ร่วมหรอื ไม่ หรอื ถา้ ไม่ [5] P. Kotler, Marketing Management: An Asian Perspective, 2nd ed. สนใจแลว้ จะเขา้ รว่ มหรอื ไมเ่ พ่อื ใหก้ ารแนะนามคี วามแม่นยามากขนึ้ Singapore: Prentice Hall, 1999. [6] R. Mitchell, Web Scraping with Python Collecting Data from the Modern Web, 1st ed. CA, USA: O’Reilly Media, 2015. [7] K. Borpit, “An algorithm of product information extraction on web pages for web crawler in product search engines,” M.S. thesis, Dept. WebEng. IT., DPU Univ., Bangkok, Thailand, 2012. [Online]. Available: http://libdoc.dpu.ac.th/thesis/144757.pdf [8] C. Chapman, “Exploring Regular Expression Comprehension,” in the 32nd IEEE/ACM Int. Conf., Illinois, USA, 2017, pp. 405-416. [9] สาราญ วานนท์, ธรัช อารีราษฎร์ และจรญั แสนราช, “การศึกษาเทคนิค พยากรณ์อาชีพสาหรบั นักศกึ ษาระดบั ปริญญาตรสี าขาคอมพิวเตอร์โดยใช้ เทคนิคเหมืองข้อมลู ,” ใน วารสารวชิ าการการจัดการเทคโนโลยีสารสนเทศ และนวตั กรรม, ฉบบั ท่ี 1, ปีท่ี 5, ม.ค. 2561, หน้า 165-171. 114

การประชุมวชิ าการระดบั ชาติดา้ นเทคโนโลยีสารสนเทศ ครั้งท่ี 11 (NCIT2019) การวิเคราะหแ์ ละออกแบบระบบติดตามและสื่อสารกบั พืช ผ่านเทคโนโลยอี ินเทอรเ์ น็ตของสรรพสิ่งและห่นุ ยนตส์ นทนา: แพลนเท่ Analysis and Design of Monitoring and Communication System with Plant using IoT and Chatbot Technologies: Plantae วภิ านันท์ เอกสริ เิ รอื งชยั นราภรณ์ ดคี าน้อย Wipanan Akesirireungchai Naraporn Deekhammoi วทิ ยาลยั การคอมพวิ เตอร์ วทิ ยาลยั การคอมพวิ เตอร์ มหาวทิ ยาลยั สงขลานครินทร์ มหาวทิ ยาลยั สงขลานครินทร์ College of Computing College of Computing Prince of Songkla University Phuket Campus Prince of Songkla University Phuket Campus จงั หวดั ภูเกต็ / ประเทศไทย จงั หวดั ภูเกต็ / ประเทศไทย Phuket / Thailand Phuket / Thailand [email protected] [email protected] ณัฐพงศ์ ทองเทพ อดุลย์ กาเจ Nattapong Tongtep Adun Kaje วทิ ยาลยั การคอมพวิ เตอร์ วทิ ยาลยั การคอมพวิ เตอร์ มหาวทิ ยาลยั สงขลานครนิ ทร์ มหาวทิ ยาลยั สงขลานครินทร์ College of Computing College of Computing Prince of Songkla University Phuket Campus Prince of Songkla University Phuket Campus จงั หวดั ภูเกต็ / ประเทศไทย จงั หวดั ภูเกต็ / ประเทศไทย Phuket / Thailand Phuket / Thailand [email protected] [email protected] บทคัดย่อ — พืชเป็ นสิ่งมีชีวิตท่ีไม่สามารถแสดงความต้องการและ Internet of Things technology as an intermediary to monitor crop growth สื่อสารด้ วยภาษา หรื อท่ า ทา งท่ี มนุ ษ ย์เ ข้า ใจ ได้ การสังเกต จ า ก over time. Combined with chatbot technology to analyze and design a สภาพแวดล้อมเป็ นอีกหนึ่ งวิธีหนึ่งในการรบั รู้ถึงความต้องการของพืช system to track and communicate between plants and humans via ปัจจุบนั การใช้เทคโนโลยีอินเทอร์เน็ตของสรรพส่ิง (Internet of Things) devices and web applications. เป็ นอีกหนึ่งวิธีที่ได้รบั ความนิ ยมในการติดตามการเติบโตของพืช ดังนัน้ งานวิจัยนี้ จึงมีแนวคิดที่จะนาเทคโนโลยีดังกล่าว ร่วมกับเทคโนโลยี Keywords — Internet of Things, Chatbot, Plant, Learning Materials, ห่นุ ยนต์สนทนา (Chatbot) มาวิเคราะหแ์ ละออกแบบระบบในการเช่ือมต่อ Active Learning เพื่อติดตามและส่ือสารระหว่างพืชกบั มนุษย์ผ่านทางอุปกรณ์และเวบ็ แอป พลิเคชนั 1. บทนา การปลูกต้นไมเ้ ป็นสงิ่ ท่ที าไดง้ ่ายดว้ ยตวั เองแต่เป็นเร่อื งยากท่จี ะดูแล คำสำคัญ — อินเทอร์เน็ตของสรรพสิ่ง, หุ่นยนต์สนทนา, พืช, วสั ดุ รกั ษาใหต้ น้ ไมเ้ จรญิ เตบิ โตข้นึ ไดต้ ามเป้าหมาย เน่ืองจากมีปัจจยั หลาย การศึกษา, การเรียนรู้เชิงรุก อยา่ งทม่ี ผี ลตอ่ การเจรญิ เตบิ โตของตน้ ไม้ เชน่ อากาศ, อณุ หภูม,ิ แสง, ป๋ ยุ , น้า เป็นตน้ และท่สี าคญั ต้นไม้ไม่สามารถพูดคุยหรอื ส่ือสารกบั เราได้เม่อื ABSTRACT — Plants are creatures that cannot express their needs ต้นไม้เกิดความต้องการ เช่น ต้องการให้รดน้าต้นไม้, ต้องการแสง, and communicate in a language or gesture that humans can understand. ตอ้ งการอุณหภมู ทิ ต่ี ่าลงหรอื สงู ขน้ึ เป็นตน้ ซง่ึ สงิ่ เหล่านเี้ ป็นสงิ่ สาคญั ทม่ี ผี ล Observation of the environment is another way to recognize the needs ตอ่ การดแู ลรกั ษาตน้ ไม้ หากเราสามารถรบั รแู้ ละเขา้ ใจถงึ การตอ้ งการของ of plants. Currently, the use of the Internet of Things is another popular ต้นไม้ในขณะท่ที าการปลูก จะช่วยให้เราสามารถดูแลไดอ้ ย่างถูกตอ้ ง way to track plant growth. This paper, therefore, has an idea to use the ถูกวธิ ี และมปี ระสทิ ธภิ าพ 115

การประชุมวชิ าการระดบั ชาตดิ า้ นเทคโนโลยสี ารสนเทศ ครง้ั ท่ี 11 (NCIT2019) ในปัจจุบนั มกี ารนาเทคโนโลยีอินเทอร์เน็ตของสรรพส่ิง (Internet of กระถางตน้ ไมท้ ป่ี ระกอบดว้ ยเซ็นเซอร์ (Sensor) สามารถตรวจวดั Things) มาเช่อื มต่ออุปกรณ์เขา้ ดว้ ยกนั หรอื เรียกอกี อยา่ งหน่ึงว่าเป็นการ ส่อื สารระหวา่ งอุปกรณ์ทส่ี ามารถแลกเปล่ยี น รบั ส่ง ขอ้ มลู ถงึ กนั ได้ โดยใช้ ปรมิ าณป๋ ยุ , น้า, แสงสว่าง, อณุ หภูมิ และความชน้ื ในกระถาง สามารถ ระบบเครอื ขา่ ยท่เี รยี กว่า อนิ เทอรเ์ นต็ ในการเช่อื มตอ่ เพ่อื ใหม้ นุษยส์ ามารถ ส่อื สารกนั ไดผ้ า่ นอุปกรณ์ทเ่ี ช่อื มตอ่ ถงึ กนั ให้น้าต้นไม้เองได้ หากความชนื้ ในกระถางไม่เหมาะสมจะทาการจา่ ย ผวู้ จิ ยั จึงเล็งเหน็ ว่าเทคโนโลยีอินเทอรเ์ น็ตของสรรพส่งิ (Internet of น้าให้กบั ต้นไม้แบบอตั โนมตั ิ รองรบั ระบบบลูทูธ (Bluetooth) สาหรบั Things) สามารถเขา้ มาชว่ ยใหต้ ้นไมส้ ามารถส่อื สารกบั เราได้ ทาใหผ้ ปู้ ลูก เขา้ ใจในการดแู ลรกั ษาตน้ ไมไ้ ดด้ ียงิ่ ขน้ึ โดยการส่อื สารผ่านทางเทคโนโลยี การเช่อื มต่อกบั สมารท์ โฟน รองรบั เฉพาะระบบปฏบิ ตั กิ าร iOS หุ่นยนต์สนทนา หรือ Chatbot ด้วยทีมผูว้ ิจยั ต้องการพฒั นาเทคโนโลยี หนุ่ ยนตส์ นทนา หรอื Chatbot เพ่อื เป็นตวั แทนของตน้ ไมใ้ นการสนทนากบั 3.1.5. Bios Incube [4] ผใู้ ชง้ านและในปัจจุบนั Chatbot ไดร้ บั การตอบรบั เป็นอยา่ งดใี นเร่อื งต่าง ๆ กระถางตน้ ไมท้ ่แี บง่ ออกเป็น 2 สว่ น โดยภายนอกจะเป็นกระถาง เช่น ธุรกิจ, ปัญญาประดิษฐ์ (Artificial Intelligence), การศึกษา เป็นตน้ ดงั นนั้ ทางทมี ผวู้ จิ ยั จงึ ตอ้ งการทดลองทางานวิจยั นี้เพ่อื สร้างการส่ือสาร ตน้ ไมท้ วั่ ไป และกระถางภายในจะเป็นวสั ดุท่สี ามารถยอ่ ยสลายได้ทาง ระหวา่ งผใู้ ชก้ บั ตน้ ไม้ ชวี ภาพ โดยสามารถบรรจุเถา้ กระดูกลงไปได้ มีการฝังเซ็นเซอร์ไว้ 2. วตั ถปุ ระสงคข์ องการทาวจิ ยั สาหรบั ตดิ ตามการเตบิ โตบนแอปพลิเคชันบนสมารท์ โฟน สามารถ  สรา้ งการเช่อื มต่อส่อื สารกนั ระหว่างตน้ ไมแ้ ละผใู้ ชง้ าน ติดตามการเจริญเติบโตของต้นไม้ รวมถึงให้คาแนะนาเม่ือต้นไม้  พฒั นาชุดอุปกรณ์ส่ือการเรียนรู้โดยใช้เทคโนโลยี Internet of Things (IoT) ตอ้ งการการบารุงรกั ษา เซ็นเซอรแ์ ละสปริงเกลอร์อยู่ด้านบนของดนิ 3. วธิ กี ารดาเนินงาน เซน็ เซอร์จะตรวจสอบความช้นื ในดินเพ่อื ให้ตน้ ไมไ้ ด้รบั ปริมาณน้าท่ี การวิเคราะห์และออกแบบระบบติดตามและส่ือสารกับพืชผ่าน เทคโนโลยีอินเทอร์เน็ตของสรรพส่ิง (Internet of Things) และหุ่นยนต์ เหมาะสม และปรมิ าณป๋ ยุ ท่เี พยี งพอตอ่ ความตอ้ งการ สนทนา : แพลนเท่ มวี ตั ถปุ ระสงคเ์ พ่อื สรา้ งการส่อื สารระหวา่ งพชื และผู้ใช้ อีกทงั้ ยงั พฒั นาชุดอุปกรณ์ส่อื การเรียนรู้การปลูกต้นไมโ้ ดยใช้เทคโนโลยี 3.1.6. Hesa [5] อินเทอ ร์เน็ตขอ งส รรพ ส่ิง Internet of Things (IoT) มีขัน้ ตอ นกา ร ดาเนนิ งานดงั ต่อไปน้ี “เฮซา” หุ่นยนตก์ ระถางเคล่อื นทอ่ี ตั โนมตั ิ 6 ขากล จะเคล่อื นท่หี า 3.1. ทฤษฎที เี่ กยี่ วขอ้ ง 3.1.1. กระถางตน้ ไม้ แสงแดดเพ่อื ใหต้ น้ ไมไ้ ดร้ บั แสงและสงั เคราะหแ์ สงเพ่อื ให้ต้นไมไ้ ดร้ บั ง า น วิจ ัย แ ล ะ ผ ลิต ภัณ ฑ์ท่ีเ ก่ีย ว ข้อ ง กับ ก า ร พ ัฒ น า ร ะ บ บ ก า ร แสงอย่างทวั่ ถงึ เม่อื ต้นไมข้ าดความชุ่มชน้ื หุ่นยนต์ “เฮซา” จะยกขา วเิ คราะห์และออกแบบระบบตดิ ตามและส่อื สารกบั พชื ผ่านเทคโนโลยี อนิ เทอรเ์ น็ตของสรรพสงิ่ (Internet of Things) และหนุ่ ยนตส์ นทนา มี กลขน้ึ ลงเพ่อื แจ้งเตือนให้ผใู้ ชง้ านรดน้าต้นไม้ โดยการเคล่อื นท่ดี ้วย ความสอดคล้องและคล้ายคลึงประยุกต์ใช้งานกับเทคโ นโลยี อนิ เทอรเ์ นต็ ของสรรพสงิ่ (Internet of Things) ประกอบเขา้ กบั กระถาง ระบบปฏบิ ตั กิ ารลนี ุกซ์ (Linux) ประกอบเขา้ กบั มอเตอร์ มกี ลอ้ งภายใน ตน้ ไม้ มดี งั นี้ 3.1.2. Smart Music Flowerpot [1] ตวั ระบบแสงอนิ ฟราเรดสาหรบั ตรวจจบั สง่ิ กดี ขวาง ลาโพงบลทู ูธกระถางต้นไม้ กระถางตน้ ไมท้ ่สี ามารถเช่อื มต่อผา่ น 3.1.7. Digital Pot [6] บลูทธู และปลูกตน้ ไมไ้ ดจ้ รงิ โดยส่วนของตวั กระถางแบ่งออกเป็นสอง สว่ น สว่ นแรก (ส่วนดา้ นบน) เป็นสว่ นท่ใี ชใ้ นการปลกู ตน้ ไมแ้ ละในส่วน Digital Pot กระถางตน้ ไมท้ ่ใี ชเ้ ทคโนโลยมี อนเิ ตอร์ (LCD) ซง่ึ เป็น ท่สี องเป็นลาโพงบลูทธู ทใ่ี ชเ้ ช่อื มต่อผา่ นสญั ญาณไรส้ าย 3.1.3. sPlant Smart Fresh Herb [2] จอภาพแสดงอารมณ์ความรสู้ กึ ของตน้ ไม้ โดยระบบจะทาการตรวจวดั กระถางท่สี ามารถรบั รู้ความช้ืนในดิน, ความเขม้ แสง, อุณหภูมิ ดิน อุณ ห ภูมิ, ควา ม ชื้น แ ละน้ า ในกระถา งเพ่ือ ให้ทราบถึง และความชน้ื ในอากาศ ฯลฯ จะส่งขอ้ มลู ไปยงั ระบบคลาวดค์ อมพวิ ตงิ้ ( Cloud Computing) แ ละให้คา แ นะนา ในกา รบ า รุงรักษา ทา ง สภาพแวดลอ้ มของตน้ ไม้ ใชเ้ ป็นตวั อา้ งองิ อารมณ์ความรสู้ กึ ของตน้ ไม้ วิทยาศาสตร์ผ่านทางระบบคลาวด์คอมพิวติ้ง (Cloud Computing) และป้อนขอ้ มูลกลบั ไปท่แี อปพลเิ คชนั 3.1.8. Xiaomi HHCC RoPot Smart Flowerpot [7] 3.1.4. Parrot Pot [3] กระถางตน้ ไมท้ ใ่ี ชส้ ามารถตรวจสอบ ตดิ ตาม และวเิ คราะห์ขอ้ มูล ความช้ืนในดิน ผ่านทางแอปพลิเคชนั ตามเวลาจริง (Real-time) ช่วย ทราบถงึ ความต้องการของตน้ ไมท้ ุกชนิด รองรบั การเช่อื มต่อผ่านบลู ทูธ (Bluetooth) 4.1BLE รองรับกับระบบโทรศัพท์แอนดรอยด์ (Android 4.4 KitKat) ขนึ้ ไป จากการสบื คน้ ขอ้ มลู งานวจิ ยั และผลติ ภณั ฑท์ ่เี ก่ยี วขอ้ ง ทมี ผวู้ จิ ยั ไดท้ า ตารางเพ่อื เเสดงการเปรยี บเทยี บคณุ สมบตั ิขอ้ แตกต่างคุณสมบตั ดิ งั ตาราง ท่ี 1 ตารางท่ี 1. ตารางเปรยี บเทยี บคุณสมบตั ขิ องอุปกรณ์ ลาดบั คณุ สมบตั ิ [1] [2] [3] [4] [5] [6] [7] การดแู ล 1 รดน้าตน้ ไมไ้ ดเ้ อง /// 2 ใหแ้ สงแก่ตน้ ไมไ้ ด้ // / 3 ปรบั อณุ หภูมิ / อตั โนมตั ิ 4 มกี ลอ้ งภายในตวั / 5 ระบบแสงอนิ ฟราเรด // การเช่อื มตอ่ 1 เชอ่ื มต่อ Wi-Fi /// / 2 เช่อื มตอ่ บลูทธู / / / 116

การประชุมวชิ าการระดับชาติดา้ นเทคโนโลยีสารสนเทศ ครั้งท่ี 11 (NCIT2019) ลาดบั คณุ สมบตั ิ [1] [2] [3] [4] [5] [6] [7] 3 เช่อื มตอ่ ซมิ การ์ด 4 เช่อื มตอ่ Application /// / 5 เชอ่ื มต่อ NETPIE /// / การแสดงผล / ใหข้ อ้ มลู 1 รายละเอยี ดการดแู ล /// / รกั ษาพชื บางชนิด 2 แสดงอารมณ์ความ /// / ตอ้ งการของพชื เชน่ ตอ้ งการน้า เป็นตน้ รูปท่ี 1. การทางานของระบบ 3 แสดงขอ้ มูลแบตเตอร่ี /// // 3.4. เทคโนโลยแี ละปัญหาทเี่ กยี่ วขอ้ ง 3.4.1. เทคนิคหรอื เทคโนโลยที ใี่ ช้ การวดั คา่ ต่าง ๆ เทคโนโลยีอินเทอร์เน็ตของสรรพส่ิง (Internet of Things) [8] เทคโนโลยที ่ีมีบทบาทในการเช่ือมต่อส่ิงต่าง ๆ เขา้ ด้วยกนั เช่น 1 วดั ปรมิ าณความช้นื ////// โทรศพั ท์มอื ถอื , แทบ็ เลต็ , ยานพาหนะ หรือแมก้ ระทงั่ เคร่อื งใชไ้ ฟฟ้า ในบา้ นของเราเอง ซ่งึ มีการพฒั นาให้อานวยความสะดวกต่อผใู้ ชม้ าก 2 วดั ความเขม้ ของแสง ////// ขน้ึ เพ่อื ควบคุมการทางานและการรบั - สง่ ขอ้ มลู ระหวา่ งอปุ กรณ์กบั ผใู้ ชง้ าน โดยการใช้เทคโนโลยี “Internet of Things” เป็นตวั เช่อื มต่อ 3 วดั อุณหภูมิ // / ระหวา่ งตน้ ไมแ้ ละเทคโนโลยหี ุ่นยนตส์ นทนา (Chatbot) NETPIE “Network Platform for Internet of Everything” เป็น IoT การสอ่ื สารกบั ผใู้ ช้ Platform ท่เี ป็นตวั กลางในการเช่อื มต่อเขา้ กบั อุปกรณ์และเก็บขอ้ มลู จากอนิ เทอรเ์ น็ตของสรรพสงิ่ (Internet of Things) ซ่งึ รูปแบบการใช้ 1 สอ่ื สารความรูส้ กึ ผ่าน / งานจะคล้ายคลึงกับ MQTT รองรบั การทางานของซอฟต์แวร์และ ภาษาคอมพวิ เตอร์ ดงั น้ี HTML5, Android, IOS, ESP8266, Arduino, จอ OLED และอ่นื ๆ ทาใหส้ ามารถประยกุ ตใ์ ชง้ านไดห้ ลายทางเลอื ก Web application โปรแกรมประยกุ ต์บนเวบ็ ไซตท์ ่เี ขา้ ถึงดว้ ยการ 2 ใชก้ ลไกการขยบั ใน / ค้น ห า ผ่า น เ บ ร า เ ซ อ ร์โ ด ย เ ช่ือ ม ต่ อ เ ค รือ ข่า ย ค อ ม พิว เ ต อ ร์ อ ย่ า ง อินเทอ ร์เน็ต กา รทา งา น ของ Web application วา งตัวอ ยู่บน การสอ่ื สาร เชน่ เรยี ก Rendering Engine จะทาหน้าท่ีนาชุดคาสงั่ หรือรูปแบบโครงสร้าง ขอ้ มูล ท่ใี ชใ้ นการแสดงผล นามาแสดงผลบนพ้นื ท่ใี นส่วนของจอภาพ ใหร้ ดน้าตน้ ไม้ และทาหน้าทเ่ี ปลย่ี นแปลงแกไ้ ขสง่ิ ท่แี สดงผล จดั การตรวจสอบขอ้ มลู ท่ี รบั เขา้ มาเบ้ืองต้น ซ่ึงมีเว็บเซิร์ฟเวอร์ (Server) ทาหน้าท่ีเช่ือมต่อ 3.2. การดแู ลรกั ษาพนั ธพุ์ ชื Web application กบั ไคลเอนต์ (ผใู้ ช้บริการเขา้ ถึงไฟลข์ อ้ มูลท่จี ดั เกบ็ ในเซิร์ฟเวอร์) ตามโปรโตคอล HTTP/HTTPS ท่ีใช้สาหรบั เผยแพร่ การดูแลรกั ษาพนั ธพุ์ ชื ท่เี หมาะสมนนั้ จะตอ้ งมกี ารคานงึ ถงึ ประเภทของ ขอ้ มูลและเป็นส่อื กลางสาหรบั การสอื สารบนเครอื ขา่ ยอนิ เทอรเ์ นต็ ตน้ ไม้ ความตอ้ งการของตน้ ไม้ และปัจจยั พนื้ ฐานท่มี ผี ลตอ่ การเจรญิ เตบิ โต 3.5. การวเิ คราะหแ์ ละออกแบบ 3.5.1. เปรยี บเทยี บงานวจิ ยั และผลติ ภณั ฑ์ทเี่ กยี่ วขอ้ งกบั งานวจิ ัยของ ของต้นไม้ เช่น อุณหภูมิ, ความเขม้ แสง, ความช้ืนในดิน และมีขอ้ มูล ทมี ผวู้ จิ ยั เก่ยี วขอ้ งกบั ต้นไม้ เช่น เวลาท่รี ดน้าต้นไม้, เวลาท่ใี ชใ้ นการปลูกต้นไม้,  ผลิตภัณฑ์ท่ีเก่ียวข้องกับงานวิจยั อ่ืน ๆ เน้นการทางาน อตั โนมตั ิ ซ่งึ ไม่เกิดกระบวนการเรยี นรูใ้ นการปลูกพชื แก่ผใู้ ชง้ าน ทีม การให้ป๋ ุยท่ีเหมาะสมแก่ต้นไม้ ซ่ึงข้อมูลดังกล่าวจะใช้ในการพัฒนา ผวู้ จิ ยั จงึ ไดพ้ ฒั นาเทคโนโลยหี ุ่นยนต์สนทนา สรา้ งการส่อื สารเพ่อื ให้ เกดิ การเรยี นรใู้ นดา้ นการทากจิ กรรม การเรยี นรทู้ เ่ี ก่ยี วขอ้ งกบั พชื และ โปรแกรมในเร่อื งการรบั ค่าจากเซน็ เซอรห์ รอื ตวั อุปกรณ์ทจ่ี ะพฒั นา ความตอ้ งการของพชื 3.3. เทคโนโลยหี นุ่ ยนตส์ นทนา (Chatbot)  เทคโนโลยหี ุ่นยนตส์ นทนาถูกพฒั นาขน้ึ เพ่อื สรา้ งความเพลนิ เพลนิ ในการปลูกตน้ ไม้ โดยการเพ่ิมฟังกช์ นั การสนทนากบั พืชในเวบ็ Dialogflow และ RASA เป็ นแพลตฟอร์ม (Platform) ท่ีจะช่วยให้ แอปพลเิ คชนั ซ่งึ ผใู้ ชส้ ามารถพูดคุยเร่อื งทวั่ ไป และเร่อื งท่เี ก่ยี วขอ้ งกบั สามารถสร้างเทคโนโลยีหุ่นยนต์สนทนา (Chatbot) ให้ง่ายมากยิ่งข้ึน รองรบั การประมวลผลภาษาธรรมชาติ (NLP) จากการศึกษาทีมผู้วิจัยได้ทาตารางการเปรียบเทียบระห ว่าง Dialogflow และ RASA ขน้ึ มา แสดงรายละเอยี ดดงั ตารางท่ี 2 ตารางท่ี 2. ตารางเปรยี บเทยี บคุณสมบตั ขิ องอุปกรณ์ ลาดบั Platform/คุณสมบตั ิ Dialogflow RASA 1 ใชใ้ นการเขยี น Chatbot / / 2 open source / 3 สามารถใชบ้ น Platform / ตอ้ งตดิ ตงั้ สว่ นเสรมิ อน่ื และเขยี น Code 4 รองรบั ภาษาไทย / 5 เช่อื มตอ่ กบั Firebase / 6 ภาษาท่ใี ชใ้ นการพฒั นา JS, Node JS Python 7 เป็น Machine learning / / technology 8 สรา้ ง Chatbot โดยไม่ / ตอ้ งเขยี น code 117

การประชมุ วิชาการระดบั ชาติด้านเทคโนโลยสี ารสนเทศ คร้งั ท่ี 11 (NCIT2019) ตน้ ไม้ ซึงช่วยสรา้ งความเพลินเพลนิ และเขา้ ใจในการปลูกตน้ ไมเ้ พม่ิ การทางานของอุปกรณ์จากรูปท่ี 2 อุปกรณ์ (1) รบั ค่าท่ตี รวจวดั จาก มากขนึ้ ตน้ ไม้ ซ่งึ ประกอบดว้ ย ESP8266 (2), Soil Moisture Sensor (3), BH1750 3.5.2. Framework (4), DHT22 (5), Power Bank (6), OLED LCD LED (7) โดย ESP8266 (2) จะเป็นตวั กลางในการรบั ส่งขอ้ มูลระหวา่ งเซน็ เซอรแ์ ละเวบ็ แอปพลิเค การทางานของระบบเร่ิมต้นจากการปลูกพืช รวมเข้ากับตัว ชนั โดยจะรบั ค่ามาจาก 3 เซ็นเซอร์ การทางานของเซ็นเซอร์ในส่วนแรก อปุ กรณ์ทใ่ี ชเ้ ทคโนโลยอี นิ เทอรเ์ น็ตของสรรพสง่ิ (Internet of Things) Soil Moisture Sensor (3) ใช้ตรวจวดั ค่าความชน้ื ในดิน การทางานของ โดยการใช้เซ็นเซอร์ (Sensor) ทงั้ หมด 3 ชนิดดังนี้ เซ็นเซอร์วัด เซ็นเซอรใ์ นส่วนท่สี อง BH1750 (4) ใช้ตรวจวดั ค่าความเขม้ แสงบริเวณ ความช้ืนในดิน (Soil Moisture Sensor), เซ็นเซอร์วัดความเขม้ แสง รอบกระถางต้นไม้ การทางานของเซ็นเซอร์ในส่วนท่ีสาม DHT22 ใช้ (BH1750) และเซ็นเซอร์วดั อุณหภูมิ (DHT22) รบั ขอ้ มูลท่ไี ดจ้ ากพืช ตรวจวัดค่าอุณหภูมิบริเวณใกล้เคียงรอบกระถางต้นไม้ และใช้ Power ออกมาจะอยู่ในรูปแบบตวั เลขส่งเขา้ สู่ NETPIE ซ่งึ เป็น IoT Platform Bank (6) ในการจ่ายกระแสไฟฟ้าไปยงั ESP8266 และเซน็ เซอรท์ งั้ 3 ชนิด ช่วยในการเช่อื มต่ออปุ กรณ์ และเกบ็ ขอ้ มลู โดยจะนาขอ้ มูลตวั เลขมา ซง่ึ ขอ้ มูลทร่ี บั จาก ESP8266 จะถกู ส่งคา่ ไปยงั NETPIE เพ่อื แสดงขอ้ ความ ท า ก า ร วิเ ค ร า ะ ห์ป ร ะ ม ว ล ผ ล ใ น ช่ือ ข อ ง Intelligent Emotion ตามเง่อื นไข โดยมกี ารวเิ คราะหแ์ ละประมวลผลภาษาธรรมชาติ NLP หรอื Synthesizer โดยการนา Sensor Data Processing แลกเปล่ยี นข้อมูล Natural Language Processing เพ่อื คดั กรองขอ้ ความท่จี ะตอบโตท้ ่แี สดง กบั การประมวลผลภาษาธรรมชาติ (Natural language processing) บน OLED LCD LED (7) และหน้าเวบ็ แอปพลเิ คชนั กบั ผใู้ ช้ เพ่ือให้ได้รูปแบบหรือขอ้ ความท่ีจะใช้ในการสนทนาของหุ่นยนต์ สนทนา และแสดงผลบนหนา้ เวบ็ แอปพลเิ คชนั โดยผใู้ ชส้ ามารถใชง้ าน รูปท่ี 2. การทางานของอุปกรณ์ ผา่ นทางอปุ กรณ์อเิ ลก็ ทรอนิกสเ์ พ่อื เขา้ สู่เวบ็ แอปพลเิ คชนั แสดงดงั รูป ท่ี 1 3.6. รายละเอยี ดการพฒั นา 3.5.3. เครอื่ งมอื ทใี่ ชใ้ นการพฒั นา รายละเอยี ดท่ไี ดพ้ ฒั นาแบง่ ออกเป็นสองอยา่ งคอื 3.6.1. การพฒั นาอุปกรณ์ เคร่อื งมอื ท่ใี ชใ้ นการพฒั นาชุดอปุ กรณ์มดี ว้ ยกนั หลายรูปแบบ โดย เป็นอุปกรณ์ IoT ประกอบไปด้วย OLED LCD LED, ESP8266, รูปแบบอุปกรณ์ท่ที ีมผวู้ ิจยั เลอื กจะมคี วามสอดคล้องกบั งานวจิ ยั เพ่อื Soil Moisture Sensor, BH1750, DHT22, Power Bank นามาใชใ้ นการพฒั นา โดยมรี ายละเอยี ดช่อื เซ็นเซอร์, คุณสมบตั ,ิ การ 3.6.2. การพฒั นาเวบ็ แอปพลเิ คชนั ประยกุ ตใ์ ชก้ บั งานวจิ ยั ดงั น้ี ใชโ้ ปรแกรม Visual Studio Code ในการพฒั นาเวบ็ แอปพลิเคชนั Visual Studio Code เป็นโปรแกรม Code Editor ท่ใี ชใ้ นการแกไ้ ขและ 3.5.3.1. เซน็ เซอร์ (Sensor) ปรบั แตง่ ภาษาคอมพวิ เตอร์ (Code) จากค่ายไมโครซอฟทม์ กี ารพฒั นา ออกมาในรปู แบบของ open-source จงึ สามารถนามาใชง้ านไดแ้ บบฟรี  บอร์ด (NodeMCU 1.0ESP8266) เป็ น CPU สาหรับการ ทา งทีม ผู้วิจัยจึงเลือ กโ ปรเเกรม น้ีมา พัฒ นา Wireframe Web ประมวลผลโปรแกรมต่าง ๆ และสามารถเช่อื มตอ่ กบั Wi-Fi ได้ [9] Application ท่ใี ช้สาหรบั การเช่อื มต่อกบั อปุ กรณ์เพ่อื แสดงค่าการดแู ล รกั ษาตน้ ไมแ้ ละการโตต้ อบ [14]  เซน็ เซอรว์ ดั ความชนื้ ในดนิ (Soil Moisture Sensor) ใชใ้ นการ 4. ผลการดาเนินงาน วดั ค่าความชนื้ ในดนิ [10] การดาเนินงานพฒั นาชดุ อปุ กรณ์ หุ่นยนตส์ นทนา (Chatbot) และเว็บ  เซ็นเซอร์วัดความเข้มแสง (BH1750) โมดูลท่ีใช้ในการ แอปพลิเคชนั นาผลท่ีได้จากการสืบค้นข้อมูล มาทาการวิเคราะห์และ ตรวจจบั ความสว่างและความเขม้ ของแสง [11] ออกแบบระบบไดด้ งั ต่อไปน้ี 4.1. รูปแบบการออกแบบ Prototype  เซน็ เซอรว์ ดั อุณหภูมิ (DHT22) โมดูลเซ็นเซอร์วดั ความชื้น และอณุ หภมู ใิ นตวั เดยี ว มคี วามแมน่ ยาสูง [12]  แหล่งจ่ายไฟ (Power Bank) แหล่งจ่ายไฟสาหรบั Arduino NodeMCU ESP8266 วงจร Step up แปลงไฟขน้ึ จาก 3V เป็น 5V 500mA เอาต์พุตแบบ USB และวงจรชาร์จแบตเตอร่ี Li-ion 18650 ช า ร์จ ผ่า นส า ย Micro USB จ่า ยไฟ ให้กับ Arduino / ESP8266 / NodeMCU และชารจ์ ไฟไดใ้ นตวั ใชแ้ บตเตอร่ี 2 กอ้ น ต่อขนานกนั เพ่อื เพมิ่ กระแส จา่ ยไฟไดน้ านขนึ้ หรอื จะใสถ่ า่ นก้อน เดยี วกท็ างานได้ [13] 3.5.3.2. ซอฟต์แวร์ (Software) และบริการบน Cloud: Arduino IDE, NETPIE, Lucidchart, Artificial intelligence, Visual Studio Code, Dialogflow, GitLab, Firebase 3.5.3.3. ภาษาคอมพิวเตอร์ (Computer Language) : C/C++ Language, CSS, JavaScript, PHP, Node.js, HTML จากการศกึ ษาและวิเคราะห์ ทาให้ทราบถึงขึน้ ตอนการทางานของ ระบบ โดยใช้แผนภาพแสดงลาดับกระบวนการท่ีเกิดข้ึนภายในระบบ สามารถอธบิ ายการทางานไดด้ งั รูปท่ี 2 118

การประชุมวิชาการระดบั ชาติด้านเทคโนโลยีสารสนเทศ ครงั้ ท่ี 11 (NCIT2019) ในส่วนน้ีจะแสดงรายละเอียดของเวบ็ แอปพลิเคชนั ทงั้ หมดท่ที างทีม ผวู้ จิ ยั จดั ทาขนึ้ มา ผใู้ ชน้ ารหสั Product code จากกล่องอุปกรณ์มาทาการ กรอกในกล่องขอ้ ความ เพ่อื ทาการเขา้ สรู่ ะบบดงั รปู ท่ี 3 หน้าแสดงรายการ พชื ทงั้ หมดท่ผี ใู้ ชป้ ลูกดงั รปู ท่ี 4 หนา้ แสดงขอ้ มูลทงั้ หมดของเวบ็ แอปพลิเค ชนั เช่น การตงั้ ค่าขอ้ มูลใหม่ การสนทนา และขอ้ มูลท่เี ก่ยี วขอ้ งกบั พชื ดงั รูปท่ี 5 และหน้าแสดงรายละเอยี ดหน้าแชทสนทนา โดยมีเง่อื นไขให้ผใู้ ช้ สามารถเลอื กคาตอบไดเ้ พยี ง 1 ขอ้ จากทงั้ หมด 3 ขอ้ ดงั รูปท่ี 6 รูปท่ี 8. สถานะรอทากจิ กรรม ผใู้ ชง้ านไดร้ บั การแจง้ เตอื นกจิ กรรมที ตอ้ งปฏบิ ตั ิ แต่ผใู้ ชไ้ ม่พรอ้ มปฎบิ ตั ใิ นขณะนนั้ รูปท่ี 3. หน้าเขา้ สรู่ ะบบ รปู ท่ี 4. หนา้ พชื ของฉนั รปู ท่ี 9. สถานะไม่ทากจิ กรรม ผใู้ ชไ้ ดร้ บั การแจง้ เตอื นกจิ กรรมท่ตี อ้ ง ปฏบิ ตั ิ แตผ่ ใู้ ชง้ านไม่พรอ้ มทจ่ี ะปฏบิ ตั ิ 4.2.2. ความผดิ พลาดในการสนทนา Chatbot Chatbot ไมส่ ามารถครอบคลุมประโยคคาพดู จากผใู้ ชไ้ ดท้ งั้ หมด ท่ี นอกเหนือจากประโยคท่ีเว็บแอปพลิเคชนั ตงั้ ค่าไว้ เช่น คาพูดแสลง รูปท่ี 5. หนา้ หลกั รูปท่ี 6. แชทสนทนา แสดงรายละเอียดดงั ตารางท่ี 3 และรูปแบบของคาไม่ถูกต้อง แสดง 4.2.1. การสนทนา Chatbot รายละเอียดดงั ตารางท่ี 4 รวมทงั้ การตอบไม่ตรงคาถามของผใู้ ช้ และ การตอบโตข้ องหุ่นยนตส์ นทนาแบ่งการตอบโต้ตามสถานะในการ สาหรบั ตวั เลขสามารถรองรบั ไดเ้ ฉพาะการยนื ยนั ทากจิ กรรม ปฏบิ ตั ิกจิ กรรมต่าง ๆ ของผใู้ ชง้ านกบั พชื ท่ปี ลูก ซ่งึ แบ่งออกเป็น 3 ตารางท่ี 3. ตวั อยา่ งคาพดู แสลงท่อี าจเกดิ ขอ้ ผดิ พลาด สถานะเพ่อื ตรวจสอบความพรอ้ มของผใู้ ชง้ านดงั รูปท่ี 7-9 ลาดบั คาพดู ท่ตี น้ ไมไ้ ม่เขา้ ใจ คาพดู ท่ตี น้ ไมเ้ ขา้ ใจ 1 ดจี ๊า สวสั ดี 2 ดมี ยั๊ ดไี หม 3 ดยั๊ สิ ไดส้ ิ 4 น่ะค่ะ ,ค๊ะ นะคะ, คะ่ 5 คบั ครบั ตารางท่ี 4. ตวั อยา่ งรปู แบบของคาไม่ถูกตอ้ ง ลาดบั คาพูดท่ตี น้ ไมไ้ ม่เขา้ ใจ คาพูดท่ตี น้ ไมเ้ ขา้ ใจ 1 ใหท้ ามราย วนั น้ีมอี ะไรใหท้ า 2 ชนั้ อยากจะพวนดนิ ฉันอยากจะพรวนดนิ รูปท่ี 7. สถานะพรอ้ มทากจิ กรรม ผใู้ ชไ้ ดร้ บั การแจง้ เตอื นกจิ กรรมท่ตี อ้ ง 3 มไี รไหช้ ่วยหยอ มอี ะไรใหช้ ว่ ยหรอ ปฏบิ ตั ิ และผใู้ ชง้ านพรอ้ มทจ่ี ะปฏบิ ตั ิ 4 ยางไม่วา่ งทาเลยอ่ะ ยงั ไมว่ า่ งทาเลย 5 รอกอ่ นสๆิ ๆๆๆ รอก่อน, รอก่อนนะ 119

การประชุมวชิ าการระดบั ชาตดิ ้านเทคโนโลยสี ารสนเทศ ครัง้ ท่ี 11 (NCIT2019) 4.2.2. วธิ กี ารแกไ้ ขขอ้ ผดิ พลาด [2] Banggood.com. “sPlant Smart Fresh Herb ส ว น ชุ ด อั จ ฉ ริ ย ะ . ” 4.2.2.1 คมู่ อื การสนทนา : ผใู้ ชส้ ามารถเรยี นรคู้ าพูดทส่ี ามารถ sea.banggood.com Available: https://1th.me/1CA3 (Accessed Dec. 17, 2018). สนทนากบั ตน้ ไมไ้ ดอ้ ยา่ งถกู ตอ้ งไดจ้ ากค่มู อื การสนทนาภายใตช้ ่อื เมนู “คู่มอื การสนทนา” ผา่ นทางเวบ็ แอปพลเิ คชนั [3] Techit Club. “Parrot Pot กระถางตน้ ไมอ้ จั ฉรยิ ะ รถน้าครงั้ เดยี วอยทู่ งั้ เดอื น.” www.techitclub.com Available: https://1th.me/HP0O (Accessed Dec. 17, 4.2.2.2 ป่มุ ตวั เลอื ก : ผใู้ ชส้ ามารถเลอื กคาพดู โดยการกดปุ่ม 2018). ตอบรบั ท่ีทางเว็บแอปพลเิ คชนั ตงั้ ค่าไว้ เช่น ตดั แต่ง, เกบ็ เก่ยี ว, ใสป่ ๋ ยุ ผใู้ ชส้ ามารถกดเลอื กตอบไดท้ นั ที [4] Probank. “Bios กระถางต้นไม้อัจฉริยะสาหรับคนท่ีรักการปลูกต้นไม้. ” www.techoffside.com Available: https://1th.me/L2Y0 (Accessed Dec. 17, 4.3. รปู แบบอปุ กรณ์ 2018). ในส่วนของอุปกรณ์ จะประกอบด้วยภาพภายในชุดอุปกรณ์ และภาพ [5] Khaosod. “เฮซา” หุ่นยนต์กระถางต้นไม้-ดอกไม้เคล่ือนท่ีอัตโนมัติ.” ภายนอกชดุ อุปกรณ์ ดงั รปู ท่ี 10 โดยจะออกแบบใหอ้ ยใู่ นรูปแบบท่กี ะทดั รดั www.khaosod.co.th Available: https://1th.me/GkE8 (Accessed Dec. 17, สามารถพกพางา่ ย เหมาะสาหรบั ปลกู ภายในอาคาร 2018). รูปท่ี 10. ชดุ อุปกรณ์ [6] DailyGizmo. “เม่อื กระถางตน้ ไมก้ ลายร่างเป็นสตั ว์เล้ยี ง. (2561). DIGITAL POT.” www.dailygizmo.tv. Available: https://1th.me/46EU (Accessed 5. สรปุ ผลการวจิ ยั Dec. 17, 2018). พชื สามารถเจรญิ เตบิ โตไดด้ ี หากรบั รถู้ งึ ความตอ้ งการท่พี ชื ควรได้รบั และเข้าใจถึงปัจจัยท่ีมีผลต่อการเจริญเติบโตของพืช ซ่ึงโดยปกติพืช [7] Xiaomi Lovers. “Xiaomi HHCC RoPot Smart Flowerpot - กระถางต้นไม้ สามารถ ‘‘ได้ยนิ ’’ เสียงรอบ ๆ ตวั และ ‘‘รู้สกึ ’’ เม่อื ตอ้ งเผชิญหน้ากบั ภยั อั จ ฉ ริ ย ะ ( International Version).” www.xiaomilovers.com. Available: คุกคาม แต่ไม่สามารถท่จี ะส่อื สารออกมาได้ จึงทาให้เกดิ แนวคดิ ในการ https://1th.me/p09U (Accessed Dec. 17, 2018). พัฒนา การวิเคราะห์และออกแบบระบบติดตามและส่อื สารกบั พืชผ่าน เทคโนโลยีอินเทอร์เน็ตของสรรพสิ่ง (Internet of Things) และหุ่นยนต์ [8] Zakura Kim. “IoT (Internet of Things) คอื อะไร เทคโนโลยอี ะไรทช่ี ่วยเปลย่ี น สนทนา : แพลนเท่ เพ่อื สร้างการส่อื สารใหร้ บั รูถ้ งึ ความตอ้ งการของพืช ชวี ติ คนยคุ ดจิ ทิ ลั ใหด้ ขี น้ึ บา้ ง.” www.iphonemod.net. Available: โดยการนาแนวคิดเทคโนโลยีอินเทอร์เน็ตของสรรพสิ่ง (Internet of https://1th.me/HAr3 (Accessed Dec. 17, 2018). Things) เขา้ มาช่วยให้ต้นไม้สามารถส่อื สารกบั ผูใ้ ช้ได้ ทาใหผ้ ปู้ ลูกพืช เขา้ ใจถงึ ปัจจยั ทม่ี ผี ลในการดูแลรกั ษาพชื ไดด้ ยี ง่ิ ขน้ึ โดยการส่อื สารผา่ นทาง [9] ArduinoAll. “NodeMCU 1.0 WIFI IoT development board based เทคโนโลยหี ุ่นยนต์สนทนา หรือ Chatbot ท่ีเขา้ มาเป็นตัวกลางในการ ESP8266.” www.arduinoall.com. Available: https://1th.me/SBJ6 ส่อื สารระหว่างพชื และผปู้ ลูก เพ่อื เพ่ิมประสทิ ธภิ าพในการเรียนรู้การปลูก (Accessed Dec. 17, 2018). ตน้ ไม้ โดยในส่วนของข้อความสนทนา และรูปแบบการสนทนาจะทาการ [10] ArduinoAll. “เ ซ็ น เ ซ อ ร์ วั ด ค ว า ม ช้ื น ใ น ดิน Soil Moisture Sensor.” วเิ คราะหเ์ ขา้ สูก่ ระบวนการ Natural Language Processing (NLP) เพ่อื ให้ www.arduinoall.com. Available: https://1th.me/KMmJ (Accessed Dec. บทสนทนาออกมาเป็นภาษาธรรมชาติในรูปแบบท่ผี ใู้ ชง้ านสามารถเขา้ ใจ 17, 2018). ไดง้ า่ ย หลงั จากสร้างการส่อื สารผา่ นทางเทคโนโลยหี ุ่นยนต์สนทนาเสรจ็ สน้ิ [11] My arduino. “GY-302 เซน็ เซอร์ วัดความเขม้ แสง Ambient Light Sensor จะให้ผใู้ ชท้ าการทดลองจริง และหากเกิดขอ้ ผดิ พลาด เช่น บทสนทนาไม่ Module (BH1750FVI).” www.myarduino.net. Available: ตอบกลบั ผใู้ ชง้ าน จะทาการแกไ้ ขโดยการเพมิ่ เง่อื นไขในการสนทนาเพ่อื ให้ https://1th.me/J38i (Accessed Dec. 17, 2018). Chatbot มปี ระสทิ ธภิ าพมากยง่ิ ขนึ้ และตรงตามความตอ้ งการของผใู้ ช้ [12] ArduinoAll. “Arduino ESP8266 NodeMCU ESP32 PowerBankDHT22 / AM2302 Module โมดลู วดั อุณหภูมแิ ละความชน้ื Temperature and Humidity Sensor Module พรอ้ มสายไฟ.” www.arduinoall.com Available: https://1th.me/FTvZ (Accessed Dec. 17, 2018). [13] ArduinoAll. “Arduino ESP8266 NodeMCU ESP32 Power Bank.” www.arduinoall.com. Available: https://1th.me/uF8X (Accessed Dec. 17, 2018). [14] Mindphp. “รูจ้ ักกับ Visual Studio Code (วชิ วล สตูดโิ อ โคด้ ) โปรแกรมฟรี จากค่ายไมโครซอฟท์.” mindphp.com. Available: https://1th.me/nEme (Accessed Dec. 21, 2018). เอกสารอ้างอิง [1] เ ท พ Shop. “Smart Music Flowerpot ล า โ พ ง บ ลู ทู ธ ก ร ะ ถ า ง ต้น ไ ม้. ” www.byartisgroup.com. Available: https://1th.me/o8t3 (Accessed Dec. 17, 2018). 120

การประชุมวิชาการระดบั ชาติด้านเทคโนโลยสี ารสนเทศ ครง้ั ที่ 11 (NCIT2019) แอพพลิเคชนั ติดตามรถต้โู ดยสารประจาทางผา่ นระบบมอื ถอื Van Service Tracking System using Mobile Application พฤกษา ดวงผาสขุ ผทยั เทพ สุขกระสนั ต์ สุรการ ดวงผาสุข สบื ทศั น์ ลม่ิ สายหวั้ Pruegsa Duangphasuk Parthaitap Sukasun Surakarn Duangphasuk Suebtas Limsaihua สาขาวชิ าเทคโนโลยสี ารสนเทศ สาขาวชิ าวศิ วกรรมเครอื ขา่ ยและความ สาขาวชิ าวศิ วกรรมเครอื ขา่ ยและความ สาขาวชิ าเทคโนโลยสี ารสนเทศ คณะวทิ ยาการและเทคโนโลยี มนั่ คงปลอดภยั มนั่ คงปลอดภยั คณะวทิ ยาการและเทคโนโลยี สารสนเทศ มหาวทิ ยาลยั เทคโนโลยี สารสนเทศ มหาวทิ ยาลยั เทคโนโลยี คณะวทิ ยาการและเทคโนโลยี คณะวทิ ยาการและเทคโนโลยี มหานคร สารสนเทศ มหาวทิ ยาลยั เทคโนโลยี สารสนเทศ มหาวทิ ยาลยั เทคโนโลยี มหานคร Information Technology Information Technology Faculty of Information Science มหานคร มหานคร Faculty of Information Science Network Engineering and Network Engineering and and Technology, and Technology, Mahanakorn University of Security Security Mahanakorn University of Faculty of Information Science Faculty of Information Science Technology, Technology, กรงุ เทพมหานคร / ประเทศไทย and Technology, and Technology, กรงุ เทพมหานคร / ประเทศไทย Mahanakorn University of Mahanakorn University of Bangkok, Thailand. Bangkok, Thailand. [email protected] Technology, Technology, [email protected] กรุงเทพมหานคร / ประเทศไทย กรงุ เทพมหานคร / ประเทศไทย Bangkok / Thailand. Bangkok, Thailand. [email protected] [email protected] บทคดั ยอ่ — การใช้งานบริการรถต้โู ดยสารประจาทางได้กลายมาเป็น know the number of seats inside the van and cannot know the precise เส้นทางการเดินทางที่สาคญั และสายหลกั ของชีวิตคนในเมืองอย่างเช่น location of the van. This paper presented Van Service Tracking System เมืองหลวงของประเทศไทยนัน่ คือกรุงเทพ อยา่ งไรกต็ ามการดาเนินชีวิตที่ using Mobile Application. The process applied with Global Positioning ต้องเรง่ รีบอยู่ตลอดเวลา ไม่สามารถทราบเวลาในการเดินทาง ไมส่ ามารถ System (GPS) technology to identify the location of the van latitude and ทราบจานวนท่ีนัง่ ของผโู้ ดยสารภายในรถต้โู ดยสาร และไม่สามารถทราบ longitude, date and time of arrival, and the value collection in the ตาแหน่งปัจจบุ นั ของรถตู้โดยสารประจาทาง งานวิจยั นี้จงั ได้นาเสนอแอพ database (Firebase). In the new era, using social media or social media, พลิเคชนั ติดตามรถต้โู ดยสารประจาทางผา่ นระบบมอื ถือ กระบวนการวิธีที่ it is a medium that has received current interest and popularity via using นาเทคโนโลยี Global Positioning System (GPS) ในการบอกตาแหน่งของ mobile application to track the van service. Using the Android operating รถตู้โดยสารประจาทาง เช่น ละติจูด (Latitude) ลองจิจูด (Longitude) วนั system communicated with the user groups as well. The experimental (Date) และเวลา (Time) และทาการเกบ็ ค่าลงในฐานขอ้ มูล (Firebase) โดยมี result showed that the satisfaction of the 100 users is divided into 70 การนาเอารูปแบบการเรียนร้ใู นยุคใหม่ท่ีใช้สื่อสงั คมออนไลน์ หรือ Social passengers and 10 station masters and the 20 drivers in duration of 60- Media ซ่ึงเป็ นสื่อที่ได้รบั ความสนใจและความนิยมในปัจจุบนั ผลจากการ day period with a cumulative score of 4.38. Points (from the full score of ทดลองสามารถเข้าใช้งานผา่ นระบบปฏิบตั ิการแอนดรอยด์ (Android) ได้ 5.00). โดยมีกลมุ่ ผใู้ ช้งานคือนายท่าที่สามารถขอ้ มลู ของคนขบั รถต้โู ดยสารประจา ทางได้ และผโู้ ดยสารสามารถทราบตาแหน่งปัจจบุ นั ของรถต้โู ดยสารประจา Keywords — Public transport, GPS tracking, Van service, Android ทางและสถานะจานวนท่ีนัง่ ของผ้โู ดยสารท่ีว่าง จากการศึกษาวิจัยพบวา่ operating systems. ความพึงพอใจของกลุ่มผใู้ ช้งานจานวน 100 คน แบ่งออกเป็ นผ้โู ดยสาร 70 คน และนายท่า 10 คน และคนขบั รถตู้โดยสาร 20 ในระยะเวลา 60 วนั มี 1. บทนา คะแนนเฉลยี่ เท่ากบั 4.38 คะแนน (จากคะแนนเตม็ 5.00 คะแนน) เน่อื งจากในปัจจุบนั ปัญหาการขนึ้ รถตโู้ ดยสารประจาทางท่พี บเจอแต่ ละวนั นนั้ มอี ยู่มากมาย ไม่ว่าจะเป็นการรอรถโดยสารนาน เน่ืองจากไม่ คำสำคญั — การขนส่งสาธารณะ, แอปพลิเคชนั มอื ถือ, การติดตาม ทราบเวลาออกของรถ และไม่ทราบวา่ รถอยสู่ ่วนไหนของเส้นทาง เรยี กรถ GPS, รถต้โู ดยสารประจาทาง, ระบบปฏิบตั ิการแอนดรอยด์ แล้วไม่ไดข้ นึ้ เน่ืองจากรถเตม็ และท่นี งั่ ไม่พอต่อจานวนคนท่รี อ ซ่งึ ส่งผล กระทบต่อผใู้ ชบ้ รกิ ารเป็นอย่างมาก เช่น บุคคลท่จี ะไปทางานกอ็ าจจะไป ABSTRACT — The use of a regular van service is an important ทางานสาย และนกั เรยี นกอ็ าจจะตอ้ งไปเรยี นสาย เพราะสาเหตมุ าจากการ travel route and the main line of city life, such as Bangkok, which has a รอรถตู้ ในทางตรงขา้ มพบว่าทุกวันน้ีสมาร์ทโฟนได้เขา้ มามบี ทบาทใน fast-paced lifestyle that cannot know the exactly time of arrival, cannot ชีวิตประจาวันเป็นอย่างมาก ทุกคนจะมีเคร่ืองสมาร์ทโฟนติดตัวอยู่ ตลอดเวลา จงึ ปฏิเสธไม่ได้เลยว่าสมาร์ทโฟนเป็นอุปกรณ์อเิ ลก็ ทรอนกิ ส์ 121

การประชุมวชิ าการระดบั ชาตดิ า้ นเทคโนโลยีสารสนเทศ ครงั้ ท่ี 11 (NCIT2019) อย่างหน่ึงท่ีสามารถสร้างความสะดวกสบาย และความรวดเร็วให้กบั สาหรบั การส่อื สารเคล่อื นท่ี / เทคโนโลยี Packet Radio Service (GSM / ชวี ิตประจาวนั อีกทงั้ สมาร์ทโฟนยงั สามารถสรา้ งประโยชน์ในการทางาน GPRS) ทวั่ ไปซง่ึ เป็นหน่งึ ในวธิ ที ่พี บไดบ้ ่อยทส่ี ุดในการตดิ ตามยานพาหนะ ต่างๆ ไดอ้ กี ดว้ ย อุปกรณ์ดงั กลา่ วจะถกู ฝังอยภู่ ายในรถยนตซ์ ง่ึ มตี าแหน่งท่ตี อ้ งพจิ ารณาและ ติดตามแบบเรียลไทม์ มีการใช้ไมโครคอนโทรลเลอร์เพ่อื ควบคุมโมดูล การศึกษาวิจยั ท่ผี ่านมา มีผลงานท่ีศึกษาเก่ียวกบั การประยุกต์ใช้ GPS และ GSM / GPRS ในระบบตดิ ตามยานพาหนะใชโ้ มดูล GPS เพ่อื GPS, RFID ซง่ึ เทคโนโลยเี ซน็ เซอรไ์ ดร้ บั การพฒั นาอยา่ งรวดเรว็ และเป็นท่ี รบั พกิ ดั ทางภูมศิ าสตรใ์ นช่วงเวลาปกติ จากนนั้ โมดลู GSM / GPRS ใชใ้ น นิยมของเทคโนโลยเี ครือข่าย 3G – 4G และเทคโนโลยไี อทีการใชง้ าน การสง่ และอปั เดตตาแหน่งรถไปยงั ฐานขอ้ มูล แลว้ ทางแอพพลเิ คชนั สมารท์ เครอื ขา่ ยรถโดยสารในภาคอตุ สาหกรรมการขนสง่ ไดร้ บั ความนิยมมากขน้ึ โฟนไดร้ บั การพฒั นาเพ่อื การตรวจสอบตาแหน่งยานพาหนะอยา่ งต่อเน่ือง เร่ือย ๆ พร้อมกับความนิยม ส่งผลทาให้กลายมาเป็นส่วนสาคญั ของ อาศยั Google Maps API เพ่อื แสดงยานพาหนะบนแผนท่ใี นแอพพลิเคชนั อุตสาหกรรมการขนสง่ ทม่ี กี ารผนวกเร่อื งของ Internet of Things (IoT) เขา้ บนสมาร์ทโฟน [6] ดังนัน้ ผูใ้ ช้จะสามารถตรวจสอบยานพาหนะท่ีกาลงั มาใช้งานบนรถบสั รวมกบั การตงั้ เวลาอจั ฉรยิ ะ ทาใหก้ ารใชบ้ ริการขนส่ง เคล่อื นท่ตี ามความต้องการได้อยา่ งต่อเน่ืองโดยใชแ้ อพพลเิ คชันสมาร์ท สาธารณะเป็นไปโดยอัตโนมัตแิ ละชาญฉลาดมากขนึ้ บนสถาปัตยกรรม โฟนและกาหนดระยะทางและเวลาโดยประมาณสาหรบั ยานพาหนะท่ีจะ แพลตฟอร์มคลาวด์ของระบบขนส่งสาธารณะท่ีชาญฉลาด และสร้าง มาถึงปลายทาง เพ่ือแสดงความเป็นไปได้และประสิทธิผลของระบบ แพลตฟอรม์ อจั ฉรยิ ะและมปี ระสทิ ธภิ าพสาหรบั องคก์ รสาธารณะ [1] บทความนี้นาเสนอผลการทดลองของระบบติดตามยา นพาหนะและ ประสบการณ์บางประการเก่ยี วกบั การใชง้ านจรงิ ในขณะเดียวกันก็มีเทคโนโลยยี านพาหนะท่ีเช่อื มต่อในการขนส่ง ทางดา้ นการเพิ่มความปลอดภยั ความคล่องตวั และส่งิ แวดล้อม สาหรบั 2. ขอบเขตของระบบ ระบบขนส่งอจั ฉรยิ ะ [2] ทงั้ นย้ี งั มกี ารศกึ ษาวจิ ยั สาหรบั เร่อื งของการตดิ ตาม วัตถุป ระส งค์ขอ งกา รพ ัฒ นา แ อ พ พ ลิเค ช ันเพ่ ือ ให้ทรา บ ตา แ ห น่ ง รถบสั และระบบการแจง้ เตอื นสาหรบั ระบบขนส่ง เพ่อื ให้ผโู้ ดยสารไดร้ บั ปัจจบุ นั ของรถตโู้ ดยสารประจาทาง และตอ้ งการชว่ ยเหลอื ผโู้ ดยสารให้เหน็ ขอ้ มูลเก่ยี วกบั การออกเดนิ ทางของรถบสั ทส่ี มคั รเป็นสมาชกิ จากจุดเริม่ ตน้ สถานะของรถตูโ้ ดยสารถึงจานวนท่นี งั่ ของผโู้ ดยสารท่สี ามารถใช้บรกิ าร หรอื ผโู้ ดยสารยงั สามารถสมัครตามจานวนป้ายท่ีต้องการ จากการแจ้ง ตลอดจนช่วยเหลอื นายท่ารถตูโ้ ดยสารให้สามารถดูขอ้ มูลของคนขบั รถตู้ เตือน ซ่ึงติดตามพิกดั ของบัสและส่งข้อมูลน้ีไปยงั เซิร์ฟเวอร์ ด้วยการ โดยสารประจาทางได้ และมขี อบเขตการทางานของระบบสรุปไดด้ งั นี้ ตรวจสอบความต้องการของผโู้ ดยสารการแจง้ เตอื นเก่ยี วกบั รถบสั พรอ้ ม 1. Mobile Application สามารถทางานได้บนระบบปฏิบัติการ Android เวลาจะถูกส่งไปยงั โมดูล GSM ของผู้โดยสารทุกคนท่ีสมัครใช้บริการ เท่านนั้ ประเภทเดยี วกนั สาหรบั การสมคั รรบั รถบสั และเพ่อื รบั การแจง้ เตอื นผา่ น 2. ระบบสาหรบั ผดู้ แู ลระบบ ทางมอื ถอื ท่ใี ชร้ ะบบปฏบิ ตั กิ าร Android ไดร้ บั การพฒั นา [3] 2.1 ระบบสามารถจดั การขอ้ มูลพน้ื ฐานต่างๆ ไดโ้ ดยผดู้ แู ลระบบ ดงั นี้ 2.1.1 สามารถแกไ้ ข เพม่ิ ลบ ขอ้ มลู ของนายทา่ ได้ นอกจากนี้ยงั มีแอพพลิเคชนั มือถือการติดตามรถประจาทางของ 2.1.2 สามารถแกไ้ ข สทิ ธขิ์ องผใู้ ชง้ าน Application ได้ มหาวทิ ยาลยั ในวทิ ยาเขตแบบเรียลไทม์ เพ่อื ช่วยใหส้ มาชกิ มหาวทิ ยาลยั 2.1.3 สามารถจดั การสายของรถตโู้ ดยสารประจาทางได้ ตรวจสอบตาแหน่งปัจจุบนั ของรถบสั ตามเวลาจริง อย่างไรกต็ ามสาหรบั 3. ระบบสาหรบั นายทา่ การพฒั นาน้ีได้รบั การพฒั นาสาหรบั ผใู้ ช้ Android เท่านนั้ สามารถแสดง 3.1 สามารถดตู าแหน่งของรถตโู้ ดยสารประจาทางทก่ี าลงั วง่ิ เวลามาถงึ โดยประมาณทไ่ี ดร้ บั การปรบั ปรงุ และจานวนคนภายในรถบสั ใช้ 3.2 สามารถดูขอ้ มูลผขู้ บั รถตโู้ ดยสารประจาทาง อุปกรณ์สองช้ินฝังอยู่ภายในรถบัสซ่ึงเป็ นอุปกรณ์ GPS Tracker และ 3.3 สามารถดสู รุปจานวนเท่ยี วในแตล่ ะวนั อุปกรณ์ตอบโตค้ น IoT อปุ กรณ์ทงั้ หมดจะส่งขอ้ มูลไปยงั ฐานขอ้ มูลคลาวด์ 3.4 สามารถดูปรมิ าณผโู้ ดยสารท่ขี นึ้ รถในแต่ละวนั ซ่ึงเป็ น Firebase แ อ พ พ ลิเคชัน มือ ถือการติดตาม รถป ระจาทาง 3.5 สามารถแกไ้ ข เพม่ิ ลบ ขอ้ มลู ของผขู้ บั รถตโู้ ดยสารประจาทาง นอกเหนือจากนนั้ นกั เรยี นจะรู้เวลาท่รี ถบสั มาถงึ และจานวนคนปัจจบุ นั ใน 4. ระบบสาหรบั ผขู้ บั รถตโู้ ดยสารประจาทาง รถบสั เพ่อื หลกี เล่ยี งการเสยี เวลาโดยทพ่ี วกเขารวู้ า่ พวกเขารอรถบสั ท่บี รรจุ 4.1 ระบบสามารถจดั การจานวนผโู้ ดยสารของรถตโู้ ดยสารประจาทางได้ ผโู้ ดยสาร นกั เรยี นยงั สามารถรอ้ งเรยี นและตชิ มผา่ นแพลตฟอรม์ [4] ดงั นี้ 4.1.1 กดป่มุ + เม่อื มผี โู้ ดยสารขน้ึ รถ แต่ทว่าในยุคปัจจุบนั มีเดก็ เล็กเดินทางโดยใช้รถโดยสารสาธารณะ 4.1.2 กดป่มุ – เม่อื มผี โู้ ดยสารลงรถ มากยง่ิ ขนึ้ สง่ิ ท่ตี ามมาสาหรบั ผปู้ กครองคอื ความกงั วลท่เี พิม่ ขนึ้ เก่ยี วกบั 4.2 ระบบสามารถตดิ ตามตาแหน่งของรถตโู้ ดยสารประจาทางได้ ดา้ นความปลอดภยั ของเดก็ ระหว่างทางกลบั บา้ นจากโรงเรยี นและเวลาท่ี 5. ระบบสาหรบั ผโู้ ดยสาร พวกเขามาถงึ การรอรถประจาทางของโรงเรยี นในตอนเชา้ และในตอนบ่าย 5.1 ระบบสามารถทราบจานวนท่นี งั่ คงเหลอื ของรถตโู้ ดยสารประจาทาง เพ่อื กลบั โดยเฉพาะอย่างยงิ่ เม่อื มกี ารจราจรตดิ ขดั มากขน้ึ ก็มงี านวิจยั ท่ี 13 ทน่ี งั่ ได้ นาเสนอแอพพลิเคชนั ท่ีอนุญาตใหผ้ ูป้ กครองแจ้งโรงเรยี น ติดตามการ 5.2 ระบบสามารถแสดงตาแหน่งรถตู้โดยสารประจาทาง ณ ปัจจุบนั ได้ เดนิ ทางของเดก็ [5] บนแผนท่ี (google map) แรงจูงใจในการพฒั นาระบบติดตามยานพาหนะท่มี ปี ระสิทธภิ าพจงึ ได้รับการออกแบบและดาเนินการ เพ่ือติดตามความเคล่ือนไหวของ ยานพาหนะท่ีติดตงั้ จากท่ีใดก็ได้ในทุกท่ีทุกเวลา มีงานวิจยั ท่ีมีการใช้ ประโยชนจ์ ากเทคโนโลยบี นสมารท์ โฟนกบั ไมโครคอนโทรลเลอร์ พรอ้ มกบั อุปกรณ์ในรถยนต์ท่ีออกแบบมาทางานโดยใช้ GPS และระบบ Global 122

การประชมุ วชิ าการระดับชาติด้านเทคโนโลยสี ารสนเทศ ครง้ั ที่ 11 (NCIT2019) 6. ระบบสามารถค้นหา สายของรถตู้โดยสารประจาทางเพ่อื เลือกรถตู้ 6. Use Case: View Location Van and Seatทา ห น้า ท่ีในกา รดูข้อ มู ล โดยสารประจาทางท่ผี โู้ ดยสารตอ้ งการขนึ้ ตาแหน่งของรถตโู้ ดยสารประจาทาง และแสดงจานวนทน่ี งั่ คงเหลอื ของรถ ตโู้ ดยสารประจาทางท่กี าลงั วง่ิ ณ ปัจจบุ นั 3. การพฒั นาและการออกแบบระบบ 7. Use Case: Add Head of Station ทาหน้าท่ใี นการเพมิ่ สมาชกิ ผดู้ ูแลท่า Use Case Diagram เป็นแผนภาพเคร่ืองมอื ท่ใี ช้ในการพฒั นาและ รถตู้หรือนายท่า ประกอบไปด้วย ช่อื เขา้ ใช้งาน (E-mail), รหสั เขา้ ใช้งาน ออกแบบแอพพลเิ คชนั ตดิ ตามรถตโู้ ดยสารประจาทางผา่ นระบบมอื ถอื ทใ่ี ช้ (Password), ช่อื -นามสกลุ (Name-Last Name), เบอรโ์ ทรศพั ท์ (Tel), เพศ ในการแสดงความสมั พนั ธร์ ะหว่างผใู้ ชง้ านระบบ (Actors) และหน้าท่กี าร (Gender) เพ่อื ทาการสมคั รสมาชกิ ทางาน (Use Cases) ภายในระบบ รวมถงึ การแสดงใหเ้ หน็ ถงึ บทบาทของ 8. Use Case: Manage Head of Station ทาหน้าท่ใี นการแกไ้ ข ลบขอ้ มูล ผทู้ ่ใี ชง้ านระบบแต่ละคน และยงั ใชใ้ นการส่อื สารระหว่างผพู้ ฒั นาระบบกบั พนื้ ฐานของผดู้ ูแลรถตหู้ รอื นายทา่ ผใู้ ช้งานในระบบได้อกี ดว้ ย โดยจะเรยี บเรยี งภาพรวมทงั้ หมดของความ 9. Use Case: Edit Privilege and Van Lineทาหน้าท่ใี นการแก้ไขสิทธิใ์ น ตอ้ งการในการใชง้ านระบบ การเขา้ ใช้งาน โดยทาการบลอ็ กผใู้ ช้งาน และจดั การขอ้ มูลสายของรถตู้ โดยสารประจาทาง Admin 1 Manage_User 1 -name : String -email : String -lastname : String Driver -password : String +add() +login() +update() -uid : String +delete() 1 -email: String Location -latitude : Double -password : String -longitude : Double -googleApiClient : -name : String GoogleApiClient Manage_Permission_LineVan +getCurrentPositionUser() -lastName : String -uid : String -tel : String +permission() +updateLineVan() -licenseNumber : String 1 1..* -numberPlate : String -vanLine : String Head_of_Station -gender : String -uid : String -email : String -latitude : Double -password : String -name : String -longitude : Double -lastname : String -tel : String +login() -gender : String +onLocationChange() -vanLine : String +login() 1 Display_Van Data_Van 1 -seat : Integer 1..* -seat : Integer -latitude : Double -passengerPerday : Integer รูปท่ี 1. Use Case Diagram ของ Van Service Tracking System using -longitude : Double 1 -tripPerday : Integer Mobile Application -date : Date +getCurrentPositionUser() จากรูปท่ี 1. แสดงให้เห็นถึง Use Case Diagram ทงั้ หมด 9 Use +getCount() Cases ข อ ง Van Service Tracking System using Mobile Application ดงั นี้ Passenger 1. Use Case: Add Driver ทาหน้าท่ใี นการเพ่มิ สมาชกิ ผขู้ บั รถตู้โดยสาร ประกอบไปดว้ ย ช่อื เขา้ ใชง้ าน (E-mail), รหสั เขา้ ใช้งาน (Password), ช่อื - -latitude : Double นามสกุล (Name-Last Name), หมายเลขประจาตัวผู้ขับรถตู้โดยสาร -longitude : Double (Driver License), ช่ือสายของรถตู้โดยสาร (Van Line), หมายเลขป้ าย +getCurrentPosition() ทะเบยี น (Number Plate), เบอรโ์ ทรศพั ท์ (Tel), เพศ (Gender) เพ่อื ทาการ สมคั รสมาชกิ รูปท่ี 2. Class Diagram ของ Van Service Tracking System using 2. Use Case: Manage Driver ทาหนา้ ทใ่ี นการแกไ้ ข ลบขอ้ มูลพน้ื ฐานของ Mobile Application ผขู้ บั รถตโู้ ดยสาร 3. Use Case: View Data ทาหน้าท่ีในการแสดงข้อมูลของรถตู้โดยสาร จากรูปท่ี 2 แสดงให้เห็นถึง Class Diagram ของ Van Service ประกอบไปดว้ ย ตาแหน่งของรถตูโ้ ดยสารแต่ละคนั ท่กี าลงั วง่ิ , ขอ้ มูลผขู้ บั Tracking System using Mobile Application โดยประกอบดว้ ย 9 Classes รถตูโ้ ดยสาร, จานวนเท่ยี วในแต่ละวนั , ปรมิ าณผโู้ ดยสารท่ขี นึ้ รถในแตล่ ะ ดงั นี้ วนั 1. Class Admin ทาหน้าท่ีในการ Login ของ Admin โดยใช้ Email และ 4. Use Case: Update Seat and Location ท า ห น้ า ท่ีใ นก า ร Update Password ในการ Login จานวนท่ีนัง่ ของผู้โดยสารภายในรถตู้โดยสารประจาทาง และ Update 2. Class Manage_User ทาหน้าท่ใี นการจดั การขอ้ มูลของผใู้ ชง้ าน ซ่งึ มี ตาแหน่งของรถตโู้ ดยสารประจาทาง การจดั การโดยการ Add, Update, Delete ขอ้ มูลของ User ทงั้ หมด ทงั้ 5. Use Case: Search Van Line ทาหน้าท่ีในการค้นหาสายของรถตู้ Head of Station และ Driver โดยสารประจาทาง 3. Class Driver ทาหน้าท่ใี นการเกบ็ ค่าขอ้ มูลของ Driver เกบ็ ค่า name, lastname, telephone number, license number, number Plate, vanline, gender, latitude, longitude และ Driver สามารถ Login ได้โดยใช้ Email และ Password 4. Class Manage_Permission_LineVan ทาหน้าทใ่ี นการจดั การสทิ ธิ์ และ จัดการสายรถตู้ของ Head of Station และ Driver ซ่ึง Admin สามารถ จดั การได้ 5. Class Head_of_Station ทาหน้าท่ีในการเก็บค่าข้อมูลของ Head of Station เก็บค่า name, lastname, telephone number, gender, Van Line และ Head of Station สามารถ Login ไดโ้ ดยใช้ Email และ Password 123

การประชุมวิชาการระดบั ชาตดิ า้ นเทคโนโลยีสารสนเทศ ครง้ั ที่ 11 (NCIT2019) 6. Class Display_Van ทาหน้าท่ใี นการเกบ็ ขอ้ มูลของรถตู้ ซ่งึ เกบ็ Seat, Latitude และ Longitude ของผขู้ บั รถตู้โดยสาร เพ่อื ส่งค่าท่นี งั่ คงเหลอื บน Latitude, Longitude เพ่อื ดงึ คา่ ท่เี กบ็ ไว้ มาใชแ้ สดง รถตโู้ ดยสาร และ Location ปัจจบุ นั ไปยงั ฐานขอ้ มลู 7. Class Passenger ทาหน้าท่ใี นการเกบ็ ขอ้ มูล Latitude Longitude ของ รถตโู้ ดยสาร เพ่อื เอามาแสดงบน Map 4. การทดสอบและผลการทดลอง 8. Class Data Van ทท่ี าหน้าท่ใี นการเกบ็ ขอ้ มูลจานวน Seat, Passenger สว่ นของหนา้ จอหลกั บน Application มขี นั้ ตอนการทางานในหนา้ จอ Per Day, Trip Per Day, Date เกบ็ ค่าจานวนผโู้ ดยสารท่ขี น้ึ รถในแต่ละวนั หลกั ตามทแ่ี สดงในรปู ท่ี 5 (ก) และขอ้ มูลระยะทางของรถตโู้ ดยสารตามท่ี และ รอบเทย่ี วรถในแต่ละวนั แสดงในรปู ท่ี 5 (ข) 9. Class Location ทาหน้าท่ีในการดึง Latitude และ Longitude การ โทรศพั ท์ จาก Google API มาเกบ็ ไว้ Passenger :Head of Station :Display Van Choose Van Line Driplay Van Line Choose Van Display Location and Seat รปู ท่ี 3. Sequence Diagram ของผโู้ ดยสารเรยี กดขู อ้ มูลรถตู้ จากรูปท่ี 3 เป็นการอธบิ ายถงึ การทางานของ Sequence Diagram of (ก) (ข) View Location Van and Seat ซ่ึง เ ป็ น Sequence ท่ีจ ะ ท า ก า รแ ส ดง รปู ท่ี 5. หนา้ จอเมนูหลกั และ ขอ้ มลู ระยะทางรถตโู้ ดยสาร ตาแหน่งของรถตู้โดยสาร และแสดงจานวนท่ีนัง่ คงเหลือภายในรถตู้ โดยสาร ณ ปัจจุบนั ขน้ึ มาทงั้ หมด โดยท่ผี โู้ ดยสารจะต้องทาการกดเลอื ก ในส่วนของหน้านี้ตามรูปท่ี 6 เป็นหน้าจอค้นหาสายรถตู้โดยสาร ขอ้ มูลของผขู้ บั รถตูโ้ ดยสาร จึงจะมกี ารแสดงขอ้ มูลตาแหน่งของรถและ ประจาทาง โดยสามารถกดป่มุ Passengers ในรปู ท่ี 5 (ก) จากนนั้ จะแสดง แสดงขอ้ มลู จานวนท่นี งั่ คงเหลอื ภายในรถออกมา ช่อื สายทงั้ หมดขนึ้ มา ผโู้ ดยสารตอ้ งทาการเลอื กสายท่ตี นเองตอ้ งการจะไป ในรปู ท่ี 6 และกดเขา้ ไปท่สี ายนนั้ เพ่อื เขา้ ไปดูตาแหน่งของรถตโู้ ดยสาร ณ Driver :Driver :Data Van ปัจจบุ นั และดูจานวนท่นี งั่ คงเหลอื ภายในรถตโู้ ดยสาร ในรปู ท่ี 5 (ข) Login() alt [status == Driver] correct Driver only Input Seat Update Seat and Location Success รูปท่ี 4. Sequence Diagram ของพนกั งานขบั รถจดั การขอ้ มูล จากรูปท่ี 4 เป็นการอธบิ ายถงึ การทางานของ Sequence Diagram of Update Seat and Location ซง่ึ เป็น Sequence ทจ่ี ะทาการสง่ คา่ จานวนท่ี นงั่ คงเหลอื และตาแหน่งปัจจบุ นั ของผขู้ บั รถตโู้ ดยสารประจาทาง โดยการ ทผ่ี ขู้ บั รถตโู้ ดยสารประจาทางตอ้ งทาการ Login กอ่ น แลว้ ทาการกดป่มุ + เม่อื มคี นขน้ี รถ แลว้ ทาการกดปุ่ม - เม่อื มีคนลงรถ และจะมีการอ่านค่า 124

การประชมุ วิชาการระดบั ชาตดิ ้านเทคโนโลยีสารสนเทศ ครั้งที่ 11 (NCIT2019) รปู ท่ี 6. หนา้ จอสาหรบั คน้ หาสายของรถตโู้ ดยสาร (ก) (ข) รูปท่ี 8. หนา้ จอเขา้ สู่ระบบ และหนา้ จอผดู้ ูแลระบบ จากรปู ท่ี 8 (ก) หน้าจอจากการท่ผี ดู้ แู ลระบบไดท้ าการ Login เขา้ มา โดยจะเป็นหน้าสาหรบั ผดู้ ูแลระบบท่เี อาไวจ้ ดั การขอ้ มูลพ้ืนฐานต่างๆ มี ขนั้ ตอนการทางาน ดงั น้ี 1. กดป่มุ Add Head of Station เพ่อื เพมิ่ สมาชกิ นายท่า 2. กดปุ่ม Edit and Delete Head of Station เพ่อื แก้ไข และลบขอ้ มูลของ นายทา่ 3. กดปุ่ม Manage เพ่อื จดั การสายของรถตู้โดยสาร และแกไ้ ขสทิ ธใิ์ นการ เขา้ ใชง้ าน 4. กดป่มุ Add Van Line เพ่อื ทาการเพมิ่ สายรถตปู้ ระจาทาง สาหรบั การจดั การสายของรถตโู้ ดยสาร แสดงไดต้ ามรูปท่ี 9 (ก) และ หนา้ จอการจดั การสาหรบั นายท่า ตามรูปท่ี 9 (ข) (ก) (ข) รปู ท่ี 7. หน้าจอแสดงพกิ ดั รถ และการจดั การทน่ี งั่ รถ การทางานหลกั คือ การกดเขา้ ไปท่ขี อ้ มูลของผขู้ บั รถตู้โดยสาร เม่อื ผโู้ ดยสารกดเขา้ มาจะแสดงตาแหน่งของรถตโู้ ดยสาร ณ ปัจจบุ นั บนแผนท่ี (Google Map) ตามรูปท่ี 7 (ก) และแสดงจานวนท่นี งั่ คงเหลือภายในรถตู้ โดยสาร ตามรูปท่ี 7 (ข) ในสว่ นของการทางานของกลมุ่ ผใู้ ชง้ านท่เี ป็น ผดู้ แู ลระบบ ผดู้ ูแลท่า (ก) (ข) รถตหู้ รอื นายทา่ และผขู้ บั รถตโู้ ดยสารประจาทาง จาเป็นจะตอ้ งเขา้ สรู่ ะบบ รูปท่ี 9. หนา้ จอจดั การสายของรถตโู้ ดยสาร และหนา้ จอสาหรบั นายท่า กอ่ นทุกครงั้ ตามรปู ท่ี 8 (ก) และสาหรบั ผดู้ ูแลระบบตามรปู ท่ี 8 (ข) เม่อื นายท่าไดท้ าการ Login เขา้ มา โดยจะเป็นหน้าสาหรบั นายท่าท่ี เอาไวจ้ ดั การขอ้ มลู พน้ื ฐานต่างๆ มขี นั้ ตอนการทางาน ดงั น้ี 125

การประชุมวิชาการระดบั ชาตดิ า้ นเทคโนโลยีสารสนเทศ ครง้ั ท่ี 11 (NCIT2019) 1. กดป่มุ Add Driver เพ่อื เพมิ่ สมาชกิ ผขู้ บั รถตโู้ ดยสาร การทดสอบการทางานแอพพลเิ คชนั สามารถใหผ้ ดู้ ูแลระบบจดั การ 2. กดปุ่ม Edit and Delete Driver เพ่อื แกไ้ ข และลบขอ้ มูลของผู้ขบั รถตู้ ขอ้ มลู ของนายทา่ โดยใหผ้ ดู้ แู ลระบบแกไ้ ขสทิ ธกิ์ ารเขา้ ใชง้ าน และสามารถ โดยสาร จดั การสายของรถตูโ้ ดยสารได้ โดยให้นายท่าจดั การขอ้ มูลของผขู้ บั รถตู้ 3. กดป่มุ View Van เพ่อื ดูขอ้ มูลผขู้ บั รถตูโ้ ดยสาร และดตู าแหน่งของรถตู้ โดยสาร และตรวจสอบพกิ ดั ตาแหน่งรถตู้โดยสารได้ และดูสรุปจานวน โดยสาร เท่ยี วในแต่ละวนั และดูปรมิ าณ ผโู้ ดยสารท่ขี นึ้ รถในแต่ละวนั ได้ และ ให้ 4. กดป่มุ View Data เพ่อื ดูขอ้ มูลของรถตโู้ ดยสาร ผดู้ แู ลระบบจดั การขอ้ มูลเพมิ่ ลบ และแกไ้ ขขอ้ มูลของผขู้ บั รถตโู้ ดยสารได้ และอานวยความสะดวกแก้ผู้ใช้ท่ีเป็นผูข้ บั รถตู้โดยสารจัดการจานวน รูปท่ี 10. หน้าจอสาหรบั ดูสรปุ และดูปรมิ าณ ผูโ้ ดยสารได้ด้วยการกดปุ่มบวก และปุ่มลบ ได้อย่างสะดวก ผู้โดยสาร สามารถทราบจานวนท่นี งั่ คงเหลือภายในรถตูโ้ ดยสาร สามารถดูตาแหน่ง นายทา่ สามารถดูขอ้ มูลต่างๆ ไดด้ งั น้ี ตามรปู ท่ี 10 ของรถตโู้ ดยสาร ณ ปัจจบุ นั ไดบ้ น Google Map และยังสามารถค้นหา 1. ดูปรมิ าณผโู้ ดยสารทข่ี น้ึ รถในแต่ละวนั (Passenger) สายของรถตู้โดยสารประจาทางท่ีต้องการขึ้นได้จริง นอกจากน้ีระบบ 2. ดสู รปุ จานวนเทย่ี วรถในแต่ละวนั (Trip) สามารถติดตามตาแหน่งของรถตู้โดยสารได้จริง และมกี าร Update การ เคล่อื นทต่ี ามเวลาจรงิ (Real Time) สาหรบั คนขบั รถสามารถทาการนับจานวนผโู้ ดยสารทข่ี น้ึ ลงรถไดด้ งั แสดงในรูปท่ี 11 มขี นั้ ตอนการทางาน ดงั น้ี ความพึงพอใจของกลุ่มผู้ใช้งานจานวน 100 คน แบ่งออกเป็น 1. กดป่มุ – เม่อื มผี โู้ ดยสารลงจากรถ ผูโ้ ดยสาร 70 คน และนายท่า 10 คน และคนขบั รถตู้โดยสาร 20 ใน 2. กดป่มุ + เม่อื มผี โู้ ดยสารขนึ้ รถ ระยะเวลา 60 วนั มคี ะแนนเฉล่ยี เท่ากบั 4.38 คะแนน (จากคะแนนเต็ม 3. กดปุ่ม Start เม่ือผูข้ บั รถตู้โดยสารเร่ิมการขบั รถ จะแสดงข้อความ 5.00 คะแนน) โดยแบง่ ออกเป็น 3 ดา้ น สาหรบั ผโู้ ดยสาร ไดแ้ ก่ ดา้ นการใช้ Enable งานง่ายและสะดวกสบาย เท่ากบั 4.50 คะแนน, ด้านการแสดงพกิ ดั แบบ 4. กดปุ่ม Stop เม่ือผู้ขบั รถตู้โดยสารหยุดการขบั รถ จะแสดงข้อความ real time บน Google Map เท่ากับ 4.25 คะแนนและด้านการติดตาม Disable ตาแหน่งของรถตู้ไดอ้ ยา่ งแม่นยา เท่ากบั 4.00 คะแนน ส่วนนายท่าแบ่ง ความพึงพอใจแต่ละด้านออกเป็น 2 ด้านได้แก่ ด้านการอานวยความ สะดวกของการใช้งานเก่ยี วกบั การบนั ทกึ จานวนผโู้ ดยสาร เท่ากบั 4.50 คะแนน และดา้ นของการสรุปรายงานท่มี คี วามชดั เจน เท่ากบั 4.50 คะแนน อ นา คตสา ม า รถท่ีจ ะพ ัฒ นา ขยา ยก า รค วบ คุม เส้นทา งไป ย ัง ร ถ ตู้ โดยสารสายอ่นื ๆ เพม่ิ เตมิ ได้ กิตติกรรมประกาศ ขอขอบคณุ พ่พี นกั งานรถตสู้ ายมีนบรุ -ี หนองจอกและผปู้ ระสานงานคือ นางสาวปรารถนา อรุณพูลทรพั ย์ และนายฟาริส เจริญเกียรติ ท่ีให้ ขอ้ แนะนาในการออกแบบทงั้ หน้าจอการใช้งานและการนาไปใชง้ านได้ ส่งผลลพั ธก์ ารทางานทด่ี สี ามารถทางานไดอ้ ยา่ งแทจ้ รงิ รูปท่ี 11. หน้าจอสาหรบั จดั การจานวนทน่ี งั่ ของผโู้ ดยสาร เอกสารอ้างอิง 5. สรุปผล และอภปิ ราย [1] X. Hou, \"The Intelligent Platform of Bus Industry Based on Car Networking,\" 2013 Third International Conference on Instrumentation, Measurement, Computer, Communication and Control, Shenyang, 2013, pp. 395-397. [2] U. D. Gandhi, A. Singh, A. Mukherjee and A. Chandak, \"Smart vehicle connectivity for safety applications,\" 2014 International Conference on Reliability Optimization and Information Technology (ICROIT), Faridabad, 2014, pp. 262-266. [3] M. Sneha, C. N. Urs, S. Chatterji, M. S. Srivatsa, K. J. Pareekshith and H. Amith Kashyap, \"Darideepa: A Mobile Application for bus notification system,\" 2014 International Conference on Contemporary Computing and Informatics (IC3I), Mysore, 2014, pp. 724-727. [4] S. A. Sharif, M. S. Suhaimi, N. N. Jamal, I. K. Riadz, I. F. Amran and D. N. A. Jawawi, \"Real-Time Campus University Bus Tracking Mobile Application,\" 2018 Seventh ICT International Student Project Conference (ICT-ISPC), Nakhonpathom, 2018, pp. 1-6. 126

การประชุมวชิ าการระดบั ชาตดิ ้านเทคโนโลยีสารสนเทศ ครั้งท่ี 11 (NCIT2019) [5] M. Ghareeb, A. Ghamlous, H. Hamdan, A. Bazzi and S. Abdul-Nabi, \"Smart bus: A tracking system for school buses,\" 2017 Sensors Networks Smart and Emerging Technologies (SENSET), Beirut, 2017, pp. 1-3. [6] S. Lee, G. Tewolde and J. Kwon, \"Design and implementation of vehicle tracking system using GPS/GSM/GPRS technology and smartphone application,\" 2014 IEEE World Forum on Internet of Things (WF-IoT), Seoul, 2014, pp. 353-358. 127


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook