65
โครงงานที่ 19/2562 (วศบ.อุตสาหการ) การประยุกต์ใช้อุปกรณ์สัญญาณไร้สาย IOT ในการบันทึกข้อมูลดิจิตอลมิเตอร์ ไฟฟ้า นายภัทรเชษฐ์ สุจิรานนท์ รหัสนักศึกษา 590610319 นายศุภวิชญ์ สถิตวาณิช รหัสนักศึกษา 590610345 โครงงานนี้เป็นส่วนหนึ่งของการศึกษาตามหลักสูตรปริญญาวิศวกรรมศาสตรบัณฑิต ภาควิชาวิศวกรรมอุตสาหการ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเชียงใหม่ ปีการศึกษา 2562

การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

โครงงานท 19/2562 (วศบ.อตสาหการ)

การประยกตใชอปกรณสญญาณไรสาย IOT ในการบนทกขอมลดจตอลมเตอร

ไฟฟา

นายภทรเชษฐ สจรานนท รหสนกศกษา 590610319 นายศภวชญ สถตวาณช รหสนกศกษา 590610345

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

ภาควชาวศวกรรมอตสาหการ คณะวศวกรรมศาสตร มหาวทยาลยเชยงใหม

ปการศกษา 2562

Page 2: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

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

ภาควชาวศวกรรมอตสาหการ คณะวศวกรรมศาสตร มหาวทยาลยเชยงใหม อนมตใหนบ

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

กรรมการสอบโครงงาน

......................................................... ประธานกรรมการ

(ผศ.ดร.วรพจน เสรรฐ)

......................................................... กรรมการ

(รศ.ดร.วสสนย วรรธนจฉรยา)

......................................................... กรรมการ

(ผศ.ดร.อลงกต แกวโชตชวงกล)

Page 3: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

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

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

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

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

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

ขอขอบพระคณ ณ โอกาสนดวย สดทายนทางผจดทำโครงงานวจยหวงเปนอยางย งวา

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

ประการใด ทางผจดทำตองขออภยและขอนอมรบขอเสนอแนะทเปนประโยชนทกประการ

ภทรเชษฐ สจรานนท

ศภวชญ สถตวาณช

Page 4: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

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

บทคดยอ

งานวจยนมงเนนในการศกษาหาวธการประยกตใชอปกรณสญญาณไรสาย IoT (Internet of

Things) ในการบนทกขอมลดจตอลมเตอรไฟฟา เพอใหเกดความแมนยำมากขนในขนตอนการจด

บนทกหนวยไฟฟาทใชไปและชวยลดเวลาในขนตอนการจดบนทกหนวยไฟฟาทใชไปในแตละจด

โดยในการศกษานนจะทำการหาขอมลและขอจำกดของโปรแกรมและอปกรณสญญาณไร

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

รองรบระบบ RS-485 รน DDS238-4 W ซงเปนมาตรฐานการสอสารขอมลดจตอลแบบอนกรมซง

สามารถนำไปประยกตใชกบแผงบอรดควบคม Arduino UNO R3 ได โดยตองใชบอรดรองรบระบบ

RS-485 ชวย ควบคกบอปกรณรบ-สงสญญาณ XBee รน Pro S2B และ S2C เพอใหอปกรณทงสอง

ชนนทำงานรวมกนได จะตองใชบอรดขยาย Arduino XBee ในการเชอมระหวางอปกรณทงสองชน

และใชถานขนาด 9 V. ในการจายไฟใหกบบอรด Arduino เพอใหบอรด Arduino สามารถทำงานรบ-

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

จากผลการทดลองพบวา แผงบอรดควบคม Arduino กบ XBee สามารถใชงานรวมกนกบดจตอลมเตอรไฟฟาไดตามทฤษฏ โดยแบงการทดลองออกเปน 2 แบบ คอ 1. Point to Point 2. แบบ Clustle Tree ซงทง 2 แบบนนมความแมนยำในการอานคาหนวยไฟฟาเทากน แตมความแตกตางกนตรงท แบบท 1 จะมประสทธภาพในการรบ-สงขอมลมากกวาแบบท 2 และแบบท 2 สามารถรบ-สงขอมลไดระยะทางทไกลกวา แบบท 1 ซงการจะนำไปใชงานจรงนนผจดทำมความเหนวาควรคำนงถงความเหมาะสมและขอจำกดตาง ๆ ของรปแบบงานทจะนำไปใช

Page 5: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

Project Title Application of IoT Wireless Signal Device to Recording Data of Digital Electrical Meter

Name Pattarachet Sujiranon Code 590610319 Supavich Satitvanich Code 590610345 Department Industrial Engineering, Faculty of Engineering, Chiang Mai University Project Advisor Assistant Professor Dr. Worapod Sereerat Academic Year 2019

Abstract

This research focuses on the study of the method of applying an IOT wireless device to record digital electric meter data in order to be more accurate in taking notes of the electric units used and reduce the time required for recording of electric units used at each point.

In this study, it will find information and limitations of programs and various wireless signal devices. After that, make plans and design work patterns. It will use a digital power meter that supports the RS-485 model DDS238-4 W, which is a serial digital data communication standard, which can be applied to the Arduino UNO R3 control panel. The board supports RS-485. Coupled with the XBee Pro S2B and S2C transceiver devices so that both devices can work together Will need an Arduino XBee expansion board to connect the two devices And use a size of 9 V. to supply power to the Arduino board so that the Arduino board can work to send and receive data of the electrical units used from digital electricity meter to wireless computers at a distance.

From the experiment, it is found that the Arduino and XBee control panel can be combined with digital current measurement by dividing the experiment into 2 types which are 1. Point to Point 2. Both types of clustle trees have the same accuracy of electrical readings. But there are many different types. Type 1 will be more proficient in data transmission. Type 2 and Type 2 can send and receive data at greater distances than type 1 Should consider the suitability and limitations of the type of work to be used.

Page 6: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

สารบญ

หนา

กตตกรรมประกาศ บทคดยอภาษาไทย บทคดยอภาษาองกฤษ สารบญตาราง สารบญภาพ บทท 1 บทนำ 1.1 ความสำคญ และทมาของปญหาททำโครงงาน 1.2 วตถประสงค 1.3 ขอบเขตการศกษา 1.4 ประโยชนทคาดวาจะไดรบ บทท 2 หลกการและทฤษฎทเกยวของ 2.1 ความหมายของ IoT 2.2 ระบบเครอขายเซนเซอรไรสาย (WSN) 2.3 XBee 2.4 Arduino 2.5 โปรแกรม X-CTU บทท 3 ระเบยบวธการทำวจย

3.1 ศกษาวธการตงคาอปกรณและเชอมตอระหวาง XBee 3.2 ทำการเชอมตอระหวาง XBee 3.3 ทำการเชอมตอแบบไรสายระหวาง Arduino กบ Arduino โดยม XBee เปนตวกลางในการรบ-สงคำสงหรอขอมล สำหรบเปด-ปดไฟ

3.4 ทำการออกแบบการเชอมตอไรสายระหวาง Arduino + XBee กบ Digital Meter

3.5 ทดสอบการใชงานในรปแบบตางๆ 3.6 ทำการบนทกผลในการทดสอบ 3.7 สรปผลและจดทำรายงาน

ค ง จ 1 3 3 3 4 5 5 6 8

10 18 22

24

31 31 31

Page 7: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

สารบญ (ตอ)

หนา

บทท 4 ผลการดำเนนงาน 4.1 การทดสอบประสทธภาพของการรบ-สงขอมลไรสาย 4.2 การทดสอบความแมนยำของการรบ-สงขอมลไรสาย 4.3 การทดสอบระยะของการรบ-สงขอมลไรสาย บทท 5 สรปผล และขอเสนอแนะ 5.1 อภปรายผลการทดลอง 5.2 สรปผลการดำเนนงาน 5.3 ขอเสนอแนะ 5.4 ปญหาและแนวทางแกไข บรรณานกรม ภาคผนวก ภาคผนวก ก การทดสอบการใชงานจรง ภาคผนวก ข คาทอานไดบน Arduino IDE เทยบกบดจตอลมเตอรไฟฟา ประวตผเขยน

37 38 39

41 42 46 47 48

50 52 54

Page 8: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

สารบญตาราง

ตาราง หนา

1.1 ขอด-ขอเสย เมอนำระบบไรสายมาแทนระบบเดม 3.1 รายการอปกรณทงหมด

4.1 การทดสอบประสทธภาพของการรบ-สงขอมลแบบ Point to Point 4.2 การทดสอบประสทธภาพของการรบ-สงขอมลแบบ Cluster Tree 4.3 การทดสอบความแมนยำของการรบ-สงขอมลแบบ Point to Point 4.4 การทดสอบความแมนยำของการรบ-สงขอมลแบบ Cluster Tree 4.5 การทดสอบระยะของการรบ-สงขอมลแบบ Point to Point 4.6 การทดสอบระยะของการรบ-สงขอมลแบบ Cluster Tree 5.1 แบบฟอรมในการจดบนทกขอมลหนวยไฟฟาทใชไป 5.2 ปญหาและแนวทางการแกไข

2 19 37 38 38 39 39 40 45 47

Page 9: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

สารบญภาพ

ภาพ หนา

1.1 ผจดคาไฟฟาทหนาเครองมเตอรไฟฟา 1.2 การรบสงสญญาณของ XBee 1.3 XBee แบบ Mesh Network 1.4 XBee แบบ Cluster Tree 2.1 แสดงถงความหลากหลายในการประยกตใช IOT 2.2 แสดงใหเหนหนาทตาง ๆ ของ Zigbee 2.3 บอรด Arduino รน UNO 2.4 หนาตางของโปรแกรม Arduino 2.5 โปรแกรม X-CTU 3.1 ขนตอนการดำเนนการวจย 3.2 Firmware รนตางๆ ของ XBee 3.3 รหส Firmware ของ XBee 3.4 XBee 3.5 Mini XBee USB Dongle V2 3.6 วธสแกนหา XBee (ก) 3.7 วธสแกนหา XBee (ข) 3.8 วธสแกนหา XBee (ค) 3.9 วธสแกนหา XBee (ง) 3.10 หนาทการทำงานของ XBee 3.11 วธตงคาหนาทของ XBee (ก) 3.12 วธตงคาหนาทของ XBee (ข) 3.13 หนาตางทใชในการตงคาเครอขาย XBee 3.14 เครอขายแบบ Point to Point 3.15 การกำหนดคา PAN ID ,SH ,SL, DH, DL 3.16 คา DH ,DL ดานหลง XBee

2 2 2 2 4 5 7 7 8 9 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17

Page 10: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

สารบญภาพ (ตอ)

ภาพ หนา

3.17 ตรวจสอบการจบคของ XBee 3.18 ทำการใส Adress ปลายทาง (ก) 3.19 ทำการใส Adress ปลายทาง (ข) 3.20 ทำการใส Adress ปลายทาง (ค) 3.21 ทำการใส Adress ปลายทาง (ง) 3.22 เรมทำการรบ-สงขอมล 3.23 หนาตางของ XBee Router 3.24 หนาตางของ XBee Coordinator 3.25 หนาตางของ XBee Coordinator 3.26 หนาตางของ XBee Router 3.27 แสดงแผง Arduino ททำหนาทสงคำสง (ก) รบคำสง (ข) 3.28 Wiring Diagram ของบอรด Arduino กบหลอดไฟ 3.29 โคดสำหรบทำการทดสอบ 3.30 ทำการสงเปดไฟ 3.31 ทำการสงปดไฟ 3.32 แสดงการออกแบบและตอวงจร 3.33 อปกรณทใช 3.34 ประกอบอปกรณตาง ๆ เขาดวยกน 3.35 แสดงการเชอมตอของอปกรณกลม 1 3.36 แสดงการเชอมตอของอปกรณกลม 2 3.37 แสดงการเชอมตอของอปกรณกลม 3 3.38 Wiring Diagram ของอปกรณกลม 3 3.39 แสดงโคดทใชในการสงการแผงควบคม Arduino 3.40 เครอขายแบบผาน XBee ตวกลาง 4.1 แบบ Point to Point 4.2 แบบ Cluster Tree

18 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 28 28

28 28 29 30 30 31 32 32

Page 11: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

สารบญภาพ (ตอ)

ภาพ หนา

4.3 เครอขายแบบ Point to Point 4.4 เครอขายแบบ Cluster Tree 4.5 Code of Coordinator 4.6 Code of Router 4.7 Code of End Device 4.8 แบบจำลองการทดสอบแบบ Cluster Tree 5.1 กราฟเปรยบเทยบขอมลจากการทดสอบรปแบบตาง ๆ ระหวางเครอขายแบบ Point to Point กบแบบ Cluster Tree 5.2 ภาพจำลองการนำแบบ Point to Point มาใชในชมชน 5.3 ภาพจำลองการนำแบบ Cluster Tree มาใชในหอพก 5.4 ภาพจำลองแบบผสมระหวาง Point to Point กบ Cluster Tree ในแตละหมบาน

33 33 34 35 36 37 42

43 44 45

Page 12: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

บทท1

บทนำ

1.1 ความสำคญ และทมาของปญหาททำโครงงาน

ในปจจบนนการจดบนทกหนวยไฟฟาท ใชไปน นมความย งยากมากดงภาพ 1.1 โดยผดำเนนการตองไปทบรเวณหนามเตอรเพออานคา ซงในหนงวนนนจะสามารถจดบนทกคาทอานไดจากมเตอรไดนอยคาและ ในกรณทเปนหอพก คอนโด หรอในบรเวณทมมเตอรเปนจำนวนมาก ๆ จะสงผลใหใชเวลาในการจดบนทกคาเปนเวลานานและยงมโอกาสทจะเกดการจดบนทกคาผดพลาดอกดวย จงควรหาแนวทางใหมๆ ระบบสอสารเครอขายแบบไรสายเปนระบบทไดรบความนยมมากในปจจบนและไดเขามาแทนทระบบสอสารแบบมสายและไดถกนำไปใชงานอยางกวางขวาง ทงในหนวยงานองคกรตาง ๆ หรอนำไปใชในชวตประจำวนเพอทชวยอำนวยความสะดวกสบายตาง ๆ จงไดมการพฒนานวตกรรมทเรยกวา การบนทกขอมลดจตอลมเตอรแบบไรสายเพอทจะพฒนาใหเราสามารถจดบนทกคาไดอยางรวดเรวและแมนยำยงขนเพอลดขนตอนการทำงานของผดำเนนการ เชน การนำระบบไรสายมาประยกตใชกบมเตอรทเปนแบบดจตอล โดยผานตว XBee ทเปนเหมอนตวรบและตวสงสญญาณเพอทจะเอาคาทรบมาแสดงผลบนหนาจอคอมพวเตอร โดยทไมจำเปนตองไปทหนามเตอรเพออานคาอกตอไปและเมอคามาถงทคอมพวเตอรแลวดงภาพ 1.2 ซง XBee นนสามารถเชอมตอเครอขายใหสามารถรบ-สงขอมลไดหลายรปแบบดงภาพ 1.3 และ 1.4 กอนจะเขาสขนตอนการประมวลผลเพอคำนวณหาคาไฟฟาทผบรโภคตองชำระ ตามหมายเลขมเตอรของแตละท แลวพมพใบเสรจสงไปยงทอยนน ๆ ซงจะสามารถชวยลดขอจำกดตาง ๆ ไดอกมากมายดงตาราง 1.1

Page 13: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

2

ภาพ 1.1 ผจดคาไฟฟาทหนาเครองมเตอรไฟฟา ภาพ 1.2 การรบสงสญญาณของ XBee

ภาพ 1.3 XBee แบบ Mesh Network ภาพ 1.4 XBee แบบ Cluster Tree

ตาราง 1.1 ขอด-ขอเสย เมอนำระบบไรสายมาแทนระบบเดม

ขอด ขอเสย

1. ใชคนในการทำงานนอยลง 1. เสยคาจดสงใบแจงชำระคาไฟ 2. มความแมนยำมากขน 2. มคาใชจายในการเปลยนอปกรณระบบใหม

3. ลดปญหาการอานคามเตอรในทสง

4. ประหยดเวลาและคาใชจายในกระบวนการทำงาน

Page 14: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

3

1.2 วตถประสงค

1.2.1 เพอใหเกดความแมนยำมากขนในขนตอนการจดบนทกหนวยไฟฟาทใชไป

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

1.3 ขอบเขตการศกษา

1.3.1 สถานทศกษา ภาควชาวศวกรรมอตสาหการ คณะวศวกรรมศาสตร มหาวทยาลย

เชยงใหม

1.4 ประโยชนทคาดวาจะไดรบ

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

ตนทนในการดำเนนงานในแตละครง

1.4.2 สามารถรบคาไดทละหลาย ๆ เครองมเตอรพรอมกนและมความแมนยำกวาระบบเดม

ทใชคนในการจดบนทกคา

Page 15: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

บทท 2

หลกการและทฤษฎทเกยวของ

2.1 ความหมายของ IoT

อนเตอรเนตในทกสง (IoT) หมายถง เทคโนโลยอนเทอรเนตทเชอมตออปกรณและเครองมอ

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

การทำงานของโปรแกรมหรอสงการควบคมการใชงานอปกรณผานทางเครอขายอนเทอรเนต ดงภาพ 2.1 ปจจบนมการพฒนาอปกรณใหสามารถทำงานบนแนวคดของอนเตอรเนตในทกสง (IoT) เพมมาก

ขน โดยนำมาประยกตใชงานมากขน เชน การประยกตใชงานในเกษตรอจฉรยะ (Smart Farm) คอการนำเทคโนโลยทมอยมาประยกตใชงานกบระบบโรงเรอนหรอในแปลงปลกใหมผลผลตและคณภาพทดขน

ภาพ 2.1 แสดงถงความหลากหลายในการประยกตใช IoT

Page 16: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

5

2.2 ระบบเครอขายเซนเซอรไรสาย (WSN)

มการใชงานอยางแพรหลายในปจจบนมการนำไปประยกตใชงานในหลายๆดาน เชน ดานสขภาพดานการทหาร ดานการเกษตรกรรม เครอขายเซนเซอรไรสายประกอบดวยอปกรณททำหนาทเปนโหนดเซนเซอร (Sensor Node) และโหนดสถานฐาน (Base Station Node) โหนดเซนเซอรทำหนาทในการสงขอมลทวดจากเซนเซอรไปยงโหนดสถานฐานผานทางคลนวทย สวนโหนดสถานฐานจะทำหนาทในการตดตอสอสารระหวางเครอขายเซนเซอรไรสายกบ คอมพวเตอรผานทางพอรตอนกรม (Serial Protocol) โดยการตดตอสอสารในเครอขายไรสายสามารถตดตอกนไดทงรปแบบ Single-Hop และรปแบบ Multihop

2.3 XBee

เปนโมดลสอสารไรสายความถ 2.4 เฮรตซ ทมความสามารถเปนไมโครคอนโทรลเลอรในตว สามารถเชอมตอกนเปนเครอขายโดยใชโปรโตคอลสอสาร Zigbee (หรออาจจะเปนโปรโตคอลอนๆกได) แตการทจะใชงานเปนเครอขายนนตองมการกำหนดหนาทการทำงานของแตละโมดลเพอใหทำงานสอดคลองกน โดยการกำหนดหนาทการทำงานนนจะขนอยกบความเหมาะสมของการนำไปใช ดงภาพ 2.2

ภาพ 2.2 แสดงใหเหนหนาทตางๆของ Zigbee

2.3.1 Coordinator - เปนผเรมตนและจดการเครอขายภายในหนงเครอขายจะม Coordinator เพยงตวเดยวเสมอ - Coordinator ไมสามารถเขาสโหมด Sleep Mode ได จะตองพรอมทำงานอยเสมอ

Page 17: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

6

- กำหนด Channel และ PAN ID ของเครอขายอนญาตให Router และ End Device สามารถเขามา Join เครอขายได อกทงยงเปนตวจดหาเสนทางถายโอนขอมลและสามารถเปนทพกขอมลทรบสงกนภายในเครอขาย สำหรบกรณทมโหนดลกขายใดๆ อยใน Sleep Mode 2.3.2 Router

- รบ/สง และถายทอดขอมลจากทอยตนทางไปปลายทางได - อนญาตให Router อนๆ และ End Device เขา Join กบตวเองได - สามารถทำหนาทพกขอมลใหกบโหนดลกขายใดๆทอยใน Sleep Mode ได 2.3.3 End Device - ทำหนาทเปนลกขายสามารถเขารวมกบเครอขายใดๆ ทมอยได แตไมอนญาตใหโมดลอนๆ เขา มา Join เปนลกขายของตวเองได - รบ/สง ขอมลได แตไมสามารถเปนตวถายทอดขอมลไปยงโหนดอนๆได - สามารถใชงาน Sleep Mode เพอประหยดพลงงานได

2.4 Arduino

เปนแพลตฟอรมตนแบบดานอเลกทรอนกสแบบโอเพนซอรส ซงใชฮารดแวรและซอฟทแวรท

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

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

ยดหยนสามารถใชงานในระดบสงไดอกดวย เครองมอทใชสำหรบเขยนโคดควบคมมเวอรชนทสามารถ

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

สง แพลตฟอรม Arduino ประกอบไปดวย ฮารดแวร และซอฟตแวร

- ฮารดแวร (Hardware) เปนบอรดอเลกทรอนกสขนาดเลกทมไมโครคอนโทรลเลอรเปนชนสวนหลกประกอบรวมกบอปกรณอเลกทรอนกสอนๆ ดงภาพ 2.3 โดยในแตละรนอาจมความ

แตกตางกนในเรองของขนาดของบอรดหรอคณสมบต เชน จำนวนของขารบ-สงสญญาณ แรงดนไฟทใช ประสทธภาพของ MCU

Page 18: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

7

ภาพ 2.3 บอรด Arduino รน UNO - ซอฟตแวร (Software) ภาษาทใชเขยนโคด ควบคมบอรด Arduino เปนภาษาสำหรบเขยน

โปรแกรมควบคมทมไวยากรณ แบบเดยวกบภาษา C/C++ และ Arduino IDE เปนเครองมอสำหรบ

เขยนโคดโปรแกรม การคอมไพลโปรแกรม (การแปลงไฟล ภาษาซใหเปนภาษาเครอง) และอปโหลด

โปรแกรมลงบอรดดงภาพ 2.4

ภาพ 2.4 หนาตางของโปรแกรม Arduino

Page 19: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

8

2.5 โปรแกรม X-CTU

X-CTU เปนการตดตอประสานระหวางเครองคอมพวเตอรกบผใช (Software Interface)

บนคอมพวเตอรท จะชวยในการอพเดท Firmware หรอทดสอบการใชงานหรอปรบคาตวแปร

ตาง ๆ กบ XBee ซงมหนาตางโปรแกรม ดงภาพ 2.5

ภาพ 2.5 โปรแกรม X-CTU

Page 20: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

บทท 3

ระเบยบวธการทำวจย

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

ภาพ 3.1 ขนตอนการดำเนนการวจย

3.1 ศกษาวธการตงคาอปกรณและเชอมตอระหวาง XBee

3.2 ทำการเชอมตอระหวาง XBee กบ XBee

3.3 ทำการเชอมตอแบบไรสายระหวาง Arduino กบ Arduino โดยม XBee เปนตวกลาง

ในการรบ-สงคำสงหรอขอมล

3.4 ทำการออกแบบการเชอมตอไรสายระหวาง Arduino + XBee กบ Digital Meter

3.6 ทำการบนทกผลในการทดสอบ

3.7 สรปผลและจดทำรายงาน

3.5 ทดสอบการใชงานในรปแบบตางๆ

Page 21: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

10

3.1 ศกษาวธการตงคาอปกรณและเชอมตอระหวาง XBee

3.1.1. การ Set คา Firmware ใหตรงกนกบโปรแกรม X-CTU สำหรบ XBee นน ในแตละ

รน จะม Firmware เฉพาะรน ซงไดโปรแกรมมาแลวจากทางโรงงาน ซงการเลอก Firmware ให

ถกตองจะสงผลใหอปกรณของเราทำงานไดอยางเตมประสทธภาพ ซงสามารถด Firmware ไดจาก

ดานหลงของตวอปกรณ XBee ดงภาพ 3.2 และ 3.3

ภาพ 3.2 Firmware รนตางๆ ของ XBee ภาพ 3.3 รหส Firmware ของ XBee

การต งคาจะใชอปกรณ Mini XBee USB Dongle V2 สำหรบเสยบอปกรณ XBee กบคอมพวเตอร (การตงคาจะตองใชอปกรณเปนคๆ ดงนนตองใช XBee Pro S2B และ Mini XBee USB Dongle V2 ทงหมด 2 ชด) ดงภาพ 3.4 และ 3.5 หลงจากนนทำการเปดโปรแกรม X-CTU 2 หนาตาง แลวไปทหนา Tab Modem Configuration เพอเลอก Firmware ใหตรงกบรนอปกรณทใช แลวกด Read จะพบวา X-CTU จะทำการ Load Firmware ของ XBee Pro S2B ออกมาซงจะเปนคาท Set ไวแบบ Default

Page 22: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

11

ภาพ 3.4 XBee ภาพ 3.5 Mini XBee USB Dongle V 2

3.1.2 ขนตอนการตงคา XBee ดวย X-CTU มขนตอน 4 ขนตอนดงน 1. เปดโปรแกรม X-CTU ใน PC Settings Tab หนาตาง Select Com Port จะ

แสดง Port ตางๆทเชอมตออยกบคอมพวเตอร ในทนจะเลอก Port COM 6 และ COM 8 ทเปน

Port ทเชอมตออยกบ XBee ดงภาพ 3.6 แลวกดปม Next

ภาพ 3.6 วธสแกนหา XBee (ก)

Page 23: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

12

2. หลงจากนนกดปม Finish ดงภาพ 3.7

ภาพ 3.7 วธสแกนหา XBee (ข)

3. รอโปรแกรม ตรวจหา XBee ดงภาพ 3.8

ภาพ 3.8 วธสแกนหา XBee (ค)

Page 24: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

13

4. ตอมาทำการ Read เพ อบ นทกคาล าส ดท ได ทำการต งค าและรอจนจบ

กระบวนการ จะปรากฏคาตาง ๆ ทจะใชแกไข XBee Module ดงภาพ 3.9

ภาพ 3.9 วธสแกนหา XBee (ง)

3.1.3 กำหนดหนาทการทำงาน XBee ใหเหมาะกบการใชงาน ดงภาพ 3.10

ภาพ 3.10 หนาทการทำงานของ XBee

XBee สามารถทำหน าท ได 3 แบบ ได แก 1 . แบบ Coordinator 2. แบบ Router

3. แบบ End Device ซงควรเลอกหนาทการทำงานใหเหมาะกบการนำไปใชงาน ซงมรายละเอยด

ดงน

Page 25: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

14

แบบท 1 คณสมบตของหนาท Coordinator

- เปนผเรมตนและจดการเครอขายภายในหนงเครอขายจะม Coordinator เพยงตวเดยวเสมอ

- Coordinator ไมสามารถเขาสโหมด Sleep Mode ได จะตองพรอมทำงานเสมอ - กำหนด Channel และ PAN ID ของเครอขายอนญาตให Router และ End

Device สามารถเขามา Join เครอขายได อกทงยงเปนตวจดหาเสนทางถายโอนขอมลและสามารถ

เปนทพกขอมลทรบสงกนภายในเครอขาย สำหรบกรณทมโหนดลกขายใด ๆ อยใน Sleep Mode

แบบท 2 คณสมบตของหนาท Router

- รบ/สง และถายทอดขอมลจากทอยตนทางไปปลายทางได - อนญาตให Router อนๆ และ End Device เขา Join กบตวเองได - สามารถทำหนาทพกขอมลใหกบโหนดลกขายใดๆทอยใน Sleep Mode ได

แบบท 3 คณสมบตของหนาท End Device

- ทำหนาทเปนลกขายสามารถเขารวมกบเครอขายใด ๆ ทมอยได แตไมอนญาตใหโมดลอนๆ เขา มา Join เปนลกขายของตวเองได

- รบ/สง ขอมลได แตไมสามารถเปนตวถายทอดขอมลไปยงโหนดอน ๆ ได - สามารถใชงาน Sleep Mode เพอประหยดพลงงานได

มขนตอนในการตงคาดงน 1.เขาท Update เพอทำการเลอกหนาทของ XBee แตละตว ดงภาพ 3.11

ภาพ 3.11 วธตงคาหนาทของ XBee (ก)

Page 26: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

15

2. เลอกหนาททตองการให XBee ตวนน ๆ และกดปม Update ดงภาพ 3.12

ภาพ 3.12 วธตงคาหนาทของ XBee (ข)

จากภาพ 3.12 จะสงเกตไดวามใหเลอกอย 2 โหมด คอโหมด API และโหมด AT ซง

ทง 2 โหมดมรายละเอยด ดงน 1. โหมด AT (Application Transparent Mode) เปนโหมดการทำงานทตวโมดล

จะทำการสงผานขอมลทไดรบไปยงทอยปลายทาง ตวอยางเชน ถาหากตวไมโครคอนโทรลเลอร สงขอความผาน Serial Interface ไปยงโมดล XBee โมดล A วา "Hello" ตวโมดล A กจะรบขอความนน ๆ และทำการสงตอไปยงโมดล B ทอยระยะหางออกไป ฝงโมดล B เมอไดรบขอความ กจะทำการสงขอความนน ๆ ผานออกไปทาง Serial Interface ไปยงอปกรณตอพวงทตออยกบตวมนเอง พดอกอยางหนงคอ โมดล XBee ทำหนาทเปนเหมอนสายสงขอมล Serial Interface นนเอง

2. โหมด API (Application Programming Interface) เป นโหมดการส อสารทขอมลทรบ-สงกนจะถกจดแจงใหอยในรปของกลมขอมล (Packet) ขอมลทมการกำหนดคาตาง ๆ วธน จะชวยทำใหผ ใชงานสามารถรบ-สงขอมลกนระหวางโมดลไดในรปแบบทซบซอนมากย งขน ตวอยางเชน เมอฝงสง A ตองการสงขอมลไปยงฝงรบ B ฝงสงจะทำการแปลงขอมลทตองการสงใหอยในรปของ Packet ขอมล ซงจะประกอบไปดวย ทอยผรบ ทอยผสง ประเภทของขอมลทตองการนำสง ขอความทตองการนำสง บทตรวจสอบความถกตอง เปนตน เมอกลมขอมล (Packet) ขอมลถกประกอบขนเรยบรอย ตวโมดล A จะทำการสงขอมลไปยงโมดล B เมอโมดล B ไดรบ กจะสงขอมลไปยงอปกรณตอพวง ซงอาจจะเปนคอมพวเตอร หรอบอรดไมโครคอนโทรลเลอรใด ๆ จากนนกจะเขาสกระบวนการถอด Packet ขอมลออก นำขอความจรง ๆ ทตองการไปใชงาน

Page 27: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

16

ซงในการทดลองในครงนจะเลอกใชโหมด API เนองจากเปนระบบทรบ-สงขอมล

หนงครง สามารถรบสงขอมลไปยงปลายทางเดยวหรอหลาย ๆ ปลายทางได และกลมขอมล (Packet)

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

ซงแบบ AT ทำไมได

3. จะปรากฏหนาตางทใชในการตงคาการเชอมตอแบบเครอขาย ดงภาพ 3.13

ภาพ 3.13 หนาตางทใชในการตงคาเครอขาย XBee

ในการเรมทำการทดสอบนนจะเรมจากการทดสอบการรบ-สงคำสงหรอขอมล

สำหรบเปด-ปดไฟ จะใชเครอขายแบบ Point to Point ซ งเปนการเช อมตอแบบตวตอตว โดย

กำหนดใหตวแรกเปน Coordinator สวนอกตวกำหนดเปน Router ดงภาพ 3.14

ภาพ 3.14 เครอขายแบบ Point to Point

Page 28: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

17

3.1.4 การตงคา Point-to-point (จด-จด) โดยคา ID เหมอนกนถาอยในเครอขายเดยวกน

ในทน กำหนดให PAN ID มคาเทากบ 1234 และ คา DH DL ใชกำหนดอปกรณปลายทางทตองการ

ตดตอ ใหกำหนดคา DH DL ของ Node หนง (ของตว Router) ใหเหมอนกบ SH SL ของอก Node

หนง (ของตว Coordinator) ดงภาพ 3.15

ภาพ 3.15 การกำหนดคา PAN ID SH SL DH DL

ซงคา DH DL ทจะนำไปใชนนสามารถดไดจากดานหลงของอปกรณ XBee ดงภาพ 3.16

ภาพ 3.16 คา DH DL ดานหลง XBee

Page 29: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

18

3.1.5 ทำการตรวจสอบวา XBee ทงสองตว ตงคาถกตองหรอไม ถาถกตองจะสามารถจบค

กนได ซงทราบไดจากการใช Network woking mode (หมายเลข 1) และทำการ Scan (หมายเลข

2) ดงภาพ 3.17 แลวรอซกคร

ภาพ 3.17 ตรวจสอบการจบคของ XBee

จากภาพ 3.17 จะเหนไดวาเมอทำการ Scan แลว จะปรากฏ XBee ขนมาทง 2 ตว ทงตวท

ทำหนาทเปน Coordinator และ ตวททำหนาทเปน Router และมลกศรสองหวเชอมอยระหวาง

กลาง ซงหมายถงการท XBee ทงสองตวนพรอมทจะทำงานรวมกนแลว และพรอมสำหรบดำเนนการ

ในขนตอนตอไป

3.2 ทำการเชอมตอระหวาง XBee

ในข นตอนนจะใชโปรแกรม X-CTU โหมด Console Working Mode ในการทดสอบวา

XBee แตละตวสามารถรบ-สงขอมลกนไดหรอไม ซงมขนตอน 5 ขนตอนดงน

3.2.1 ทำการสแกนหา XBee ทง 2 ตว

3.2.2 เขาท Console Working Mode

3.2.3 กดปม Connect เพอให XBee ทง 2 ตว พรอมทำงาน

Page 30: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

19

3.2.4 ทำการ Copy MAC Address ของตวทตองการรบ-สงขอมล นำไปใสใน Address

ปลายทางตามขนตอน ดงภาพ 3.18 3.19 3.20 และ 3.21

ภาพ 3.18 ทำการใส Adress ปลายทาง (ก)

ภาพ 3.19 ทำการใส Adress ปลายทาง (ข)

Page 31: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

20

จากภาพ 3.19 จะใช Transmit Request เพอใชในการสงคำขอขอมลจาก XBee ท

ทำหนาทเปน Coordinator ไปยง XBee ททำหนาทเปน Router และใหสงขอมลกลบมาท XBee ท

ทำหนาทเปน Coordinator ซงเหมอนกนกบตอนทนำไปใชงานจรง

ภาพ 3.20 ทำการใส Adress ปลายทาง (ค)

จากภาพ 3.20 ในการใส Adress นนจะตองใชคาทอยดานหลงของ XBee ตวท

ตองการจะสงขอมลไป โดยกรอกคา Adress ลงในชอง 64-bit dest. Address ซงคา 8 ตวแรกนนจะ

เปนคา DH และ คา 8 ตวหลงนนจะเปนคา DL

หลงจากนนทำการ Add Frame เพอบนทกคาขอมลทงหมดทไดทำการตงคาไว ดง

ภาพ 3.21 และเตรยมดำเนนการรบ-สงขอมลในขนตอนตอไป

ภาพ 3.21 ทำการใส Adress ปลายทาง (ง)

Page 32: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

21

3.2.5 ทำการรบ-สงขอมล

ในการรบ-สงขอมลนน สามารถตงคาได 2 คา คอ 1. คาระยะหางเวลาในการสงขอมล

(หมายเลข 1) 2. สามารถกำหนดจำนวนครงในการสงขอมลไดหรอเลอกทจะใหสงขอมลไปเรอยๆ

จนกวาผใชจะสงหยด (หมายเลข 2) และมปมคำสงเรมทำการสง (หมายเลข 3) ดงภาพ 3.22

ภาพ 3.22 เรมทำการรบ-สงขอมล

- จาก XBee Router ไปยง XBee Coordinator จากภาพ 3.23 จะสงเกตไดวาตว

XBee Router ทำการสงขอความ “Hello co” ไปยง XBee Coordinator ตอนเวลา 13:56:27 น.

จากภาพ 3.24 จะสงเกตไดวา ขอความทถกสงมาจากตว XBee Router มาถง XBee Coordinator

ตอนเวลา 13:56:27 น. ซงมขอความวา “Hello co” เหมอนกน

ภาพ 3.23 หนาตางของ XBee Router ภาพ 3.24 หนาตางของ XBee Coordinator

Page 33: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

22

- จาก XBee Coordinator ไปยง XBee Router จากภาพ 3.25 จะสงเกตไดวา ตว XBee Coordinator ไดทำการสงขอความ “hi ro” ไปยง XBee Router ตอนเวลา 13:57:49.58 น. จากภาพ 3.26 จะสงเกตไดวา ขอความทถกสงมาจากตว XBee Coordinator มาถง XBee Router ตอนเวลา 13:57:49.6 น. ซงมขอความวา “hi ro” เหมอนกน

ภาพ 3.25 หนาตางของ XBee Coordinator ภาพ 3.26 หนาตางของ XBee Router

ดงนนจงสรปไดวา XBee ทงสองตวตงคาไดอยางถกตองและสามารถรบ-สงขอมลกนได

หลงจากนนจะนำเอา XBee ทงสองตวไปใชในขนตอนตอไป

3.3 ทำการเชอมตอแบบไรสายระหวาง Arduino กบ Arduino โดยม XBee เปนตวกลางในการ

รบ-สงคำสงหรอขอมล สำหรบเปด-ปดไฟ

ในขนตอนนจะทำการประกอบ XBee เขากบแผง Arduino ทง 2 ชด โดยใชบอรดสำหรบ

Arduino XBee เปนตวกลางในการเชอมอปกรณทงสองชนเขาดวยกน ดงภาพ 3.27 และ 3.28

เพอทำการสงคำสงจากบอรด Arduino + XBee ททำหนาทเปน Coordinator ไปยงบอรด Arduino

+ XBee ททำหนาทเปน Router และรอดการตอบสนองของ XBee

โดยการทดสอบขนนจะทำการสงปด-เปดไฟแบบไรสาย เพอตรวจสอบวา บอรด Arduino

และ XBee สามารถทำงานรวมกนไดหรอไมและตรวจสอบการทำงานของ XBee อกคร งวายง

สามารถทำการรบ-สงคำสงหรอขอมลไดอยหรอไม

Page 34: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

23

(ก) (ข)

ภาพ 3.27 แสดงแผง Arduino ททำหนาทสงคำสง (ก) รบคำสง (ข)

ภาพ 3.28 Wiring Diagram ของบอรด Arduino กบหลอดไฟ

Page 35: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

24

หลงจากนนทำการเสยบสาย USB ทตอจากบอรด Arduino เขากบคอมพวเตอร 2 เครอง โดยคอมพวเตอร 1 เครองจะเชอมตอกบชด Arduino + XBee เพยง 1 ชดเทานน และเมอทำการเชอมตอเรยบรอยแลวจะทำการเขาโปรแกรม Arduino IDE เพอทำการเขยนโคด ดงภาพ 3.29 เพอให XBee กบบอรด Arduino สอสารกนได แลวจงทำการทดสอบรบ-สงคำสงหรอขอมล โดยเรมจากใชคอมพวเตอรตวท 1 สงขอมลไปยงคอมพวเตอรตวท 2

ภาพ 3.29 โคดสำหรบทำการทดสอบ

ทำการทดสอบสงใหหลอดไฟทำงานและหยดทำงาน ดงภาพ 3.30 และ 3.31

ภาพ 3.30 ทำการสงเปดไฟ ภาพ 3.31 ทำการสงปดไฟ

Page 36: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

25

ดงนนจงสรปไดวา บอรด Arduino กบ XBee สามารถใชงานรวมกนไดและสามารถนำไปทดสอบและพฒนาในขนตอนตอไปได

3.4 ทำการออกแบบการเชอมตอไรสายระหวาง Arduino + XBee กบ Digital Meter ในขนตอนนจะทำการเปลยนจากการเชอมตอแผง Arduino + XBee เขากบหลอดไฟเปน

เชอมตอแผง Arduino + XBee เขากบดจตอลมเตอรไฟฟา โดยเชอมตอผานระบบ RS-485 และใช

บอรดขยาย RS-485 และ XBee เปนตวกลางในการเช อมตอระหวางแผง Arduino กบ ดจตอล

มเตอรไฟฟา ดงภาพ 3.32

ภาพ 3.32 แสดงการออกแบบและตอวงจร

โดยเครองใชไฟฟา (1) เปนภาระไฟฟาเชอมตอกบดานหลงของเครองมเตอรไฟฟาดจตอล

แบบไรสาย มาตรฐาน RS-485 (2) (End Device) ซงเปนตวบนทกคาหนวยของไฟฟาทใช ซงมหนวย

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

ตวแผงควบคม Arduino รน UNO (3) เสรมเขาไปเพอดงขอมลคาหนวยของไฟฟาทใชออกมาแลวสง

ตอไปยงตวรบคาทมช อวา XBee (4.1) (Router) โดยผานคลนสญญาณ Wi-Fi ทตว XBee ปลอย

ออกมาและสามารถสงขอมลคาหนวยไฟฟาทใชไปยงตว XBee (4.2) (Router) ทอยใกลเพอทจะสง

ตอขอมลไปยงคอมพวเตอรเพอทำการประมวลผลหาคาไฟฟาทผบรโภคตองชำระ โดยขอม ลทได

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

นนๆ ซงสามารถเรยกดขอมลไดทละหลาย ๆ เครองมเตอรตามทผดำเนนการตองการอปกรณทงหมด

ในการทำการทดสอบ ดงตาราง 3.1

Page 37: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

26

ตาราง 3.1 รายการอปกรณทงหมด รายการ อปกรณ จำนวน

1

XBee Pro S2B หรอ S2C

4 ตว

2

แผงควบคม Arduino รน UNO R3

4 ชด

3

บอรดขยาย Arduino XBee

4 ชด

4

บอรดรองรบระบบ RS-485

2 อน

Page 38: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

27

ตาราง 3.1 รายการอปกรณทงหมด (ตอ)

ในการทำการทดสอบจะแบงอปกรณออกเปน 3 กลม

อปกรณกลม 1 จะเชอมตออยกบคอมพวเตอร ดงภาพ 3.33 3.34 3.35 โดยควบคมผาน

โปรแกรม Arduino IDE จะทำหนาทเปน Coordinator ซงเปนตวเรมตนของเครอขาย ทำการขอ-รบ

คาขอมลจากอปกรณกลม 2 มอปกรณดงน

1. XBee Pro S2B 1 ตว

2. แผงควบคม Arduino UNO 1 แผง

3. บอรดขยาย Arduino XBee 1 อน

รายการ อปกรณ จำนวน

5

ดจตอลมเตอรไฟฟา รน DDS238-4W

2 ตว

6

ถาน 9 V.

2 กอน

7

ปลกพวง

2 อน

Page 39: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

28

ภาพ 3.33 อปกรณทใช ภาพ 3.34 ประกอบอปกรณตาง ๆ เขาดวยกน

ภาพ 3.35 แสดงการเชอมตอของอปกรณกลม 1

12 อปกรณกลม 2 จะเปนตวกลางอยระหวางดจตอลมเตอรไฟฟากบคอมพวเตอร ทำหนาทเปน

ตวกลางคอยรบ-สงขอมลระหวางกลมท 1 และกลมท 3 ซงจะมอปกรณดงภาพ 3.36 ดงน

1. XBee Pro S2C 1 ตว

2. แผงควบคม Arduino UNO 1 แผง

3. บอรดขยาย Arduino XBee 1 อน

ภาพ 3.36 แสดงการเชอมตอของอปกรณกลม 2

Page 40: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

29

อปกรณกลม 3 จะอยกบดจตอลมเตอรไฟฟา ซงเปนปลายทางของเครอขาย ดงนนเราจง

สามารถตงคาให XBee ของกลมท 3 ทำหนาทเปนไดทง 2 แบบ คอ Router หรอ End device กได

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

2 ชด มอปกรณ ดงภาพ 3.37 ดงน

1. XBee Pro S2B ชดละ 1 ตว

2. แผงควบคม Arduino รน UNO ชดละ 1 แผง

3. ดจตอลมเตอรไฟฟา รน DDS238-4W ชดละ 1 ตว

4. บอรดรองรบระบบ RS-485 ชดละ 1 อน

5. ถาน 9V. ชดละ 1 กอน

6. ปลกพวง ชดละ 1 อน

ภาพ 3.37 แสดงการเชอมตอของอปกรณกลม 3

สรปการทำงาน โดยเรมจากอปกรณกลมท 1 ทำการสงคำขอขอมลไปยงอปกรณกลมท 2

และกลมท 2 จะทำการทำซำคำขอขอมลจากอปกรณกลมท 1 สงไปยงอปกรณกลมท 3 เมอคำขอ

ขอมลสงมาถงอปกรณกลมท 3 กจะสงคาหนวยไฟฟาทใชไปกบมาทอปกรณกลมท 2 และอปกรณ

กลมท 2 กจะทำการทำซำสงคาขอมลหนวยไฟฟาไปยงอปกรณกลมท 1 และเมอขอมลมาถงอปกรณ

กลมท 1 แลว ขอมลเลขหนวยไฟฟาทใชไปกจะมาปรากฏบนหนาตางของโปรแกรม Arduino IDE

บนคอมพวเตอร

Page 41: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

30

ซงการเชอมตอสายไฟสามารถทำไดดงภาพ 3.38

ภาพ 3.38 Wiring Diagram ของอปกรณกลม 3

หลงจากนนทำการเขยนโคดบนโปรแกรม Arduino IDE ดงภาพ 3.39 เพอทำการทดลองการ

รบ-สงขอมล

ภาพ 3.39 แสดงโคดทใชในการสงการแผงควบคม Arduino

Page 42: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

31

3.5 ทดสอบการใชงานในรปแบบตางๆ

ในการทดสอบการใชงานนำคาสองคาทไดรบจากมเตอรไฟฟามาเปรยบเทยบ ระหวาง มาตร

วดมเตอร กบ ผลทแสดงบนหนาจอคอมพวเตอร ทผาน XBee วาตรงกนหรอไม โดยมรปแบบดง

ภาพ 3.40

ภาพ 3.40 เครอขายแบบผาน XBee ตวกลาง

โดยการทดสอบจะใชโปรแกรม Arduino IDE ในการควบคมระบบซงในการทดสอบจะ

มงเนนความแมนยำเปนหลก โดยจะทำการทดสอบรบ-สงขอมล เปนรอบ รอบละ 20 ครง

3.6 ทำการบนทกผลในการทดสอบ

เพอนำขอมลทไดนนนำไปวเคราะหเพอหาขอสรปตอไป

3.7 สรปผลและจดทำรายงาน

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

บน Arduino IDE ทำการเปรยบผลและสรปผล

Page 43: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

บทท 4

ผลการดำเนนงาน

ในบทนจะแสดงผลการดำเนนงานทไดจากการทดลอง โดยจะแสดงผลความแมนยำในการ

รบ-สงขอมลแบบ Point to Point คอการไมผาน XBee ตวกลางและแบบ Cluster Tree คอการผาน

XBee ตวกลางดวยการตดตง XBee กบ Arduino เปนตวกลางในการรบ-สงขอมลทำไดดวยการเขยน

โคดลง Arduino IDE โดยผานโปรแกรม Arduino และทำการทดสอบการรบ-สงของขอมล ดงภาพ

4.1 และ 4.2

ภาพ 4.1 แบบ Point to Point ภาพ 4.2 แบบ Cluster Tree

โดยทหมายเลข 1 คอดจตอลมเตอรไฟฟา และ (E) คอบอรด Arduino ทมการตดตง XBee ททำหนาทเปน End Device ในการรบ-สงสญญาณและเชอมตอกบดจตอลมเตอรไฟฟา และ (C) คอบอรด Arduino ทมการตดต ง XBee ททำหนาท เปน Coordinator ในการรบ-สงสญญาณและเชอมตอกบคอมพวเตอรเพอแสดงคาบนจอภาพ ซงใชในการดคาทสงมาและเปรยบเทยบคากบหนาจอบนดจตอลมเตอรไฟฟา สวน (R) คอบอรด Arduino ทมการตดตง XBee ททำหนาทเปน Router ในการรบ-สงสญญาณใชเปนตวกลางในการรบสงขอมลระหวาง XBee (Coordinator และ End Device) ทง 2 ตว เพอเพมระยะในการรบ-สงสงสญญาณขอมล

Page 44: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

33

การเชอมตอเครอขายแบบ Point to Point เปนการเชอมตอแบบตวตอตว โดยกำหนดใหตว

หนงเปน Coordinator และอกตวหนงเปน Router หรอ End Device กได ดงภาพ 4.3

ภาพ 4.3 เครอขายแบบ Point to Point

การเชอมตอเครอขายแบบ Cluster Tree เปนการรบสงขอมลแบบสงผานหรอสงตอ เชน

A ตองการตดตอกบ C แต C อยไกลจาก A จน A ไมสามารถตดตอกบ C ไดโดยตรง แตเนองจากม B

อยระหวาง A กบ C ดงนน Cluster Tree จะใช B เปนเหมอน ตวกลางเชอมการตดตอ (Repeater)

ระหวาง A กบ C ดงภาพ 4.4

ภาพ 4.4 เครอขายแบบ Cluster Tree

Page 45: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

34

ในการทดสอบโดยการเขยนโคดผานโปรแกรม Arduino IDE อปโหลดลงบอรด Arduino จะ

มด วยกนท งหมด 3 โค ด ซ งจะแบงเป นโค ดของ Coordinator , Router และ End Device

ดงภาพ 4.5 4.6 และ 4.7 โดยท โคด Coordinator จะอปโหลดลงบอรด Arduino ทเช อมตอกบ

คอมพวเตอร สวนโคด Router จะอปโหลดลงบอรด Arduino ทอยระหวางกลางของดจตอลมเตอร

ไฟฟาคอมพวเตอรในการรบ-สงขอมลไรสายและโคด End Device จะอปโหลดลงบอรด Arduino

ทเชอมตอกบดจตอลมเตอรไฟฟา

ภาพ 4.5 Code of Coordinator

โคด Coordinator ทำงานโดยการสงคาหรอขอความวา “GIVE-ME-MESSAGE” ไปยง

XBee ทกำหนดไวเพอกระตนให XBee ตวนนสงคาทตองการกลบมาแสดงผลบนหนาจอคอมพวเตอร

ซงในทน XBee ตวนนคอ ตวททำหนาทเปน Router

Page 46: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

35

ภาพ 4.6 Code of Router

โคด Router ทำงานเปนตวกลางในการรบ-สงขอมล โดยการรบคาจาก End Device แลวสงไปยง Coordinator เพอไปแสดงผลบนหนาจอคอมพวเตอร

Page 47: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

36

ภาพ 4.7 Code of End Device

โคด End Device จะทำงานโดยการรบคาจากดจตอลมเตอรไฟฟาสงไปยงตวกลาง XBee ท

ทำหนาทเปน Router หลงจากนน ตวกลาง XBee ททำหนาทเปน Router กจะสงขอมลไปยง XBee

Coordinator เพอทจะไดสามารถอานคาบนโปรแกรม Arduino IDE บนหนาจอคอมพวเตอรได

Page 48: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

37

4.1 การทดสอบประสทธภาพของการรบ-สงขอมลไรสาย

การทดสอบในแตละคร งสำหรบการสงขอมลสามรถรบคาไดหรอไม เพ อว เคราะหประสทธภาพของระบบ โดยจะทดสอบอย 2 แบบคอแบบ Point to Point เปนการรบ-สงของขอมลไรสายแบบทมแค Coordinator กบ End Device หรอจะเปน Router กไดซงจะไมมตวกลางตวอนระหวางของตวนและแบบ Cluster Tree เปนการรบ-สงขอมลโดยม Router เปนตวกลางอยระหวาง Coordinator กบ End Device โดยในการทดสอบแตละรปแบบในหนงรอบการทดลองจะทำการรบ-สงขอมล 20 ครงแลวแสดงผลตามตาราง 4.1 และ 4.2

ตาราง 4.1 การทดสอบประสทธภาพของการรบ-สงขอมลแบบ Point to Point

แบบจำลองการทดสอบแบบ Cluster Tree ดงภาพ 4.8

ภาพ 4.8 แบบจำลองการทดสอบแบบ Cluster Tree

รอบ จำนวนในการสงขอมล (ครง)

จำนวนการไดรบขอมล (ครง)

ประสทธภาพ (เปอรเซนต)

1 20 20 100 2 20 20 100 3 20 20 100 4 20 20 100 5 20 20 100 6 20 20 100 7 20 20 100 8 20 20 100 9 20 20 100 10 20 20 100

Page 49: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

38

ตาราง 4.2 การทดสอบประสทธภาพของการรบ-สงขอมลแบบ Cluster Tree

จากการวเคราะหพบวาการรบ-สงขอมลแบบ Point to Point มประสทธภาพในการรบ-สงขอมล 100 เปอรเซนต ซ งดกวาแบบ Cluster Tree ทมประสทธภาพในการรบ-สงขอมลเพยง 44.5 เปอรเซนต มประสทธภาพสงกวาเนองจากไมตองรบ-สงขอมลผานตวกลางทำใหเปนความเสถยรมากกวาในการรบ-สงขอมล

4.2 การทดสอบความแมนยำของการรบ-สงขอมลไรสาย

การทดสอบความแมนยำทำโดยการเปรยบเทยบคาทรบกบคาทสงมาตรงกนหรอไม เพอวเคราะหความแมนยำของระบบ โดยจะทดสอบอย 2 แบบคอแบบ Point to Point และแบบ Cluster Tree โดยในการทดสอบแตละรปแบบในหนงรอบการทดลองจะทำการรบ-สงขอมล 20 ครงแลวแสดงผลตามตาราง 4.3 และ 4.4

ตาราง 4.3 การทดสอบแมนยำของการรบ-สงขอมลแบบ Point to Point

รอบ จำนวนการทดลอง (ครง) ความแมนยำ (เปอรเซนต) 1 20 100 2 20 100 3 20 100 4 20 100 5 20 100

รอบ จำนวนในการสงขอมล (ครง)

จำนวนการไดรบขอมล (ครง)

ประสทธภาพ (เปอรเซนต)

1 20 8 40 2 20 9 45 3 20 9 45 4 20 10 50 5 20 8 40 6 20 9 45 7 20 10 50 8 20 8 40 9 20 9 45 10 20 9 45

Page 50: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

39

ตาราง 4.4 การทดสอบแมนยำของการรบ-สงขอมลแบบ Cluster Tree รอบ จำนวนการทดลอง (ครง) ความแมนยำ (เปอรเซนต) 1 20 100 2 20 100 3 20 100 4 20 100 5 20 100

จากการวเคราะหพบวาคาความแมนยำในการรบ-สงขอมลแบบ Point to Point และแบบ

Cluster Tree มความแมนยำอยท 100 เปอรเซนต 4.3 การทดสอบระยะของการรบ-สงขอมลไรสาย ในการทดสอบระยะสญญาณการรบ-สงขอมลเพอหาระยะเฉลยในการรบ-สงขอมล เพอวเคราะหความแมนยำของระบบโดยจะทำการทดสอบทงหมด 10 ครง ซงจะแบงการทดสอบออกเปน 2 แบบคอแบบ Point to Point และแบบ Cluster Tree สามารถสรปผลไดดงตาราง 4.5 และ 4.6 ตาราง 4.5 การทดสอบระยะของการรบ-สงขอมลแบบ Point to Point

รอบ ระยะสญญาณ (เมตร) 1 250 2 260 3 250 4 270 5 265 6 260 7 260 8 265 9 250 10 255

ระยะสญญาณเฉลย 258.5

Page 51: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

40

ตาราง 4.6 การทดสอบระยะของการรบ-สงขอมลแบบ Cluster Tree รอบ ระยะสญญาณ (เมตร) 1 350 2 340 3 350 4 355 5 345 6 350 7 355 8 350 9 340 10 350

ระยะสญญาณเฉลย 348.5 จากการวเคราะหพบวาระยะสญญาณในการรบ-สงขอมลแบบ Cluster Tree มระยะไกลมากกวาแบบ Point to Point เนองจากมตวกลางทำใหสามารถเพมระยะทางใหไกลขนเฉลยอยท 110 เมตรสำหรบการรบ-สงขอมล

Page 52: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

บทท 5

สรปผลการดำเนนงาน

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

5.1 อภปรายผลการทดลอง จากผลการทดลองพบวา การสรางระบบสญญาณไรสายเพอใชในการรบ -สงขอมลจากดจตอลมเตอรไฟฟาไปยงคอมพวเตอร สามารถนำมาประยกตใชใหเปน IoT (Internet of Things) ได โดยการใชบอรดควบคม Arduino และ XBee ซงใชงานรวมกนกบดจตอลมเตอรไฟฟาไดตามทฤษฏ โดยการรบ-สงขอมลนนสามารถทำได 2 รปแบบ ดงน 1. แบบ Point to Point 2. แบบ Cluster Tree ซงทง 2 แบบนนสงขอมลไดแมนยำทกครง โดยวเคราะหจากการทดสอบความแมนยำในการรบ-สงขอมล และระบบทง 2 แบบ มการรบ-สงขอมลแบบไรสายไดอยางมประสทธภาพ โดยการทดสอบประสทธภาพในการรบ-สงขอมล อยางไรกตามตวกลางและระยะหางของแหลงรบกบแหลงสงขอมลมผลโดยตรงกบประสทธภาพในการรบ-สงขอมลของระบบไรสายโดยผานตวรบ-สงสญญาณ XBee และสงทมผลตอผลการทดสอบมากทสด คอ การทมตวกลางระหวางแหลงรบขอมลกบแหลงสงขอมล

Page 53: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

42

5.2 สรปผลการดำเนนงาน

จากผลการทดสอบสรปไดวาการเชอมตอแบบไรสายระหวางคอมพวเตอรกบดจตอลมเตอรไฟฟา ผานอปกรณรบ-สงสญญาณ XBee ซงนำมาประยกตใชรวมกบแผงบอรด Arduino สามารถใชงานไดจรงและเครอขายทง 2 แบบ มความแมนยำ 100 เปอรเซนต สามารถทำงานรบ-สงขอมลไดเปนทอด ๆ แบบเครอขายซงมประสทธภาพ ดงน แบบเครอขาย Point to Point และแบบ Cluster Tree มประสทธภาพการรบ-สงขอมล 100 เปอรเซนต และ 44.5 เปอรเซนต ตามลำดบ และมระยะเฉล ยในการรบ-สงขอมล แบบ Point to Point และแบบ Cluster Tree อย ท 258.5 เมตรและ 348.5 เมตรตามลำดบ ซ งคาท งหมดถกนำมาเปรยบเทยบดงภาพ 5.1 จงสรปไดวาบอรดและโปรแกรม Arduino XBee มประโยชนเปนอยางมากในการทจะรบ-สงขอมลในระยะไกล เหมาะทจะนำไปใชงานในชว ตจรงและผลจากการทดสอบแสดงใหเหนวาขอมลท ไดมาน นไมเกดความคลาดเคลอนเลยแมแตนอย จงเปนทางเลอกใหมอกทางเลอกหนงทจะหนมาใชวธน

ภาพ 5.1 กราฟเปรยบเทยบขอมลจากการทดสอบรปแบบตาง ๆ ระหวางเครอขายแบบ Point to Point กบแบบ Cluster Tree

100 100

258.5

100

44.5

348.5

0

50

100

150

200

250

300

350

400

ความแมนย าในการรบ-สง (เปอรเซนต)

ประสทธภาพในการรบ-สง (เปอรเซนต)

ระยะหาง (เมตร)

เครอขายแบบ Point to Point เครอขายแบบ Cluster Tree

Page 54: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

43

ภาพตวอยางการจำลองการนำการเช อมตอด จ ตอลมเตอรแบบไรสายไปใช งานใน

ชวตประจำวนสามารถทำได 3 แบบ ดงน

1. แบบ Point to Point เหมาะกบการนำไปใชในทสาธารณะ ดงภาพ 5.2

ภาพ 5.2 ภาพจำลองการนำแบบ Point to Point มาใชในชมชน

จากภาพ 5.2 สามารถอธบายไดดงน ยานพาหนะทใชในการบนทกหนวยไฟฟาทใชไปนน

จะตองมคอมพวเตอรทมอปกรณกลม 1 (บอรด Arduino และ XBee หนาท Coordinator) เชอมตอ

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

จะตองเชอมอยกบอปกรณกลม 3 (บอรด Arduino และ XBee หนาท Router / End Device) ซง

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

ยานพาหนะทใชไมควรมความเรวมากจนเกนไป ควรใชความเรวไมเกน 40 กโลเมตรตอชว โมง

หลงจากนนจะนำเอาขอมลทไดไปคำนวณคาไฟทผบรโภคตองชำระตอไป

Page 55: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

44

2. แบบ Cluster Tree เหมาะกบการนำไปใชในคอนโด อาคาร หรอหอพกดงภาพ 5.3

ภาพ 5.3 ภาพจำลองการนำแบบ Cluster Tree มาใชในหอพก

จากภาพ 5.3 สามารถอธบายไดดงน คอนโด อาคาร หรอหอพกตาง ๆ ทมความสงมากและ

ในแตละชนนนมหองอยเปนจำนวนมาก ซงถาใชการเชอมตอแบบ Point to Point นน ในกรณทม

ออฟฟศอยชนลางสดแนนอนวาขอมลจากชนบนๆจะไมสามารถรบ -สงขอมลได เนองจากขอจำกด

ทางดานความไกลของการรบ-สงสญญาณอปกรณ XBee จงควรมการเพมตวกลางในการชวยขยาย

สญญาณใหสามารถรบ-สงขอมลไดไกลยงขน โดยการใชอปกรณกลม 2 (บอรด Arduino และ XBee

หนาท Router) โดยจะออกแบบใหตวกลางนนรวบรวมขอมลจากดจตอลมเตอรไฟฟา เพอนำขอมล

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

เปนหอง ๆ

Page 56: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

45

3. แบบผสมระหวาง Point to Point กบ Cluster Tree เหมาะกบการนำไปใชกบคอนโด

อาคาร หรอหอพก และในทสาธารณะตามความเหมาะสม ดงภาพ 5.4

ภาพ 5.4 ภาพจำลองแบบผสมระหวาง Point to Point กบ Cluster Tree ในแตละหมบาน

จากภาพ 5.4 สามารถอธบายไดดงน บานทง 4 หลงเปรยบเสมอนหมบานเชอมตอกบบาน

ศนยกลางแบบ Cluster Tree และ บานศนยกลางเชอมตอกบบานหลงสเขยวแบบ Point to Point

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

ในการบนทกขอมลนนควรมแบบฟอรมในการบนทกขอมล ดงตาราง 5.1 ดงน

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

วน-เวลา ชอมเตอร หนวยไฟฟาทใชไป (KW) หมายเลขรถ Ex.

15/3/2563 14.53 น. 12345678 2550 2 15/3/2563 14.55 น. 12345679 1234 2

จากตาราง 5.1 จะเหนไดวา มขอมลทสำคญอยทงหมด 4 ขอมล ไดแก 1. วน-เวลาทบนทก

2. ชอมเตอร 3.หนวยไฟฟาทใชไป 4. หมายเลขรถททำการบนทกขอมล ซงหนวยไฟฟาทบนทกมาได

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

ปจจบนนน ผบรโภคไดใชไฟฟาไปทงหมดกหนวย แลวนำหนวยไฟฟาสทธทใชไปคำนวณคาไฟฟาท

ผบรโภคตองชำระ ซงการทจะแจงใหผบรโภคทราบนน จะใชวธการสงจดหมายไปทบาน หลงจากนน

ใหผบรโภคตองดำเนนการชำระเงนภายในวนทกำหนด

Page 57: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

46

5.3 ขอเสนอแนะ 5.3.1 ในการศกษาการประยกตใชอปกรณสญญาณไรสาย IOT ในการบนทกขอมลดจตอล

มเตอรไฟฟานนอาจใชอปกรณรบ-สงสญญาณอนนอกเหนอจาก โปรโตคอล Zigbee ได เชน Z-Wave ซงมาตรฐานปดโดย ilicon Labs ซงไมจำเปนตองใช Device Hub เขามาชวย (ทำใหอปกรณตางมาตรฐาน ยหอ หรอตางชนดสามารถทำงานเชอมตอกนได) โดยอปกรณทใช Z-wave จะตองไดตาม มาตรฐานทกำหนดไวเพอหลกเลยงปญหาทเกดขนกบ อปกรณใน Zigbee ทไมยอมคยกน

5.3.2 ZigBee จะใชยานความถ 2.4 GHz ในขณะท Z-Wave จะใชยานความถแตกตางกนไปในแตละประเทศซงกกลายเปนขอดเพราะสญญาณจะไมไปรบกวนกบการใชงานอน ดงนนหากเราไมมการนำอปกรณเหลานนขามประเทศ Z-Wave จะเหมาะสมกวา

5.3.3 อปกรณทใชนนเปนอปกรณอเลกทรอนกส ซงเสยหายไดงาย ควรมอปกรณปองกน เชน หากลองมาใส เพอปองกนละอองนำ ความชน ความรอน และปจจยอนๆ

5.3.4 ในการทดสอบทง 3 รปแบบนนไมสามารถทำใหบอรด Arduino กบ XBee อยใน Sleep Mode ได เพราะฉะนน จะเกดการรบ-สงขอมลกนอยตลอดเวลาซงเหมาะกบการทำจะนำไปใชในกลมหอพกหรออาคารตางๆ ทตองการทราบวาหองใดใชไฟมากนอยเพยงใด แตถาเปน Sleep Mode การรบ-สงขอมลจะเกดแคเพยงตอนทผใชตองการทจะทราบขอมลเทานน ซงจะเหมาะกบกลมเจาหนาทอานมาตรวดการไฟฟา ซงตองการขอมลแคชวงสนเดอนเพยงครงเดยว

5.3.5 อปกรณบอรด Arduino กบ XBee ทใชในการทดสอบนนใชแหลงจายไฟเปนถานขนาด 9 V. ซงใชงานไดไมนานเทาทควร ประกอบกบตวบอรดไมไดทำการ Sleep Mode ดวยจงสงผลใหใชพลงงานเยอะ จงควรหาแหลงจายไฟใหมใหกบบอรด Arduino เชน แปลงไฟจากตวดจตอลมเตอรตอเขากบบอรด Arduino ซงจะลดการทำงานในการเปลยนถานซงใชงานไดไมนานเทาทควร ประกอบกบตวบอรดไมไดทำการ Sleep Mode ดวยจงสงผลใหใชพลงงานเยอะ จงควรหาแหลงจายไฟใหมใหกบบอรด Arduino เชน แปลงไฟจากตวดจตอลมเตอรตอเขากบบอรด Arduino ซงจะชวยลดปญหาการทำงานมากขนจากในการเปลยนถานบอยๆดจตอลมเตอรตอเขากบบอรด Arduino ซงจะลดการทำงานในการเปลยนถานดจตอลมเตอรตอเขากบบอรด Arduino ซงจะลดการทำงานในการเปลยนถานดจตอลมเตอรตอเขากบบอรด Arduino ซงจะลดการทำงานในการเปลยนถานดจตอลมเตอรตอเขากบบอรด Arduino ซงจะลดการทำงานในการเปลยนถานดจตอลมเตอรตอเขากบบอรด Arduino ซงจะลดการทำงานในการเปลยนถานดจตอลมเตอรตอเขากบบอรด Arduino ซงจะลดการทำงานในการเปลยนถานดจตอลมเตอรตอเขากบบอรด Arduino ซงจะลดการทำงานในการเปลยนถานดจตอลมเตอรตอเขากบบอรด Arduino ซงจะลดการทำงานในการเปลยนถานดจตอลมเตอรตอเขากบบอรด Arduino ซงจะลดการทำงานในการเปลยนถานดจตอลมเตอรตอเขากบบอรด Arduino ซงจะลดการทำงานในการเปลยนถานดจตอลมเตอรตอเขากบบอรด Arduino ซงจะลดการทำงานในการเปลยนถาน

Page 58: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

47

5.4 ปญหาและแนวทางการแกไข ปญหาทพบและวธการดำเนนการแกไขสามารถสรปไดดงตาราง 5.2

ตาราง 5.2 ปญหาและแนวทางการแกไข

ปญหาอปสรรค แนวทางการแกไข 1. XBee Coordinator สามารถสงขอมลจากโปรแกรม Arduino IDE ไปยง XBee Router ได แตไมสามารถรบขอมลจาก XBee Router กลบมาได

ทำการตรวจสอบคาตางๆทสำคญใน XBee ทงสองตว เชน คา Pan ID , DH, DL ในโปรแกรม X-CTU อกครง

2. โปรแกรม Arduino IDE ไดร บขอมลจากดจตอลมเตอรไฟฟา ไดเพยงบางครงจากการเรยกขอขอมลหลาย ๆ ครง

ทำการศกษาจงพบวาตวขอรบขอมลกบตวสงขอมล มคาความถเกนไปจงสงผลให คำขอรบขอมลจาก Coordinator ชนกบตวสงขอมลของ Router

3. XBee ตำแหนงกลาง(ระหวางคอมพวเตอรกบดจตอลมเตอร) ทเพมเขามาภายหลง เพอเพมระยะในการรบ-สงขอมล มความบกพรองสงผลใหชอมลมคาทผดเพยนไป

สลบพอรทบนบอรดทงสองพอรทจาก USB ใหเปน XBee

4. ไมสามารถต งคาให บอรด Arduino และ XBee อย ใน Sleep Mode ได เน องจากไมทราบข นตอนในการปลกใหบอรด Arduino และ XBee กบมาทำงานได หลงจากททำการ Sleep Mode ไปแลว

Page 59: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

48

บรรณานกรม

ณฐกณฑ ชมพพทธพงศ. (2562). ความแตกตางระหวางโปรโตคอล ZigBee และ Z-Wave. ภาควชา

วศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร สถาบนเทคโนโลยพระจอมเกลาเจาคณทหาร

ลาดกระบง

ทวป ตรหะจนดารตน ทศพร ปนจาด และปวรชฎ คชรนทร. (2559). เรองอนเตอรเนตกบทกสงของสวนอจฉรยะ มหาวทยาลยศรนครนทรวโรฒ

ประภาส สวรรณเพชร. (2560). เรยนรและลองเลน Arduino เบ องตน วทยาลยเทคนคชยภม “พนฐานการสอสารดวยโมดล Xbee” [ระบบออนไลน]. แหลงทมา http://www.arduino .codemobiles.com/article/13/พนฐานการสอสารดวยโมดล-xbee-part1-เรมตนกบ-xbee-2 (03/09/2562)

ภาณพงศ คงประเสรฐ , พชามญช บญประคอง, ศภลกษณ ศรสมบต, พรเทพ เจกคา. (2556). การออกแบบและสรางเครองมอวดไฟฟาโดยใชโปรแกรม LabVIEW มหาวทยาลยสยาม

ภาคภม มโนยทธ มลลกา อณหววรรธน และ วรรณรช สนตอมรทต. 2553. ระบบเครอขายเซนเซอร ไรสายและการตออปกรณเสรมเพ อใชในสวนยางพารา. ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร มหาวทยาลยสงขลานครนทร.

สวทย ภมฤทธกลและปานวทย ธวะนต.2559. Internet of Thing เพอการเฝาระวงและเตอนภยตอ

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

บณฑต สาขาวชาเทคโนโลยสารสนเทศ สถาบนเทคโนโลยปทมว น และคณะเทคโนโลย

สารสนเทศ สถาบนเทคโนโลยพระจอมเกลาเจาคณทหารลาดกระบง.

“Arduino Sleep Modes and How to use them to Save the Power” [ร ะบบออน ไล น ] .

แหลงท มา https://circuitdigest.com/microcontroller-projects/arduino-sleep-modes

(12/01/63)

“Xbee Basic Configuration in Network Application” [ร ะ บ บ อ อ น ไ ล น ]. แ ห ล ง ท ม า

https://www.thaieasyelec.com/article-wiki/embedded-electronics-

application/xbee-basic-configuration-in-network-application.html (10/12/62)

“XBee-PRO Article (Thai) Chapter 1” [ร ะบบออน ไลน ]. แหล ง ท ม า https://issuu.com

/innovativeexperiment/docs/tpe_xbee-pro/3 (10/12/62)

Page 60: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

ภาคผนวก ก

การทดสอบการใชงานจรง

Page 61: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

50

ภาพ ก-1 อานคาทถกสงจากดจตอลมเตอรไฟฟามายงคอมพวเตอร

ภาพ ก-2 XBee ตวกลางถกนำมาตอเขากบแหลงจายไฟชวคราว (คอมพวเตอร)

Page 62: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

ภาคผนวก ข

คาทอานไดบนArduino IDE เทยบกบดจตอลมเตอรไฟฟา

Page 63: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

52

ข-1 คาทแสดงบนมาตรวดมเตอรไฟฟา

ข-2 คาทแสดงบนโปรแกรม Arduino IDE ของ XBee ตำแหนงตวกลาง

Page 64: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

53

ข-3 คาทแสดงบนโปรแกรม Arduino IDE บนคอมพวเตอร

Page 65: การประยุกต์ใช้อุปกรณ์สัญญาณ ...ie.eng.cmu.ac.th/IE2014/downloads/2020_04/873/19-Report.pdf · 2020. 4. 6. · โครงงานที่

54

ประวตผเขยน

ชอสกล : นายภทรเชษฐ สจรานนท

รหสนกศกษา : 590610319

วน เดอน ป เกด : 4 สงหาคม 2539

ประวตการศกษา : กำลงศกษาระดบอดมศกษา คณะวศวกรรมศาสตร

สาขาวศวกรรมอตสาหการ มหาวทยาลยเชยงใหม

สำเรจการศกษามธยมศกษาตอนปลาย โรงเรยนจกรคำคณาทร จงหวดลำพน

สำเรจการศกษามธยมศกษาตอนตน โรงเรยนจกรคำคณาทร จงหวดลำพน

ทอยปจจบน : 162/4 หม 6 ตำบล เหมองงา อำเภอ เมอง จงหวด ลำพน 51000

อเมล : [email protected]

ชอสกล : นาย ศภวชญ สถตวาณช

รหสนกศกษา : 590610345

วน เดอน ป เกด : 24 กรกฏาคม 2540

ประวตการศกษา : กำลงศกษาระดบอดมศกษา คณะวศวกรรมศาสตร สาขาวศวกรรมอตสาหการ มหาวทยาลยเชยงใหม สำเรจการศกษามธยมศกษาตอนปลาย โรงเรยนสามคควทยาคม จงหวดเชยงราย สำเรจการศกษามธยมศกษาตอนตน โรงเรยนสามคควทยาคม จงหวดเชยงราย ทอยปจจบน : 386 หม 8 บานหวยหมอเฒา ตำบล เจดยหลวง อำเภอ แมสรวย จงหวด เชยงราย

57180

อเมล : [email protected]