การศึกษาพฤติกรรมผู้ใช้งานตู้...

57
การศึกษาพฤติกรรมผู้ใช้งานตู้แช่เชิงพาณิชย์ด้วยเทคนิคต้นไม้ตัดสินใจ A Study of User Behavior on a Commercialized Freezer Based or Using Decision Tree Learning

Transcript of การศึกษาพฤติกรรมผู้ใช้งานตู้...

Page 1: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

การศกษาพฤตกรรมผใชงานตแชเชงพาณชยดวยเทคนคตนไมตดสนใจ

A Study of User Behavior on a Commercialized Freezer Based or Using Decision Tree Learning

Page 2: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

การศกษาพฤตกรรมผใชงานตแชเชงพาณชยดวยเทคนคตนไมตดสนใจ

A Study of User Behavior on a Commercialized Freezer Based or Using Decision Tree Learning

เบญจมาศ ปยะ

การคนควาอสระเปนสวนหนงของการศกษาตามหลกสตร วทยาศาสตรมหาบณฑต สาขาวชาเทคโนโลยสารสนเทศและการจดการ

มหาวทยาลยกรงเทพ ปการศกษา 2558

Page 3: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

©2559 เบญจมาศ ปยะ

สงวนลขสทธ

Page 4: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม
Page 5: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

เบญจมาศ ปยะ. ปรญญาวทยาศาสตรมหาบณฑต สาขาวชาเทคโนโลยสารสนเทศและการจดการ, พฤศจกายน 2559, บณฑตวทยาลยมหาวทยาลยกรงเทพ. การศกษาพฤตกรรมผใชงานตแชเชงพาณชยดวยเทคนคตนไมตดสนใจ (32 หนา) อาจารยทปรกษา: ดร.ถรพล วงศสอาดสกล

บทคดยอ เนองจากปจจบนตแชเชงพาณชยมความนยมใชงานในหมรานคา แตปญหาทพบคอตแชมการใชพลงงานไฟฟาทสง ท าใหตนทนของรานสงตามไปดวย อยางไรกตามมระบบ FTC (อปกรณควบคมอณหภมตแชอาดยโน) ชวยในการควบคมอณหภมของตแชใหคงท เพอไมใชเกดปญหาตแชมอณหภมทต ามากท าใหเกดน าแขงและสนคาเสยหาย แตยงมการบรโภคไฟฟาทสงอย บทความน จงน าเสนอการใชเทคนคตนไมตดสนใจ (Decision Tree Learning) เพอศกษาพฤตกรรมการใชงานตแชเชงพาณชย เพอพฒนาระบบ FTC เดมใหมประสทธภาพมากข น และท าใหมคาใชจายในคาไฟฟาลดลง โดยมการเกบขอมลแบบแยกหมวดหมเพอหาคามาตรฐานมาใชก าหนดเวลาและจะมระบบเตอนผใชงานในกรณทเปดตเยนเกนเวลาทก าหนด และหลงจากใชงานระบบ FTC Behavior (อปกรณควบคมตแชแบบเพมพฤตกรรมผใชงาน) มการใชงานเปดปดตแชจรงลดลง 18.16% และคาไฟฟาทนอยลง 4% ค ำส ำคญ: ตแชเชงพำณชย, พฤตกรรมของผบรโภค, กำรประหยดพลงงำนไฟฟำ, อำดยโน, ตนไมตดสนใจ

Page 6: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

Piya, B. M.S. (Information Technology and Management), November 2016, Graduate School, Bangkok University. A Study of User Behavior on a Commercialized Freezer on Decision Tree Learning (32 pp.) Advisor: Thirapon wongsaardsakul, Ph.D.

ABSTRACT At present, commercial fridge is popular in a store, but the problem is that it has high electricity consumption and it makes even more costs. However, we have a system to control and stabilize the temperature of fridge called Arduino (Freezer temperature Controller Using Arduino: FTC) in order to prevent uncontrolled low temperature causing a damage to a product. Nevertheless, FTC has a domestic consumption for electricity. This article shows the use of Decision Tree Learning technique for study of usage behavior, development of the FTC to be more efficient, and reduction in electricity usage by the data classification to find out the standards to specify time, and to have a system of the alert in case of opening a fridge for a long time. The result shows that the time of using a fridge in FTC with Decision Tree Learning is 18.75% and the electric consumption is 4.4% lower than that of the original FTC. Keywords: Commercial freezer, User Behavior, Arduino, Decision Tree Learning, Saving Electricity

Page 7: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

กตตกรรมประกาศ การคนควาอสระในคร งน ส าเรจลลวงไดดวยความกรณาจาก ผชวยศาสตราจารย ดร.กงกาญจน สขคณาภบาล ทใหค าปรกษาซงเปนประโยชน ในการวจยจนงานวจยคร งน มความสมบรณครบถวนส าเรจไปไดดวยด ตลอดจนรานโรจณพรรณทอนญาตใหศกษาเกบขอมลของตแช ผวจยจงขอกราบขอบพระคณเปนอยางสง มาไว ณ โอกาสน

Page 8: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

สารบญ

หนา บทคดยอภาษาไทย ง บทคดยอภาษาองกฤษ จ กตตกรรมประกาศ ฉ สารบญตาราง ฌ สารบญภาพ ญ บทท 1 บทน า

1.1 ความส าคญและทมาของปญหางานวจย 1 1.2 วตถประสงคของโครงการวจย 2 1.3 ขอบเขตของโครงการวจย 2 1.4 ประโยชนทคาดวาจะไดรบ 2 1.5 ค านยามศพทเฉพาะ 2

บทท 2 วรรณกรรมและงานวจยทเกยวของ 2.1 อปกรณควบคมการท างานอาดยโน (Arduino) 4 2.2 องคประกอบตแชเชงพาณชย (Freezer) 5 2.3 งานวจยทเกยวของ 7 2.4 พฤตกรรมความตองการของผบรโภค 7 2.5 การประหยดพลงงานไฟฟา 9 2.6 การจ าแนกขอมลโดยใชเทคนคตนไมตดสนใจ 10

บทท 3 วธการด าเนนงานการวจย 3.1 ประเภทของงานวจย 13 3.2 กรอบแนวคดตามทฤษฎ 13 3.3 เครองมอทใชในการศกษา 14 3.4 การทดสอบเครองมอ 14 3.5 วธการเกบขอมล 21 3.6 วธการทางสถต 22 3.7 วธการค านวนตนไมตดสนใจ 23

Page 9: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

สารบญ (ตอ)

หนา บทท 4 บทวเคราะหขอมล

4.1 การสรปขอมล 26 4.2 ผลการวเคราะหขอมลตามสมมตฐาน 29

บทท 5 สรปผล อภปรายผล และขอเสนอแนะ 5.1 สรปผลการศกษา 31 5.2 อภปรายผล 31 5.3 ปญหาและอปสรรค 31 5.4 แนวทางการแกไข 32 5.5 การพฒนาระบบงานในอนาคต 32

บรรณานกรม 33 ภาคผนวก ก คมอการตดต งโปรแกรม WEKA 3.7 jre 35 ภาคผนวก ข โปรแกรม WEKA 39 ประวตผเขยน 44 เอกสารขอตกลงวาดวยการอนญาตใหใชสทธในรายงานการคนควาอสระ

Page 10: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

สารบญตาราง

หนา ตารางท 3.1: ตารางบนทกเวลาการเปดปดใชงานตแช 21 ตารางท 3.2: ตารางบนทกคาไฟฟา 21

Page 11: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

สารบญภาพ

หนา ภาพท 2.1: Arduino Duemilanove ตนแบบของ Arduino 5 ภาพท 2.2: แผนภาพโครงสรางตนไม 10 ภาพท 2.3: เทคนคกระบวนการสราง Decision Tree Learning 11 ภาพท 3.1: การตด Sensors for Arduino ไวทบานประต 14 ภาพท 3.2: สถาปตยกรรมระบบ 15 ภาพท 3.3: สถาปตยกรรมระบบ 16 ภาพท 3.4: ระบบการท างานกอนการเกบขอมล 17 ภาพท 3.5: ระบบการท างานหลงการเกบขอมล 18 ภาพท 3.6: เกบขอมลการใชพลงงานไฟฟา 19 ภาพท 3.7: ระบบการท างานการเกบขอมลการใชไฟฟา 20 ภาพท 3.8: ตวอยางตวแปรของผลลพธจากการทดลองทน ามาค านวณ 23 ภาพท 3.9: ตวอยางตวแปรของผลลพธจากการทดลองทน ามาค านวณ 24 ภาพท 4.1: ผลการค านวณการแบงกลมขอมลตามความคลายคลง 27 ภาพท 4.2: ผลการค านวณโดยเทคนคตนไมตดสนใจกอนการแจงเตอน 27 ภาพท 4.3: ผลการค านวณโดยเทคนคตนไมตดสนใจหลงการแจงเตอน 28 ภาพท 4.4: ผลการค านวณระยะเวลาการเปดตแชทควรแจงเตอน 28 ภาพท 4.5: กราฟแสดงคาการเปดปดการใชงานทนอยลง 29 ภาพท 4.6: กราฟแสดงคาไฟฟาทนอยลง 30

Page 12: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

บทท 1 บทน า

1.1 ความส าคญและทมาของปญหางานวจย เนองจากปจจบนตแชเชงพาณชยมบทบาทส าคญในธรกจรานคาเปนอยางมาก และเนองจากสภาพภมอากาศของประเทศไทยทรอน ในการรกษาสนคาใหไมเนาเสย และมอณหภมทเหมาะสมจงเปนเรองทส าคญ ปจจยหลกของงานวจยน มสองประการคอ ประการแรกเรองการศกษาพฤตกรรมผบรโภคทเปดปดตเยนเพอน าไปพฒนาระบบเพอสงเสยงแจงเตอนผใชงานในกรณใชงานตแชเกนเวลาทก าหนดโดยใชเทคนคตนไมตดสนใจ (Decision Tree Learning) ประการทสองเรองพฤตกรรมการใชงานของผบรโภคกบระบบเสยงแจงเตอนผใชงานมผลท าใหประหยดคาไฟฟา ปจจยทมผลกระทบตอการใชพลงงานไฟฟากบเครองใชไฟฟาครวเรอนในจงหวดล าปาง พบวาพฤตกรรมการใชงานเครองใชครวเรอนมผลกระทบตอคาไฟฟาจรง โดยใชนโยบายโครงการประหยดไฟก าไรสองตอ ดวยเหตผลทวาเปนประโยชนตอครวเรอนโดยตรงซงจะไดลดคาไฟฟา โดยมครวเรอนเหนดวยตอนโยบายน ถงรอยละ 98 ความรเรองการใชไฟฟากเปนปจจยหลกอยางหนงของการประหยดพลงงานไฟฟา และปจจยทางดานเศรษฐกจ เชน ราคาคาไฟฟาเฉลยตอหนวย รายไดเฉลยตอเดอนของครวเรอน ฯลฯ (สวทย สายสเขยว, 2545) ส าหรบรานคาทวไปตแชเชงพาณชยเปนทนยมใชมากเพราะการใชงานทสะดวก แตปญหาทพบอณหภมภายในตเยนไมคงทท าใหสนคากลายเปนน าแขงและเสยหาย มการใชพลงงานไฟฟาทสง ท าใหตนทนของรานสงตามไปดวย อปกรณควบคมอณหภมตแช (Freezer Temperature Controller Using Arduino: FTC) ถกสรางข นมาเพอการทดแทนอปกรณทควบคมความเยนของตแชเดม แบบเครองควบคมอณหภม อตโนมต (Thermostat) เนองดวยตววดอณหภมไมสามารถวดไดคาแบบตามเวลาจรง (Real Time) และสามารถพบตแชน ตามทองตลาดทวไปเพราะราคาถก สามารถแกไขปญหาโดยน าเอาโปรแกรมอาดยโน (Arduino) มาปรบคาเซนเซอรอณหภมใหเปนคาแบบ Real Time ท าการประมวลผลและสงงานใหรเลยจายไฟฟาไปยงคอมเพรสเซอร (Compressor) และงานวจยอปกรณควบคมอณหภมตแชดวยอาดยโน (ธนพนธ สพฒนกจกล, 2559) ชวยในการควบคมอณหภมของตแชใหคงท เพอไมใชเกดปญหาตแชมอณหภมทต ามากท าใหเกดน าแขงและสนคาเสยหาย แตกยงมการบรโภคไฟฟาทสงอย บทความน จงน าเสนอการใชเทคนค Decision Tree Learning เพอศกษาพฤตกรรมการใชงานตแชเชงพาณชย เพอพฒนาระบบ FTC เดมใหมประสทธภาพมากข น โดยการน าเอาระบบ FTC เดมมาเปรยบเทยบกบระบบ FTC Behavior (อปกรณควบคมอณหภมตแชอาดยโนโดยเพมพฤตกรรมผใชงาน) และท าใหมคาใชจายในคาไฟฟาลดลง โดยมการเกบขอมลแบบแยกหมวดหมเพอหาคามาตรฐานมาใชก าหนดเวลาและจะมระบบเตอนผใชงานในกรณทเปดตเยนเกนเวลาทก าหนด

Page 13: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

2

เมอน าระบบ FTC เปรยบเทยบกบระบบ FTC Behavior (อปกรณควบคมตแชแบบเพมพฤตกรรมผใชงาน) จะพบวาจากการทดลองจรงพฤตกรรมการใชงานเปดปดตแชจรงลดลง 18.75% และมคาไฟฟาทลดลง 4.4% 1.2 วตถประสงคของโครงการวจย ในการวจยเรองการศกษาพฤตกรรมผใชงานตแชเชงพาณชยผวจยไดก าหนดวตถประสงคของโครงการวจยดงน 1) เพอศกษาพฤตกรรมการใชงานการเปดปดเครองใชไฟฟาประเภทตแชโดยใชเทคนค Decision Tree Learning 2) เพอพฒนาระบบ FTC ใหเปนแบบใหมโดยบวกสวนทเปนพฤตกรรมการใชงาน เพอการประหยดพลงงานไฟฟา 1.3 ขอบเขตของโครงการวจย ขอบเขตของการคนควาอสระในคร งน ก าหนดขอบเขตของการศกษา คอศกษาพฤตกรรมการใชงานเปดปดเครองใชไฟฟาประเภทตแชเชงพาณชย และน าขอมลทไดมาปรบใชเปนเสยงแจงเตอนผใชงานทใชงานเกนเวลาทก าหนดเพอการประหยดพลงงานไฟฟา โดยขอมลทใชในการศกษาคร งน จากเอกสารทางวชาการ บทความ ตลอดจนงานวจยตาง ๆ 1.4 ประโยชนทคาดวาจะไดรบ 1) ไดทราบวาพฤตกรรมการใชงานการเปดปดประตตแช มผลตอระบบการบรโภคไฟฟาของตแช 2) ไดชดแจงเตอนการใชงาน การสงเสยงเตอนทเหมาะสม เพอการประหยดพลงงานไฟฟา 1.5 ค านยามศพทเฉพาะ 1) ตแชเชงพาณชย หมายถง ตแชทออกแบบไวส าหรบการใชงานดานการคา โดยสามารถมองเหนสนคาภายในตไดอยางสะดวก พบตามรานคาสะดวกซ อตาง ๆ

Page 14: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

3

2) Arduino หมายถง อปกรณทมหนวยประมวลผลและความจ าขนาดเลกภายในตวเอง สามารถรบ-สง ขอมลไดท งแบบดจตอลและอนาลอก ใชพลงงานนอย ท าใหเปนทนยมในการใชงานในรปแบบทเรยกวา Embedded เชน เครองใชไฟฟาอจฉรยะท งหลาย 3) ตนไมตดสนใจ (Decision Tree Learning) หมายถง การจดขอมลใหอยในแผนภาพตนไม แสดงทางเลอกและเหตการณเพอแสดงล าดบข นตอนทางเลอกทมอยท งหมด และเหตการณตาง ๆ ทอาจเกดข นตลอดจนผลของการเลอกทางเลอกภายใตเหตการณตาง ๆ คอ จดตดสนใจ (Decision Nodes) แทนดวย, กงแขนงแสดงทางเลอก หรอเหตการณตาง ๆ ทเปนไปได 4) WEKA (Waikato Environment for Knowledge Analysis) หมายถง ซอฟตแวรทใชในการวเคราะหขอมลดวยเทคนคการท าเหมองขอมล และรวบรวมเทคนคในการวเคราะหขอมลหลาย ๆเทคนคเขาไวดวยกน แถมยงสามารถวเคราะหขอมลเหลาน ไดงาย ๆ ผานทางหนาจอ GUI (Graphic User Interface) ของ WEKA 5) Machine Learning หมายถง การไดมาซงความร หรอ ความเขาใจ หรอทกษะ โดยการศกษาค าสง หรอประสบการณ ในทน จะเนนไปทการเรยนรในเครองจกร

Page 15: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

บทท 2 ฟวรรณกรรมและงานวจยทเกยวของ

ในบทน อธบายถงเรองวรรณกรรมและบทความงานวจยทเกยวของโดยประกอบไปดวย องคประกอบตแชเชงพาณชย อปกรณควบคมการท างานอาดยโน พฤตกรรมความตองการของผบรโภค การประหยดพลงงานไฟฟา และการน าเอาเทคนคตนไมตดสนใจมาใชในการประมวลผล 2.1 อปกรณควบคมการท างานอาดยโน (Arduino)

ตแชเชงพาณชยมหลากหลายเพอตอบสนองความตองการของผใชงาน และเปนเครองใชไฟฟาทตองเปดใชงานตลอดเวลาเพอใหท าความเยนไดอยางตอเนอง ซงระบบท าความเยนใชแบบอดไอโดยการใชสารท าความเยนเปนตวกลางในการท างานของระบบ สารท าความเยน R-22 เปนทนยมในตแชเชงพาณชยเพราะมราคาถก แตไมเปนมตรกบสงแวดลอม ท าใหสารชนดน ไดถกยกเลกใหใชต งแตป ระบบทท าความเยน (Refrigeration) จะประกอบไปดวยระบบดงตอไปน 1) ระบบใชกลไก (Mechanical) เปนการท าความเยนแบบอดไอ 2) ระบบไมใชกลไก (Nonmachanical) ระบบทสรางหรอท าความเยนใหเกดข นโดยไมตองอาศยการเคลอนทของช นสวนหรอกลไกใด ๆ เปนนยมใชแพรหลายไดแก การท าความเยนแบบดดซม (Absorbtion) แบบใชไอน า (Steam Jet) (สมคด ยงหอม, 2552)

2.1.1 การท าความเยน (Refrigeration) การท าความเยน คอการลดและรกษาระดบของอณหภม เพมหรอลดอณหภมใหเหมาะสมตามทตองการ รวมถงการปรบสภาพอากาศใหมความสะอาด มการถายเทหมนเวยนและมความช นทเหมาะสม เชนใชในระบบเครองปรบอากาศ ในการใชในโรงงานอตสาหกรรม บานส านกงาน หรอทท าการตาง ๆ (สมคด ยงหอม 2554)

2.1.2 การควบคมอณหภมท าความเยน การท าใหระบบไมท าความเยนมากจนเลยจดเยอกแขงตองมอปกรณควบคมเทอมโมสตท (Thermostat) ผลตจากโลหะชนดตางกนสองแผน ประกบกนเมอไดกระแสไฟฟาจะเกดความรอนซงจะท าใหเกดการขยายตวจนเกดการโคงงอท าใหกระแสไฟฟาไมสามารถไหลผานตอไป และโลหะเยนลงแผนโลหะท งสองแผนจะกลบมาประกบกนอกคร ง สงผลใหกระแสไฟฟาไหลผานตอไปได (ธราธร มนแยม, ทนงชย หลาวน และสหพล สงคะปะ, 2556)

Page 16: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

5

ตเยนเปนเครองใชไฟฟาทจ าเปนตองเสยบปลกอยตลอดเวลา เพอรกษาความเยนของ อาหารภายในตเยนจงมการบรโภคไฟฟามากพอควร การประหยดพลงงานไฟฟาในการใชตเยน กควรเลอกตเยนทม มปมกดละลายน าแขง เนองจากการละลายน าแขงในทอท าแขงหรอคอยสเยนจะท าใหตเยนท างานไดอยางมประสทธภาพมากข น พบวาการเลอกใชเครองใชไฟฟาใหมเหมาะสมกบการใชงานกมความส าคญแตการทจ าท าใหเกดการประหยดพลงงานไฟฟาทแทจรงน น ควรมาจากพฤตกรรมการใชงานและระบบมากกวา (วระ ธระวงศสกล, 2540) 2.2 องคประกอบตแชเชงพาณชย (Freezer) Arduino (อานวา อา-ด-อ-โน หรอจะเรยกวาอาดยโน กได) คอไมโครคอนโทรลเลอรชนดหนง ซงเปนแบบทเรยกวา Open Hardware กลาวคอ Arduino อปกรณทมแบบสวนประกอบเปนมาตรฐานทเปดเผย หมายความวา สามารถท าเองโดยใชแบบทมการเปดเผยทวไปกได หรอสามารถซ อหาไดงาย มราคาถก มซอฟแวรใหใชงานฟร สามารถน าไปใชงานทวไปหรอแบบธรกจไดโดยไมตองเสยคาลขสทธ เปนรปแบบทมขอมลมากทสดบนอนเตอรเนต การพฒนาท าไดงายเพราะมตวอยางมากมายและไมตองเขยนโปรแกรมในรปแบบ Low Level หมายความวาสามารถใชค าสงเขยนโปรแกรมไดเสมอนโปรแกรมภาษาช นสงทวไป ภาพท 2.1: Arduino Duemilanove ตนแบบของ Arduino

4.พอรต I/O

5.พอรต ICSP: Atmega328

2.ปม Reset

6.MCU: Atmega328

4.พอรต I/O 8.พอรต Power

9.ชอง Power jack 7-12 V

1.พอรต USB

3.MCU: Atmega16U2

Page 17: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

6

ทมา: A DHT11 Class for arduino. (2014). Retrieved from http://playground.arduino.cc/ Main/DHT11Lib.

จากภาพท 2.1 สวนประกอบพ นของอาดยโนจะประกอบดวยท งหมด 9 สวนดวยกน ไดแก 1) USBPort: ใชส าหรบตอกบ Computer เพออบโหลดโปรแกรมเขา MCU และจายไฟใหกบ

บอรด 2) Reset Button: เปนปม Reset ใชกดเมอตองการให MCU เรมการท างานใหม 3) MCU ของ Atmega16U2 เปน MCU ทท าหนาทเปน USB to Serial โดย Atmega328 จะ

ตดตอกบ Computer ผาน Atmega16U2 4) I/OPort:Digital I/O ต งแตขา D0 ถง D13 นอกจากน บาง Pin จะท าหนาทอน ๆ เพมเตม

ดวย เชน Pin0,1 เปนขา Tx,Rx Serial, Pin3,5,6,9,10 และ 11 เปนขา PWM 5) ICSP Port: Atmega328 เปนพอรตทใชโปรแกรม Bootloader 6) MCU: Atmega328 เปน MCU ทใชบนบอรด Arduino 7) I/OPort: นอกจากจะเปน Digital I/O แลว ยงเปลยนเปน ชองรบสญญาณอนาลอกต งแต

ขาA0-A5 8) Power Port: ไฟเล ยงของบอรดเมอตองการจายไฟใหกบวงจรภายนอก ประกอบดวยขา

ไฟเล ยง +3.3 V, +5V, GND, Vin 9) Power Jack: รบไฟจาก Adapter โดยทแรงดนอยระหวาง 7-12 V

ตแชเชงพาณชยมหลากหลายเพอตอบสนองความตองการของผใชงานและเปนเครองใชไฟฟาทตองเปดใชงานตลอดเวลาเพอใหท าความเยนไดอยางตอเนองซงระบบท าความเยนใชแบบอดไอโดยการใชสารท าความเยนเปนตวกลางในการท างานของระบบสารท าความเยน R-22 เปนทนยมในตแชเชงพาณชยเพราะมราคาถก พบวาการท าความเยนแบบน ไมเปนมตรกบสงแวดลอม ถาหากมการใชงานตแชอยางตอเนองอาจท าใหเกดปญหา เชน เปนน าแขงไดงาย และคาไฟฟาทสง (สมคด ยงหอม 2552) 2.2.1 การพฒนาโปรแกรม อาดยโนใชพ นฐานของภาษาซพลสพลส (C++) เปนรปแบบของโปรแกรมภาษาซประยกตทมโครงสรางของตวภาษาโดยรวมใกลเคยงกบภาษาซมาตรฐาน (ANSI-C) นกพฒนาไมจ าเปนตองเขยนการควบคมเองท งหมด สามารถเลอกจากค าสงจากโปรแกรมแปลภาษาซ (C-Compiler) ท าใหการพฒนาเปนไปไดงายมากสด (บรษท อทท จ ากด, 2552)

Page 18: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

7

2.3 งานวจยทเกยวของ งานวจยเกยวกบการใชพลงงานของตแชน นจะเปนการวจยเกยวกบการควบคมการท างานของคอมเพรสเซอรตแชใหมความคงทเพอรกษาอณหภม หรอการวจยทเกยวกบการศกษาลกษณะการใชงานตแชในแบบตาง ๆ ดงงานวจยทกลาวถงตอไปน อปกรณควบคมอณหภมตแชดวยอาดยโน ชวยในการควบคมอณหภมของตแชใหคงท เพอไมใชเกดปญหาตแชมอณหภมทต ามากท าใหเกดน าแขงและสนคาเสยหาย แตกยงมการบรโภคไฟฟาทสงอย พบวาอยางไรกตามตแชกยงมการบรโภคไฟฟาทสงอยและยงไมมการน าเอาพฤตกรรมผใชงานเขามาปรบใชเพอใหไดการใชงานจรงออกมา (ธนพนธ สพฒนกจกล, 2559) งานวจยน เปนการส ารวจสมรรถนะเชงอณหภมและภาวการณใชงานของตเยน-ตแชเยอกแขงในครวเรอนในมาเลเซย โดยส ารวจตเยน-ตแชเยอกแขงจ านวน 26 ต น าขอมลดานตางๆ ไดแก แหลงความรอน ต าแหนงทตดต ง อณหภมหอง และความถในการเปดปดประตตมาวเคราะหเพอระบพฤตกรรมการใชงานของผบรโภค Saidur, Masjuki, Mahlia และ Nasrudin (2002) จากการศกษางานวจยพบวายงไมมงานวจยทไดศกษามามการเกบพฤตกรรมการใชของตแชน าไปประยกตกบการใชงานจรง โดยทตางกบงานวจยน ทมการน าพฤตกรรมการใชงานตแชมาประยกตเขากบการควบคมอณหภมตแช 2.4 พฤตกรรมความตองการของผบรโภค การศกษาพฤตกรรมการเลอกดมน าอดลมของประชาชนเขตจตจกร มหาวทยาลย ราชภฏจนทรเกษม มวตถประสงคเพอศกษาพฤตกรรมบรโภคน าอดลม การใชเกณฑความถของการซ อและบรโภคน าอดลม การพฒนาดานการตลาดในการสนองความตองการของผบรโภคในเขต จตจกร ซงกลมตวอยางทใชในการวจยคอ ประชาชนทวไปในเขตจตจกร จ านวน 171,868 คน กลมตวอยาง 120 คน การวเคราะหขอมลดวยเครองคอมพวเตอรโดยการด าเนนการ คอ รอยละ คาเฉลย คาเบยงเบน ฐานนยมพบวา ผบรโภคสวนใหญเปนเพศหญง มอายระหวาง 21-25 ป มสถานภาพโสด มอาชพ นกเรยน/ นกศกษา มรายไดเฉลยตอเดอน 5,000 – 7,500 บาท และมระดบการศกษาปรญญาตร เครองดมทผบรโภคชอบดมมากทสด อนดบ 1 คอ แปปซ รองลงมาคอ โคก แฟนตา สไปรท มรนดา และเซเวนอพ ผบรโภคสวนใหญเลอกซ อบรรจภณฑน าอดลมทมลกษณะขวดแกว รองลงมาคอ กระปอง ขวดพลาสตก และอนๆตามล าดบ ในดานปรมาณการดมน าอดลม เนองจากดบกระหาย ดมน าอดลมในชวงกลางวน สวนใหญซ อน าอดลมจากรานสะดวกซ อ ผบรโภคสวนใหญมความเหนวา ปจจยทมผลตอการเลอกซ อน าอดลมโดยรวมมคาเฉลยเทากบ 3.39 อยใน

Page 19: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

8

ระดบปานกลาง โดยทปจจยอนดบหนงไดแก ความสะดวกในการเลอกซ อ ลดความกระหาย และท าใหสดชน (สทธพร เกตเดชา, 2550) 2.3.1 พฤตกรรมการใชงานตแช ในปจจบนมการใชงานตแชเชงพาณชยเพมข นเปนจ านวนมากท งในรานคาและในครวเรอน ปจจยทเกยวของกบการใชพลงงานไฟฟาของตแชหลก ๆ คอพฤตกรรมการใชงานตแชประกอบไปดวย 1) การทน าอาหารหรอสงของทรอนหรอยงอนแชในตเยน 2) ลดการเปดตแชโดยไมจ าเปน เพราะคาไฟฟาจะเพมตามจ านวนคร งของการเปดตแช 3) เลกเปดประตตแชคางไวเปนเวลานาน ๆ 4) ไมแชของจนแนนเกนไป เพราะความเยนจะไหลเวยนไมสะดวก 5) อยาต งตแชใกลเตาไฟหรอหมอหงขาว หรอถกแสงอาทตยโดยตรง เพราะจะท าใหตแชระบายความรอนไมด ส นเปลองไฟ (“การประหยดไฟฟาเกยวกบตเยน”, ม.ป.ป.) ปจจยทมผลตอการตดสนใจของผบรโภคในการเลอกซ ออาหารส าเรจรปแชแขงจากรานคาปลกแบบสะดวกซ อในเขตกรงเทพมหานครซงมการก าหนดวตถประสงคของการวจย คอ เปนการศกษาถงพฤตกรรมของผบรโภคและภาพลกษณตาง ๆ ทมตอการตดสนใจซ ออาหารแชแขง และในการศกษาคร งน เปนการศกษาเชงพรรณนา (Descriptive Research Methodology) รวมถงเชงสารวจ (Exploratory Research) ทจะเกบรวบรวมขอมลตางๆ จากแบบสอบถาม (Questionnaire) กบกลมตวอยางทเปนผบรโภคอาหารแชแขงส าเรจรปแบบ Ready to Eat จากรานคาปลกแบบสะดวกซ อ (Convenience Stores) ในเขตกรงเทพมหานคร จ านวน 400 ตวอยาง จากการใชวธการสมตวอยาง แบบตามสะดวกโดยใชระยะเวลาในการเกบขอมล ชวงเดอนมกราคม – กมภาพนธ พ.ศ. 2554 สถตทใชในการวเคราะหขอมล คอ สถตเชงพรรณนา (Descriptive Statistic) โดยการใชตารางแจกแจง ความถ เปนคา ผลการศกษาพบวา ผบรโภคสวนใหญจะเปนเพศหญงและมอายประมาณ 30 ป มอาชพเปนพนกงานเอกชนหรอพนกงานบรษทมากทสด ประกอบกบสวนใหญจะมรายไดประมาณ 1 หมนบาท และเปนผทมสถานภาพโสด ซงในการตดสนใจเลอกซ ออาหารแชแขงน น กลมตวอยางจะใหความส าคญกบการตดสนใจเลอกซ ออาหารส าเรจรปแชแขง (Ready to Eat) น น คอ จ านวนกลองหรอถงทซ อ (ชยสทธ เอกพงศไพศาล, 2555) จะเหนไดวาปญหาหลก ๆ ของการใชงานพลงงานไฟฟาของตแชจะเปนการเปดประตตแชบอยๆคร ง หรอเปนเปนเวลานานจะท าใหเปลองพลงงานไฟฟามากข น บทความวจยน จงเนนใหมการเปดใชงานและเวลาการใชงานทนอยลงเพอการประหยดพลงงานไฟฟา

Page 20: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

9

2.5 การประหยดพลงงานไฟฟา ตเยนเปนเครองใชไฟฟาทตองท างานตลอดเวลาอยางไมมวนหยด เพราะเปนเครองใชไฟฟาทใหความเยน และยดอายอาหารใหอยไดนานข น ดงน นหากมวธใดทจะชวยลดการใชไฟของตเยนไดกนาสนใจไมนอย เพราะจะชวยใหประหยดการใชพลงงานไฟฟาซงเปนตนทนหลก ๆ ของรานคาลงไปไดอก โดยเทคนคในการประหยดไฟจากการใชตเยนแถมยงชวยถนอมตเยนใหใชไปไดอกนานดวยมเทคนคตาง ๆ ดงน

1) แชของในชองแชแขงใหพอด 2) เลอกต าแหนงแชของใหเหมาะสม

3) ปรบอณภมใหเหมาะสม

4) ตรวจสอบสภาพของยางขอบตเยน

5) ท าความสะอาดขดลวดคอนเดนเซอร 6) อยาเปดตเยนบอย หรอเปดท งไวนาน ๆ

7) ละลายน าแขงและลางตเยนเสมอ

นอกจากน กควรวางตเยนในต าแหนงทเหมาะสม ไมชดก าแพงจนเกนไป และไมต งอยในททมสภาพอากาศรอนจด เชน ในจดทแสงแดดสองถงเกน 6 ชวโมง รวมถงอยาน าของรอนไปใสในตเยนทนทดวย เพราะกเปนอกสาเหตหนงทท าใหตเยนตองท างานหนกข นเปลองไฟข นอกมาก ไฟฟาเปนปจจยส าคญอยางหนงในการด ารงชวตและกจกรรมตาง ๆ ประเทศไทยมการแบงกลมการใชไฟฟาไดดงน กลมบานและทอยอาศย กลมธรกจอตสาหกรรมเกษตรกรรม กลมธรกจรานคา พลงงานคอสงทใชเพอการเปลยนแปลงทางกายภาพหรอใหมการเคลอนทของมวลสารจากสภาพหนงไปอกสภาพหนง (กรมสงเสรมคณภาพสงแวดลอม, 2551) พลงงานไฟฟาคอพลงงานรปแบบหนงทเกยวของกบการแยกตวออกมาหรอเคลอนทของอเลกตรอนหรอโปรตอนหรออนภาคอนทมคณสมบตใกลเคยงกน และไหลเขาผานวงจรตางๆท าใหผลของกระแสไฟฟาเกดผลตาง อาท อ านาจสนามแมเหลก แสงสวาง ความรอน เปนตน การใชพลงงานไฟฟามอย 2 ปจจยอนไดแก 1) ปจจยเชงโครงสราง ลกษณะทางกายภาพและสถานภาพของอาคารและทอยอาศยเปนตวแปรส าหรบการใชพลงงานไฟฟา 2) ปจจยเชงพฤตกรรม ลกษณะการด ารงชวตของแตละบคคล เจตคต ความร และการตอบสนอง ตอการใชงาน (โอภาส สขหวาน, 2556) งานวจยการทดลองหาแนวทางการประหยด พลงงานของเครองอบแหงแบบปมความรอนทใชวธการระบายความรอนคอมเพรสเซอรโดยการไมฉดน าายาเหลวเปรยบเทยบกบการฉดน ายาเหลวทคอมเพรสเซอร โดยใชสารทาความเยน R-22 เปนสารท างานความเรวลมและความเรวถาดหมนคงทตลอดการทดลองจากการทดลองพบวา SECave อยท 9.76 และ 8.71 COPave อยท 4.27 และ 9.66 และความช นลดลงเฉลยอยท 16.82 และ 16.70 วธการฉดน ายาเหลวจะท าใหอณหภมของ

Page 21: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

10

คอมเพรสเซอรลดลงและสงผลตอความส นเปลองพลงงาน เนองจากท าใหคอมเพรสเซอรใชพลงงานไฟฟาลดลงผลจากการวจยสามารถน าไปสรางอปกรณการฉดน ายาเหลวเพอลดอณหภมของคอมเพรสเซอรซงจะสงผลตอการประหยดพลงงานของคอมเพรสเซอร (ภาคภม เสอค า, สถาพร ทองวค, 2554) 2.6 การจ าแนกขอมลโดยใชเทคนคตนไมตดสนใจ การใชตนไมตดสนใจ (Decision Tree) น นมความจ าเปนในการท างานวจยน เนองจากตนไมการตดสนใจน นมสวนชวยใหการวเคราะหขอมลทมจ านวนมาก ๆ ได โดยจ าลองความเปนไปไดของสงทเราสนใจและเงอนไขท งหมดทไดจากขอมลแตละตวท าใหมองเหนภาพรวมและวธการทตองการไดดยงข น และตนไมการตดสนใจยงชวยในการตดสนใจท าสงตาง ๆ โดยใชวธการทดทสดไดงายข นกวาการไมไดใชตนไมการตดสนใจ ข นตอนวธการสรางตนไมตดสนใจ (Decision Tree Algorithm) เปนหนงในเทคนคการท าเหมองขอมลเพอการแบงประเภทขอมล โดยข นตอนวธน จะท าการสรางตวแบบการท านายทมลกษณะเปนโครงสรางตนไมซงประกอบไปดวยโหนดราก (Root Node) โหนดภายใน (Internal Node) และโหนดใบ (Leaf Node) ดงแสดงในรปภาพท 2.2 ภาพท 2.2: แผนภาพโครงสรางตนไม

ทมา: สทธชย ค าคง. (ม.ป.ป.). การท าเหมองขอมล (Data Mining). สบคนจาก https://mahara.org/artefact/file/download.php?file=162194&view=45421.

Page 22: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

11

วธการสรางตนไมการตดสนใจน นจะรบชดขอมลทระบคลาสของขอมลเหลาน นเปนขอมลน าเขาหรอเรยกอกอยางหนงวาชดขอมลฝกสอน (Training Set) และจะใหผลลพธเปนตวแบบการท านายทมลกษณะเปนตนไมซงตวแบบการท านายน จะใชในการท านายคลาสของชดขอมลน าเขาถด ไปทไมไดระบคลาสดงแสดงในรปภาพท 2.2 สตรค านวณเทคนคตนไมตดสนใจเพอใชในการค านวณหาคากลาง และน าเอาคากลางไปต งเปนคามาตรฐานในการต งเวลาการเปดปดประตตแช สตรท 1 ถาเลอกคณสมบต (Attribute) X เปน Node โดยทคณสมบต X มคา (Value) ทเปนไปไดท งหมด n คา ซง node ทสรางจากคณสมบต X แบงขอมลจ านวน S ขอมล ออกตามกง (Link) โดยมจ านวนขอมลในแตละกงเปน {s1, s2, …sn} คาเอนโทรปหลงจากแบงขอมลตามคณสมบต X สามารถค านวณ

( ) ∑ | | ( )

(1)

สตรท 2 คาเกนของคณสมบต (Attribute) X สามารถค านวณไดจากการ ลบคาเอนโทรปท งหมดของชดขอมล S กบคาเอนโทรปทไดหลงจากแบงขอมลดวยคณสมบต X สามารถค านวณ

( ) ( ) ( ) (2)

ภาพท 2.3: เทคนคกระบวนการสราง Decision Tree Learning Input Cluster Output

(ขอมลการเปดปดการใชงาน) (น าขอมลมาวเคราะห) (Decision Tree Classifier)

Page 23: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

12

กระบวนการสรางตนไมตดสนใจโดยทวไปแลวจะมข นตอน โดยสรปดงตอไปน 1) เรมตนสรางโหนดข นมาหนงโหนดจากชดขอมล 2) ถาขอมลท งหมดอยในกลมเดยวกนแลว ใหโหนดทสรางข นน นเปนโหนดใบและต งชอแยก

ตามกลมของขอมลน น 3) ถาขอมลไมมคณลกษณะใดทเหมาะสมในการแบงกลม ใหโหนดทสรางข นน นเปนโหนดใบ

และต งชอตามกลมทมขอมลสนบสนนมากทสด 4) ถาขอมลภายในโหนดมหลากหลายกลมปะปนกนใหท าการเลอกคณลกษณะทมความ

เหมาะสมทสด โดยพจารณาจากอนฟอรเมชนเกน ซงเปนตวช วดความสามารถในการจ าแนกกลม 5) เมอไดตวทดสอบการตดสนใจ ใหสรางกงของตนไมดวยคาตาง ๆ ทเปนไปไดของตว

ทดสอบ และแบงขอมลออกตามกงตาง ๆ ทสรางข น 6) พจารณาขอมลในแตละกง ถาพบวาขอมลท งหมดอยในกลมเดยวกน ใหตอกงดวยโหนด

ใบ และก าหนดคาดวยกลมของขอมลน น แตถาพบวาขอมลมหลากหลายกลมปะปนกน ใหท าการวนซ าการหาตวทดสอบการตดสนใจทเหมาะสมตอไป

7) ท าการวนซ าแบงขอมลและแตกกงของตนไมไปเรอย ๆ โดยการวนซ าจะส นสดกตอเมอเงอนไขขอใดขอหนงตอไปน เปนจรง

Page 24: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

บทท 3 วธการด าเนนงานการวจย

ในบทน จะกลาวถงข นตอนการด าเนนงาน การศกษาพฤตกรรมการใชงานเปดปดประตตแชโดยใชอปกรณอาดยโนในการท างาน บนทกขอมลผใชงาน บนทกการใชพลงงานไฟฟา และการสงเสยงแจงเตอนผใชงานตแช โดยมโปรแกรม WEKA ในการชวยประมวลผล 3.1 ประเภทของงานวจย เปนการวจยเชงปฏบต (Action Research) เพอมงแกไขปญหาการเปดใชงานตแชเปนเวลานานของลกคา จงท าใหเกดการส นเปลองพลงงานไฟฟาทสง เราจงศกษาพฤตกรรมการใชงานตแชโดยการน าเอา Sensors for Arduino ไปตดไวทตแชเพอบนทกการเปด-ปดการใชงาน โดยน าเอาขอมลการใชงานมาค านวณโดยใชโปรแกรม WEKA ในการแยกประเภทของผใชงานออกมา เพอใหทราบวาชวงเวลาไหนทมการใชงานมากเปนพเศษจะท าการแจงเตอนในชวงเวลาน น โดยการตดต งเสยงเตอน เพอเปนการประหยดคาไฟฟาทเปนปญหาหลกของรานโรจณพรรณ 3.2 กรอบแนวคดตามทฤษฎ การจ าแนกขอมลดวยตนไมตดสนใจจะเปนกระบวนการสรางตนไมข นเพอใชในการตดสนใจจากขอมลทมหมวดหมขอมลแนบอยดวย ตนไมตดสนใจจะประกอบไปดวยโหนดตาง ๆ (ทไมใชโหนดใบ non-leaf node) ทซงถกใชในการแสดงถงเงอนไขหรอแอทรบวหนง ๆ ของขอมลโดยทแตละกงกานของโหนดหนง ๆ จะหมายถงคาทเปนไปไดจากการทดสอบกบแอทรบวน น ๆ และจะประกอบไปดวยโหนดใบ (leaf node) ทซงจะมหมวดหมขอมลจดเกบอย โดยโหนดตาง ๆ ทไมใชโหนดใบจะถกแทนดวยสเหลยมและโหนดใบจะถกแทนดวยวงรตามล าดบ หลงจากท าการสรางตนไมตดสนใจแลวเราจะสามารถใชตนไมตดสนใจในการจ าแนกขอมลไดโดยจะท าการจ าแนกหมวดหมของขอมลเรคคอรดหนง ๆ ดวยการเปรยบเทยบแอทรบวทอยในโหนดรากกบคาของแอทรบวในเรคคอรดทพจารณา โดยจะท าการเปรยบเทยบจากโหนดรากไปจนถงโหนดใบ เมอเราทราบถงโหนดใบจะท าใหเราทราบถงหมวดหมขอมลของเรคคอรดทท าการพจารณา โดยตนไมการตดสนใจจะถกน ามาใชชวยในการตดสนใจและจ าแนกขอมลทถกเกบมาจากสถานททดสอบ เพอน ามาใชในการชวยจ าแนกขอมลระยะเวลาในการเปดปดประตตแชในแตละคร งวามการเปดปดตแชนานเกนไปหรอไม

Page 25: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

14

3.3 เครองมอทใชในการศกษา รายละเอยดของซอฟตแวร ในการพฒนาจะใชซอฟตแวรหลกในการด าเนนการดงน 3.3.1 Arduino Software IDE Version 1.6.7 3.3.2 WEKA รายละเอยดของฮารดแวร 3.3.3 Arduino Shield 3.3.4 Sensors For Arduino 3.3.5 Modules For Arduino 3.4 การทดสอบเครองมอ การตดต ง Current Sensor Module บนประตตแช เพอเปนการบนทกขอมลการใชงาน ผานโปรแกรม Arduino และน าเอาขอมลไปค านวณโดยโปรแกรม WEKA เพอ Cluster แบงชวงเวลาออกมาเปนกลม และเลอกกลมทมผใชงานมากทสด เพอจะท าการแจงเตอนผใชงานเวลาทเปดใชงานนานเกนไป หรอเปดตแชท งไวเกนเวลาทก าหนด ภาพท 3.1: การตด Sensors for Arduino ไวทบานประต

วธการตด Sensors for Arduino ไวทบานประตเพอท าการบนทกขอมลผใชงาน โดยเกบขอมลจากการเปดปดตแชและบนทกขอมลไวในโปรแกรม Arduino

Page 26: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

ภาพท 3.2: สถาปตยกรรมระบบ

14

1

32

Page 27: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

16

จากภาพท 3.2 ต าแหนงหมายเลข 1 คอ สวนการท างานของการตรวจจบการเปดปดประตตแชโดยใช Collision Switch for Smart Car Robot ท ง 6 ตวในการตรวจจบการเปดปดประตตแชท ง 6 บาน ซงเมอมการใชงานประตตแชสวตซดงกลาวจะท าการสงสญญาณไปท Arduino Mega 2650 ใหท าการด าเนนการจบเวลาการเปดประตตแชวาเกดคาทก าหนดไวหรอไม ซงถามการเปดประตตแชเกนระยะเวลาทก าหนด Arduino Mega 2650 จะสงสญญาณไปทตว Active Buzzer สงสญญาณแจงเตอนทนท แตในกรณทการใชงานไมเกนระยะเวลาทก าหนดไว Arduino Mega 2650 จะไมมการสงสญญาณไปท Active Buzzer ในขณะเดยวกนต าแหนงหมายเลข 2 จะท าการสงคาการใชพลงงานไฟฟาของตแชโดยวดการใชพลงงานไฟฟาผานตว Current Module และ Single Phase Sensor และสงไปยง Arduino Mega 2650 จากน น Arduino Mega 2650 จะท าการสงขอมลท งหมดไปใหสวนหมายเลข 3 บนทกผลลงบน SD Card ภาพท 3.3: สถาปตยกรรมระบบ

จากภาพท 3.3 ไฟฟากระแสสลบจากปลกไฟก าลงไฟฟา 220V โดยกระแสสลบไฟผานสายไฟฟาไปยงอปกรณ HIECUBE HA12N20-2539 เพอแปลงกระแสไฟฟาสลบเปนกระแสตรง ก าลงไฟฟา 5 V ไปยงอปกรณอาดยโนและอปกรณตาง ๆ จากน นสวตชเชคการชน (Collision Switch) จะสงสญญาณดจตอลเปน 0 การทดลองคร งท 1 อาดยโนจะตรวจจบสญญาณวนซ าไป เรอย ๆ เมอมการเปดประตตแชจะมการเปลยนสญญาณดจตอลเปน 1 อาดยโนจะบนทกเวลาทเปลยนแปลงสญญาณไวในหนวยความจ าเมมโมรของอาดยโน และเมอมการปดประตตแชสญญาณ

Page 28: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

17

ดจตอลจะกลบเปน 0 เมอน นอาดยโนจะน าเวลาทเปดประตและเวลาทปดประตมาค านวณหาคาระยะเวลาทเปดประต แลวถงบนทกลงในเมมโมรการด และกลบไปท างานวนซ าตอไป ภาพท 3.4: ระบบการท างานกอนการเกบขอมล จากภาพท 3.4 เปนการแสดงการท างานของข นตอนในการเกบขอมลการเปดปดประตตแชโดยเมอเรมการท างานแลว Collision Switch for Smart Car Robot จะเปนตวตรวจจบการเปดปดประตตแช เมอพบวามการเปดปดประตตแชแลวตวสวตซจะท าการสงขอมลไปยง Arduino Mega

สงขอมล

การเปลยนสถานะของสวทต

เรมการท างาน

Collision Switch for Smart Car Robot

Arduino Mega 2650

Clock Modules

Data Logger Shield

SD Card 4GB

ขอมลไมมการเปลยนแปลง

มการเปลยนแปลง

Page 29: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

18

2650 เพอตรวจสอบสถานะการเปลยนแปลงของสวตซ โดยถาสวตซมการเปลยนแปลงจะท าการสงขอมลไปยง Clock Modules เพอบนทกเวลาแลระยะเวลาทเปดปดประตตแชจากน นจะสงขอมลท งหมดไปยง Data Logger Shield เพอท าการบนทกขอมลท งหมดลงบน SD Card จากน นจงเรมการท างานใหมไปเรอย ๆ โดยมการน าตมไมการตดสนใจมาใชชวยตดสนใจในสวนการเปลยนแปลงสถานะของสวตซและระยะเวลาทประตตแชไดท าการเปดปด ภาพท 3.5: ระบบการท างานหลงการเกบขอมล

สงขอมล

มการเปลยนแปลง

เปด

การเปลยนสถานะของสวทต

ระยะเวลาทต งไว

เรมการท างาน

Collision Switch for Smart Car Robot

Arduino Mega 2650

Clock Modules

Data Logger Shield

SD Card 4GB

Active Buzzer Module

ไมเกนระยะเวลาทต งไว

เกนระยะเวลาทต งไว

สถานะประต

ขอมลไมมการเปลยนแปลง

ปด

Page 30: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

19

หลงจากเกบขอมลพฤตกรรมการเปด-ปดประตมาได 7 วน น าขอมลในเมมโมรการดมาใชโปรแกรม WEKA ในการค านวณ แยกประเภทของขอมล เทคนคตนไมตดสนใจเพอใหไดคากลาง และน าผลลพธน นไปเปลยนแปลงการเตอนเปดประตในอาดยโน การทดลองคร งท 2 อาดยโนจะตรวจจบสญญาณดจตอลจากสวตชเชคการชน เมอมการเปลยนแปลงสญญาณเปน 1 จะบนทกเวลาทเปลยนแปลง และวนซ าตรวจเชคเวลา เมอเกนจากระยะเวลาทต งไว อาดยโนจะสงสญญาณใหล าโพง(Active Buzzer) สงเสยงเตอนแกผใชงานระบบ เพอใหผใชงานไดยนเสยงเพราะมประตตแชเปดคางท งไวเกนเวลาทก าหนด เมอมการปดประตตแชแลว อาดยโนจะหยดสงสญญาณใหล าโพงสงเสยงเตอน และบนทกผลลงในเมมโมรการดเหมอนคร งท 1 ดงภาพท 3.5 ภาพท 3.6: เกบขอมลการใชพลงงานไฟฟา

จากภาพท 3.6 ตอไฟฟากระแสสลบจากปลกไฟก าลงไฟฟา 220V โดยขา Line และขา Neutral เขาทอปกรณวดแรงดนไฟฟากระแสสลบ 1 เฟส (Single Phase Voltage) และขา Line ลากตอไปยงอปกรณวดกระแสไฟฟา (Current Sensor (ACS712-30A)) จากน นเชอมสาย Line และ Neutral ไปยง Compressor และ FAN เพอใหครบวงจรไฟฟากระแสสลบ จากน นเมอจายกระแสไฟฟา อปกรณวดแรงดนไฟฟากระแสสลบ 1 เฟสจะสงคาไฟฟาทวดได หนวยเปนโวลต (Volt) กบอปกรณวดกระแสไฟฟาจะวดกระแสไฟฟาเปนหนวยแอมป (Amp) สงไปยงอาดยโน เพอค านวณหาคาไฟฟาออกมาเปนหนวยวตต(Watt) โดยมหลกการทางคณตศาสตร คอ

โวลต (Volt) x แอมป (Amp) = วตต (Watt)

Page 31: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

20

และน าคาท ง 3 รวมท งเวลาทมการวดไปบนทกลงในเมมโมรการด เพอใชในการศกษาผลการทดลองดานไฟฟา ภาพท 3.7: ระบบการท างานการเกบขอมลการใชไฟฟา

จากภาพท 3.7 เปนข นตอนการท างานของการเกบขอมลการใชไฟฟาของตแชโดยใชตววดความตานทาน (Current Sensor (ACS712-30A)) และเฟสวดโวลตไฟฟา (Single Phase Voltage) ในการวดการใชพลงงานไฟฟาของตแชจากน นตววดท งสองตวจะท าการสงขอมลการใชพลงงานไฟฟาไปยง Arduino Mega 2650 เพอเปนการบนทกคาการใชพลงงานไฟฟาทไดมาจากตววดและท าการบนทกลงบน SD Card ทไดจดเตรยมไว

Page 32: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

21

3.5 วธการเกบขอมล ตารางท 3.1: ตารางบนทกเวลาการเปดปดใชงานตแช

Date Door Number Time Open Time Close Session

08/09/59 1 9:22:33 9:22:36 3

08/09/59 1 9:25:12 9:25:40 28

08/09/59 1 9:39:09 9:39:18 9

08/09/59 1 10:25:49 9:53:23 14

08/09/59 1 10:34:28 10:26:03 14

08/09/59 1 10:36:28 10:36:36 40

08/09/59 1 10:36:56 10:37:50 8

จากตารางท 3.1 การบนทกเวลาปดเปดจาก โปรแกรม Arduino ทบนทกเวลาการเปด ปด การใชงานของลกคารานโรจณพรรณ โดยการทน าเอา Sensors For Arduino ไปตดไวทประตตบานท1 เพราะการใชงานของแตละบานกไมเทากน และสามารถน าขอมลทไดไปค านวณหาพฤตกรรมการใชงานตแช ระยะเวลาในการเปดปดประตตแช และน าคาทไดไปค านวณหาเวลาทเหมาะสมในการแจงเตอนใหผใชปดประตตแชในกรณทมการเปดประตตแชเอาไวเกนเวลาทก าหนดเอาไว ตารางท 3.2: ตารางบนทกคาไฟฟา

Date Time Vole Amp Watt

10/08/59 0:11:00 251.11 0.26 65.65

10/08/59 0:11:03 258.1 0.27 68.67

10/08/59 0:11:06 261.86 0.26 69.32

10/08/59 7:19:03 256.48 0.27 69.55

10/08/59 7:19:06 262.4 0.27 70.13

10/08/59 7:19:09 255.41 0.27 71.63

10/08/59 7:19:12 259.71 0.28 70.43

Page 33: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

22

จากตารางท 3.2 การบนทกคาไฟฟาตแชโดยโปรแกรม Arduino ทบนทกคาไฟฟาจากการใชงานของลกคารานโรจณพรรณ ในตารางสามารถทราบถงการใชไฟฟาแบบเปนรายนาทได เพอใชในการวดคามการใชพลงงานไฟฟาทลดลง โดยทสามารถน าขอมลทไดมาไปใชในการเปรยบเทยบความแตกตางของการใชพลงงานไฟฟาของตแชกอนทจะท าการตดต งการแจงเตอนเวลาเปดปดประตและหลงตดต งการแจงเตอนเวลาเปดปดประตเขาไปเพอทจะสามารถทราบไดวาหลงจากตดต งการแจงเตอนเวลาเปดปดประตแลวการใชใชพลงงานไฟฟาแตกตางกนอยางไร 3.6 วธการทางสถต การค านวณความแมนย า โดยทวไปแลวการวดความแมนย าในการท านายน นจะใชวธหาอตราสวนระหวางจ านวนการท านาย ทถกตองกบจ านวนการท านายท งหมด ซงสามารถเขยนเปนสมการไดดงน

การวดความแมนย าดวยสมการขางตนไมเพยงพอกบการจ าแนกประเภทของการท าเหมองขอมล เพราะการจ าแนกประเภทน นจ าเปนตองค านงถงความแมนย าในแตละคลาสดวย ซงการค านวณความแมนย าแบบปกตน นสามารถค านวณความแมนย าโดยรวมไดเทาน น ดงน นในการค านวณความแมนย าเฉพาะกลม จ าเปนตองใชฟงกชนการค านวณอนเขามาชวยดวยซงไดแก Precision, Recall และ Specificity ซงสามารถค านวณไดตามสมการดงตอไปน

Page 34: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

23

3.7 วธการค านวนตนไมตดสนใจ การค านวณหาตนไมตดสนใจเปนการน า Training Dataset มาค านวณเพอใหไดตนไมการตดสนใจทสามารถบอกไดวาเมอพบตวแปรแตละแบบควรจะตดสนใจท างานข นตอนตอไปอยางไรทเหมาะสมกบการท างานในรปแบบตาง ๆ โดยการค านวณในข นตอนน จะน าขอมลทไดจากตารางท 3.1 มาใช โดยสมน าขอมลจ านวน 20 ชด จากขอมลท งหมดมาค านวณเพอใหไดตนไมการตดสนใจ ซงการทจะค านวณผลออกมาไดน นจะตองมการแบงคลาสกอนโดยใช Yes และ No เปนตวแบงคลาสตามเงอนไขของแอททรบวตของขอมลทไดเกบมา โดยจะเกบการแบงคลาสไวในแอททรบวต Warning ซงเปนแอททรบวตทใชส าหรบบอกวาควรจะแจงเตอนการใชงานตแชหรอไม สามารถค านวณตามสตรท งหมดในข นตอนดงตอไปน ภาพท 3.8: ตวอยางตวแปรของผลลพธจากการทดลองทน ามาค านวณ

( ) [

(

)] [

(

)]

(1) = 0.97 bits

Info(T) เปนฟงกชน ทระบปรมาณขอมลทตองการเพอใหสามารถจ าแนกคลาสทตองการได จากสตรท 1 เปนการน า Root node ทไดทดลองเลอกมาจากตารางผลลพธทไดมาเพอหาคา info(T) และเมอค านวณไดผลลพธออกมาแลว จงน าคาทไดไปค านวณหาคา gain ตอไป

Warning

Yes Yes Yes Yes Yes Yes Yes Yes

No No No No No No No No No No No No

Page 35: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

24

DoorNumber

Yes No No No No

Yes Yes Yes Yes Yes Yes

No No No No No

Yes No No

No

ภาพท 3.9: ตวอยางตวแปรของผลลพธจากการทดลองทน ามาค านวณ ([ ] [ ] [ ] [ ] [ ]) (2)

= 0.05085 bits

Infox(T) คอ ฟงกชนทระบปรมาณขอมลทตองการเพอการจ าแนกคลาสของขอมลโดยใช attribute X เปนตวตรวจสอบเพอแยกขอมล จากสตรท 2 น นจะเปนการน าแอททรบวตทกตวในตารางผลลพธของขอมลค านวณหาคา infox(T) ในทน ขอยกตวอยางการค านวณแอททรบวต DoorNumber มาแสดงตวอยางการค านวณหาคา infox(T) เพอน าผลลพธทค านวณไดไปแทนคาในสตร gain เพอหาคา gain ตอไป และเนองจากแอทรบวต DoorNumber ยงไมสามารถจดกลมขอมลใหเปนคลาสเดยวกนไดท งหมดจงจ าเปนตอง สรางตนไมการตดสนใจตอไปโดยพจารณาเลอกจากแอททรบวตทเหลอในตารางขอมลทมคา gain สงทสดตอลงไปเรอย ๆ จนกวากลมขอมลจะสามารถเปนคลาสเดยวกนไดท งหมด ( ) ( ) ( ) (3) = 0.97 – 0.05085 = 0.929 bits

Info([6,0]) = 0.0 Info([0,5]) = 0.0

Info([1,2]) = 0.137

Info([1,4]) = 0.176

Info([0,0]) = 0.0

Page 36: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

25

จากสตรท 3 เปนการน าคา info(T) และคา infox(T) จากสตรท 1 และ 2 มาแทนลงไปเพอค านวณหาคา gain ซงมหนวยเปน bits ออกมาใชส าหรบเปรยบเทยบการจ าแนกคราสของแอททรบวตได ซงจะน าแอททรบวตทมคา gain มากทสดมาเขยนเปนโหนดลกตอจาก root node

Page 37: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

บทท 4 บทวเคราะหขอมล

จากการค านวณโดยโปรแกรม WEKA คอการน าเอาขอมลการเปดปดใชงานตแชจ านวนมากมาแบงกลมชวงเวลาการใชงานโดยวธการ Cluster เปนโมดลการท าเหมองขอมลแบบการแบงกลม (Clustering) แบงกลมขอมลตามความคลายคลง (Similarity) ทราบถงชวงเวลาการใชงานเฉลยอยทเทาไหร และสามารถน าไป Classify เพอใหไดตนไมตดสนใจทแสดงถงการท างานทลดลง 4.1 การสรปขอมล การทดลองโดยใชโปรแกรม WEKA โปรแกรม WEKA เรมพฒนามาต งแตป 1997 โดยมหาวทยาลย Waikato ประเทศนวซแลนด เปนซอฟตแวรส าเรจ ภาพประกอบประเภทฟรแวร อยภายใตการควบคมของ GPL License ซงโปรแกรม WEKA ไดถกพฒนามาจากภาษาจาวาท งหมด ซงเขยนมาโดยเนนกบงานทางดานการเรยนร ดวยเครอง (Machine Learning) และ การท าเหมองขอมล (Data Mining) โปรแกรมจะประกอบไปดวย โมดลยอย ๆ ส าหรบใชในการจดการขอมล และเปนโปรแกรมทสามารถใช Graphic User Interface (GUI) โดยม ฟงกชนส าหรบการท างานรวมกบขอมล ไดแก Pre-Processing, Classification, Regression, Clustering, Association Rules, Selection และ Visualization จากการทโปรแกรม WEKA น นสามารถท าเหมองขอมลไดน นผวจยจงไดน าโปรแกรม WEKA มาใชชวยท าตนไมการตดสนใจโดยการน าขอมลของการใชงานตแชในชวงเวลาท งหมด 7 วน ทท าการเกบขอมลมาท งหมด โดยใชขอมลในสวนของระยะเวลาทประตตแชไดถกเปดปดมาค านวณวาควรจะต งการเตอนการเปดประตตแชอยางไรใหเหมาะสม โดยการทจะสามารถไดตนไมการตดสนใจออกมาจากตวโปรแกรม WEKA น นผวจยจ าเปนทจะตองน าไฟลทเกบขอมลท งหมดมาแปลงเปนไฟลชนด CSV จากเดมทเปนไฟล xlxs หรอไฟล Excel ทเปนทรจกกนเปนอยางด เพอใหโปรแกรม WEKA สามารถอานขอมลจากไฟลทตองการน าไปใชค านวณหาผลลพธตาง ๆ ตามทผวจยตองการ

Page 38: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

27

ภาพท 4.1: ผลการค านวณการแบงกลมขอมลตามความคลายคลง

จากภาพท 4.1 แสดงถงผลของขอมลการใชงานตแชกอนการใชงานการแจงเตอน การทดลองต งแตวนท 8-10/10/59 ชวงเวลา 11.00 – 14.00 น. เฉลยอยท 4.49 นาทซงเปนเวลาการเปดใชงานถง 9 คร งในชวงเวลาน นเปนซงเปนเวลาทนาน เพอเปนการลดการใชงานเพอการประหยดพลงงานไฟฟาจงจะต งเวลาในการแจงเตอนทครงหนงของการใชงานปกตจากเฉลยอยท 4.49 นาทใหต งเฉลยอยท 2.245 = 2 นาท ภาพท 4.2: ผลการค านวณโดยเทคนคตนไมตดสนใจกอนการแจงเตอน

Page 39: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

28

จากภาพท 4.2 ผลการค านวณโดยเทคนคตนไมตดสนใจกอนการแจงเตอนแสดงใหเหนถงการใชงานรวมในชวงเวลา 11.00 – 14.00 น. ของในแตละวน ภาพท 4.3: ผลการค านวณโดยเทคนคตนไมตดสนใจหลงการแจงเตอน

จากภาพท 4.3 ผลการค านวณโดยเทคนคตนไมตดสนใจหลงการแจงเตอนหลงการใชการแจงเตอน วนท 2-4/11/59 ชวงเวลา 11.00 – 14.00 น. แสดงถงผลรวมการใชงานในแตละวนทมการใชงานทลดนอยลงตามล าดบ ภาพท 4.4: ผลการค านวณระยะเวลาการเปดตแชทควรแจงเตอน

จากภาพท 4.4 ผลการค านวนโดยเทคนคตนไมตดสนใจการท างานของระบบแจงเตอนระยะเวลาการเปดประตของตแชโดยผใชงานตลอดระยะเวลาการเกบผลทดสอบ แสดงใหเหนวามจ านวนการใชงานตแชทเกน 2 นาทอย 244 คร ง และจ านวนการเปดใชงานตแชทไมเกน 2 นาท อย2,649 คร ง ตลอดระยะเวลาการทดสอบ

Page 40: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

29

4.2 ผลการวเคราะหขอมลตามสมมตฐาน จากการศกษาระบบ FTC Behavior แบบการเชอมตอขอมลพฤตกรรมผใชงาน จ านวน 9 วน เวลา 6.00 - 22.00 น. รวมเปน 144 ชวโมง โดยใชโปรแกรม WEKA ได Cluster เพอท าการแยกกลมตามชวงเวลาการใชงาน แบงออกเปน 2 ชวงเวลาทส าคญคอชวง 11.00 – 14.00 น. และชวง 17.00 - 19.00 น. ทมการใชงานตแชมากเปนพเศษ จงยกเอาเวลาในชวง 11.00 – 14.00 น. มาใชในการแจงเตอนเพราะมความเหมาะสมกวาและจะไมสงผลกระทบกบชวงเวลาอน ๆ จากการค านวณพบวาเวลาทเหมาะสมอยท 2 นาทตอการใชงานเปดปด 1 คร ง ภาพท 4.5: กราฟแสดงคาการเปดปดการใชงานทนอยลง

0

200

400

600

FTCFTC Behavior

พฤตกรรมผใชงาน

FTC

FTC Behavior

เวลาในการเปดปด

Page 41: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

30

ภาพท 4.6: กราฟแสดงคาไฟฟาทนอยลง

จากภาพท 4.5 กราฟแสดงคาการเปดปดการใชงานทนอยลงแสดงใหเหนถงพฤตกรรมการใชงานเปดปดตแชจรงลดลง 18.75 % และคาไฟฟาทนอยลง 4.4 % แสดงวาพฤตกรรมการใชงานเปดปดตแชเชงพาณชยทนอยลง มผลตอการท างานของ Compressor และสงผลใหเกดการประหยดพลงงานไฟฟาจรง

0

5000

10000

15000

20000

FTC FTC Behavior

คาใชไฟฟา

FTC

FTC Behavior

หนวยคาไฟฟา/ Watt

Page 42: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

บทท 5 สรปผล อภปรายผล และขอเสนอแนะ

5.1 สรปผลการศกษา เนองจากปญหาการกนพลงงานไฟฟาของตแชทสงท าใหตนทนของรานคาสงตามไปดวย ปจจยหลก ๆ คอพฤตกรรมการใชงานเปดปดตแชของลกคา ผวจยจงท าการศกษาพฤตกรรมการใชงานตแชของผใชงานในรานคาโดยใชอปกรณ Arduino ในการบนทกขอมลการใชงานและขอมลการใชพลงงานของตแช เพอน าขอมลทไดมาไปวเคราะหหาวธการทจะลดการใชพลงงานไฟฟาของตแชใหไดอยางเหมาะสมและน าเทคนคการจ าแนกขอมลตนไมการตดสนใจมาเพอชวยในการจ าแนกขอมลแตละสวน ผลทไดจากการด าเนนงานวจยน คอ จะไดระบบแจงเตอนการเปดประตตแชดวยเสยงเมอเปดประตตแชเกนระยะเวลาทก าหนดเอาไว 5.2 อภปรายผล 1) จากการศกษาพฤตกรรมการใชงานเปดปดตแชเพอน ามาปรบเพมเสยงแจงเตอนผใชงานไมใหเปดใชงานเปนเวลานาน และสงผลกบการประหยดพลงงานไฟฟาไดจรง โดยมการเกบขอมลการใชงานจรงและน าเอาขอมลมาประมวลผลโดยโปรแกรม WEKA และไดชวงเวลาทเหมาะสมกบการแจงเตอน เวลาทต งในการแจงเตอนคอไมเกน 2 นาทผลทไดคอมเวลาการเปดใชงานทนอยลงและท าใหประหยดพลงงานไฟฟา 2) หลงจากไดท าการต งเวลาแจงเตอนการเปดปดประตตแชไปแลวจากผลการเกบขอมลพบวามการเปดปดประตตแชในระยะเวลาทส นลงจากเดมกอนทจะท าการตดต งสญญาณเตอนการใชงาน 18.75 % และมผลท าใหการใชพลงงานไฟฟาของตแชลดลงจากเดม 4.4 % 5.3 ปญหาและอปสรรค

1) ขอมลของตว WEKA มนอยไมเพยงพอ 2) Arduino มความทนทานต าท าใหอปกรณเสยอยบอย ๆ 3) Arduino มความผดพลาดในการบนทกขอมลเปนบางคร ง 4) Decision tree มสตรการท าทซบซอนมาก

Page 43: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

32

5.4 แนวทางการแกไข 1) เตรยม Arduino ส ารองไวในกรณทอปกรณเสยหาย 2) ท าการตรวจสอบขอมลทท าการบนทกไวตลอด 3) ศกษาเกยวกบวธการท า Decision tree จากแหลงขอมลตาง ๆ เพมข น

5.5 การพฒนาระบบงานในอนาคต

1) พฒนาใหระบบมความแมนย าในการท างานมากข น 2) พฒนาใหระบบสามารถปดประตตแชไดเองหลงจากมการเปดประตตแชเกนเวลาท

ก าหนด

Page 44: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

33

บรรณานกรม กรมสงเสรมคณภาพสงแวดลอม. (2551). สบคนจาก http://www.deqp.go.th. ธราธร มนแยม, ทนงชย หลาวน และสหพล สงคะปะ. (2556). กำรพฒนำระบบควบคม

เครองปรบอำกำศแบบแยกสวนกรณศกษำภำยในหองปฏบตกำรคอมพวเตอร. ม.ป.ท.: ม.ป.พ.

บดนทร อนตะจก. (2556). กำรศกษำพฤตกรรมกำรบรโภคเครองดมน ำอดลมของนกเรยนระดบมธยมศกษำตอนตน. ม.ป.ท.: ม.ป.พ.

ชชาต อารจตรารสรณ. (2539). กำรพฒนำตนแบบระบบบ ำบดน ำเสยจำกโรงงำนอตสำหกรรมแปงมนส ำปะหลงดวยเทคโนโลยดสชำรจทำงไฟฟำ. ม.ป.ท.: ม.ป.พ.

วชดา ไชยศวามงคล. (2540). กำรใชโปรแกรม WEKA. สบคนจาก http://home.kku.ac.th/ wichuda/DMining/1WEKA_doc.pdf. ส านกงานนโยบายพลงงานแหงชาต. (2544). สบคนจาก http://energy.go.th/lawgeneral

_link4.html. สมคด ยงหอม. (2554). กำรศกษำสมรรถนะเครองแชแขงขนำดเลกทใชสำรท ำควำมเยน R-22 กบ R-

290. ม.ป.ท.: ม.ป.พ. สระสทธ ทรงมา. (2557). Comparative efficiency of classification data by ID3 with

different discretization techniques. สบคนจาก http://research.dusit.ac.th/new/ e-Journal/inner-detail.php?inid=433&page=1&type=a โอภาส สขหวาน. (2556). สาขาวชาอตสาหกรรมศกษา. วำรสำรวชำกำรอตสำหกรรมศกษำ,

วำรสำรวชำกำรอตสำหกรรมศกษำ, 7. Pacharawongsakda, E. (2016, December). Introduction to data mining and big data

analytics. N.P.: King Mongkut’s University. A DHT11 Class for Arduino. (2014). Retrieved from http://playground.arduino.cc/ Main/DHT11Lib. Han, J., & Kamber, M.. (2006). Data mining: Concepts and techniques. MA: Morgan

Kaufmann. Saidur, R., Masjuki, H. H., Mahlia, T. M. I., & Nasrudin, A. R. (2002). Factors affecting

refrigerator-freezers energy consumption. ASEAN Journal on Science and Technology for Development, 19(2), 57-68.

Page 45: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

34

Rahman, S., Sidik, N. M., & Jauhari, I. (2005). Temperature performance and usage conditions of domestic refrigerator-freezers in malaysia. Retrieved from http://eprints.um.edu.my/6915/1/Factors_affecting_refrigerator-freezers_energy_consumption.pdf.

Page 46: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

35

ภาคผนวก ก คมอการตดตงโปรแกรม WEKA 3.7 jre

Page 47: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

36

ดาวนโหลดไดท http://www.cs.waikato.ac.nz/ml/WEKA/downloading.html

1) ดาวนโหลดโปรแกรม และ ดบเบลคลกตวตดต งโปรแกรม WEKA

2) กด Next เพอท าการตดต ง

Page 48: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

37

3) มปมใหเลอก3ปมใหเราทาการคลกปม IAgree เพอยนยอมตามขอตกลง

4) มปมใหเลอก 3 ปมใหเราทาการคลกปมNextเพอทาการตดต งตอไป

5) คลกปมBrowseเพอเลอกเกบแฟมWEKA ใหเราทาการคลกปมNext เพอทาการตดต งตอไป

Page 49: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

38

6) มปมใหเลอก 3 ปม ใหเราท าการคลกปม Install เพอทาการตดต งตอไป

7) จะพบหนาจอ installing รอจนกวาแถบสสมจะข นเตม เมอประมวลผลเสรจแลวจะปรากฏหนาตางน ขนมา เราไมตองกดปดหนาตางน จะปดอตโนมตหลงจากตดต งเสรจเรยบรอยแลว

Page 50: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

39

ภาคผนวก ข โปรแกรม WEKA

Page 51: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

40

โปรแกรม WEKA ใชในการค านวณ โดยเทคนค Cluster ในการแบงกลมของขอมล และใชเทคนค Classify ในการค านวณหาคาตนไมเพอเปรยบเทยบการใชงาน หลงจากเปดโปรแกรมข นมาแลวจะพบหนาจอดงภาพใหท าการกดปม Explorer

หลงจากกดปม Explorer มาแลวโปรแกรมจะปรากฏหนาจอใหมข นมาโดยมแถบเครองมอตาง ๆ ดงภาพ

ทมา: วชดา ไชยศวามงคล. (2540). การใชโปรแกรม WEKA. สบคนจาก http://home.kku.ac.th/wichuda/DMining/1WEKA_doc.pdf.

Page 52: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

41

- Preprocess การเตรยมขอมล เลอก File Input พจารณา รายละเอยดขอมล แกไขขอมล แปลงขอมล

- Classify เปนโมดลการท าเหมองขอมลแบบการจ าแนก ประเภท (Classification) จ าแนกประเภทขอมลท านายคา ขอมลใหมจาก Train Model

- Cluster เปนโมดลการท าเหมองขอมลแบบการแบงกลม (Clustering) แบงกลมขอมลตามความคลายคลง (Similarity)

- Associate เปนโมดลการท าเหมองขอมลแบบกฎ ความสมพนธ (Association Rule) - Select Attribute คดเลอกตวแปรทส าคญ - Visualize แสดงผลของขอมลในรปแบบตาง ๆ สองมต

เพอเปนการน าเอาขอมลทบนทกจากโปรแกรม Arduino ทอยในรปแบบของ Microsoft Excel มาท าการแบงกลมการใชงาน ขอมลทจะน ามาค านวณไดน น ตองเปน Microsoft Excel และใชนามสกล .CSV เพอใหโปรแกรมสามารถอานได

Page 53: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

42

วธ Cluster เปนโมดลการท าเหมองขอมลแบบการแบงกลม (Clustering) แบงกลม ขอมลตามความคลายคลง (Similarity) เพอสามารถใหโปรแกรมค านวณหาคาไดอยางถกตองตามสตรการแยกประเภท

Page 54: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

43

Page 55: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม

44

ประวตผเขยน ชอ-นามสกล นางสาวเบญจมาศ ปยะ อเมล [email protected] ประวตการศกษา ระดบปรญญาตร คณะบรหารธรกจ สาขาการจดการโลจสตกส มหาวทยาลยกรงเทพ ระดบมธยมศกษาตอนปลายโรงเรยนสามคควทยาคม ระดบมธยมศกษาตอนตนโรงเรยนเชยงรายวทยาคม ระดบประถมศกษาโรงเรยนบานสนโคงเชยงรายจรญราษฐ

Page 56: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม
Page 57: การศึกษาพฤติกรรมผู้ใช้งานตู้ ...dspace.bu.ac.th/bitstream/123456789/2313/1/benjamas_piya.pdfภาพท 2.2: แผนภาพโครงสรางตนไม