+ All Categories
Home > Documents > Internet of Things for Appliance control and energy data ...

Internet of Things for Appliance control and energy data ...

Date post: 12-Jan-2022
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
100
อินเตอร์เน็ตของทุกสรรพสิ่งของการควบคุมอุปกรณ์ไฟฟ้าและบันทึกข้อมูลการใช้พลังงาน Internet of Things for Appliance control and energy data logger นายธนวิชญ์ กมลฉ่า……… นางสาวหทัยรัตน์ พินิจสุวรรณ โครงงานวิศวกรรมนี้ เป็นส่วนหนึ่งของการศึกษาตามหลักสูตรวิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมไฟฟ้า คณะวิศวกรรมศาสตร์ มหาวิทยาลัยศรีนครินทรวิโรฒ ปีการศึกษา 2559
Transcript
Page 1: Internet of Things for Appliance control and energy data ...

อนเตอรเนตของทกสรรพสงของการควบคมอปกรณไฟฟาและบนทกขอมลการใชพลงงาน Internet of Things for Appliance control and energy data logger

นายธนวชญ กมลฉา……… นางสาวหทยรตน พนจสวรรณ

โครงงานวศวกรรมน เปนสวนหนงของการศกษาตามหลกสตรวศวกรรมศาสตรบณฑต สาขาวชาวศวกรรมไฟฟา

คณะวศวกรรมศาสตร มหาวทยาลยศรนครนทรวโรฒ ปการศกษา 2559

Page 2: Internet of Things for Appliance control and energy data ...

อนเตอรเนตของทกสรรพสงของการควบคมอปกรณไฟฟาและบนทกขอมลการใชพลงงาน INTERNET OF THINGS FOR APPLIANCE CONTROL AND ENERGY DATA LOGGER

นายธนวชญ กมลฉา…….. นางสาวหทยรตน พนจสวรรณ

โครงงานวศวกรรมน เปนสวนหนงของการศกษาตามหลกสตรวศวกรรมศาสตรบณฑต สาขาวชาวศวกรรมไฟฟา

คณะวศวกรรมศาสตร มหาวทยาลยศรนครนทรวโรฒ ปการศกษา 2559

ลขสทธเปนของคณะวศวกรรมศาสตร มหาวทยาลยศรนครนทรวโรฒ

Page 3: Internet of Things for Appliance control and energy data ...

โครงงานวศวกรรม เรอง

อนเตอรเนตของทกสรรพสงของการควบคมอปกรณไฟฟาและบนทกขอมลการใชพลงงาน ของ

นายธนวชญ กมลฉา…….. นางสาวหทยรตน พนจสวรรณ

ไดรบอนมตจากคณะวศวกรรมศาสตรใหนบเปนสวนหนงของการศกษาตามหลกสตร

วศวกรรมศาสตรบณฑต สาขาวชาวศวกรรมไฟฟา ของมหาวทยาลยศรนครนทรวโรฒ

............................................................คณบดคณะวศวกรรมศาสตร (รองศาสตราจารย ดร.เวคน ปยรตน)................................................

คณะกรรมการสอบโครงงานวศวกรรม

............................................................ประธาน (ผชวยศาสตราจารย ดร.ชาญไชย ไทยเจยม)ป

ระธาน ...........................................................กรรมการ (ผชวยศาสตราจารย ดร.นาคณ ศรสนท)ประธา

น ...........................................................กรรมการ (ผชวยศาสตราจารยศรพงษ ฉายสนธ)ประธาน

Page 4: Internet of Things for Appliance control and energy data ...

อนเตอรเนตของทกสรรพสงของการควบคมอปกรณไฟฟาและบนทกขอมลการใชพลงงาน

ปการศกษา 2559

โดย อาจารยทปรกษา นายธนวชญ กมลฉา ผชวยศาสตราจารยศรพงษ ฉายสนธ นางสาวหทยรตน พนจสวรรณ

บทคดยอ

จากสถตการใชไฟฟาทเพมขนเรอยๆ ในปจจบน สาเหตเกดจาก อปกรณเทคโนโลยและการตดตอสอสารตางๆ มการพฒนาอยางรวดเรวและเขามามบทบาทในการดาเนนชวตของมนษยเรามากกวาแตกอนมาก สงผลใหเกดการใชทรพยากรไฟฟาอยางฟมเฟอย เปนปญหาหนงทจาเปนจะตองมการปรบปรงแกไข และเมอกลมผใชอนเตอรเนตไดขยายวงกวางมากขน อกทงจากความแพรหลายของบอรดคอมพวเตอรขนาดจว ตวตรวจร และมอดลเชอมตอการสอสารไรสายตางๆ รวมไปถงการพฒนาเทคโนโลยอนเตอรเนตของทกสรรพสง เราจงไดนาเทคโนโลยอนเตอรเนตของทกสรรพสง มาใชใหเกดประโยชนในการดาเนนชวตประจาวน หรอเพอแกปญหาตางๆ ทเกดขนในชวตประจาวน ในโครงงานนจงไดมการนาเอาเทคโนโลยอนเตอรเนตของทกสรรพสง มาประยกตใชกบ NodeMCU และตวตรวจรเพอตรวจวดพลงงานการใชไฟฟาและควบคมการปดเปดอปกรณไฟฟา โดยในโครงงานนไดแบงการทดลองออกเปนสองสวน สวนทหนง คอ การควบคมปดเปดอปกรณไฟฟาผานเวบแอพพลเคชน และสวนทสอง คอ การวดพลงงานการใชไฟฟา โดยใชตวตรวจร PZEM-004T สาหรบวดการใชพลงงาน จากผลการทดลองพบวา สามารถควบคมปดเปดอปกรณไฟฟาและดขอมลการใชพลงงานไฟฟาผานเครอขายไรสายได

คาสาคญ: อนเตอรเนตของทกสรรพสง NodeMCU ตวตรวจรPZEM-004T

Page 5: Internet of Things for Appliance control and energy data ...

INTERNET OF THINGS FOR APPLIANCE CONTROL AND ENERGY DATA LOGGER

Academic Year 2016

By Advisor Mister Thanavit Kamolchum Asst.Prof.Siripong Chaysin Miss Hathairat Pinitsuwan

Abstract

The statistic of energy consumption has been increased because the technology and communication are rapidly developed. It caused the extravagant use of energy which need to be solved. Due to the increase of internet users, the prevalence of miniature computer boards, sensors and wireless communication interfaces modules, and the development of Internet of things, we have to apply the Internet of Things to use in daily life and to solve problems.

The objective of this project is to apply the Internet of Things (IoT) to NodeMCU, the sensors of the monitoring energy consumption and control appliance. The project has divided into two parts. The first part is appliance control through web application, and second part is monitoring energy consumption by PZEM-004T sensor for monitoring energy consumption. The results show that user can be control appliance and see data about energy consumption by using internet.

Keywords: Internet of Things (IoT), NodeMCU, PZEM-004T sensor

Page 6: Internet of Things for Appliance control and energy data ...

กตตกรรมประกาศ

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

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

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

คณะผจดทาโครงงาน

Page 7: Internet of Things for Appliance control and energy data ...

สารบญ

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

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

บทท 2 ทฤษฎทเกยวของ 3 2.1 ทฤษฎ 3

2.1.1 อนเตอรเนตของทกสรรพสง (Internet of Thongs: IoT) 3 2.1.2 รปแบบการวดกระแส 9 2.1.3 ตวตรวจร PZEM-004T 13 2.1.4 รเลย 17 2.1.5 NodeMCU 21 2.1.6 การประมวลผลแบบกลมเมฆ (Cloud Computing) 23 2.1.7 เนตพาย (NETPIE) 28 2.1.8 แอนดรอยด (Android) 37 2.1.9 App Inventor 40

2.2 งานวจยทเกยวของ 41

บทท 3 วธการดาเนนงาน 43 3.1 ตวควบคมอปกรณไฟฟา 43

3.1.1 บลอกไดอะแกรมตวควบคมอปกรณไฟฟา 43

Page 8: Internet of Things for Appliance control and energy data ...

สารบญ(ตอ)

หนา 3.1.2 ฮารดแวร 43

3.2 ตวบนทกขอมลการใชพลงงาน 44 3.2.1 บลอกไดอะแกรมตวบนทกขอมลการใชพลงงาน 44 3.2.2 ฮารดแวร 44

3.3 ตวควบคมอปกรณไฟฟาและบนทกขอมลการใชพลงงาน 45 3.3.1 ภาพรวมของตวควบคมอปกรณไฟฟาและบนทกขอมลการใชพลงงาน 45 3.3.2 ฮารดแวรในสวนของภาคสง 46 3.3.3 เนตพาย (NETPIE) 47

บทท 4 ผลการดาเนนงาน 62 4.1 การแสดงผลในสวนของฟรบอรดของเนตพาย 62

4.1.1 ตวควบคมอปกรณไฟฟา 62 4.1.2 การแสดงผลการบนทกขอมลการใชพลงงาน 63

4.2 การแสดงผลในแอพพลเคชนบนระบบปฏบตการแอนดรอยด 65 4.3 ผลการดาเนนงานในสวนของตวควบคมอปกรณไฟฟา 70 4.4 ผลการดาเนนงานในสวนของการบนทกขอมลการใชพลงงาน 78

บทท 5 สรปผล และขอเสนอแนะ 82 5.1 สรปผล 82 5.2 ขอเสนอแนะ 83

เอกสารอางอง 84 ประวตยอผทาโครงงาน 85

Page 9: Internet of Things for Appliance control and energy data ...

สารบญตาราง

ตารางท หนา 2.1 โปรโตคอลการสอสารของมอดล 14 2.2 ขาสญญาณและการเชอมตอ 21 2.3 อตราคาบรการ 30 2.4 อปกรณตาง ๆ ทไมโครเกยร (Microgear) รองรบและเนตพาย (NETPIE) สามารถประมวลผลได

35

4.1 การควบคมหลอดไฟดวงท 1 ผานเวบฟรบอรดของเนตพาย 70 4.2 การควบคมหลอดไฟดวงท 2 ผานเวบฟรบอรดของเนตพาย 72 4.3 การควบคมหลอดไฟดวงท 1 ผานแอพพลเคชน 74 4.4 การควบคมหลอดไฟดวงท 2 ผานแอพพลเคชน 76 4.5 การบนทกขอมลการใชไฟฟาแบบแยกสวนดวย PZEM-004T 78 4.6 การบนทกขอมลการใชไฟฟาแบบแยกสวนดวย Multifunction Mini Ammeter 79 4.7 การบนทกขอมลการใชไฟฟาโดยรวมดวย PZEM-004T 80 4.8 การบนทกขอมลการใชไฟฟาโดยรวมดวย Multifunction Mini Ammeter 81

Page 10: Internet of Things for Appliance control and energy data ...

สารบญรป

รปท หนา 2.1 Kevin Ashton ผทถกยกยองใหเปนบดาของอนเตอรเนตของทกสรรพสง (Internet of Things: IoT)

5

2.2 ตวอยางโทโพโลยเครอขายอนเตอรเนตของทกสรรพสง 5 2.3 ตวอยางโทโพโลยเครอขายอนเตอรเนตของทกสรรพสง 8 2.4 วงจรเบองตนวดกระแสโดยใชตวตานทานแบบขนาน (R-Shunt) 9 2.5 วงจรเบองตนวดกระแสโดยใชตวตรวจรปรากฏการณฮอลล 10 2.6 ตวตรวจรปรากฏการณฮอลลภายในตระกล ACS 10 2.7 การวดกระแสโดยใชหมอแปลงกระแส 11 2.8 สญลกษณหมอแปลงกระแส 11 2.9 หมอแปลงกระแสแบบตาง ๆ 12 2.10 ตวตรวจร PZEM-004T 13 2.11 แผนภาพการเดนสายไฟ (Wiring diagram) 16 2.12 รเลยทใชงาน 17 2.13 สญลกษณของรเลย 18 2.14 สญลกษณของรเลยแทนโครงสรางรเลย 18 2.15 สภาวะการทางานของรเลย 18 2.16 บอรดรเลยขนาด 2 ชอง 19 2.17 ขาสญญาณ 20 2.18 NodeMCU Devkit 1.0 (ESP-12E) Version 2 22 2.19 NodeMCU Devkit 1.0 (ESP-12E) Version 2 23 2.20 สวนหนงของแอพพลเคชนสาหรบผบรโภคทใชประโยชนจากเทคโนโลยการ ประมวลผลกลมเมฆ

24

2.21 รายละเอยดของบรการตาง ๆ ภายในเครอขายประมวลผลกลมเมฆ 25 2.22 รปแบบของการเลอกใชบรการการประมวลผลแบบกลมเมฆ 28 2.23 วธการสอสารของสงตาง ๆ ผานเนตพาย 29 2.24 Trusted System 33 2.25 Third-party System 34 2.26 Hybrid System 34

Page 11: Internet of Things for Appliance control and energy data ...

สารบญรป(ตอ)

รปท หนา 2.27 บอรดอารดโน (Arduino board) 35 2.28 บอรดราสเบอรรพาย (Rasberry Pi board) 35 2.29 โทรศพทเคลอนท 35 2.30 สงของ (things) 36 2.31 ESP8266 36 2.32 NodeMCU 36 2.33 Spark Core 36 2.34 สงของ (Things) 37 2.35 ARM Embed 37 2.36 โครงสรางตาง ๆ ทเปนองคประกอบสาคญในระบบปฏบตการแอนดรอยด 39 2.37 ลกษณะการใชงาน MIT App Inventor 40 3.1 บลอกไดอะแกรมควบคมอปกรณไฟฟา 43 3.2 การเชอมตออปกรณในสวนของการควบคมอปกรณไฟฟา 43 3.3 บลอกไดอะแกรมตวบนทกขอมลการใชพลงงาน 44 3.4 การเชอมตออปกรณในสวนของตวบนทกขอมลการใชพลงงาน 44 3.5 ภาพรวมของตวควบคมอปกรณไฟฟาและบนทกขอมลการใชพลงงาน 45 3.6 การเชอมตออปกรณ ฮารดแวรในสวนของภาคสง 46 3.7 หนาลงทะเบยนผใชงานเนตพาย (NETPIE) 47 3.8 หนาจดการแอพพลเคชนสาหรบผใชงานเนตพาย (NETPIE) 47 3.9 ตวอยางหนาแอพพลเคชนหนงของเนตพาย (NETPIE) 48 3.10 การตงชอและเลอกชนด Application Key 48 3.11 รายละเอยดของคย 49 3.12 เรมตนการสรางฟรบอรดบนเนตพาย 50 3.13 ตงชอ Freeboard วา ControlConsump 50 3.14 เลอกประเภทของ Datasource เปน NETPIE Microgear 50 3.15 การระบขอมลของ Datasource สาหรบใชในการควบคม เปด ปด หลอดไฟดวงท 1

51

3.16 การระบขอมลของ Widget สาหรบสรางปมกดเปดหลอดไฟดวงท 1 52

Page 12: Internet of Things for Appliance control and energy data ...

สารบญรป(ตอ)

รปท หนา 3.17 การระบขอมลของ Widget สาหรบสรางปมกดปดหลอดไฟดวงท 1 53 3.18 การระบขอมลของ Datasource สาหรบใชในการควบคม เปด ปด หลอดไฟดวงท 2

54

3.19 การระบขอมลของ Widget สาหรบสรางปมกดเปดหลอดไฟดวงท 2 55 3.20 การระบขอมลของ Widget สาหรบสรางปมกดปดหลอดไฟดวงท 2 55 3.21 การระบขอมลของ Datasource สาหรบใชในการบนทกขอมลการใชพลงงาน ไฟฟาแบบแยกสวน

56

3.22 การระบขอมลของ Widget สาหรบสรางการแสดงผลคาแรงดนไฟฟาทวดได แบบแยกสวน

57

3.23 การระบขอมลของ Widget สาหรบสรางการแสดงผลคากระแสไฟฟาทวดได แบบแยกสวน

58

3.24 การระบขอมลของ Widget สาหรบสรางการแสดงผลคากาลงไฟฟาทวดได แบบแยกสวน

58

3.25 การระบขอมลของ Widget สาหรบสรางการแสดงผลคาพลงงานไฟฟาทวดได แบบแยกสวน

59

3.26 การระบขอมลของ Datasource สาหรบใชในการบนทกขอมลการใชพลงงาน ไฟฟาแบบรวม

59

3.27 การระบขอมลของ Widget สาหรบสรางการแสดงผลคาแรงดนไฟฟาทวดได แบบรวม

60

3.28 การระบขอมลของ Widget สาหรบสรางการแสดงผลคากระแสไฟฟาทวดได แบบแยกสวน

60

3.29 การระบขอมลของ Widget สาหรบสรางการแสดงผลคากาลงไฟฟาทวดได แบบรวม

61

3.30 การระบขอมลของ Widget สาหรบสรางการแสดงผลคาพลงงานไฟฟาทวดได แบบรวม

61

4.1 Widget สาหรบทาการควบคมหลอดไฟ 62 4.2 Widget แสดงคาการใชพลงงานไฟฟาแบบแยกสวน โดยแบงเปน แรงดนไฟฟา กระแสไฟฟา กาลงงานไฟฟา และพลงงานไฟฟา

63

Page 13: Internet of Things for Appliance control and energy data ...

สารบญรป(ตอ)

รปท หนา 4.3 Widget แสดงคาการใชพลงงานไฟฟาแบบรวมโดยแบงเปน แรงดนไฟฟา กระแสไฟฟา กาลงงานไฟฟา และพลงงานไฟฟา

64

4.4 หนาตาแอพพลเคชน ชอ Lamphome 65 4.5 หนาจอหลกของแอพพลเคชน Lamphome 66 4.6 หนาจอ LIGHT CONTROL 67 4.7 หนาจอแสดงสถานะ LIGHT CONTROL 67 4.8 หนาจอควบคม ปด เปดหลอดไฟ โดยผานทางฟรบอรดของเนตพาย ภายใน แอพพลเคชน

68

4.9 หนาจอสาหรบแสดงผลแรงดนไฟฟาและกระแสไฟฟาทใช 69 4.10 หนาจอสาหรบแสดงผลกาลงงานไฟฟาและพลงงานไฟฟาทใช 69

Page 14: Internet of Things for Appliance control and energy data ...

1

บทท 1 บทนา

1.1 ทมาและความสาคญของโครงงาน ในปจจบนถอเปนยคทอนเตอรเนต อปกรณเทคโนโลยและการตดตอสอสารตางๆ มการพฒนา

อยางรวดเรวและเขามามบทบาทตอการดาเนนชวตของมนษยเรามากขนกวาเมอกอนมาก การใชเครอขายอนเตอรเนตถอเปนเครอขายทมประสทธภาพสง ทสามารถเชอมตอคนทงโลกเขาดวยกนได และในอนาคตไมเพยงแตผคนเทานนทจะถกเชอมตอเขาดวยกน แตอปกรณเทคโนโลยตางๆ กจะถกเชอมตอเขาดวยกนเพอใหสามารถตดตอสอสารกนไดเชนกน ซงแนวคดนถกเรยกวา เทคโนโลยอนเตอรเนตของทกสรรพสง (Internet of Things: IoT)

เมอกลมผใชอนเตอรเนตไดขยายวงกวางขน อกทงจากความแพรหลายของอปกรณสมองกลฝ งตว บอรดคอมพวเตอรขนาดจว ตวตรวจร (Sensor) และมอดลเชอมตอการสอสารไรสายตางๆ รวมไปถงการพฒนาเทคโนโลยอนเตอรเนตของทกสรรพสง ไมจาเปนทจะตองเขาไปรวมวงในสวนของผผลตตนนา เพราะในปจจบนการแขงขนในการผลตชปมคอนขางสงและมความหลากหลายใหเลอกใช จงทาใหมการผลตออกมาเปนบอรดสาเรจรปทพรอมสาหรบการพฒนาพรอมโคดตวอยาง ทมงหวงเพอใหนกพฒนาสามารถนาไปพฒนาตอไดงาย ทสาคญบอรดเหลานอยในรปแบบของฮารดแวรแบบเปด มผคนมากมายนามาใชพฒนา และมชมชนเพอแลกเปลยนขอมลความรซงกนและกน และทสาคญอยางมากอกประการหนงคอ ราคาของผลตภณฑเหลาน เปนราคาทนกพฒนาสามารถเขาไปจบตองได และสามารถทจะซอหามาใชงานไดงายกวาในอดตเปนอยางมาก จงทาใหเทคโนโลยอนเตอรเนตของทกสรรพสง สามารถนามาใชงานไดจรงและเกดประโยชนในการดาเนนชวตประจาวนหรอเพอแกไขปญหาตางๆ ในการทางาน จากการทสงตางๆ ถกเชอมโยงเขาสโลกอนเตอรเนตทาใหมนษยสามารถสงการ ควบคมการใชงานอปกรณตางๆ ผานทางเครอขายอนเตอรเนต เราจงเลอกใชเทคโนโลยอนเตอรเนตของทกสรรพส ง มาประยกตใชกบอปกรณสาหรบตรวจรคาพารามเตอรจากตวตรวจร เพอตรวจวดพลงการใชไฟฟาภายในบานและควบคมการเปดปดอปกรณไฟฟา เมอไดรบคาพารามเตอรแลวจะนาขอมลไปประมวลผลและสงขอมลผานเครอขายอนเตอรเนต เพอไปเกบยงระบบคลาวด (Cloud) จากนนจะสามารถเรยกดขอมลหรอควบคมอปกรณไฟฟาผานเวบแอพพลเคชน ไดในทกททกเวลา ทผใชงานมการเชอมตออนเตอรเนต

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

Page 15: Internet of Things for Appliance control and energy data ...

2

1.2 วตถประสงคของโครงงาน 1.2.1 เพอประยกตการใชงานตวตรวจรปรมาณการใชไฟฟาใหแสดงผลผานเวบแอพพลเคชน 1.2.2 เพอศกษาและประยกตใชไมโครคอนโทรลเลอรในการควบคมอปกรณไฟฟา 1.2.3 เพอใหสามารถควบคมอปกรณไฟฟาผานเวบแอพพลเคชนไดทกททกเวลา 1.2.4 เพอวดพลงงานไฟฟาทใชและแสดงผลผานเวบแอพพลเคชน 1.2.5 เพอเพมความสะดวกและเปนประโยชนตอผใชไฟฟา

1.3 ขอบเขตของโครงงาน 1.3.1 ตรวจวดการใชพลงงานไฟฟาดวยตวตรวจร 1.3.2 แสดงคาปรมาณการใชไฟฟาผานเวบแอพพลเคชน 1.3.3 ใชไมโครคอนโทรลเลอรในการควบคมเปดปดอปกรณไฟฟา

1.4 ประโยชนทคาดวาจะไดรบ 1.4.1 สามารถนาไมโครคอนโทรลเลอรมาใชในการควบคม เปด ปด อปกรณไฟฟา 1.4.2 สามารถพฒนาความรทางดานไมโครคอนโทรลเลอรในการเชอมโยงกบเทคโนโลยสมยใหม

โดยเชอมตอผานทางระบบไรสายและแสดงผลผานเวบแอพพลเคชน 1.4.3 ทาใหเกดความสะดวกกบผใชอปกรณไฟฟา

Page 16: Internet of Things for Appliance control and energy data ...

3

บทท 2 ทฤษฎทเกยวของ

2.1 ทฤษฎ 2.1.1 อนเตอรเนตของทกสรรพสง (Internet of Things: IoT) ระบบเทคโนโลย ทอนเตอรเนตของทกสรรพสงจะทาใหอปกรณหรอสงของตางๆ สามารถ

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

2.1.1.1 แนวคดอนเตอรเนตของทกสรรพสง Kevin Ashton ผทถกยกยองใหเปนบดาของอนเตอรเนตของทกสรรพสง ในป ค.ศ.1999

ซงเขาเรมตนโครงการ Auto-ID Center ทสถาบนเทคโนโลยแมสซาซเซตส (Massachusetts Institute of Technology: MIT) จากเทคโนโลย RFID ทจะทาใหเปนมาตรฐานระดบโลกสาหรบ RFID Sensors ตางๆ ทจะเชอมตอกนได เมอสงเกตตวอยางการใชงานขางตนของอนเตอรเนตของทกสรรพสง ซงการใชงานดงกลาวจะใชอนเตอรเนตในการสงหรอรบขอมลเปนหลก และในแตละกรณแกตเจตทเชอมตอกบอนเตอรเนตไมไดเปนเพยงคอมพวเตอรแทบเลตหรอโทรศพทเทานน แตแกตเจตเหลานถกออกแบบใชงานเพอวตถประสงคทสาคญ อนไดแก การสอสารระหวางอปกรณตางๆ เชน เครองปรบอากาศ ตเยน ไมโครเวฟ โทรศพทเคลอนท โทรศพทและอปกรณอนๆ มการเชอมตอเขาดวยกน โดยอปกรณทตดตงภายในบานดงกลาวนสามารถควบคมไดจากททางานหรอสถานทตางๆ ผานเทคโนโลยอนเตอรเนต

ดงนน ไอเดยของอนเตอรเนตของทกสรรพสง จงจาเปนตองใชเทคโนโลยยบควตส (Ubiquitous Technology) หรอ ยบควตส คอมพวตง (Ubiquitous Computing) โดย Mark Welser นกวทยาศาสตรคอมพวเตอรแหงศนยวจย Palo Alto ของบรษท Xerox ประเทศสหรฐอเมรกา ซงภาษาละตนมความหมายวา มอยทกหนทกแหง โดยใชแนวคดความตองการเชอมโยงระบบเครอขายการควบคมอปกรณและการสอสารขอมลกบอปกรณและผลตภณฑเทคโนโลย เพอใหสามารถเขาถงไดทกๆ สถานทและทกๆ เวลา ของกลมผบรโภคหรอกลมเปาหมาย เพอตอบสนองความตองการในการใชงานผลตภณฑทมเทคโนโลยผสมผสานอย โดยทสามารถควบคมผลตภณฑทมอยไดตามความตองการยบควตส คอมพวตง ตามแนวคดของ Welser จะมลกษณะเดน 3 ประการ ไดแก

(1) การเชอมตอกบเครอขาย (Network) หมายถง การตดตอสอสารไดในทกๆ ท ไดอยางเหมาะสม สาหรบการใชงานไปยงสถานทตางๆ ซงตองใชงานผานเครอขายคอมพวเตอร

(2) ผใชตองไมมความรสกหรอรบรวาอปกรณดงกลาวทกาลงใชงานอยเปนสวนใดสวนหนงของการใชคอมพวเตอรอย โดยเปรยบเสมอนทผใชกาลงใชงานอปกรณตางๆ ในชวตประจาวนเทานน

Page 17: Internet of Things for Appliance control and energy data ...

4

(3) การใหบรการจะเปลยนแปลงตามบรบท (Context) หมายถง คอมพวเตอรจะใหบรการแตละบคคลแตกตางกนไปตามสถานการณ โดยขนอยกบตาแหนงทอยของผใช คณลกษณะเฉพาะตว (ID) ของผใชงานและอปกรณ (Device) การใชงานตางๆ ทเปนปจจยทางกายภาพ เชน เวลา อณหภม เปนตน

นอกจากน การหาขดจากดของความกาวหนาทางเทคโนโลยอยางไมหยดยง ตามคาอธบายสงทเกยวของกบเทคโนโลยของนกเขยนนยายวทยาศาสตร ชอ อารเธอรซคลารก (Arthur C.Clarke) ไดอธบายกฎขอท 2 ทใชอธบายเทคโนโลย วธเดยวทจะทราบขดจากดของความเปนไปไดกคอพยายามกาวไปใหไกลเกนขดจากดนนไปสความเปนไปได (The Only Way of Discovering the Limits of the Possible Is to Venture a Little Way Past Them into the Impossible) และกฎขอท 3 ทกลาวไววา เทคโนโลยใดๆ ทลายคเพยงพอกจะไมแตกตางไปจากความประหลาดมหศจรรย ทเนรมตขนมาดวย เวทมนตคาถา (Any Sufficiently Advanced Technology is Indistinguishable from Magic) จะมการทางานทอจฉรยะมากยงขน (Smart Products) ทสามารถแบงออกเปน 3 สวนประกอบหลกๆ ไดแก โครงสรางของสนคา (Physical Component) สวนประกอบอจฉรยะ (Smart Component) และสวนของการเชอมตอ (Connectivity Component) โดย Harvard Business Review ไดอธบายรายละเอยดของสวนตางๆ ไวดงน

(1) โครงสรางของสนคา (Physical Component) คอ สวนของแผงวงจรอเลกทรอนกสและไฟฟา แหลงจายไฟฟา เปนตน (2) สวนประกอบอจฉรยะ (Smart Component) ไดแก สวนทเปนอปกรณตรวจจบจาพวกตวตรวจรตางๆ อปกรณเกบขอมล และสวน

ของโปรแกรม ไดแก ระบบปฏบตการ (OS) เปนตน (3) สวนของการเชอมตอ (Connectivity) คอ สวนทใชสอสารเชอมตอและการแลกเปลยนขอมลของอปกรณ ซงจะสามารถเปน

แบบ One-to-One, One-to-Many หรอ Many-to-Many เปนตน

Page 18: Internet of Things for Appliance control and energy data ...

5

รปท 2.1 Kevin Ashton ผทถกยกยองใหเปนบดาของอนเตอรเนตของทกสรรพสง รปท 2.1 (Internet of Things: IoT) ทมา: http://www.nrgm.nl/in-print/kevin-ashton-iot-revisited/

2.1.1.2 องคประกอบลอจคลในลาดบการเชอมโยงของระบบอนเตอรเนตของทกสรรพสง ในระหวางทมาตรฐานอปกรณของระบบอนเตอรเนตของทกสรรพสง กาลงไดรบการพฒนา

จากมมมองฟงกชนขององคประกอบดวยลาดบชนลอจคลทงหมด 7 ชน ซงองคประกอบในแตละชนอาจเปนซอฟตแวรหรอฮารดแวรกได

รปท 2.2 ตวอยางโทโพโลยเครอขายอนเตอรเนตของทกสรรพสง ทมา: พงศพนธ ปรยวงศ. เซมคอนดกเตอร อเลกทรอนกส. 2559; 419: 80.

Page 19: Internet of Things for Appliance control and energy data ...

6

(1) ชนอปกรณ (Device) ชนน เปนชนอปกรณจาพวกตวตรวจร หรอตวขบเรา (Actuator) จะทาหนาทแปลงคาจากปรมาณกายภาพใหเปนสญญาณไฟฟา เชน ตวตรวจรทวดการเคลอนท ความดน ความชน อตราการเตนหวใจ ระดบกาซ โดยการใชงานสวนใหญจะนาตวตรวจรไปตดตงกบวตถ (Object) เพอใหมการทางานรวมกบสวนอน ในบางกรณจะมเงอนไขของหนวยความจาเขามาเกยวของสาหรบบนทกขอมลและแจงเตอน เชน ตวตรวจรทตดตงในยานพาหนะเพอแจงขอมลความเรว และตาแหนงใหกบยานพาหนะทอยใกลเคยง

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

(2) ชนวตถ (Object) คอแพกเกจของอปกรณซงเปนแหลงกาเนดของขอมล โดยสามารถแบงวตถออกเปน 2 โหมด คอ โหมดพาสซฟ (Passive) และโหมดแอกทฟ (Active) ในกรณของโหมดพาสซฟ ภายในวตถจะบรรจหนวยชวด เชน บารโคด (Barcode) ซปเซต RFID หรอชนสวนอนทสามารถอานไดหรอระบได ในโหมดนยงสามารถเพมเนอหาของการตดตงวตถ ทตาแหนงนนหรอทเวลานน สวนโหมดแอกทฟ เปนโหมดของวตถซงภายในมการตดตงชนสวนอเลกทรอนกสเพอดาเนนการ โดยชนสวนนอาจเปน ตวตรวจร เกตเวย หรอตวขบเรา

ในกรณของการนาวตถ ไปใชในกจกรรมอนนอกเหนอจากฟงกชนปกต กจาเปนตองเพมชดองคประกอบแกนหลก (Core Component) อนเขาไป เพอใหเปนไปตามเปาหมายทางธรกจหรอเงอนไขทางเทคนค ตวอยางของวตถทนามาใชงานกบระบบอนเตอรเนตของทกสรรพสง เชน ชดรกษาความปลอดภยสาหรบบาน ภายในจะประกอบดวย ตวตรวจรอณหภม ตวตรวจรตรวจจบควน และอนๆ หรอชดควบคมปรมาณเชอเพลงในรถยนต ทมการเดนสายเตรยมไวเพอสงสญญาณไปยงตวขบเรา เพอปรบลดปรมาณเชอเพลงทสงไปยงเครองยนต

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

Page 20: Internet of Things for Appliance control and energy data ...

7

โพรโทคอลเครอขายทใช ตาแหนงหรอลาดบทอยในการเชอมโยง รวมถงรปแบบของการใชงานของวตถ วาเปนแบบอยกบทหรอเคลอนท

ในกรณทโหนดการแพรกระจาย ซงอาจตดตงในซอฟตแวร เชอมตออยกบอนเตอรเนตเพอตอไปยงฟลเตอรเกตเวย (Filter gateway) โหนดการแพรกระจายนอาจเปนซอฟตแวรการใชงานททางานบนฮารดแวรมาตรฐาน ซงใชระบบปฏบตการเพอรบบรการจากเวบ สาหรบใชกบไคล เอนท (Client) และเซฟเวอรทอยไกลซงทาหนาทเปนเกตเวย และตวอนทเกรต (Integrator) โดยโหนดการแพรกระจายสามารถสรางการเชอมตอดานหนงไปยงโครงขายสอสารพนฐาน และอกดานเปนการเชอมตอกบคลาวด (Cloud) ของอกระบบ

โหนดการแพรกระจาย อาจเปนโหนดเครอขายทองถนทถกใชเพอสนบสนนวตถตางๆ โดยเฉพาะ เชน Security hub ซงซอฟตแวรของไคลเอนท สามารถนามาตดตงบนอปกรณสมารท (Smart device) พซ แทบเลต หรอโทรศพทเคลอนทกได ถาฮารดแวรอปกรณเหลานรองรบ ตวอยางการใชงานโหนดการแพรกระจาย เชน การใชเปนเซฟเวอรคอยตดตามปรมาณกายภาพ ไดแก อณหภม ปรมาณฝน ความชนในดน ภายในพนทฟารมหรอบรเวณใด บรเวณหนง โดยโหนดจะรวบรวมขอมล รวมถงควบคมตดตามอปกรณในพนทรบผดชอบ

(4) ชนฟลเตอรเกตเวย (Filter gateway) เปนชนทคอยตรวจสอบการสงขอมลไปยงตวอนทเกรตในการออกแบบ เกตเวยโดยทวไปจะเชอมตออยกบอนเตอรเนตและสามารถตงอยทไหนกได โดยมฟลเตอร ทาหนาทดงขอมลสาคญหรอขอมลทตองการจากขอมลทงหมดทถกรวบรวมและสงมาทางการแพรกระจาย ซงควบคมอปกรณ ในการตงคาฟลเตอรสามารถกาหนดใหสรางเสนทางการสงขอมลประเภทอนไปยงตวอนทเกรตทแตกตางกนได นอกจากนฟลเตอรยงสามารถทาหนาทเปนไฟรวอล (Firewall) เพอปองกนระบบและการใชงานจากการโจมตภายนอก

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

(6) ชนแอพพลเคชน (Application) เปนชนการใชงานของอนเตอรเนตของทกสรรพสง จากขอมลทงหมดทไดรบมา การแสดงผลจะผานสวนทแรกวาพรเซนเตอร (Presenter) ซงจะนาเสนอขอมลตอผทเกยวของในรปของแสง เสยง หรอผานจอแสดงผล เชน ระบบควบคมทราฟฟกกลางทดาเนนการโดยผดแลเมอง แอพพลเคชนทตดตงในรถยนตจะแจงขอมลผานหนาจอเพอใหคนขบใชในการตดสนใจ แอพพลเคชนอาจเนนเปนระบบขนาดใหญททางานอยในศนยขอมล เพอลดคาใชจายและการใช

Page 21: Internet of Things for Appliance control and energy data ...

8

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

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

ตวอยางโทโพโลยทางกายภาพของเครอขายอนเตอรเนตของทกสรรพสง ซงแบงเปนการรบสญญาณจาก 3 วตถ ไดแก ตวตรวจจบควน (Smoke detector) พดลมไหลเวยนอากาศ (Ventilation) และชดดาเนนการควบคม (Operation and control) เชน วาลวนา ซงทงหมดจะตดตงอยในสถาน A, B และ C โดยในแตละสถานจะมการเชอมโยงวตถไปหาโหนดการแพรกระจาย ทอาจเชอมตอผานสายหรอผานเครอขายไรสายกได จากนนโหนดการแพรกระจายกจะเชอมโยงผานเครอขายอนเตอรเนตไปยงเกตเวยทศนยควบคมสานกงานใหญ ทมการตดตงตวอนทเกรตของแตละสวน เพอรวมขอมลหลายแหลงเขาดวยกนบนเงอนไขการดาเนนการทกวางขน

รปท 2.3 ตวอยางโทโพโลยเครอขายอนเตอรเนตของทกสรรพสง ทมา: พงศพนธ ปรยวงศ. เซมคอนดกเตอร อเลกทรอนกส. 2559; 419: 81.

Page 22: Internet of Things for Appliance control and energy data ...

9

2.1.2 รปแบบการวดกระแส 2.1.2.1 การตรวจวดกระแสดวยตวตานทาน (Current Sensing Resistor)

รปท 2.4 วงจรเบองตนวดกระแสโดยใชตวตานทานแบบขนาน (R-Shunt) ทมา: http://www.thaieasyelec.com/article-wiki/review-product-article/

เปนการวดกระแสโดยใชตวตานทานแบบขนาน (R-Shunt) โดยอาศยหลกการ คอ วดแรงดนทตกครอมตวตานทานคานอยๆ ซงตออนกรมกบตวตานทานโหลด (RLoad) เรยกวาตวตานทานแบบขนาน (RShunt) โดยสามารถวดไดทงไฟดซ หรอไฟกระแสตรง และเอซ หรอไฟกระแสสลบ และคานวณกลบเปนกระแสจากสตร

shunt

shunt

R

VI (2.1)

Page 23: Internet of Things for Appliance control and energy data ...

10

2.1.2.2 ตวตรวจรปรากฏการณฮอลล (Hall Effect Sensor)

รปท 2.5 วงจรเบองตนวดกระแสโดยใชตวตรวจรปรากฏการณฮอลล ทมา: http://www.thaieasyelec.com/article-wiki/review-product-article/

รปท 2.6 ตวตรวจรปรากฎการณฮอลลภายในตระกล ACS ทมา: http://www.thaieasyelec.com/article-wiki/review-product-article/

ตวตรวจรปรากฏการณฮอลลเปนการวดกระแสทางออม เมอเราจายกระแสไฟฟาทงกระแสตรง และกระแสสลบ จะทาใหเกดเสนสนามแมเหลกรอบสายไฟ เมอตวตรวจรปรากฏการณฮอลลอยในบรเวณเสนสนามแมเหลกของสายไฟ จะสงสญญาณออกมาตามระดบสนามแมเหลกทวดได

Page 24: Internet of Things for Appliance control and energy data ...

11

2.1.2.3 หมอแปลงกระแส (Current Transformer)

รปท 2.7 การวดกระแสโดยใชหมอแปลงกระแส ทมา: http://www.thaieasyelec.com/article-wiki/review-product-article/

รปท 2.8 สญลกษณหมอแปลงกระแส ทมา: http://www.thaieasyelec.com/article-wiki/review-product-article/

หมอแปลงกระแสเปนการวดกระแสไฟฟาทางออม โดยใชหลกการเหนยวนาของสนามแมเหลกเหมอนกบหมอแปลงไฟฟา แตเปลยนใหฝงตนทาง (Primary) เปนสายไฟทตองการวดกระแสแทนและมเพยงขดลวดฝ งปลายทาง (Secondary) เรยกวาหมอแปลงกระแส (Current Transformer) เมอเราจายกระแสไฟฟาสลบไหลผานสายไฟ จะทาใหเกดสนามแมเหลกเปลยนแปลงไปมา และไปตดกบขดลวดทพนรอบแกนตวตรวจรการเหนยวนา (Inductive Sensor) ทาใหเกดกระแสไฟฟา

Page 25: Internet of Things for Appliance control and energy data ...

12

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

รปท 2.9 หมอแปลงกระแสแบบตาง ๆ ทมา: http://www.thaieasyelec.com/article-wiki/review-product-article/

ในกรณทเราวดกระแสไฟฟาทฝงปลายทางไดตามาก เปนเพราะโหลดกนกระแสนอยมากเมอเทยบกบยานทตวตรวจรวดได ผใชตองเพมสญญาณใหมากกวาน วธแกไขหนงคอ การเพมรอบขดลวดในฝงตนทางเพอลดอตราสวนจานวนรอบลง

Page 26: Internet of Things for Appliance control and energy data ...

13

2.1.3 ตวตรวจร PZEM-004T

รปท 2.10 ตวตรวจร PZEM-004T ทมา: http://picclick.ca/AC-Multifunction-Meter-Watt-Power-Volt-Amp-Current- ทมา: 112062921932.html

2.1.3.1 ฟงกชน

(1) ฟงกชนการวดพารามเตอรทางไฟฟา ไดแก แรงดนไฟฟา กระแสไฟฟา กาลงจรง พลงงาน

(2) ฟงกชนการตงคาของคยพลงงาน (3) เกบขอมลไดเมอไมมไฟฟา เนองจากสามารถเกบสะสมพลงงาน กอนทจะหยดการ

จายไฟ (4) ฟงกชนการแสดงผลทเครองคอมพวเตอร โดยสามารถแสดงผล แรงดนไฟฟา

กระแสไฟฟา กาลงจรง พลงงาน (5) ฟงกชนการสอสารแบบอนกรม ดวยอนเตอรเฟซอนกรมระดบแรงดนอยท 0-5

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

2.1.3.2 การสอสารแบบอนกรม มอดลนเปนอปกรณทมททแอล (TTL) ตดตอสอสารขอมลแบบอนกรม โดยสามารถอานและ

ตงคาพารามเตอรทเกยวของผานทางพอรตอนกรม แตถาตองการทจะสอสารทมยเอสบ (USB) หรอRS232 ยกตวอยางเชน คอมพวเตอร เปนตน จาเปนจะตองมการตดตงกบขาททแอล (TTL) ของบอรดทแตกตางกน

Page 27: Internet of Things for Appliance control and energy data ...

14

ตารางท 2.1 โปรโตคอลการสอสารของมอดล

ลาดบท

ฟงกชน หวขอ ขอมล 1-5 ผลรวม

1 แรงดนไฟฟา B0

C0 A8 01 01 00 คอมพวเตอรสงคาขอเพออานคาแรงดนไฟฟา

1A

A0 00 E6 02 00 00 เครองวดตอบกลบคาแรงดนไฟฟาออกมาเปน 230.2 โวลต

88

2 กระแสไฟฟา B1

C0 A8 01 01 00 คอมพวเตอรสงคาขอเพออานคากระแสไฟฟา

1B

A1 00 11 20 00 00 เครองวดตอบกลบคากระแสไฟฟาออกมาเปน 17.32 แอมแปร

D2

3 กาลงจรง B2

C0 A8 01 01 00 คอมพวเตอรสงคาขอเพออานคากาลงจรง

1C

A2 08 98 00 00 00 เครองวดตอบกลบคา

กาลงจรงออกมาเปน 2200 วตต 42

4 อานคาพลงงาน B3

C0 A8 01 01 00 คอมพวเตอรสงคาขอเพออานคาพลงงาน

1D

A3 01 86 9f 00 00 เครองวดตอบกลบคา

พลงงานออกมาเปน 99999 วตตตอชวโมง C9

5 ตงคาทอยของมอดล B4

C0 A8 01 01 00 คอมพวเตอรสงคาขอเพอตงคาทอย โดยทอยคอ 192.168.1.1

1E

A4 00 00 00 00 00 เครองวดตอบกลบมาวา

การตงคาทอยสาเรจ A4

6 ตงคาขอบเขตการแจง

เตอนกาลงงาน

B5 C0 A8 01 01 14 คอมพวเตอรสงคาขอเพอตงคาขอบเขตการแจงเตอนกาลงงาน

33

A5 00 00 00 00 00 เครองวดตอบกลบมาวาการตงคาขอบเขตการแจงเตอนกาลงงาน

สาเรจ A5

Page 28: Internet of Things for Appliance control and energy data ...

15

(1) การตงคาทอยการสอสาร 192.168.1.1 สงคาสง B4 C0 A8 01 01 00 1E ตอบกลบขอมล A4 00 00 00 00 00 A4 ตวอยางขางตน เปนการแสดงใหเหนวาเปนการตงทอยของการสอสาร ท 192.168.1.1

โดยทผใชสามารถตงคาทอยตามความตองการใชงานได การสงคาสงและการตอบกลบโดยอตโนมตทแสดงไวขางตนเปนขอมลทแสดงในเลขฐาน 16 โดยทไบตสดทายของการสงขอมลและการตอบกลบเปน 1E และ A4 ตามลาดบ เปนผลรวมสะสม ทการสงคาสง B4+C0+A8+01+01+00=21E ใชผลรวมสะสมเลขฐาน 16 ของขอมลทมคาเปน 21E นา 2 ไบตสดทายคอ 1E ใชในการสงคาสง ขอมลในการตอบกลบ A4+00+00+00+00+00+00=A4 ใชผลรวมสะสมเลขฐาน 16 ของขอมลทมคาเปนเปน A4 ในการตอบกลบ

(2) การตงคาขอบเขตการแจงเตอนกาลงงานท 20 กโลวตต สงคาสง B5 C0 A8 01 01 14 33 ตอบกลบขอมล A5 00 00 00 00 00 A5 จากตวเลข 14 ในการสงคาสงเปนคาการแจงเตอน โดยท 14 เปนขอมลทแสดงในเลข

ฐาน 16 เมอแปลงจากเลขฐาน 16 มาเปนเลขฐาน 10 จะมคาเปน 20 เมอคาการแจงเตอนกาลงงานของมอดลนมหนวยเปนกโลวตต โดยมคานอยทสดของการแจงเตอนอยท 1 กโลวตต และคามากทสดของการแจงเตอนอยท 22 กโลวตต

(3) การอานคาแรงดนไฟฟา สงคาสง B0 C0 A8 01 01 00 1A ตอบกลบขอมล A0 00 E6 02 00 00 88 การตอบกลบขอมลแรงดนไฟฟาคอ D1D2D3=00 E6 02 โดยท 00 E6 แสดงถงจานวน

เตมของแรงดนไฟฟา และ 02 แสดงถงเลขของแรงดนไฟฟาทมทศนยม 1 ตาแหนง เมอแปลง 00 E6 ใหอยในรปของเลขฐาน 10 จะมคาเปน 230 และเมอแปลง 02 ใหอยในรปเลขฐาน 10 จะมคาเปน 2 ดงนนแรงดนไฟฟามคาเปน 230.2 โวลต

(4) การอานคากระแสไฟฟา สงคาสง B1 C0 A8 01 01 00 1B ตอบกลบขอมล A1 00 11 20 00 00 D2 การตอบกลบขอมลกระแสไฟฟาคอ D2D3=11 20 โดยท 11 แสดงถงจานวนเตมของ

กระแสไฟฟา และ 20 แสดงถงเลขของกระแสไฟฟาทมทศนยม 2 ตาแหนง เมอแปลง 11 ใหอยในรปของเลขฐาน 10 จะมคาเปน 17 และเมอแปลง 20 ใหอยในรปเลขฐาน 10 จะมคาเปน 32 ดงนนกระแสไฟฟามคาเปน 17.32 แอมแปร

Page 29: Internet of Things for Appliance control and energy data ...

16

(5) การอานคากาลงจรง สงคาสง B2 C0 A8 01 01 00 1C ตอบกลบขอมล A2 08 98 00 00 00 42 การตอบกลบขอมลกาลงคอ D1D2=08 98 ทาการแปลง 08 98 ใหเปนเลขฐาน 10 จะ

มคาเปน 2200 ดงนนคากาลงจรงมคาเปน 2200 วตต (6) อานคาพลงงาน สงคาสง B3 C0 A8 01 01 00 1D ตอบกลบขอมล A3 01 86 9F 00 C9 การตอบกลบขอมลพลงงานคอ D1D2D3=01 86 9F ทาการแปลง 01 86 9F ใหเปน

เลขฐาน 10 จะมคาเปน 99999 ดงนนกาลงงานสะสมมคาเปน 99999 วตตตอชวโมง 2.1.3.3 ภาพอธบายการสอสาร

รปท 2.11 แผนภาพการเดนสายไฟ (Wiring diagram) ทมา: https://ru.aliexpress.com/

Page 30: Internet of Things for Appliance control and energy data ...

17

(1) เชอมตอสายตามแผนภาพการเดนสายไฟ (2) หลงจากการตอสายเปนทเรยบรอย ใหทาการเลอกพอรตของการสอสาร โดยท

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

2.1.3.4 ขอควรระวง (1) มอดลนเหมาะสาหรบใชภายในอาคาร กรณาอยานาไปใชภายนอก (2) โหลดทใชไมควรมคาเกนกาลงงานทกาหนด (3) ไมควรลาดบการเดนสายไฟผด

2.1.3.5 รายละเอยดของพารามเตอร (1) ทางานทแรงดนไฟฟา 80-260 โวลตของไฟฟากระแสสลบ (2) กาลงงานทกาหนด คอ 100 แอมแปรตอ 22000 วตต (3) ความถในการปฏบตงานอยท 45-65 เฮรต (4) ความแมนยาของการทาการวด อยทระดบ 1.0

2.1.4 รเลย (Relay) รเลย (Relay) คอ อปกรณอเลกทรอนกสททาหนาท ตด ตอ วงจร คลายกบสวตช โดยใช

หลกการหนาสมผส และการทจะทาใหมนทางานกตองจายไฟใหมนตามทกาหนด เพราะเมอจายไฟใหกบตวรเลย มนจะทาใหหนาสมผสตดกน กลายเปนวงจรปด และตรงกนขามทนททไมไดจายไฟใหมน มนกจะกลายเปนวงจรเปด ไฟทเราใชปอนใหกบตวรเลยกจะเปนไฟทมาจากอปกรณทรเลยทาการเชอมตอ ดงนนทนททเปดอปกรณเชอมตอกจะทาใหรเลยทางาน

รปท 2.12 รเลยทใชงาน ทมา: มงคล พรหมเทศ. งานไฟฟาทวไป. กรงเทพมหานคร: เอมพนธ; 2542.

Page 31: Internet of Things for Appliance control and energy data ...

18

รปท 2.13 สญลกษณของรเลย ทมา: มงคล พรหมเทศ. งานไฟฟาทวไป. กรงเทพมหานคร: เอมพนธ; 2542.

2.1.4.1 โครงสรางของรเลย ภายในโครงสรางของรเลย จะประกอบไปดวยขดลวด 1 ชด และหนาสมผส ซงในหนาสมผส

1 ชด จะประกอบไปดวย หนาสมผสแบบปกตปด (Normally Close หรอ NC) ซงในสภาวะปกต ขานจะตออยกบขารวม (C) และหนาสมผสปกตเปด (Normally Open หรอ NO) ขานจะตอเขากบขารวม (C) เมอขดลวดมแรงดนตกครอม หรอกระแสไหลผานในปรมาณทเพยงพอ ในรเลย 1 ตว อาจมหนาสมผสมากกวา 1 ชด ซงขนอยกบผผลต

รปท 2.14 สญลกษณของรเลยแทนโครงสรางรเลย ทมา: มงคล พรหมเทศ. งานไฟฟาทวไป. กรงเทพมหานคร: เอมพนธ; 2542.

2.1.4.2 หลกการทางานของรเลย เมอมกระแสไฟฟาไหลผานขดลวด จะทาใหขดลวดเกดสนามแมเหลกไปดง แผนหนาสมผส

ลงมา แตะหนาสมผสอกอนทาใหมกระแสไหลผานหนาสมผสไปได

รปท 2.15 สภาวะการทางานของรเลย ทมา: มงคล พรหมเทศ. งานไฟฟาทวไป. กรงเทพมหานคร: เอมพนธ; 2542.

ชดขดลวด

หนาสมผสปกตเปด

หนาสมผสปกตปด

C ขารวม NO

NC

Page 32: Internet of Things for Appliance control and energy data ...

19

2.1.4.3 ขอคานงถงการใชงานรเลยทวไป (1) แรงดนใชงาน คอแรงดนททาใหรเลยทางานได หากเราดทตวรเลยจะระบคา แรงดนทใชงานเอาไว ซง

ถาหากใชแรงดนมากกวาทระบไว ขดลวดภายในตวรเลยอาจจะขาดได หรอหากใชแรงดนตากวามาก รเลยจะไมทางาน สวนในการตอวงจรนนสามารถตอขวใดกได เพราะตวรเลยจะไมระบขวตอไว นอกจากรเลยชนดพเศษ

(2) การใชกระแสผานหนาสมผส ยกตวอยางเชนตวรเลยระบไว 10A 250VAC คอ หนาสมผสของรเลยนนสามารถทน

กระแสได 10 แอมแปร ท 250 โวลต ไฟฟากระแสสลบ แตการใชงานควรทจะใชงานทระดบกระแสตากวาทระบไว เพราะถากระแสมากหนาสมผสของรเลยจะเสยหายได

2.1.4.4 มอดลรเลยแบบ 2 ชอง บอรดรเลยขนาด 2 ชอง มตวตอเอาตพตทรเลยเปน NO COM NC สามารถใชขบโหลดได

ทงแรงดนไฟฟากระแสตรง (DC) และกระแสสลบ (AC) โดยใชสญญาณในการควบคมการทางานดวยสญญาณทรานซสเตอร ทรานซสเตอรลอจก (TTL)

รปท 2.16 บอรดรเลยขนาด 2 ชอง ทมา: http://www.thaieasyelec.com/products/components-th/2-channels-relay-module- ทมา: detail.html

Page 33: Internet of Things for Appliance control and energy data ...

20

(1) คณสมบต (Features) (1.1) รเลยเอาตพตแบบมหนาสมผส 2 ชดคอ หนาสมผสแบบปกตเปด (NO) และ

หนาสมผสแบบปกตปด (NC) เรยกวา singpole-doublethrow (SPDT) (1.2) สงงานดวยระบบแรงดน 0-5 โวลต (TTL) (1.3) รบแรงดนไดสงสด 250 โวลต (กระแสสลบ) 10 แอมแปร หรอ 30 โวลต

(กระแสตรง) 10 แอมแปร (1.4) มแอลอด (LED) แสดงสถานการณทางานของรเลยและแสดงสถานะของบอรด (1.5) มจมเปอรสาหรบเลอกวาจะใชกราวดรวมหรอแยก (1.6) ม OPTO-ISOLATED เพอแยกกราวดสวนของสญญาณควบคมกบไฟทขบ

รเลยออกจากกน (2) คณลกษณะ (Specification)

(2.1) ควบคมไฟกระแสตรงไดสงสด 10 โวลต 10 แอมแปร และไฟกระแสสลบสงสด 250 โวลต 10 แอมแปร

(2.2) ระดบสญญาณอนพตควบคมแบบทรานซสเตอร ทรานซสเตอรลอจก (TTL) ทางานดวยสญญาณแบบแอกทฟไฮ (Active High)

(2.3) ขนาดรยดบอรด 3 มลลเมตร (2.4) ขนาด ยาว 55 มลลเมตร กวาง 40 มลลเมตร และสง 20 มลลเมตร

(3) ขาสญญาณและการเชอมตอ (Pin Definition and Rating)

รปท 2.17 ขาสญญาณ

Page 34: Internet of Things for Appliance control and energy data ...

21

ตารางท 2.2 ขาสญญาณและการเชอมตอ

ขาท คาอธบาย

1 +VCC ขาไฟ 5 โวลตกระแสตรงจากแหลงจายภายนอก 2 GND กราวดของบอรด

3 GND กราวดของรเลย

4 ขาสญญาณอนพตรเลย 1 5 ขาสญญาณอนพตรเลย 2

6 +VCC ขาไฟ 5 โวลตกระแสตรงจากบอรดอารดโน

7 NC (Normally Closed) ซงหมายถงหนาสมผสแบบปกตปด

8 COM (Common) ทจะตดหรอตอวงจรจากขาหนาสมผสแบบปกตปด (NC) หรอขาหนาสมผส

ปกตเปด (NO) 9 NO (Normally Opened) ซงหมายถงหนาสมผสแบบปกตเปด

2.1.5 NodeMCU NodeMCU คอ แพลตฟอรมหนงทชวยในการสรางโปรเจคอนเตอรเนตของทกสรรพสง ท

ประกอบไปดวยตวบอรด (Development Kit) และซอฟตแวรบนบอรด (Firmware) ทเปนโอเพนซอรส (Open source) สามารถเขยนดวยภาษา Lau ได ทาใหการใชงานไดงายขน มาพรอมกบมอดลวายฟาย (WIFI ESP8266) ซงเปนหวใจสาคญในการใชเชอมตออนเตอรเนต ตวมอดล ESP8266 นนมอยดวยกนหลายรนมาก ตงแตเวอรชน ESP-01 ไลไปเรอยๆ จนถง ESP-12 และทฝงอยใน NodeMCU เวอรชนแรกนนเปน ESP-12 แตในเวอรชน 2 นนจะเปน ESP-12E แทน ซงการใชงานโดยรวมกไมไดแตกตางกนมากนก NodeMCU นนมลกษณะคลายอารดโน (Arduino) ตรงทมพอรตอนพตและเอาตพตมาในตว สามารถเขยนโปรแกรมควบคมอปกรณ ไดโดยไมตองผานอปกรณอนๆ และเมอไมนานมานกมนกพฒนาทสามารถทาให Arduino IDE ใชงานรวมกบ NodeMCU ได จงทาใหใชภาษา C หรอ C++ ในการเขยนโปรแกรมได ทาใหสามารถใชงานไดหลากหลายยงขน NodeMCU สามารถทาอะไรไดมากมาย โดยเฉพาะเรองทเกยวกบอนเตอรเนตของทกสรรพสง ไมวาจะเปนการทาเวบขนาดเลก การควบคมการเปดปดไฟผาน วายฟายและอนๆ อกมากมาย

Page 35: Internet of Things for Appliance control and energy data ...

22

2.1.5.1 NodeMCU Devkit 1.0 (ESP-12E) Version 2

รปท 2.18 NodeMCU Devkit 1.0 (ESP-12E) Version 2 ทมา: http://narong.ece.engr.tu.ac.th/ei444/document/ESP8266.pdf

2.1.5.2 คณลกษณะของ NodeMCU (1) ชดพฒนานประกอบไปดวยมอดล ESP8266 (2) ม GPIO PWM, 12C, 1-Wire และ ADC รวมอยบนบอรดเดยว (3) ม USB-TTL มาในตว ไมจาเปนตองซอแยกเหมอนการใช ESP8266 ปกต ทาใหใช

งานไดสะดวกขน (4) มขา GPIO 10 ขา ทก ๆ ขาสามารถเปน PWM, 12C และ 1-Wire ได (5) ม PCB Antenna สาหรบสงสญญาณไรสาย (6) ใชคอนเนกเตอรแบบไมโครยเอสบ (Micro-USB) สาหรบจายแรงดนไฟเลยงหรอ

เทากบ +5 โวลต และสาหรบดาวนโหลดเฟรมแวร

Page 36: Internet of Things for Appliance control and energy data ...

23

รปท 2.19 NodeMCU Devkit 1.0 (ESP-12E) Version 2 ทมา: http://narong.ece.engr.tu.ac.th/ei444/document/ESP8266.pdf

2.1.6 การประมวลผลแบบกลมเมฆ (Cloud Computing) ปจจบนเทคโนโลยการประมวลผลกลมเมฆไดกลายเปนหวใจสาคญของการบรหารจดการตนทน

ดานสารสนเทศของแตละหนวยงาน ไลตงแตบรษทขนาดใหญ (Corporation) มาจนถงผประกอบการขนาดกลางและขนาดเลก (Small and Medium Enterprise: SME) อกทงยงครอบคลมไปถงเหลาผเรมตนประกอบธรกจ (Star Up) ทยงไมมเงนถงเงนถงสาหรบลงทนดานระบบสารสนเทศเปนของตนเอง เรองราวของเทคโนโลยการประมวลผลแบบกลมเมฆมผพดถงกนมากมาย และไมเพยงเทานน การเขาถงเพอขอใชบรการระบบประมวลผลกลมเมฆทมผประกอบการใหบรการอยเปนจานวนมาก ทงในประเทศไทยและตางประเทศกทาไดโดยสะดวก ยงสาหรบผใชบรการทเปนผบรโภคโดยทวไปซงปจจบนมการใชงานอปกรณสมารทโฟน (Smart Phone) และแทบเลต พซ ในการใชชวตเพอกจกรรมตางๆ กมแอพพลเคชนซงชวยในการบรหารจดการขอมลมากมาย ตงแตการทาสารอง (Backup) รปภาพทถายจากโทรศพทเคลอนท รายการขอมลตางๆ รวมถงขอมลมลตมเดยทใชประกอบไลฟสไตลของตนเองทงในแง

Page 37: Internet of Things for Appliance control and energy data ...

24

ของการทใหผบรโภคบรหารจดการขอมลเอง อาท เชน Dropbox หรอ Evemote ไปจนถงแอพพลเคชนใชงาน เชน Facebook, iTune, Instagram หรอแอพพลเคชนใหบรการฟงเพลงอยาง AIS Music Store KKBOX, DeeZer หรอ Spotify

รปท 2.20 สวนหนงของแอพพลเคชนสาหรบผบรโภคทใชประโยชนจากเทคโนโลยการประมวลผลกลม รปท 2.20 เมฆ ทมา: ไพโรจน ไววานชกจ. Cloud Computing หวใจโลกธรกจยคใหม. เซมคอนดกเตอร อเลกทรอนกส. ทมา: 2558:101.

2.1.6.1 บรการพนฐานของการใหบรการการประมวลผลกลมเมฆ (1) บรการดานโครงขาย (Infrastructure) ประกอบไปดวยความสามารถในการประมวลผล บรการเกบขอมลของผใชงาน ทงในแง

ของผบรโภคและการใชงานโดยผประกอบการ โดยแบงแยกพนทในการจดเกบอยางชดเจน และการรบประกนความพรอมของระบบเครอขายทใชในการเขาถงบรการดานการประมวลผลกลมเมฆ

(2) บรการดานแพลตฟอรม (Platform) ประกอบดวยการใหบรการเกบขอมลตามประเภทของการใชงาน การใหบรการแยกแยะ

ตวตนของผใชบรการ (Identity) การใหบรการระบบประมวลผลแบบ Runtime การใหบรการจดควการประมวลผลและการบรหารจดการระบบฐานขอมล

(3) บรการดานแอพพลเคชน (Application) ใหบรการเสรมสาหรบการสรางแอพพลเคชนบนเครอขาย การประมวลผลกลมเมฆ

ประกอบดวยการตรวจคณภาพใหบรการและการใชงาน (Monitoring) การบรหารจดการเนอหาขอมล (Content) การใหบรการสาหรบการเขาใชงานรวมกนระหวางผใชบรการหลายๆ รายในแอพพลเคช นเดยวกน (Collaboration) บรการสนบสนนการสอสารระหวางผใชงาน และบรการดานการคานวณและจดการดานการเงนและคาสวสดการ

Page 38: Internet of Things for Appliance control and energy data ...

25

รปท 2.21 รายละเอยดของบรการตางๆ ภายในเครอขายประมวลผลกลมเมฆ ทมา: ไพโรจน ไววานชกจ. Cloud Computing หวใจโลกธรกจยคใหม. เซมคอนดกเตอร อเลกทรอนกส. ทมา: 2558:103.

2.1.6.2 รปแบบการใหบรการการประมวลผลกลมเมฆ การเลอกใหบรการการประมวลผลกลมเมฆ สาหรบใชงานของหนวยงานธรกจตางๆ นนมสง

ทตองคานงถงอย 2 ประการกคอรปแบบของการใชบรการ (Service Model) และรปแบบของการตดตง ใชงาน (Deployment Model) ซงหนวยงานธรกจพงทาความเขาใจ

(1) รปแบบการใหบรการชนด Infrastructure as a Service เปนบรการทผใชบรการเลอกใชเฉพาะบรการขนพนฐาน ของการประมวลผลกลมเมฆ

เปรยบไดกบการสงถายงานการลงทนทางดานฮารดแวรของระบบสารสนเทศ จากการทหนวยงานธรกจตองลงทนเอง กลายเปนไปเชาใชบรการฮารดแวรจากผใหบรการการประมวลผลกลมเมฆ แตหนวยงานธรกจทเปนผใชงานนยงคงรกษาสทธในการตดตงระบบปฏบตการและซอฟตแวร รวมไปถงการสรางและบรหารจดการแอพพลเคชนใชงานดวยตนเอง ไมใหผบรการประมวลผลกลมเมฆเขามายงเกยว ในหลายๆ กรณมกเรยกรปแบบการเชนใชการประมวลผลกลมเมฆ แบบ laaS วาเปนการใชงานในระดบกายภาพ (Physical Layer)

การใหบรการแบบ laaS ถอเปนรปแบบของการประมวลผลกลมเมฆทงายทสด ซ งหนวยงาน Internet Engineering Task Force ( IETF) ซ งเปนผวางมาตรฐานทางดานเทคโนโลยอนเตอรเนตจากประเทศสหรฐอเมรกาไดใหคานยามบรการ IETF วาเปนการทผใหบรการประมวลผลกลมเมฆ ลงทนสรางเครอขายเครองคอมพวเตอร ไมวาจะเปนการจดสรรกลมของเคร องคอมพวเตอรโดย

Page 39: Internet of Things for Appliance control and energy data ...

26

เฉพาะเจาะจงใหกบลกคาผใชบรการ หรอจะเปนการทา Virtualization กลมเครองคอมพวเตอรระบบเครอขายกลมเมฆของตนเองเพอใหบรการแกลกคาของตนในลกษณะของเครองคอมพวเตอรเสมอน ซงนอกจากเครองคอมพวเตอรทใชในการประมวลผลแลว ยงรวมถงทรพยากรอนๆ บนเครอขายกลมเมฆ เชนอปกรณบนทกขอมล ซงสวนใหญเปนหนวยบนทกขอมลเสมอน นนคอไมไดมการแปลงฮารดดสกทางกายภาพแบบจาเพาะเจาะจงใหกบลกคา หากแตเปนการกนพนทในเชงตรรกะซงอาจกระจายไปบนฮารดดสกหลายๆ ลก เพอจดสรรใหกบผขอใชบรการประมวลผลแบบกลมเมฆแบบ laaS นอกจากนนบรการแบบ laaS ยงครอบคลมรวมไปถงการทผใหบรการเครอขายประมวลผลกลมเมฆ ใหบรการอนๆ เชน Firewall, Load Balancer เพอแบงและจดสรรปรมาณขอมลทถกสงมาบนคอมพวเตอรบนเครอขายกลมเมฆใหสมดลกน การจดสรรเลขหมาย IP ไปจนถงการสรางเครอขายเชอมตอแบบ Virtual LAN จากเครอขายกลมเมฆไปยงสานกงานของหนวยงานธรกจทใชบรการ laaS ผานเครอขายอนเตอรเนตสาธารณะ อนเปนการรกษาความปลอดภยของขอมลทมการรบสงระหวางหนวยงานธรกจกบผใหบรการประมวลผลกลมเมฆ

การใหบรการทรพยากรเหลานม เงอนไขแบบ On-demand นนคอผ ใชบรการประมวลผลกลมเมฆ ไมไดมการจดเตรยมขนาดของทรพยากรเหลานไวตายตวสาหรบลกคาแตละราย แตจะทาการเพมขนาดของทรพยากร เชน ขนาดของพนทจดเกบขอมล ความจของวงจรเชอมตอแบบ Virtual Local Area Network (VLAN) ใหเปนไปตามปรมาณการใชงานของลกคาแตละราย ซงหนวยงานธรกจสามารถเลอกไดวาจะใชการเชอมตอจากเครอขายสารสนเทศภายในองคกรของตน เขาสเครอขายการประมวลผลแบบกลมเมฆของผใหบรการเปนการเชอมตอผานเครอขายอนเตอรเนต แลวใชเทคโนโลย VLAN รกษาความปลอดภยของขอมล หรอเปนการเชาวงจรเชอมตอผานเครอขายการประมวลผลกลมเมฆ ทผใหบรการกลมเมฆอาจมการเตรยมไวหรอผานผใหบรการเครอขายโทรคมนาคม

ในการดาเนนธรกจของหนวยงานธรกจ กมองเพยงวาองคกรของตนไดทาการสงตองาน (Outsource) การลงทนดานฮารดแวรไปใหกบผใหบรการประมวลผลกลมเมฆแลว หนาทรบผดชอบของหนวยงานธรกจจะยงคงอยในเรองของการลงทนและบรหารจดการระบบปฏบตการ ซอฟตแวร และการพฒนาแอพพลเคชนในงานตางๆ ซงนนยอมหมายความวาหนวยงานธรกจยงมหนาทในการรบผดชอบบารงรกษาทางดานซอฟตแวรและแอพพลเคชน กลาวไดวาการใชบรการประมวลผลกลมเมฆแบบ laaS นนเปนเสมอนการแบงงานดานการลงทน เฉพาะฮารดแวรของระบบสารสนเทศใหกบผใหบรการประมวลผลแบบกลมเมฆเทานน เงนคาใชจายของการใชบรการแบบ laaS จะถกคดคานวณในรปของทรพยากรเครอขายประมวลผลกลมเมฆทผใหบรการไดทาการจดสรรใหกบหนวยธรกจ

(2) รปแบบการใหบรการชนด Platform as a Service ขอบเขตหนาทของผใหบรการประมวลผลแบบกลมเมฆจะเพมมากขนกวาในการใหเชา

บรการแบบ laaS โดยมการเพมหนาทในการจดเตรยมระบบปฏบตการ ซงแนนอนวาภายในเครอขายการ

Page 40: Internet of Things for Appliance control and energy data ...

27

ประมวลผลแบบกลมเมฆของผใหบรการซงประกอบไปดวยเครองคอมพวเตอรจานวนมหาศาล กยอมตองมการทา Segmentation เพอแบงกลมเครองคอมพวเตอรทมการแบงหนาทแบบ Virtuallization ใหประกอบไปดวยกลมทมระบบปฏบตการวนโดว (Windows) ระบบปฏบตการ UNIX ฯลฯ เพอเตรยมไวใหผใชบรการทสนใจเชาบรการแบบ PaaS ไดเลอกใชงาน และยอมจะตองมกลมเครองคอมพวเตอรแบบ Virtualization ทไมไดลงระบบปฏบตการใด ๆ ไวเพอใหบรการแบบ laaS สาหรบทจะใหผใชบรการนาไปลงระบบปฏบตการทตนเองตองการควบคมและถอครอง

นอกจากการจดเตรยมระบบปฏบตการสาหรบการใหเชาการประมวลผลแบบกลมเมฆแบบ PaaS ผ ใหบรการยงจะตองมการจดเตรยม Program Language เชน C, C++ , Virtual C, HTML ฯลฯ ระบบประมวลผล (Execution Environment) ระบบฐานขอมลสาหรบการเขยนโปรแกรมและบนทกขอมล รวมถงบรการแบบเวบเซรฟเวอร (Web server) เพอใหลกคาทเปนหนวยงานธรกจทตองการสงตองานดานการบรการจดการสงเหลาน นอกเหนอจากการหวงเชาใชเฉพาะฮารดแวรเสมอนในกรณของ laaS การเชาใชบรการการประมวลผลแบบกลมเมฆแบบ PaaS นมขอดเหนอกวา laaS ตรงทสะดวกตอการทหนวยงานธรกจจะมงตรงไปทการพฒนาแอพพลเคชน โดยไมตองวนวายกบการลงทนและบรหารจดการระบบปฏบตการและซอฟตแวรสนบสนนอนๆ รวมทงยงสามารถเรยกใชบรการเวบเซรฟเวอร จากทางผใหบรการประมวลผลแบบกลมเมฆไดโดยตรง ตวอยางของบรการแบบ PaaS จาก ผใหบรการประมวลผลแบบกลมเมฆระดบโลกกไดแก Microsoft Azure และ Google App Engine ซงมการบรหารจดการระบบทรพยากรตงแตระดบฮารดแวรและซอฟตแวร ไปจนถงอปกรณบนทกขอมลใหความยดหยนทงในแงของขดความสามารถในการประมวลผล และขนาดของหนวยบนทกขอมล เพอสอดรบกบปรมาณความตองการใชงานของหนวยงานธรกจ เปนการบรหารจดการแบบอตโนมต ทาใหหนวยงานธรกจไมจาเปนตองคอยตดตอประสานงานกบบรษท ผใหบรการเพอขอปรบเปลยนระดบของการใหบรการ ผลดทเกดขนกคอทาใหหนวยงานธรกจมความมนใจวาการเชาใชบรการการประมวลผลแบบกลมเมฆแบบ PaaS จะชวยทาใหระบบสารสนเทศสามารถเตบโตไดอยางไมสะดด ภายใตหลกการประมวลผลแบบ Real-time Environment ภายใตการเชอมตอกบเครอขายประมวลผลแบบกลมเมฆ

(3) รปแบบการใหบรการชนด Software as a Service เปนรปแบบการใหบรการประมวลผลแบบกลมเมฆแบบเบดเสรจ ซงผใหบรการกลมเมฆ

จะทาหนาทบรหารจดการทงระบบเครอขายทเปนฮารดแวร รวมจนถงแพลตฟอรมทเปนระบบปฏบตการและการเขยนโปรแกรมตางๆ เปนพนฐาน แลวตอยอดใหบรการแอพพลเคชนเพอใหลกคาทเปนหนวยงานธรกจสามารถเรยกใชงานไดโดยไมตองเสยเวลาทาการเขยนแอพพลเคชนดวยตนเอง ในหลายๆ กรณมกมการเรยกใหบรการแบบ SaaS วา On-demand Software โดยผใหบรการการประมวลผลแบบกลมเมฆ มการคดราคาคาบรการจากลกคาจากปรมาณการใชงาน (Pay-per-use) และมกมการกาหนดรปแบบการ

Page 41: Internet of Things for Appliance control and energy data ...

28

คดเงนในลกษณะของการสมครสมาชกใชงาน หากเทยบกบการใชงานในลกษณะของผบรโภค ตวอยางของบรการชนดนกไดแกบรการ Cloud Storage อยางแอพพลเคชน Dropbox นนเอง

รปท 2.22 รปแบบของการเลอกใชบรการการประมวลผลแบบกลมเมฆ ทมา: ไพโรจน ไววานชกจ. Cloud Computing หวใจโลกธรกจยคใหม. เซมคอนดกเตอร อเลกทรอนกส. ทมา: 2558:105.

2.1.7 เนตพาย (NETPIE) เนตพาย (NETPIE) เปนอนเตอรเนตของทกสรรพสง Cloud Platform ทพฒนาขนโดยทม

งานวจยและเปดใหบคคลทวไปใชงานโดยม Web portal ทสามารถลงทะเบยนและจดการตวตนและสทธของแอพพลเคชนและอปกรณไดท https://netpie.io ตงแตเดอนกนยายน 2558 เปนตนมา เนตพายเปนMiddleware ทมหวใจหลก นอกเหนอจากสวนอนๆ เปน Distributed MQTT Brokers ซงเปนเสมอน จดนดพบใหส งตางๆ (Things) มาตดตอสอสารและทางานรวมกนผานวธการสงขอความแบบ Publish/Subscribe เนตพายมโครงสรางสถาปตยกรรมเปนคลาวดอยางแทจรงในทกองคประกอบ ทาใหสามารถขยายตวไดอยางอตโนมต (Auto-scale) สามารถดแลและซอมแซมตวเองไดอตโนมตเมอสวนหนงสวนใดในระบบมปญหา (Self-healing, Self-recovery) โดยไมตองพงผดแลระบบ การบรหารจดการระบบเปนแบบ Plug-and-Play ไมตองปรบแตง ในฝงอปกรณเนตพายม Client Library หรอทเรยกวา ไมโครเกยร (MicroGear) ซงทาหนาทสรางและดแลชองทางการสอสารระหวาอปกรณกบเนตพาย รวมไปถงรกษาความปลอดภยในการสงขอมล โดยไมโครเกยรเปนโอเพนซอรส (Open Source)

Page 42: Internet of Things for Appliance control and energy data ...

29

รปท 2.23 วธการสอสารของสงตาง ๆ ผานเนตพาย ทมา: NECTEC a member of NSTDA. คมอการใชงาน NETPIE. 2559.

2.1.7.1 ประโยชนของเนตพาย

(1) ชวยลดการใชทรพยากรของการเชอมตอ เนตพาย (NETPIE) ชวยใหอปกรณสามารถสอสารกนไดโดยผใชไมตองกงวลวา อปกรณ

นนจะอยทใด เพยงแคนาไมโครเกยรไลบราร (NETPIE library) ไปตดตงในอปกรณเนตพายจะรบหนาทดแลการเชอมตอใหทงหมด ไมวาอปกรณนนจะอยในเครอขายชนดใด ลกษณะใด หรอแมกระทงเคลอนยายไปอยทใด ผใชสามารถตดปญหากวนใจในการทจะตองมาออกแบบการเขาถงอปกรณจากระยะไกล (Remote access) ดวยวธแบบเดมๆ เชนการใช fixed public IP หรอการตดตง port forwarding ในเราเตอร (router) หรอการตองไปลงทะเบยนกบผใหบรการ dynamic DNS ซงทงหมดลวนมความยงยากและลดความยดหยนของระบบไมเพยงเทานนเนตพาย ยงชวยใหการเรมตนใชงานเปนไปโดยงายโดยการออกแบบใหอปกรณถกคนพบและเขาสบรการโดยอตโนมต (Automatic discovery, plug and play)

(2) ชวยลดภาระดานความปลอดภยของระบบ เนตพายถกออกแบบใหมระดบและสทธในการเขาถงในระดบ fine gain กลาวคอผใช

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

Page 43: Internet of Things for Appliance control and energy data ...

30

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

ทาใหเกดความยดหยน และคลองตวสงในการขยายตว นอกจากน มอดลตางๆ ยงถกออกแบบใหทางานแยกจากกนเพอใหเกดสภาวะ loose coupling และสอสารกนดวยวธการ asynchronous messaging ชวยใหแพลตฟอรมมความนาเชอถอสง สามารถนาไปใชซา และพฒนาตอเตมไดงาย ดงนนผพฒนาไมจาเปนตองกงวลกบการขยายตวเพอรบโหลดทเพมขนในระบบอกตอไป

2.1.7.2 จดเดนของเทคโนโลย (Innovation Statement) (1) ออกแบบเพอรองรบการขยายตวของระบบไดอยางไรขดจากด (2) ทกองคประกอบของแพลตฟอรมมสวนซาสารองทาใหระบบมความพรอมใชสง (3) มระบบบรหารจดการ Identity ของอปกรณทยดหยน

2.1.7.3 คณสมบตและอตราคาบรการ (1) รองรบการเชอมตออปกรณแบบ Plug-and-Play (2) รองรบการเชอมตอสอสารไดทกท ทกเวลา (3) รองรบการสอสารของอปกรณจานวนมาก (4) รองรบการจดการสทธและการยนยนตวตนของอปกรณทยดหยน (5) ม Open-source Library ทรองรบระบบปฏบตการและฮารดแวรทหลากหลาย

ตารางท 2.3 อตราคาบรการ

ฟร กจการ

อปกรณ (Devices) 100 มากกวา 100 แอพไอด (AppID) ไมจากด ไมจากด

ขอความ (Message) ไมจากด ไมจากด

อตรา (Rate) 1 ขอความตอวนาท 20 ขอความตอวนาท ราคา (Price) 0 บาท ตลอด (ลงทะเบยน) ตดตอ

2.1.7.4 ชนดของคย (Key) เนตพาย (NETPIE) รองรบอปกรณทหลายหลาย นอกจากอปกรณกายภาพเชน บอรด

ฮารดแวรตาง ๆ แลว ยงรองรบอปกรณเสมอน เชน แอพพลเคชนตางๆ ซงรวมไปถงแอพพลเคชนทเขยนดวย HTML5 ทสามารถรนไดบนเบราเซอร ในกรณเชนน การเชอมตอไมสามารถเปนแบบการคงอย (Persistent) ได เนองจากตองมการปดเปดเบราเซอรตลอดเวลา ดงนนการจดการคย (Key) และ Token

Page 44: Internet of Things for Appliance control and energy data ...

31

มประสทธภาพ หลกเลยงการสราง Token ทงไวโดยไมไดใชงาน เนตพายจงออกแบบใหมคยอย 2 ชนด คอ

(1) Device Key เมออปกรณตดตง Device Key และรองขอ Token มายงเนตพาย การไดรบการ

อนญาตสทธ อปกรณจะไดรบ Token ทใชไดตลอดไป ไมมการหมดอาย ดงนนตราบใดทไมมการเพกถอนสทธ อปกรณสามารถใช Token เดม ไปไดตลอดโดยไมตองเขาสกระบวนการ Authorization ใหม Device Key จงเหมาะกบอปกรณกายภาพทสามารถรกษาชองการเชอมตอกบเนตพายไวไดโดยตลอด

(2) Session Key อปกรณทไดรบการตดตง Session Key จะไดรบ Token ทใชไดเพยงครงเดยว (One-

time Token) หากอปกรณยกเลกการเชอมตอไป และตอกลบมาใหม จะตองมการนา Session Key ไปขอ Token ใหมทกครง Session Key จงเหมาะกบการใชงานแอพพลเคชนทรนบนเบราเซอรทตองมการปดเปดอยเรอยๆ เพราะหากใช Device Key ทกครงทเบราเซอรถกเปดขนจะมการรองขอ Token ใหม และเมอเบราเซอรถกปดไป Token ทไดจะคางอยเชนนนโดยไมไดใชงานอก สงผลใหภายใต Key เดยวกนม Token ทงทใชงานและไมไดใชงานแลวผกอยเปนจานวนมาก สรางความสบสนซบซอนทไมจาเปนใหกบผใช จงขอเนนยาอยางยงวาไมควรใช Device Key กบแอพพลเคชนทรนบนเบราเซอร HTML5 โดยเดดขาด

2.1.7.5 ไมโครเกยร (Microgear) ไมโครเกยร (Microgear) คอซอฟตแวรไลบรารของเนตพาย (NETPIE) ทตดตงอยบน

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

(1) ดานการสอสาร (Communication) ไมโครเกยรจะเปนผชวยในการสรางการเชอมตอ (Connection) ไปยงคลาวดของ

เนตพาย (NETPIE) และคอยตรวจสอบสถานะของการเชอมตอ หากการเชอมตอมปญหาไมโครเกยร (Microgear) สามารถชวยเชอมตอใหใหมเพอใหการสอสารเปนไปไดอยางราบรน นอกจากนไมโครเกยร (Microgear) ยงชวยอานวยความสะดวก ในชองทางการสอสารแบบเขารหสในกรณทผใชตองการ สวนการแลกเปลยนขอมลระหวางไมโครเกยร (Microgear) และคลาวดของเนตพาย (NETPIE) จะใช โพรโทคอล MQTT ในการสอสาร

Page 45: Internet of Things for Appliance control and energy data ...

32

(2) ดานการยนยนตวตน (Authentication) ในขนตอนการสรางการเชอมตอไมโครเกยร (Microgear) จะชวยยนยนตวตนของ

อปกรณกบคลาวดของเนตพาย (NETPIE) โดยการพสจนตวตน (Identity) ของอปกรณจะใชขอมลประกอบกนสามสวนคอ AppID, App Key และ Token

(3) ดานการขออนญาตสทธ (Authorization) การขอนญาตสทธในการสอสารจะเกดขนในขนตอนการสรางการเชอมตอ ควบคกบการ

ยนยนตวตน คลาวดของเนตพาย (NETPIE) จะเปนผออกใบอนญาต (Token) ทระบวาอปกรณตวน สามารถสอสารไดกบอปกรณตวใดบาง ในกรณปกตอปกรณทอยภายใตกลม AppID เดยวกนเทานน จงจะมสทธสอสารกนได

(4) ดานการประสานงาน (Coordination) ไมโครเกยร (Microgear) มฟงกชนทชวยใหอปกรณตางๆ ภายในกลม AppID เดยวกน

ทราบสถานะของกนและกน เชนทราบวามอปกรณใดออนไลนเขามาใหมในกลม หรอมอปกรณใดออกไปจากกลม รวมถงทราบการเปลยนแปลงสถานะของอปกรณทสนใจตดตาม จากขอมลดงกลาวผใชสามารถกาหนดบทบาทหนาทใหอปกรณในกลมตามสถานะของอปกรณอนๆ ในกลม เชน หากเปนอปกรณตวแรกในกลมใหทาหนาทเปนหวหนากลม เปนตน

2.1.7.6 Key Management Concept รปแบบการจดการสทธของแอพพลเคชนและอปกรณ เนตพาย (NETPIE) มความยดหยนใน

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

(1) แบบท 1 Trusted System วธนเหมาะสาหรบ ระบบทพฒนาขนมาเพอการทดสอบ หรอระบบทอปกรณทกตวอย

ภายใตการดแลของเจาของระบบเดยวกน ในแบบนอปกรณทกตวในระบบจะถกตดตง App Key และ App Secret ชดเดยวกนและมสทธการเขาถงทกอยางเหมอนกนหมด ทาใหมความสะดวกคลองตวสงในการจดการตวตนและใชงาน ตวอยางระบบทเหมาะกบการใชงานแบบน ไดแก ระบบตวตรวจร (Sensor) สภาพแวดลอมทพฒนาขนเพอการใชงานเฉพาะท

Page 46: Internet of Things for Appliance control and energy data ...

33

รปท 2.24 Trusted System ทมา: NECTEC a member of NSTDA. คมอการใชงาน NETPIE. 2559.

(2) แบบท 2 Third-party System วธน เหมาะสาหรบ ระบบทใหบรการตอบคคลอน และ/หรอ เมออปกรณอย ใน

สภาพแวดลอมทนอกเหนอการควบคมของเจาของระบบ อปกรณทกตวจะใช Device Key และ Device Secret ทแตกตางกนและมสทธการเขาถง แตกตางกนไป เนองจากอปกรณแตละตวมการระบตวตนทแตกตางกน วธการนมความปลอดภยสง แตกทาใหการบรหารจดการสทธและตวตนอยากขนกวาแบบท 1 ตวอยางระบบทเหมาะกบการใชงานแบบน ไดแก ระบบอปกรณอานวยความสะดวกในบาน เชน หลอดไฟทควบคมไดผานแอพพลเคชน เนองจากผพฒนาไมไดพฒนาหลอดไฟเพอใชเองแตเพอขายตอ เมอผใชซอหลอดไฟไปตดตงทบานควรมสทธในการควบคมเฉพาะหลอดไฟในบานของตนเทานน ดงนน Key ในหลอดไฟแตละดวงตองแตกตางกน

Page 47: Internet of Things for Appliance control and energy data ...

34

รปท 2.25 Third-party System ทมา: NECTEC a member of NSTDA. คมอการใชงาน NETPIE. 2559.

(3) แบบท 3 Hybrid System วธนเหมาะสาหรบระบบทประกอบดวยอปกรณของเจาของระบบเอง ซงตดตงดวย App

Key, App Secret และอปกรณทใชงานโดยบคคลอนซงตดตงดวย Device Key, Device Secret เปนการใชงานทผสมผสานแบบ Trusted System และแบบ Third-party System

รปท 2.26 Hybrid System ทมา: NECTEC a member of NSTDA. คมอการใชงาน NETPIE. 2559.

Page 48: Internet of Things for Appliance control and energy data ...

35

2.1.7.7 อปกรณตาง ๆ ทไมโครเกยร (Microgear) รองรบ

ตารางท 2.4 อปกรณตาง ๆ ทไมโครเกยร (Microgear) รองรบและเนตพาย (NETPIE) สามารถ ตารางท 2.4 ประมวลผลได

รปท 2.27 บอรดอารดโน (Arduino board)

อารดโน (Arduino) คอ แผงวงจรไมโครคอนโทรลเลอรพนฐานทนยมใชกน

- 8 bit microcontroller - Extremely popular - Simple to program - Extend functionality by

integrating shields - Price varies between

2xx-1xxx bath

รปท 2.28 บอรดราสเบอรรพาย (Raspberry Pi board)

ราสเบอรรพาย (Raspberry Pi) แผงคอมพวเตอรลนกซ (Linux) ประกอบไปดวย

- Embedded Linux board - ARM Cortex-A7 900 MHz - 1 GB Ram - HDMI - USB port - Ethernet port - Price 20-35 USD

รปท 2.29 โทรศพทเคลอนท

สงของ (Things) ทเปนมอถอ (Mobile) รองรบระบบปฏบตการ IOS Device, Android

Page 49: Internet of Things for Appliance control and energy data ...

36

รปท 2.30 สงของ (things)

สงของ (Things) ทเปนระบบปฏบตการ Linux, Mac OS, Windows

รปท 2.31 ESP8266

ESP8266 แผงวงจรวายฟาย (Wi-Fi) และไมโครคอนโทรลเลอรทสามารถโปรแกรมได

- Wi-Fi module + MCU - 12C, SPI, PWM - Official firmware interfaces via

serial AT command - Retail Price < 3 USD

รปท 2.32 NodeMCU

NodeMCU Dev Kit แผงวงจรทตอยอดจาก ESP8266

- Based on ESP8266 + USB to serial module

- Official firmware executes LUA script

- Price < 9 USD

รปท 2.33 Spark Core

Spark Core สามารถโปรแกรมผานเวบได - Microcontroller + Wi-Fi - ARM based Arduino

environment - TI CC3000 Wi-Fi module

support smart config - Program via web IDE - Compile and flash over the air

via a free cloud service - Price 39 USD

Page 50: Internet of Things for Appliance control and energy data ...

37

รปท 2.34 สงของ (Things)

สงของ (Things) ทเปน Browser HTML5 - Pure HTML5 files running on

a web browser without cooperation of web servers

รปท 2.35 ARM Embed

ARM Embed - STM32 Nucleo open

development platform

2.1.8 แอนดรอยด (Android) Android OS คอ ระบบปฏบตการสาหรบอปกรณพกพา เชน โทรศพทมอถอ แทบเลต

คอมพวเตอรและเนตบค ททางานบนลนกซเคอรเนล เรมพฒนาโดยบรษทแอนดรอยด จากนนบรษท แอนดรอยดถกซอโดยกเกล และทางกเกลไดนาแอนดรอยดไปพฒนาตอ สวนดานลขสทธของโคด แอนดรอยดจะใชในลกษณะของซอฟแวรเสรหรอโอเพนซอรส (Open Source) ทาใหนกพฒนาสามารถแกไข ดดแปลงโคดแอนดรอยดไดอยางอสระ และทสาคญคอแจกฟร สาหรบระบบปฏบตการแอนดรอยดเปนทรจกตอสาธารณชน เมอวนท 5 พฤศจกายน พ.ศ.2550 และแอนดรอยดเวอรชน 1.0 ถกปลอยออกมาใชงานอยางเปนทางการครงแรกเมอวนท 28 กนยายน พ.ศ.2551

2.1.8.1 โครงสรางของแอนดรอยด การทาความเขาใจโครงสรางของระบบปฏบตการแอนดรอยด ถอวาเปนสงสาคญเพราะถา

นกพฒนาโปรแกรมสามารถมองภาพโดยรวมของระบบไดทงหมด จะทาใหสามารถเขาใจถงกระบวนการทางานไดดยงขน และสามารถนาไปชวยในการออกแบบโปรแกรมทตองการพฒนา เพอใหเกดประสทธภาพในการทางาน โครงสรางทสาคญตางๆ ในระบบปฏบตการแอนดรอยดมดงน

Page 51: Internet of Things for Appliance control and energy data ...

38

(1) แอพพลเคชน (Application) สวนแอพพลเคชนหรอสวนของโปรแกรมทมมากบระบบปฏบตการ เปนกลมของ

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

(2) Application Framework เปนสวนทมการพฒนาขนเพอใหนกพฒนาสามารถพฒนาโปรแกรมไดสะดวก และม

ประสทธภาพมากยงขน โดยนกพฒนาไมจาเปนตองพฒนาในสวนทมความยงยากมากๆ เพยงแคทาการศกษาถงวธการเรยกใชงาน Application Framework ในสวนทตองการใชงาน แลวนามาใชงานซงมหลายกลมดวยกน ตวอยางเชน

(2.1) Activities Manager เปนกลมของชดคาสงทจดการเกยวกบวงจรการทางานของหนาตางโปรแกรม (Activity)

(2.2) Content Providers เปนกลมของชดคาสง ทใชในการเขาถงขอมลของโปรแกรมอน และสามารถแบงปนขอมลใหโปรแกรมอนเขาถงได

(2.3) View System เปนกลมของชดคาสงทเกยวกบการจดการโครงสรางของหนาจอทแสดงผลในสวนทตดตอกบผใชงาน (User Interface)

(2.4) Telephony Manager เปนกลมของชดคาสงทใชในการเขาถงขอมลดานโทรศพท เชน หมายเลขโทรศพท เปนตน

(2.5) Resource Manager เปนกลมของชดคาสงในการเขาถงขอมลทเปน ขอความหรอรปภาพ

(2.6) Location Manager เปนกลมของชดคาสงทเกยวกบตาแหนงทางภมศาสตร ทระบบปฏบตการไดรบคาจากอปกรณ

(2.7) Notification Manager เปนกลมของชดคาสงทจะถกเรยกใชเมอโปรแกรม ตองการแสดงผลใหกบผใชงาน ผานทางแถบ (Status Bar) ของหนาจอ

(3) Libraries เปนสวนของชดคาสงท พฒนาดวย C/C++ โดยแบงชดคาสงออกเปนกล มตาม

วตถประสงคของการใชงาน เชน Surface Manage จดการเกยวกบการแสดงผล Media Framework จดการเกยวกบการแสดงภาพและเสยง Open GL I ES และ SGL จดการเกยวกบภาพ 3 มต และ 2 มต SQLite จดการเกยวกบระบบฐานขอมล เปนตน

Page 52: Internet of Things for Appliance control and energy data ...

39

(4) Android Runtime จะม Darvik Machine ทถกออกแบบมา เพอใหทางานบนอปกรณทมหนวยความจา

(Memory) หนวยประมวลผลกลาง (CPU) และพลงงาน (Battery) ทจากด ซ งการทางานของ Darvik Machine จะทาการแปลงไฟลทตองการทางาน ไปเปนไฟล .DEX กอนการทางาน เหตผลกเพอใหมประสทธภาพเพมขน เมอใชงานกบหนวยประมวลผลกลางทมความเรวไมมาก สวนตอมากคอ Core Libraries ทเปนสวนรวบรวมคาสงและชดคาสงสาคญ โดยถกเขยนดวยภาษาจาวา (Java Language)

(5) Linux Kernel เปนสวนททาหนาทเปนหวใจสาคญ ในการจดการกบบรการหลกของระบบปฏบตการ

เชน เรองหนวยความจา พลงงาน ตดตอกบอปกรณตางๆ ความปลอดภย เครอขาย โดยแอนดรอยดไดนาเอาสวนนมาจากระบบปฏบตการลนกซ รน 2.6 (Linux 2.6 Kernel) ซงไดมการออกแบบมาเปนอยางด

รปท 2.36 โครงสรางตาง ๆ ทเปนองคประกอบสาคญในระบบปฏบตการแอนดรอยด ทมา: รงโรจน เกอกลพงศ. ววฒนาการของระบบปฏบตการแอนดรอยด (Android) สเทคโนโลยใน ทมา: อนาคต. เซมคอนดกเตอร อเลกทรอนกส. 2556:136.

Page 53: Internet of Things for Appliance control and energy data ...

40

2.1.9 App Inventor โปรแกรม MIT APP Inventor เปนโปรแกรมสาหรบสรางแอพพลเคชนบนโทรศพทมอถอ

แอนดรอยดและแทบเลต ทอานวยความสะดวกใหกบนกพฒนาในรปแบบของการประกอบแบบลอจคลบลอก (Logical Block) ในลกษณะเดยวกบโปรแกรมภาษา Scratch Visual Programming Language ซงเปนการนาวชวบลอก (Visual Blocks) มาประกอบเปนลอจกคาสงแทนการพฒนาซอฟตแวร ทาใหผทสนใจจะพฒนาซอฟตแวรบนอปกรณโทรศพทแอนดรอยดไมจาเปนตองมความรเรองการโปรแกรมภาษามากอนกสามารถเรมตนการพฒนาซอฟตแวรสาหรบโทรศพทแอนดรอยดไดโดยงาย

รปท 2.37 ลกษณะการใชงาน MIT App Inventor ทมา: http://appinventor.mit.edu/explore/ai2/setup.html

Page 54: Internet of Things for Appliance control and energy data ...

41

2.2 งานวจยทเกยวของ ณฐธดา มากสงข และจนดารตน วรรณคณ (2556) ไดทาการศกษาระบบตรวจสอบอณหภมดวย

สมารทโฟนผานระบบปฏบตการแอนดรอยด เปนโครงงานทเกยวกบแอพพลเคชนตรวจสอบอณหภม โดยมการสงขอมลผานการเชอมตอแบบไรสาย ซงประกอบไปดวยตวตรวจรสาหรบวดอณหภม และสงคาของอณหภมมาทาการประมวลผลในไมโครคอนโทรลเลอร ATMEGA1280 หลงจากนนจะสงขอมลมาใหกบบอรดอารดโน ไวไฟ ชว เพอทาการสงขอมลท ไดรบมาดวยการสอสารแบบไรสาย หลงจากนนแอพพลเคชนทเขยนโดยโปรแกรมอคปส จะทาการประมวลผลคาทไดรบมา แลวนามาแสดงผลทางหนาจอสมารทโฟน โดยคาของอณหภมจะอยในหนวยองศาเซลเซยส อกทงยงสามารถตงคาขอบเขตของอณหภมเพอใหมการเตอนสาหรบงานทตองการควบคมอณหภม จากการออกแบบแอพพลเคชนดวยภาษาจาวา จะแบงชวงของอณหภมไดทงหมด 3 แบบ คอ อณหภมตากวาทตงไว สงกวาทตงไว และอณหภมปกต คอ อยในขอบเขตทเรากาหนดไว โดยแอพพลเคชนจะมการทางานโดยแจงเตอนดวยขอความปรากฏทหนาจอสมารทโฟน พรอมทงมการแจงเตอนดวยเสยง หากอณหภมทกาลงวดอยนนไมไดอยในขอบเขตทกาหนดไว โดยคาทไดจากเครองวดอณหภมจะมคาใกลเคยงกบคามาตรฐานเมอเทยบกบเทอรโมมเตอรแบบดจตอลรน WT-1

กรรภรมย สวรรณประสทธ และรงฤด ธรรมขนธ (2556) ไดทาการศกษาการควบคมอปกรณไฟฟาผาแอพพลเคชนบนระบบแอนดรอยด เปนการสรางแอพพลเคชนควบคม ปด เปดหลอดไฟสองสวางภายในบาน โดยสงงานบนระบบปฏบตการแอนดรอยดผานเครอขายอนทราเนตไรสาย ไปยงบอรด Embedded system โดยใชระบบปฏบตการณ Linux ควบคมการเปด ปดหลอดไฟสองสวาง ซงไดออกแบบตวโปรแกรมใหสามารถควบคมอปกรณไฟฟาจากระยะไกลผานเครอขายวายฟาย ทาใหผใชสามารถควบคมการเปด ปด หลอดไฟสองสวางผานแอพพลเคชนได โดยในสวนของแอพพลเคชน สามารถสงงานผานทางโทรศพทมอถอบนระบบปฏบตการแอนดรอยดผานเครอขายไรสายวายฟาย โดยระบ IP Address ของปลายทาง จากนนจงสงคาสง On เพอเปดหลอดสองสวาง สงคาสง Off เพอปดหลอดสองสวาง ซงแตละครงทมการสงงาน หนาแอพพลเคชนจะแสดงสถานะของอปกรณปลายทาง เชน เมอสงเปดไฟหลอดท 1 หนาแอพพลเคชนจะแสดงขอความ LED1 On เมอสงปดไฟ หนาแอพพลเคชนจะแสดงขอความ LED1 Off สามารถเปด ปด อปกรณไดสะดวกสบายและประหยดเวลาในการสงงานเครองใชไฟฟา

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

Page 55: Internet of Things for Appliance control and energy data ...

42

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

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

ดงนนในโครงงานเลมนจงไดเลอกใชอปกรณฮารดแวร เปน NodeMCU ทเปนอปกรณแบบโอเพนซอรส ไมมความยงยากในการเขยนโปรแกรมมาใชงานรวมกบรเลยและตวตรวจร PZEM-004T และทางานโดยใชการเชอมตอผานระบบประมวลผลกลมเมฆ ทาใหเมอใดกตามทอปกรณมการเชอมตออนเตอรเนตจะสามารทาการควบคมปดเปดอปกรณไฟฟา และยงสามารถดขอมลการใชพลงงานไดผานทางเวบแอพพลเคชน

Page 56: Internet of Things for Appliance control and energy data ...

43

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

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

ผานระบบอนเตอรเนตของทกสรรพสง (Internet of Things: IoT) โดยแยกการออกแบบและการสรางออกเปนสวนหลก ๆ ไดดงน

3.1 ตวควบคมอปกรณไฟฟา 3.1.1 บลอกไดอะแกรมตวควบคมอปกรณไฟฟา

รเลย NodeMCU NETPIE อนเตอรเนต

รปท 3.1 บลอกไดอะแกรมควบคมอปกรณไฟฟา 3.1.2 ฮารดแวร

NeutronLine

รปท 3.2 การเชอมตออปกรณในสวนของการควบคมอปกรณไฟฟา

Page 57: Internet of Things for Appliance control and energy data ...

44

3.2 ตวบนทกขอมลการใชพลงงาน 3.2.1 บลอกไดอะแกรมตวบนทกขอมลการใชพลงงาน

CT coil PZEM-004t NodeMCU NETPIE อนเตอรเนต

รปท 3.3 บลอกไดอะแกรมตวบนทกขอมลการใชพลงงาน

3.2.2 ฮารดแวร

PZEM-004t

Line

Neutron

รปท 3.4 การเชอมตออปกรณในสวนของตวบนทกขอมลการใชพลงงาน

Page 58: Internet of Things for Appliance control and energy data ...

45

3.3 ตวควบคมอปกรณไฟฟาและบนทกขอมลการใชพลงงาน 3.3.1 ภาพรวมของตวควบคมอปกรณไฟฟาและบนทกขอมลการใชพลงงาน

Line

ModeMCU

รเลย

CT coil

PZEM-004t

NETPIE

อนเตอรเนต

PZEM-004t

CT Coil

รปท 3.5 ภาพรวมของตวควบคมอปกรณไฟฟาและบนทกขอมลการใชพลงงาน

Page 59: Internet of Things for Appliance control and energy data ...

46

3.3.2 ฮารดแวรในสวนของภาคสง

PZEM-004t

PZEM-004t

GND

IN1 – D5IN2-D6

VCC

รปท 3.6 การเชอมตออปกรณ ฮารดแวรในสวนของภาคสง

Page 60: Internet of Things for Appliance control and energy data ...

47

3.3.3 เนตพาย (NETPIE) 3.3.3.1 การสมครใชงาน

(1) ไปทเวบไซต http//:netpie.io/sign_up จะปรากฏหนาเวบดงรปท 3.7 กรอกขอมลใหเรยบรอยจากนนคลกทปม SIGN UP เพอยนยนการลงทะเบยน

รปท 3.7 หนาลงทะเบยนผใชงานเนตพาย (NETPIE)

(2) รอรบ SMS จากทางเนตพาย (NETPIE) ซงสงไปยงหมายเลขโทรศพทเคลอนททลงทะเบยนไว ตวอยาง SMS: Your one-time password for NETPIE is 258771949728

(3) คลกทเมน LOGIN เพอเขาสระบบนาอเมลลทลงทะเบยนไวใสในชอง USERNAME OR EMAIL ADDRESS และนารหสผานทไดรบจาก SMS ใสในชอง PASSWORD แลวคลกปม LOGIN

(4) ตงรหสผานใหม โดยใสรหสผานใหมในชอง NEW PASSWORD และ CONFIRM PASSWORD

(5) หลงจากสมครสมาชก และลอกอนเรยบรอยแลว สามารถสรางแอพพลเคชนไดโดยเลอกทเมน APPLICATIONS เพอเขาไปทหนา APPLICATION MANAGEMENT ซงแสดงแอพพลเคชนทงหมดทผใชงานมอย การสรางแอพพลเคชนใหมทาไดโดยการคลกทปม +

รปท 3.8 หนาจดการแอพพลเคชนสาหรบผใชงานเนตพาย (NETPIE)

Page 61: Internet of Things for Appliance control and energy data ...

48

(6) ใน Popup ใหกาหนดชอแอพพลเคชน (Application ID หรอ APPID) ทตองการ ในทนใชชอวา IoTLamphome จากนนคลกปม CREAT การตงชอ AppID จะตองไมซากบผอน ดงนน ควรเลอกชอทมความเฉพาะตวเพอใหจาได เนองจาก AppID นจะถกพฒนาโปรแกรมตอไป

(7) หากสร า งแอพพล เคช น ใหม ได ส า เ ร จ ท หน าต า ง APPLICTION ในหน า APPLICATION MANAGEMENT จะปรากฏชองของชอ AppID ท เรากาหนดไว หากชอซ าหรอมขอผดพลาดจะมขอความแจงเตอนขนมาวา This AppID is already in use. Please select another AppID หลงจากสรางเสรจ จะเปลยนไปทหนาของแอพพลเคชนทสรางขนใหมนโดยอตโนมต

รปท 3.9 ตวอยางหนาแอพพลเคชนหนงของเนตพาย (NETPIE)

(8) สราง Application Key โดนคลกทปม + (9) กาหนดชอของ Application Key ตามตองการ ในทนใชขอความวา Lamphome

และเลอกชนดของ Key ใน Drop-down box ใหเปน Device Key เมอสรางเสรจ จะมชอ Lamphome ปรากฏในหนาตาง APPLICATION KEY

(10) กาหนดชอของ Application Key ตามตองการ ในทนใชขอความวา Appphone และเลอกชนดของ Key ใน Drop-down box ใหเปน Session Key เมอสรางเสรจ จะมชอ Appphone ปรากฏในหนาตาง APPLICATION KEY

รปท 3.10 การตงชอและเลอกชนด Application Key

Page 62: Internet of Things for Appliance control and energy data ...

49

(11) ตรวจสอบขอมลหรอดละเอยดคยดวยการคลกทคยแตละตวจะปรากฏขอมลของ Application Key ซงประกอบดวย

(11.1) Application Key Name สามารถเปลยนแปลงชอไดตามทตองการ ซงชอนจะตงซากบชอผอนได และไมไดนาไปใชแทนชอ AppID

(11.2) Key เปนกญแจทใชสาหรบอปกรณเชอมตอเนตพาย (NETPIE) (11.3) Secret เปนรหสลบหรอรหสผานทใชคกบคยสาหรบอปกรณเชอมตอเนต

พาย (NETPIE) (11.4) REST API auth เปนกญแจทเรยงตอกบรหสลบเพอใชสาหรบการใชงานดวย

REST API

รปท 3.11 รายละเอยดของคย 3.3.3.2 การสรางฟรบอรดของเนตพาย (NETPIE Freeboard) Freeboard เปน Web Application ทสามารถสรางแดชบอรด (Dashboard) เพอแสดงผล

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

สวตชไวใชสาหรบควบคมอปกรณ หรอ วางหนาปดเพอแสดงผลขอมลตางๆ ทไดจากอปกรณ เชน

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

กระดานหรอแดชบอรดนน สามารถปรบแตงไดโดยงาย เพยงแคปอนขอมลเขาหรอกาหนดคาสงกสามารถ

ทางานไดแลว โดยทผใชไมจาเปนตองเรยน HTML Web Page เอง และทสาคญคอขอมลนนมการอพเดท

แบบเวลาจรง (Real-time) มความเสถยรและเชอถอได และเปนโอเพนซอรส (Open-Source) ซงทาให

นกพฒนาสามารถตอยอดใหดยงขนไดอกดวย

NETPIE Freeboard คอฟรบอรดสาหรบการควบคมและการแสดงผล (Visualization)

ขอมลทดงมาจากอปกรณทตอกบเนตพาย ทมงานไดพฒนา Widget Plugins ขนมาใหผใชงานสามารถทา

ตามความตองการไดหลากหลาย เชน สามารถสรางปมควบคมและใสคาสง Javascript สาหรบ Action

Page 63: Internet of Things for Appliance control and energy data ...

50

ตางๆ ได การใชงาน เนตพายฟรบอรดนนสามารถใชเบราเซอร เปดไฟล index.html ทไดจากการ

ตดตงเนตพายฟรบอรดหรอสามารถใชฟรบอรดทางหนาเวบของเนตพาย

รปท 3.12 เรมตนการสรางฟรบอรดบนเนตพาย คล ก เ ค ร อ งหมาย + เ พ อ ส ร า ง Freeboard ข น ม า ใหม ต ง ช อ Freeboard ใ นท น ต ง ช อ ว า ControlConsump แลวกดปม CREAT

รปท 3.13 ตงชอ Freeboard วา ControlConsump

(1) ในสวนของการควบคม เปด ปด หลอดไฟดวงท 1

(1.1) ดานลาง DATASOURCE คลกท ADD จะปรากฏ Datasource Type ชนด

ตาง ๆ ใหเลอกเปน NETPIE Microgear

รปท 3.14 เลอกประเภทของ Datasource เปน NETPIE Microgear

Page 64: Internet of Things for Appliance control and energy data ...

51

(1.2) ใสขอมลสาหรบ Datasource ซงประกอบดวย

(1.2.1) NAME คอ ชอเรยก datasource ทใชอางอง ไมเกน 16 ตวอกษร ใน

ทนตงชอวา Lamphome1

(1.2.2) APP ID คอ App ID ทไดสรางผานหนาเวบ https://netpie.io/app

(1.2.3) KEY คอ Key ทไดจากการสราง App Key บนเวบ NETPIE

(1.2.4) SECRET คอ Secret ของ Key บนเวบ NETPIE

(1.2.5) SUBSCRIBED TOPIC คอ topic ทใชสาหรบการรบสงขอมลทอยภายใน

APPID นน ๆ กรณนใชเปน /# มความหมายวา รบขอความจากทก Topic

(1.2.6) เมอกรอกเสรจแลวกด SAVE

รปท 3.15 การระบขอมลของ Datasource สาหรบใชในการควบคม เปด ปด หลอดไฟดวงท 1

Page 65: Internet of Things for Appliance control and energy data ...

52

(1.3) เพม Panel สาหรบสราง Widget ดวยการคลก ADD PANE จะปรากฏ Panel เพมขนมาดานลาง

(1.4) เพม Widget บน Panel ทสรางขนใหมโดย คลกทเครองหมาย + และเลอกชนดของ Widget โดยเลอกเปน Button

(1.5) ใสขอมลสาหรบ Widget ซงประกอบดวย

(1.5.1) TYPE คอ ชนดของ Widget

(1.5.2) BUTTON CAPTION คอ คาทจะปรากฏบนปม

(1.5.3) LABEL TEXT คอ ขอความทปรากฏขางปมกด

(1.5.4) BUTTON COLOR คอ สของปมกด

(1.5.5) ONCLICK ACTION

(1.5.6) เมอกรอกเสรจแลวกด SAVE

รปท 3.16 การระบขอมลของ Widget สาหรบสรางปมกดเปดหลอดไฟดวงท 1

Page 66: Internet of Things for Appliance control and energy data ...

53

รปท 3.17 การระบขอมลของ Widget สาหรบสรางปมกดปดหลอดไฟดวงท 1

(2) ในสวนของการควบคม เปด ปด หลอดไฟดวงท 2

(2.1) ดานลาง DATASOURCE คลกท ADD จะปรากฏ Datasource Type ชนด

ตางๆ ใหเลอกเปน NETPIE Microgear

(2.2) ใสขอมลสาหรบ Datasource

(2.2.1) NAME คอ ชอเรยก datasource ทใชอางอง ไมเกน 16 ตวอกษร ใน

ทนตงชอวา Lamphome2

(2.2.2) APP ID คอ App ID ทไดสรางผานหนาเวบ https://netpie.io/app

(2.2.3) KEY คอ Key ทไดจากการสราง App Key บนเวบ NETPIE

(2.2.4) SECRET คอ Secret ของ Key บนเวบ NETPIE

(2.2.5) SUBSCRIBED TOPIC คอ topic ทใชสาหรบการรบสงขอมลทอยภายใน

APPID นน ๆ กรณนใชเปน /# มความหมายวา รบขอความจากทก Topic

(2.2.6) เมอกรอกเสรจแลวกด SAVE

Page 67: Internet of Things for Appliance control and energy data ...

54

รปท 3.18 การระบขอมลของ Datasource สาหรบใชในการควบคม เปด ปด หลอดไฟดวงท 2

(2.3) เพม Panel สาหรบสราง Widget ดวยการคลก ADD PANE จะปรากฏ Panel เพมขนมาดานลาง

(2.4) เพม Widget บน Panel ทสรางขนใหมโดย คลกทเครองหมาย + และเลอกชนดของ Widget โดยเลอกเปน Button

(2.5) ใสขอมลสาหรบ Widget ซงประกอบดวย

(2.5.1) TYPE คอ ชนดของ Widget

(2.5.2) BUTTON CAPTION คอ คาทจะปรากฏบนปม

(2.5.3) LABEL TEXT คอ ขอความทปรากฏขางปมกด

(2.5.4) BUTTON COLOR คอ สของปมกด

(2.5.5) ONCLICK ACTION

(2.5.6) เมอกรอกเสรจแลวกด SAVE

Page 68: Internet of Things for Appliance control and energy data ...

55

รปท 3.19 การระบขอมลของ Widget สาหรบสรางปมกดเปดหลอดไฟดวงท 2

รปท 3.20 การระบขอมลของ Widget สาหรบสรางปมกดปดหลอดไฟดวงท 2

Page 69: Internet of Things for Appliance control and energy data ...

56

(3) ในสวนของการบนทกขอมลการใชพลงงานไฟฟาแบบแยกสวน

(3.1) ดานลาง DATASOURCE คลกท ADD จะปรากฏ Datasource Type ชนด

ตางๆ ใหเลอกเปน NETPIE Microgear

(3.2) ใสขอมลสาหรบ Datasource ซงประกอบดวย

(3.2.1) NAME คอ ชอเรยก datasource ทใชอางอง ไมเกน 16 ตวอกษร ใน

ทนตงชอวา VoltageLamp

(3.2.2) APP ID คอ App ID ทไดสรางผานหนาเวบ https://netpie.io/app

(3.2.3) KEY คอ Key ทไดจากการสราง App Key บนเวบ NETPIE

(3.2.4) SECRET คอ Secret ของ Key บนเวบ NETPIE

(3.2.5) SUBSCRIBED TOPIC คอ topic ทใชสาหรบการรบสงขอมลทอยภายใน

APPID นน ๆ กรณนใชเปน /# มความหมายวา รบขอความจากทก Topic

(3.2.6) เมอกรอกเสรจแลวกด SAVE

รปท 3.21 การระบขอมลของ Datasource สาหรบใชในการบนทกขอมลการใชพลงงานไฟฟา แบบแยกสวน

Page 70: Internet of Things for Appliance control and energy data ...

57

(3.3) เพม Panel สาหรบสราง Widget ดวยการคลก ADD PANE จะปรากฏ Panel เพมขนมาดานลาง

(3.4) เพม Widget บน Panel ทสรางขนใหมโดย คลกทเครองหมาย + และเลอกชนดของ Widget โดยเลอกเปน Gauge

(3.5) ใสขอมลสาหรบ Widget ซงประกอบดวย

(3.5.1) TYPE คอ ชนดของ Widget

(3.5.2) TITLE คอ ชอของ Gauge

(3.5.3) VALUE

(3.5.4) UNITS คอ หนวยของขอมลททาการบนทก

(3.5.5) MINIMUM คอคาเรมตนของขอมลหรอคาตาสดของขอมล

(3.5.6) MAXIMUM คอคาสงสดของขอมลทจะใหแสดงผล

(3.5.7) เมอกรอกเสรจแลวกด SAVE

รปท 3.22 การระบขอมลของ Widget สาหรบสรางการแสดงผลคาแรงดนไฟฟาทวดไดแบบแยกสวน

Page 71: Internet of Things for Appliance control and energy data ...

58

รปท 3.23 การระบขอมลของ Widget สาหรบสรางการแสดงผลคากระแสไฟฟาทวดไดแบบแยกสวน

รปท 3.24 การระบขอมลของ Widget สาหรบสรางการแสดงผลคากาลงไฟฟาทวดไดแบบแยกสวน

Page 72: Internet of Things for Appliance control and energy data ...

59

รปท 3.25 การระบขอมลของ Widget สาหรบสรางการแสดงผลคาพลงงานไฟฟาทวดไดแบบแยกสวน

(4) ในสวนของการบนทกขอมลการใชพลงงานไฟฟาแบบรวม

(4.1) ดานลาง DATASOURCE คลกท ADD จะปรากฏ Datasource Type ชนด

ตางๆ ใหเลอกเปน NETPIE Microgear

(4.2) ใสขอมลสาหรบ Datasource

รปท 3.26 การระบขอมลของ Datasource สาหรบใชในการบนทกขอมลการใชพลงงานไฟฟาแบบรวม

Page 73: Internet of Things for Appliance control and energy data ...

60

(4.3) เพม Panel สาหรบสราง Widget ดวยการคลก ADD PANE จะปรากฏ Panel เพมขนมาดานลาง

(4.4) เพม Widget บน Panel ทสรางขนใหมโดย คลกทเครองหมาย + และเลอกชนดของ Widget โดยเลอกเปน Gauge

(4.5) ใสขอมลสาหรบ Widget

รปท 3.27 การระบขอมลของ Widget สาหรบสรางการแสดงผลคาแรงดนไฟฟาทวดแบบรวม

รปท 3.28 การระบขอมลของ Widget สาหรบสรางการแสดงผลคากระแสไฟฟาทวดแบบรวม

Page 74: Internet of Things for Appliance control and energy data ...

61

รปท 3.29 การระบขอมลของ Widget สาหรบสรางการแสดงผลคากาลงไฟฟาทวดแบบรวม

รปท 3.30 การระบขอมลของ Widget สาหรบสรางการแสดงผลคาพลงงานไฟฟาทวดแบบรวม

Page 75: Internet of Things for Appliance control and energy data ...

62

บทท 4 ผลการดาเนนงาน

ในบทนเปนผลการทดลองตวควบคมอปกรณไฟฟาและบนทกขอมลการใชพลงงาน โดยควบคม

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

4.1 การแสดงผลในสวนของฟรบอรดของเนตพาย 4.1.1 ตวควบคมอปกรณไฟฟา

ในหนาฟรบอรดจะมการแสดง Widget สาหรบทาการควบคมอปกรณไฟฟา โดยประกอบดวย

2 Widget โดย Widget ท 1 มชอวา LAMP1 ใชสาหรบทาการควบคม ปด เปด หลอดไฟดวงท 1 และ

Widget ท 2 มชอวา LAMP2 ใชสาหรบทาการควบคม ปด เปด หลอดไฟดวงท 2

รปท 4.1 Widget สาหรบทาการควบคมหลอดไฟ

Page 76: Internet of Things for Appliance control and energy data ...

63

โดยท Widget ทมชอวา LAMP1 มการแสดงสถานะ ON และมไฟสสมปรากฏใหเหนแสดงใหเหนถงการทางานของหลอดไฟ วาหลอดไฟดวงท 1 ไดมการเปดใชงานอย สวน Widget ทมชอวา LAMP2 มการแสดงสถานะ OFF และไมมไฟสสมปรากฏใหเหนแสดงใหเหนถงการทางานของหลอดไฟวา หลอดไฟดวงท 2 ไมไดมการเปดใชงาน

4.1.2 การแสดงผลการบนทกขอมลการใชพลงงาน

4.1.2.1 การบนทกขอมลการใชพลงงานแบบแยกสวน

รปท 4.2 Widget แสดงคาการใชพลงงานไฟฟาแบบแยกสวน โดยแบงเปน แรงดนไฟฟา กระแสไฟฟา กาลงงานไฟฟา และพลงงานไฟฟา

ในหนาฟรบอรดจะมการแสดง Widget สาหรบทาการบนทกขอมลการใชพลงงานแบบแยก

สวน โดยประกอบดวย 4 Widget โดย Widget ท 1 มชอวา VOLTAGE ใชสาหรบทาการบนทกคา

แรงดนไฟฟาทใช โดยมหนวยเปนโวลต และสามารถแสดงผลไดตงแตคา 0–250 โวลต Widget ท 2 มชอ

วา CURRENT ใชสาหรบทาการบนทกคากระแสไฟฟาทใช โดยมหนวยเปนแอมแปร และสามารถแสดง

ผลไดตงแตคา 0–1 แอมแปร Widget ท 3 มชอวา POWER ใชสาหรบทาการบนทกคากาลงงานไฟฟาทใช

โดยมหนวยเปนวตต และสามารถแสดงผลไดตงแตคา 0–100 วตต Widget ท 4 มชอวา ENERGY

ใชสาหรบทาการบนทกคาพลงงานไฟฟาทใช โดยมหนวยเปนวตตตอชวโมง และสามารถแสดงผลไดตงแต

คา 0–1000 วตตตอชวโมง

Page 77: Internet of Things for Appliance control and energy data ...

64

4.1.2.2 การบนทกขอมลการใชพลงงานโดยรวม

รปท 4.3 Widget แสดงคาการใชพลงงานไฟฟาแบบรวมโดยแบงเปน แรงดนไฟฟา กระแสไฟฟา กาลง งานไฟฟา และพลงงานไฟฟา

ในหนาฟรบอรดจะมการแสดง Widget สาหรบทาการบนทกขอมลการใชพลงงานโดยรวม

โดยประกอบดวย 4 Widget โดย Widget ท 1 มชอวา VOLTAGETOTAL ใชสาหรบทาการบนทกคา

แรงดนไฟฟาทใช โดยมหนวยเปนโวลต และสามารถแสดงผลไดตงแตคา 0–250 โวลต Widget ท 2 มชอ

วา CURRENTTOTAL ใชสาหรบทาการบนทกคากระแสไฟฟาทใช โดยมหนวยเปนแอมแปร และสามารถ

แสดงผลไดตงแตคา 0–1 แอมแปร Widget ท 3 มชอวา POWERTOTAL ใชสาหรบทาการบนทกคากาลง

งานไฟฟาทใช โดยมหนวยเปนวตต และสามารถแสดงผลไดตงแตคา 0–100 วตต Widget ท 4 มชอวา

ENERGYTTOTAL ใชสาหรบทาการบนทกคาพลงงานไฟฟาทใช โดยมหนวยเปนวตตตอชวโมง และ

สามารถแสดงผลไดตงแตคา 0–1000 วตตตอชวโมง

Page 78: Internet of Things for Appliance control and energy data ...

65

4.2 การแสดงผลในแอพพลเคชนบนระบบปฏบตการแอนดรอยด หลงจากไดออกแบบและพฒนาแอพพลเคชนบนระบบปฏบตการแอนดรอยด โดยทาการสราง

ผาน MIT APPINVENTOR จะไดแอพพลเคชน ดงรปท 4.4

รปท 4.4 หนาตาแอพพลเคชน ชอ Lamphome

ทาการคลกไปทไอคอนของแอพพลเคชน Lamphome บนสมารทโฟน จะปรากฏหนาจอภายใน

แอพพลเคชนขนมา โดยประกอบดวยปมกด 2 ปม คอ LIGHT CONTROL และ CONSUMPTION โดยท

LIGHT CONTROL มหนาททาการควบคม ปด เปด หลอดไฟ และ CONSUMPTION มหนาทในการ

แสดงผลการใชพลงงานของอปกรณไฟฟา

Page 79: Internet of Things for Appliance control and energy data ...

66

รปท 4.5 หนาจอหลกของแอพพลเคชน Lamphome

ทาการคลกไปทปม LIGHT CONTROL ในหนาจอหลกของแอพพลเคชน จะปรากฏหนาจอ

LIGHT CONTROL ขนมา โดยประกอบดวย 2 สวน คอ สวนการควบคม ปด เปด หลอดไฟดวงท 1 ทชอ

วา LAMP1 และสวนควบคม ปด เปด หลอดไฟดวงท 2 ทชอวา LAMP 2 โดยในแตละสวน จะปรากฏปม

ON สเขยวมหนาทสาหรบกดเพอสงงานเปดหลอดไฟ ปม OFF สแดงมหนาทสาหรบกดเพอสงงานปด

หลอดไฟ และภายใตปม ON OFF จะมขอความสาหรบแสดงสถานะ ปด เปด ของหลอดไฟ สวนดาน

ลางสดของหนาจอ จะปรากฏปมกด ทมคาวา MAIN MENU กากบอย ทาหนาทในการกลบไปทหนาจอ

หลกของแอพพลเคชน ดงแสดงในรปท 4.6

จะเหนวาเมอมการสงใหหลอดไฟเปดการใชงาน ขอความแสดงสถานะ จะแสดงคาวา LAMP

ON พรอมสแสดงสถานะเปนสเหลอง ดงทแสดงใน LAMP1 และเมอมการสงใหหลอดไฟปดการใชงาน

ขอความแสดงสถานะ จะแสดงคาวา LAMP OFF พรอมสแสดงสถานะเปนสดา ดงแสดงใน LAMP2 ดง

แสดงในรปท 4.7

Page 80: Internet of Things for Appliance control and energy data ...

67

รปท 4.6 หนาจอ LIGHT CONTROL

รปท 4.7 หนาจอแสดงสถานะของ LIGHT CONTROL

Page 81: Internet of Things for Appliance control and energy data ...

68

ทาการคลกไปทปม CONSUMPTION ในหนาจอหลกของแอพพลเคชน จะปรากฏหนาจอ

CONSUMPTION ขนมา พรอมทงหนาเวบสาหรบลอกอนเพอเขาไปดคาการใชพลงงานผานทางหนาจอฟร

บอรดของเนตพาย โดยหลงจากทาการลอกอนเขาไปเรยบรอยแลว จะปรากฎ Widget สาหรบทาการ

ควบคมปดเปดหลอดไฟ พรอมทง Widget แสดงคา แรงดนไฟฟา กระแสไฟฟา กาลงงานไฟฟา และ

พลงงานไฟฟาทใช

รปท 4.8 หนาจอควบคม ปด เปดหลอดไฟ โดยผานทางฟรบอรดของเนตพาย ภายในแอพพลเคชน

Page 82: Internet of Things for Appliance control and energy data ...

69

รปท 4.9 หนาจอสาหรบแสดงผลแรงดนไฟฟาและกระแสไฟฟาทใช

รปท 4.10 หนาจอสาหรบแสดงผลกาลงงานไฟฟาและพลงงานไฟฟาทใช

Page 83: Internet of Things for Appliance control and energy data ...

70

4.3 ผลการดาเนนงานในสวนของตวควบคมอปกรณไฟฟา

ตารางท 4.1 การควบคมหลอดไฟดวงท 1 ผานเวบฟรบอรดของเนตพาย

ครงท ความสาเรจในการสงงาน ความลาชาในการทางาน

เปด ปด เวลาเปด (วนาท) เวลาปด (วนาท)

1 สาเรจ สาเรจ 2.40 1.42 2 สาเรจ สาเรจ 6.46 0.85

3 ไมสาเรจ ไมสาเรจ - -

4 ไมสาเรจ ไมสาเรจ - - 5 สาเรจ สาเรจ 0.89 0.60

6 ไมสาเรจ ไมสาเรจ - -

7 สาเรจ สาเรจ 2.10 0.80 8 สาเรจ สาเรจ 1.15 3.30

9 สาเรจ สาเรจ 4.12 2.29 10 สาเรจ สาเรจ 3.52 4.76

11 สาเรจ สาเรจ 6.59 3.59

12 สาเรจ สาเรจ 4.65 4.29 13 สาเรจ สาเรจ 4.43 1.00

14 สาเรจ สาเรจ 2.56 1.35

15 สาเรจ สาเรจ 3.93 2.12 16 สาเรจ สาเรจ 2.69 0.90

17 สาเรจ สาเรจ 5.69 3.46 18 สาเรจ สาเรจ 3.06 5.96

19 สาเรจ สาเรจ 0.49 2.06

20 สาเรจ สาเรจ 1.19 4.13 21 สาเรจ สาเรจ 3.96 4.76

22 สาเรจ สาเรจ 4.62 2.40

23 สาเรจ สาเรจ 1.79 4.66 24 ไมสาเรจ ไมสาเรจ - -

25 สาเรจ ไมสาเรจ 3.42 -

Page 84: Internet of Things for Appliance control and energy data ...

71

จากผลการทดลองตารางท 4.1 การควบคมหลอดไฟดวงท 1 ผานเวบฟรบอรดของเนตพาย จะ

พบวาในการทดลองสงเปดหลอดไฟดวงท 1 จานวน 25 ครง และสงปดหลอดไฟดวงท 1 จานวน 25 ครง

รวมทงหมดเปนจานวน 50 ครง โดยในการทดลองสงเปดหลอดไฟทงหมด 25 ครง ประสบความสาเรจใน

การสงเปดหลอดไฟเปนจานวน 21 ครง และในการทดลองสงปดหลอดไฟทงหมดจานวน 25 ครง ประสบ

ความสาเรจในการสงปดอปกรณเปนจานวน 20 ครง ดงนนในการทดลองควบคมหลอดไฟทงหมดจานวน

50 ครง ประสบความสาเรจในการสงงาน เปนจานวน 41 ครง คดเปนความสาเรจ 82 เปอรเซนต

นอกจากความสาเรจในการสงงานแลว ไดมการบนทกค าการลาชาในการทางานเปด ปด

หลอดไฟ โดยในการสงงานเปดหลอดไฟจานวน 25 ครง จะมคาความลาชาในการตดของหลอดไฟเปน

3.32 วนาท และการสงงานปดหลอดไฟจานวน 25 ครง จะมคาความลาชาในการดบของหลอดไฟเปน

2.74 วนาท ดงนน ในการทดลองควบคมหลอดไฟทงหมดจานวน 50 ครง พบวาเกดความลาชาในการ

ดาเนนงานเปนเวลา 3.03 วนาท

Page 85: Internet of Things for Appliance control and energy data ...

72

ตารางท 4.2 การควบคมหลอดไฟดวงท 2 ผานเวบฟรบอรดของเนตพาย

ครงท ความสาเรจในการสงงาน ความลาชาในการทางาน เปด ปด เวลาเปด (วนาท) เวลาปด (วนาท)

1 สาเรจ สาเรจ 1.35 1.13 2 สาเรจ สาเรจ 6.45 4.79

3 สาเรจ สาเรจ 1.84 0.89

4 สาเรจ สาเรจ 0.71 4.36 5 สาเรจ สาเรจ 2.95 3.16

6 สาเรจ สาเรจ 3.24 2.09

7 ไมสาเรจ ไมสาเรจ - - 8 สาเรจ สาเรจ 2.84 4.71

9 สาเรจ สาเรจ 1.36 2.94 10 สาเรจ สาเรจ 0.89 1.28

11 สาเรจ สาเรจ 3.07 3.13

12 สาเรจ ไมสาเรจ 2.98 - 13 สาเรจ สาเรจ 5.05 6.38

14 สาเรจ สาเรจ 0.50 2.89

15 สาเรจ สาเรจ 3.99 4.80 16 สาเรจ สาเรจ 4.52 1.00

17 สาเรจ สาเรจ 1.75 5.88

18 สาเรจ สาเรจ 0.40 1.50 19 สาเรจ สาเรจ 5.12 4.26

20 สาเรจ สาเรจ 2.96 3.72 21 สาเรจ สาเรจ 2.77 1.89

22 สาเรจ สาเรจ 3.77 4.94

23 สาเรจ สาเรจ 5.75 5.98 24 สาเรจ สาเรจ 0.88 0.58

25 สาเรจ สาเรจ 3.98 5.28

Page 86: Internet of Things for Appliance control and energy data ...

73

จากผลการทดลองตารางท 4.2 การควบคมหลอดไฟดวงท 2 ผานเวบฟรบอรดของเนตพาย จะ

พบวาในการทดลองสงเปดหลอดไฟดวงท 1 จานวน 25 ครง และสงปดหลอดไฟดวงท 1 จานวน 25 ครง

รวมทงหมดเปนจานวน 50 ครง โดยในการทดลองสงเปดหลอดไฟทงหมด 25 ครง ประสบความสาเรจใน

การสงเปดหลอดไฟเปนจานวน 24 ครง และในการทดลองสงปดหลอดไฟทงหมดจานวน 25 ครง ประสบ

ความสาเรจในการสงปดอปกรณเปนจานวน 23 ครง ดงนนในการทดลองควบคมหลอดไฟทงหมดจานวน

50 ครง ประสบความสาเรจในการสงงาน เปนจานวน 47 ครง คดเปนความสาเรจ 94 เปอรเซนต

นอกจากความสาเรจในการสงงานแลว ไดมการบนทกคาการลาชาในการทา งานเปด ปด

หลอดไฟ โดยในการสงงานเปดหลอดไฟจานวน 25 ครง จะมคาความลาชาในการตดของหลอดไฟเปน

2.88 วนาท และการสงงานปดหลอดไฟจานวน 25 ครง จะมคาความลาชาในการดบของหลอดไฟเปน

3.37 วนาท ดงนน ในการทดลองควบคมหลอดไฟทงหมดจานวน 50 ครง พบวาเกดความลาชาในการ

ดาเนนงานเปนเวลา 3.12 วนาท

Page 87: Internet of Things for Appliance control and energy data ...

74

ตารางท 4.3 การควบคมหลอดไฟดวงท 1 ผานแอพพลเคชน

ครงท ความสาเรจในการสงงาน ความลาชาในการทางาน เปด ปด เวลาเปด (วนาท) เวลาปด (วนาท)

1 สาเรจ สาเรจ 1.05 2.15 2 สาเรจ สาเรจ 1.52 1.53

3 สาเรจ สาเรจ 1.56 2.03

4 สาเรจ ไมสาเรจ 1.92 - 5 สาเรจ สาเรจ 0.96 1.56

6 สาเรจ สาเรจ 1.76 1.06

7 สาเรจ สาเรจ 1.73 1.12 8 สาเรจ สาเรจ 1.63 1.62

9 สาเรจ สาเรจ 1.83 1.62 10 สาเรจ สาเรจ 1.22 1.19

11 สาเรจ สาเรจ 0.75 1.12

12 สาเรจ สาเรจ 1.70 1.46 13 สาเรจ สาเรจ 0.75 0.99

14 สาเรจ สาเรจ 0.69 0.99

15 สาเรจ สาเรจ 0.75 2.03 16 สาเรจ สาเรจ 0.80 1.09

17 สาเรจ สาเรจ 1.29 1.29

18 สาเรจ สาเรจ 1.63 0.75 19 สาเรจ สาเรจ 0.59 0.92

20 สาเรจ สาเรจ 1.09 1.22 21 สาเรจ สาเรจ 1.20 1.00

22 สาเรจ สาเรจ 1.23 1.09

23 สาเรจ สาเรจ 1.66 1.02 24 สาเรจ สาเรจ 1.56 1.55

25 สาเรจ สาเรจ 1.16 1.32

Page 88: Internet of Things for Appliance control and energy data ...

75

จากผลการทดลองตารางท 4.3 การควบคมหลอดไฟดวงท 1 ผานแอพพลเคชน จะพบวาในการ

ทดลองสงเปดหลอดไฟดวงท 1 จานวน 25 ครง และสงปดหลอดไฟดวงท 1 จานวน 25 ครง รวมทงหมด

เปนจานวน 50 ครง โดยในการทดลองสงเปดหลอดไฟทงหมด 25 ครง ประสบความสาเรจในการสงเปด

หลอดไฟเปนจานวน 25 ครง และในการทดลองสงปดหลอดไฟทงหมดจานวน 25 ครง ประสบความสาเรจ

ในการสงปดอปกรณเปนจานวน 25 ครง ดงนนในการทดลองควบคมหลอดไฟทงหมดจานวน 50 ครง

ประสบความสาเรจในการสงงาน เปนจานวน 50 ครง คดเปนความสาเรจ 100 เปอรเซนต

นอกจากความสาเรจในการสงงานแลว ไดมการบนทกคาการลาชาในการทางานเปด ปด

หลอดไฟ โดยในการสงงานเปดหลอดไฟจานวน 25 ครง จะมคาความลาชาในการตดของหลอดไฟเปน

1.28 วนาท และการสงงานปดหลอดไฟจานวน 25 ครง จะมคาความลาชาในการดบของหลอดไฟเปน

1.27 วนาท ดงนน ในการทดลองควบคมหลอดไฟทงหมดจานวน 50 ครง พบวาเกดความลาชาในการ

ดาเนนงานเปนเวลา 1.28 วนาท

Page 89: Internet of Things for Appliance control and energy data ...

76

ตารางท 4.4 การควบคมหลอดไฟดวงท 2 ผานแอพพลเคชน

ครงท ความสาเรจในการสงงาน ความลาชาในการทางาน เปด ปด เวลาเปด (วนาท) เวลาปด (วนาท)

1 สาเรจ สาเรจ 1.70 0.80 2 สาเรจ สาเรจ 1.40 0.61

3 สาเรจ สาเรจ 1.44 1.70

4 สาเรจ สาเรจ 1.44 0.91 5 สาเรจ สาเรจ 0.88 0.48

6 สาเรจ สาเรจ 1.16 1.45

7 สาเรจ สาเรจ 1.36 0.98 8 สาเรจ สาเรจ 1.23 1.36

9 สาเรจ สาเรจ 0.90 0.80 10 สาเรจ สาเรจ 0.40 1.00

11 สาเรจ สาเรจ 0.70 0.85

12 สาเรจ สาเรจ 0.86 1.32 13 สาเรจ สาเรจ 0.90 0.80

14 สาเรจ สาเรจ 1.40 0.80

15 สาเรจ สาเรจ 1.50 1.86 16 สาเรจ สาเรจ 0.80 1.82

17 สาเรจ สาเรจ 0.90 0.80

18 สาเรจ สาเรจ 1.10 1.30 19 สาเรจ สาเรจ 1.50 0.90

20 สาเรจ สาเรจ 1.86 1.30 21 สาเรจ สาเรจ 1.30 1.00

22 สาเรจ สาเรจ 1.60 0.80

23 สาเรจ สาเรจ 1.23 0.96 24 สาเรจ สาเรจ 1.13 0.90

25 สาเรจ สาเรจ 1.01 1.40

Page 90: Internet of Things for Appliance control and energy data ...

77

จากผลการทดลองตารางท 4.4 การควบคมหลอดไฟดวงท 1 ผานแอพพลเคชน จะพบวาในการ

ทดลองสงเปดหลอดไฟดวงท 1 จานวน 25 ครง และสงปดหลอดไฟดวงท 1 จานวน 25 ครง รวมทงหมด

เปนจานวน 50 ครง โดยในการทดลองสงเปดหลอดไฟทงหมด 25 ครง ประสบความสาเรจในการสงเปด

หลอดไฟเปนจานวน 25 ครง และในการทดลองสงปดหลอดไฟทงหมดจานวน 25 ครง ประสบความสาเรจ

ในการสงปดอปกรณเปนจานวน 25 ครง ดงนนในการทดลองควบคมหลอดไฟทงหมดจานวน 50 ครง

ประสบความสาเรจในการสงงาน เปนจานวน 50 ครง คดเปนความสาเรจ 100 เปอรเซนต

นอกจากความสาเรจในการสงงานแลว ไดมการบนทกคาการลาชาในการทางานเปด ปด

หลอดไฟ โดยในการสงงานเปดหลอดไฟจานวน 25 ครง จะมคาความลาชาในการตดของหลอดไฟเปน

1.20 วนาท และการสงงานปดหลอดไฟจานวน 25 ครง จะมคาความลาชาในการดบของหลอดไฟเปน

1.10 วนาท ดงนน ในการทดลองควบคมหลอดไฟทงหมดจานวน 50 ครง พบวาเกดความลาชาในการ

ดาเนนงานเปนเวลา 1.15 วนาท

Page 91: Internet of Things for Appliance control and energy data ...

78

4.4 ผลการดาเนนงานในสวนของการบนทกขอมลการใชพลงงาน

ตารางท 4.5 การบนทกขอมลการใชไฟฟาแบบแยกสวนดวย PZEM-004T

ระยะเวลา (นาท) แรงดนไฟฟา (โวลต)

กระแสไฟฟา (แอมแปร)

กาลงงานไฟฟา (วตต)

พลงงานไฟฟา (วตตตอชวโมง)

0 223.70 0.30 33 158 10 224.00 0.29 36 163

20 223.90 0.27 34 175 30 224.70 0.20 28 184

40 224.40 0.17 18 190

50 224.80 0.19 20 195 60 225.80 0.15 13 204

70 226.50 0.15 15 206

80 226.70 0.15 14 209 90 226.80 0.14 12 211

100 226.90 0.15 14 213 110 227.70 0.15 15 216

120 227.10 0.15 15 219

จากตารางท 4.5 เปนขอมลทไดจากการวดการใชไฟฟาแบบแยกสวนดวยตวตรวจร PZEM-

004T โดยอปกรณไฟฟาทใชในการทาการทดลองวดคาการใชไฟฟาแบบแยกสวนครงน คอ โนตบคยหอ

Samsung 1 ตว จากการทดลอง พบวาแรงดนไฟฟาโดยเฉลยทใชในระยะเวลา 2 ชวโมง มคาเทากบ

225.62 โวลต กระแสไฟฟาโดยเฉลยทใชในระยะเวลา 2 ชวโมง มคาเทากบ 0.19 แอมแปร กาลงงาน

ไฟฟาโดยเฉลยทใชในระยะเวลา 2 ชวโมง มคาเทากบ 20 วตต และคาพลงงานไฟฟาทใชงานมคาเทากบ

30 วตตตอชวโมง

Page 92: Internet of Things for Appliance control and energy data ...

79

ตารางท 4.6 การบนทกขอมลการใชไฟฟาแบบแยกสวนดวย Multifunction Mini Ammeter

ระยะเวลา (นาท) แรงดนไฟฟา (โวลต)

กระแสไฟฟา (แอมแปร)

กาลงงานไฟฟา (วตต)

พลงงานไฟฟา (วตตตอชวโมง)

0 223.80 0.21 47 - 10 224.10 0.22 49 -

20 223.50 0.20 55 - 30 225.10 0.19 43 -

40 224.20 0.13 29 -

50 224.40 0.14 31 - 60 225.00 0.11 25 -

70 226.10 0.13 29 -

80 226.80 0.12 27 - 90 226.90 0.11 25 -

100 227.00 0.11 25 -

110 227.30 0.11 25 - 120 227.10 0.12 27 -

จากตารางท 4.6 เปนขอมลท ไดจากการวดการใชไฟฟาแบบแยกสวนดวยตวตรวจร

Multifunction Mini Ammeter โดยอปกรณไฟฟาทใชในการทาการทดลองวดคาการใชไฟฟาแบบแยก

สวนครงน คอ โนตบคยหอ Samsung 1 ตว จากการทดลอง พบวาแรงดนไฟฟาโดยเฉลยทใชในระยะเวลา

2 ชวโมง มคาเทากบ 225.48 โวลต กระแสไฟฟาโดยเฉลยทใชในระยะเวลา 2 ชวโมง มคาเทากบ 0.15

แอมแปร กาลงงานไฟฟาโดยเฉลยทใชในระยะเวลา 2 ชวโมง มคาเทากบ 34 วตต

ซงเมอนาคาทไดจากการทดลองมาเปรยบเทยบกบคาจรง จะพบวาคาแรงดนไฟฟาทไดจากการ

ทดลองมคาความคลาดเคลอนเปน 0.06 เปอรเซนต คากระแสไฟฟาทไดจากการทดลองมคาความ

คลาดเคลอน เปน 26.67 เปอรเซนต คากาลงงานไฟฟาทไดจากการทดลองมคาความคลาดเคลอน เปน

11.76 เปอรเซนต

Page 93: Internet of Things for Appliance control and energy data ...

80

ตารางท 4.7 การบนทกขอมลการใชไฟฟาโดยรวม ดวย PZEM-004T

ระยะเวลา (นาท) แรงดนไฟฟา (โวลต)

กระแสไฟฟา (แอมแปร)

กาลงงานไฟฟา (วตต)

พลงงานไฟฟา (วตตตอชวโมง)

0 225.40 0.12 18 220 10 226.00 0.11 15 225

20 225.50 0.12 16 233 30 225.90 0.13 15 237

40 225.80 0.11 14 240

50 226.00 0.10 16 244 60 225.50 0.09 15 249

70 225.20 0.08 12 253

80 225.10 0.07 14 257 90 225.90 0.07 13 260

100 225.00 0.07 13 262

110 225.50 0.07 12 265 120 225.80 0.07 14 269

จากตารางท 4.7 เปนขอมลทไดจากการวดการใชไฟฟาแบบรวมดวยตวตรวจร PZEM-004T

โดยอปกรณไฟฟาทใชในการทาการทดลองวดคาการใชไฟฟาแบบรวมครงนประกอบดวยอปกรณไฟฟา 2

ตวดวยกน คอ โทรศพทยหอ Samsung 1 เครอง และโคมไฟ 1 โคม จากการทดลอง พบวาแรงดนไฟฟา

โดยเฉลยทใชในระยะเวลา 2 ชวโมง มคาเทากบ 225.94 โวลต กระแสไฟฟาโดยเฉลยทใชในระยะเวลา 2

ชวโมง มคาเทากบ 0.09 แอมแปร กาลงงานไฟฟาโดยเฉลยทใชในระยะเวลา 2 ชวโมง มคาเทากบ 14

วตต และคาพลงงานไฟฟาทใชงานมคาเทากบ 24 วตตตอชวโมง

Page 94: Internet of Things for Appliance control and energy data ...

81

ตารางท 4.8 การบนทกขอมลการใชไฟฟาโดยรวม ดวย Multifunction Mini Ammeter

ระยะเวลา (นาท) แรงดนไฟฟา (โวลต)

กระแสไฟฟา (แอมแปร)

กาลงงานไฟฟา (วตต)

พลงงานไฟฟา (วตตตอชวโมง)

0 225.70 0.08 18 - 10 227.00 0.07 15 -

20 227.00 0.07 17 - 30 226.70 0.07 16 -

40 227.10 0.07 15 -

50 227.50 0.08 18 - 60 227.90 0.07 16 -

70 228.10 0.06 14 -

80 228.20 0.06 15 - 90 228.00 0.06 14 -

100 227.20 0.06 14 -

110 226.30 0.06 14 - 120 225.80 0.06 14 -

จากตารางท 4.8 เปนขอมลทไดจากการวดการใชไฟฟาแบบรวมดวยตวตรวจร Multifunction

Mini Ammeter โดยอปกรณไฟฟาทใชในการทาการทดลองวดคาการใชไฟฟาแบบรวมครงนประกอบดวย

อปกรณไฟฟา 2 ตวดวยกน คอ โทรศพทยหอ Samsung 1 เครอง และโคมไฟ 1 โคม จากการทดลอง

พบวาแรงดนไฟฟาโดยเฉลยทใชในระยะเวลา 2 ชวโมง มคาเทากบ 227.12 โวลต กระแสไฟฟาโดยเฉลยท

ใชในระยะเวลา 2 ชวโมง มคาเทากบ 0.07 แอมแปร กาลงงานไฟฟาโดยเฉลยทใชในระยะเวลา 2 ชวโมง

มคาเทากบ 15 วตต

ซงเมอนาคาทไดจากการทดลองมาเปรยบเทยบกบคาจรง จะพบวา คาแรงดนไฟฟาทไดจากการ

ทดลองมคาความคลาดเคลอน เปน 0.52 เปอรเซนต คากระแสไฟฟาทไดจากการทดลองมคาความ

คลาดเคลอน เปน 28.57 เปอรเซนต คากาลงงานไฟฟาทไดจากการทดลองมคาความคลาดเคลอน เปน

6.67 เปอรเซนต

Page 95: Internet of Things for Appliance control and energy data ...

82

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

5.1 สรปผล

จากการทาการทดลองควบคม เปด ปด หลอดไฟ จากฟรบอรดของเนตพายและแอพพลเคชนบนสมารทโฟนของระบบปฏบตการแอนดรอยดผานอนเตอรเนต โดยทาการทดลองกบหลอดไฟเปนจานวน 2 หลอด พบวา การทดลองควบคมหลอดไฟดวงท 1 ผานฟรบอรดของเนตพาย มเปอรเซนตความสาเรจในการทดลองเทากบ 82 เปอรเซนต และเกดความลาชาในการดาเนนการเปนเวลา 3.03 วนาท การทดลองควบคมหลอดไฟดวงท 2 ผานฟรบอรดของเนตพาย มเปอรเซนตความสาเรจในการทดลองเทากบ 94 เปอรเซนต และเกดความลาชาในการดาเนนการเปนเวลา 3.12 วนาท การทดลองควบคมหลอดไฟดวงท 1 ผานแอพพลเคชนบนสมารทโฟน มเปอรเซนตความสาเรจในการทดลองเทากบ 100 เปอรเซนต และเกดความลาชาในการดาเนนการเปนเวลา 1.28 วนาท การทดลองควบคมหลอดไฟดวงท 2 ผานแอพพลเคชนบนสมารทโฟน มเปอรเซนตความสาเรจในการทดลองเทากบ 100 เปอรเซนต และเกดความลาชาในการดาเนนการเปนเวลา 1.15 วนาท จงสรปไดวาสามารถทาการ เปด ปด อปกรณไฟฟาผานฟรบอรดของเนตพายและผานแอพพลเคชนบนสมารทโฟนได โดยทการสงเปด ปด อปกรณไฟฟาผานแอพพลเคชนมเปอรเซนตความสาเรจในการเปด ปด ทสงกวาและมความลาชานอยกวาการสง เปด ปด อปกรณไฟฟาผานทางฟรบอรดของเนตพาย อาจเนองมาจากความผดพลาดจากการทาการกดปม เปด ปด หรอความลาชาของเครอขายอนเตอรเนต

สวนการทดลองบนทกและแสดงผลการใชพลงงานของอปกรณไฟฟา เราไดแบงออกเปนสองรปแบบคอ การวดการใชพลงงานไฟฟาแบบแยกสวน และการวดการใชพลงงานไฟฟาโดยรวม โดยไดทาการทดลองเพอเปรยบเทยบคาจรงทระบไวบนตวอปกรณไฟฟา จากการทดลองพบวา เมอทาการเปรยบเทยบคาทไดจากการทดลองทใชตวตรวจร PZEM-004T และคาจรงของการวดแบบแยกสวน มคาความคลาดเคลอนของการวดคาแรงดนไฟฟาจากการทดลองอยท 0.06 เปอรเซนต มคาความคลาดเคลอนของการวดคากระแสไฟฟาจากการทดลองอยท 26.67 เปอรเซนต มคาความคลาดเคลอนของการวดคาพลงไฟฟาจากการทดลองอยท 11.76 เปอรเซนต และเมอทาการเปรยบเทยบคาทไดจากการทดลองทใชตวตรวจร PZEM-004T และคาจรงของการวดโดยรวม มคาความคลาดเคลอนของการวดคาแรงดนไฟฟาจากการทดลองอยท 0.52 เปอรเซนต มคาความคลาดเคลอนของการวดคากระแสไฟฟาจากการทดลองอยท 28.57 เปอรเซนต มคาความคลาดเคลอนของการวดคาพลงไฟฟาจากการทดลองอยท 6.67 เปอรเซนต ซงจากความคลาดเคลอนดงกลาว ไมไดสงจนเกนไป ดงนนจงสามารถนาตวตรวจร PZEM-004T ไปใชงานในการทาการบนทกคาการใชพลงงานได

Page 96: Internet of Things for Appliance control and energy data ...

83

5.2 ขอเสนอแนะ จากการทาการทดลองควรมการศกษาขอมลของตวอปกรณในสวนของฮารดแวร ใหละเอยด

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

Page 97: Internet of Things for Appliance control and energy data ...

84

เอกสารอางอง

NECTEC a member of NSTDA. คมอการใชงาน NETPIE. 2559. ไพโรจน ไววานชกจ. Cloud Computing หวใจโลกธรกจยคใหม. เซมคอนดกเตอร อเลกทรอนกส.

2558:101-6. ประพนธ อศวภาณวฒน. เรยนใหร เลนใหเปน ใชใหเกดประโยชน ตอน MIT App Inventor กบการ

พฒนาโปรแกรมแอนดรอยด. ไมโครคอมพวเตอร. 2555:163. ปญญา มฆะศร. หลกการพนฐานการเชอมตออปกรณ Internet of Things (ตอนท 1). Modern

Manufacturing. 2559:53. พงศพนธ ปรยวงศ. การวเคราะหการเชอมโยงในระบบ IoT. เซมคอนดกเตอร อเลกทรอนกส. 2559:

80-2. มงคล พรหมเทศ. งานไฟฟาทวไป. กรงเทพมหานคร: เอมพนธ; 2542. รงโรจน เกอกลพงศ. ววฒนาการของระบบปฏบตการแอนดรอยด (Android) สเทคโนโลยในอนาคต.

เซมคอนดกเตอร อเลกทรอนกส. 2556:135-7.

Page 98: Internet of Things for Appliance control and energy data ...

85

ประวตยอผทาโครงงาน

Page 99: Internet of Things for Appliance control and energy data ...

86

ประวตยอผทาโครงงาน

ชอ ชอสกล นายธนวชญ กมลฉา วนเดอนปเกด 13 สงหาคม 2537 สถานทเกด เขตปอมปราบ จงหวดกรงเทพมาหานคร สถานทอยปจจบน 27/4 หม 7 หมบานจตรธารา ถนนพทธมณฑลสาย 3 เขตทววฒนา แขวงทววฒนา กรงเทพมหานคร 10170 หมายเลขโทรศพทตดตอ 092-280-4921 ประวตการศกษา

พ.ศ. 2556 มธยมศกษาปท 6 จากโรงเรยนอสสมชญ ธนบร พ.ศ. 2560 กาลงศกษาระดบปรญญาตร สาขาวชาวศวกรรมไฟฟา คณะวศวกรรมศาสตร มหาวทยาลยศรนครนทรวโรฒ

Page 100: Internet of Things for Appliance control and energy data ...

87

ประวตยอผทาโครงงาน

ชอ ชอสกล นางสาวหทยรตน พนจสวรรณ วนเดอนปเกด 23 มกราคม 2538 สถานทเกด อาเภอเมอง จงหวดแพร สถานทอยปจจบน 425 หม 9 ต.นาปรง อ.ปง

จ.พะเยา 56140 หมายเลขโทรศพทตดตอ 087-248-7122 ประวตการศกษา

พ.ศ. 2556 มธยมศกษาปท 6 จากโรงเรยนสาธตมหาวทยาลยเชยงใหม พ.ศ. 2560 กาลงศกษาระดบปรญญาตร สาขาวชาวศวกรรมไฟฟา คณะวศวกรรมศาสตร มหาวทยาลยศรนครนทรวโรฒ


Recommended