internet of things for appliance control and energy data

Post on 12-Jan-2022

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ปการศกษา 2559

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

บทคดยอ

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

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

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

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

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

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

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

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

สารบญ

หนา บทคดยอภาษาไทย ก บทคดยอภาษาองกฤษ ข กตตกรรมประกาศ ค สารบญ ง สารบญตาราง ฉ สารบญรป ช บทท 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

สารบญ(ตอ)

หนา 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

สารบญตาราง

ตารางท หนา 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

สารบญรป

รปท หนา 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

สารบญรป(ตอ)

รปท หนา 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

สารบญรป(ตอ)

รปท หนา 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

สารบญรป(ตอ)

รปท หนา 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

1

บทท 1 บทนา

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

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

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

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

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 ทาใหเกดความสะดวกกบผใชอปกรณไฟฟา

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) ผใชตองไมมความรสกหรอรบรวาอปกรณดงกลาวทกาลงใชงานอยเปนสวนใดสวนหนงของการใชคอมพวเตอรอย โดยเปรยบเสมอนทผใชกาลงใชงานอปกรณตางๆ ในชวตประจาวนเทานน

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 เปนตน

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.

6

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

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

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

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

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

7

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

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

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

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

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

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

8

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

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

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

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

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)

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/

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

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) ทาใหเกดกระแสไฟฟา

12

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

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

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

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) ของบอรดทแตกตางกน

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

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 แอมแปร

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/

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.

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

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

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 ขาสญญาณ

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 สามารถทาอะไรไดมากมาย โดยเฉพาะเรองทเกยวกบอนเตอรเนตของทกสรรพสง ไมวาจะเปนการทาเวบขนาดเลก การควบคมการเปดปดไฟผาน วายฟายและอนๆ อกมากมาย

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 โวลต และสาหรบดาวนโหลดเฟรมแวร

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) รปภาพทถายจากโทรศพทเคลอนท รายการขอมลตางๆ รวมถงขอมลมลตมเดยทใชประกอบไลฟสไตลของตนเองทงในแง

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) บรการสนบสนนการสอสารระหวางผใชงาน และบรการดานการคานวณและจดการดานการเงนและคาสวสดการ

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 วาเปนการทผใหบรการประมวลผลกลมเมฆ ลงทนสรางเครอขายเครองคอมพวเตอร ไมวาจะเปนการจดสรรกลมของเคร องคอมพวเตอรโดย

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 โดยมการเพมหนาทในการจดเตรยมระบบปฏบตการ ซงแนนอนวาภายในเครอขายการ

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) และมกมการกาหนดรปแบบการ

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)

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 กลาวคอผใช

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

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

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 ในการสอสาร

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) สภาพแวดลอมทพฒนาขนเพอการใชงานเฉพาะท

33

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

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

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

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.

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

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

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 โครงสรางของแอนดรอยด การทาความเขาใจโครงสรางของระบบปฏบตการแอนดรอยด ถอวาเปนสงสาคญเพราะถา

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

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 จดการเกยวกบระบบฐานขอมล เปนตน

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.

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

41

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

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

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

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

42

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

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

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

43

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

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

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

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

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

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

NeutronLine

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

44

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

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

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

3.2.2 ฮารดแวร

PZEM-004t

Line

Neutron

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

45

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

Line

ModeMCU

รเลย

CT coil

PZEM-004t

NETPIE

อนเตอรเนต

PZEM-004t

CT Coil

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

46

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

PZEM-004t

PZEM-004t

GND

IN1 – D5IN2-D6

VCC

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

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)

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

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

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

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

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

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

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

55

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

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

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 สาหรบใชในการบนทกขอมลการใชพลงงานไฟฟา แบบแยกสวน

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 สาหรบสรางการแสดงผลคาแรงดนไฟฟาทวดไดแบบแยกสวน

58

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

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

59

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

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

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

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

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

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

60

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

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

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

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

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

61

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

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

62

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

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

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

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

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

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

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

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

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 วตตตอชวโมง

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 วตตตอชวโมง

65

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

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

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

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

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

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

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

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

67

รปท 4.6 หนาจอ LIGHT CONTROL

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

68

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

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

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

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

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

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

69

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

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

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 -

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 วนาท

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

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 วนาท

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

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 วนาท

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

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 วนาท

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 วตตตอชวโมง

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 เปอรเซนต

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 วตตตอชวโมง

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 เปอรเซนต

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 ไปใชงานในการทาการบนทกคาการใชพลงงานได

83

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

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

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.

85

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

86

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

ชอ ชอสกล นายธนวชญ กมลฉา วนเดอนปเกด 13 สงหาคม 2537 สถานทเกด เขตปอมปราบ จงหวดกรงเทพมาหานคร สถานทอยปจจบน 27/4 หม 7 หมบานจตรธารา ถนนพทธมณฑลสาย 3 เขตทววฒนา แขวงทววฒนา กรงเทพมหานคร 10170 หมายเลขโทรศพทตดตอ 092-280-4921 ประวตการศกษา

พ.ศ. 2556 มธยมศกษาปท 6 จากโรงเรยนอสสมชญ ธนบร พ.ศ. 2560 กาลงศกษาระดบปรญญาตร สาขาวชาวศวกรรมไฟฟา คณะวศวกรรมศาสตร มหาวทยาลยศรนครนทรวโรฒ

87

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

ชอ ชอสกล นางสาวหทยรตน พนจสวรรณ วนเดอนปเกด 23 มกราคม 2538 สถานทเกด อาเภอเมอง จงหวดแพร สถานทอยปจจบน 425 หม 9 ต.นาปรง อ.ปง

จ.พะเยา 56140 หมายเลขโทรศพทตดตอ 087-248-7122 ประวตการศกษา

พ.ศ. 2556 มธยมศกษาปท 6 จากโรงเรยนสาธตมหาวทยาลยเชยงใหม พ.ศ. 2560 กาลงศกษาระดบปรญญาตร สาขาวชาวศวกรรมไฟฟา คณะวศวกรรมศาสตร มหาวทยาลยศรนครนทรวโรฒ

top related