lighting control system via internet · 2015-04-07 · lighting control system via internet mr....

Post on 18-Jan-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ระบบควบคมแสงสวางผานอนเตอรเนต LIGHTING CONTROL SYSTEM VIA INTERNET

นายสรยา คณเลสา นายภวนย ไชยสงห

ปรญญานพนธนเปนสวนหนงของการศกษาตามหลกสตรวศวกรรมศาสตรบณฑต ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร

มหาวทยาลยเทคโนโลยราชมงคลธญบร พ.ศ. 2555

ระบบควบคมแสงสวางผานอนเตอรเนต

นายสรยา คณเลสา นายภวนย ไชยสงห

ปรญญานพนธนเปนสวนหนงของการศกษาตามหลกสตรวศวกรรมศาสตรบณฑต ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร

มหาวทยาลยเทคโนโลยราชมงคลธญบร พ.ศ. 2555

LIGHTING CONTROL SYSTEM VIA INTERNET

MR. SURIYA KOONLASA MR. PUWANAI CHAISING

THIS PROJECT SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS

FOR THE BACHELOR DEGREE OF ENGINEERING DEPARTMENT OF COMPUTER ENGINEERING

FACULTY OF ENGINEERING RAJAMANGALA UNIVERSITY OF TECHNOLOGY THANYABURI

YEAR*2012

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

ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยราชมงคลธญบร อนมตใหปรญญานพนธนเปนสวนหนงของการศกษาตามหลกสตรวศวกรรมศาสตรบณฑต

……………………………………....…….หวหนาภาควชาฯ (อาจารยมาโนช ประชา)

คณะกรรมการสอบปรญญานพนธ

………………………………………...…..ประธานกรรมการ (อาจารยมาโนช ประชา)

……………………………….. ……..........กรรมการ (อาจารยนชรตน ราชบร)

………………………………..……....…...กรรมการ (อาจารยเจษฎา อรณฤกษ)

……………………………………….....…กรรมการและอาจารยทปรกษา (อาจารยสมรรถชย จนทรตน)

ลขสทธของภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยราชมงคลธญบร

หวขอปรญญานพนธ ระบบควบคมแสงสวางผานอนเตอรเนต นกศกษา นายสรยา คณเลสา รหส 115230462002-2

นายภวนย ไชยสงห รหส 115230462017-0 อาจารยทปรกษา อาจารยสมรรถชย จนทรตน ปการศกษา 2555

บทคดยอ

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

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

ค าส าคญ แสงสวาง อนเตอรเนต

กตตกรรมประกาศ โครงงานระบบควบคมแสงสวางผานอนเตอรเนต ( Lighting Control System via Internet)สามารถด าเนนการจนส าเรจบรรลวตถประสงคได เนองจากไดรบความชวยเหลอ และความอนเคราะหในการใหค าแนะน า และแนวทางในการชวยพจารณาปญหาทไดเจอในโครงงาน โดยมทานอาจารย บคคลตาง ๆ ดงน

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

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

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

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

คณะผจดท า

สารบญ

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

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

2.3 รเลย (Relay) และคอนแทกเตอร (Contactor) 7 2.4 การค านวณคาไฟฟา

2.5 การสอสารไรสายผานระบบ WPAN IEEE 802.15.4 7 8

บทท 3 วธด าเนนการ 10 3.1 แผนการด าเนนงาน 10 3.2 การออกแบบ / เครองมอ 12 3.3 ขนตอนการสราง / ขนตอนการด าเนนงาน 33 3.4 วธการทดสอบ / วธการวดผล 48 บทท 4 ผลการด าเนนงานและการวเคราะห 49 4.1 ผลทไดจากการทดสอบและวดผล

4.2 การวเคราะห / การวจารณ 49 80

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

5.2 ขอเสนอแนะ 84 84

สารบญ(ตอ) หนา บรรณานกรม 85 ภาคผนวก ก ขนตอนการสรางเครองควบคมรอง ภาคผนวก ข ขนตอนการ Config Xbee Server และ Slave

86 87

104 105

ประวตผท าปรญญานพนธ 113

สารบญตาราง ตารางท หนา 3.1 แผนการด าเนนงานของโครงการ 10 3.1 แผนการด าเนนงานของโครงการ (ตอ) 11 3.2 รปแบบขอมลค าสงตรวจสอบสถานะ 28 3.3 รปแบบขอมลการตอบกลบค าสงตรวจสอบสถานะ 28 3.4 รปแบบค าสงเปด / ปดหลอดไฟ 28 3.5 รปแบบการตอบกลบค าสงเปด / ปดหลอดไฟ 28 3.6 Table_Slave 30 3.6 Table_Slave (ตอ) 31 3.7 Table_SlaveControl 31 3.8 Table_SlaveDetail 32 3.8 3.9

Table_SlaveDetail (ตอ) Table_UnitCalculate

33 33

4.1 การท างานของ Web site บน Internet explorer 9 50 4.2 การท างานของ Web site บน Google chrome 50 4.3 การท างานของ Web site บน Opera 51 4.4 การท างานของ Web site บน Mozilla firefox 51 4.5 ผลการสงเปด/ปดหลอดไฟ 71 4.6 4.6 4.7

ทดสอบการสงหลอดไฟเปด/ปด แบบ Manual ทดสอบการสงหลอดไฟเปด/ปด แบบ Manual (ตอ) แสดงการเปรยบเทยบระหวางผลทคาดหวง และผลทท าไดของโครงงาน ระบบควบคมแสงสวางผานอนเตอรเนต

75 76 80

4.7 4.8 4.8

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

81

82

83

สารบญรป รปท หนา 3.1 System architecture 12 3.2 Block diagram การท างานโดยรวมของ Server 13 3.3 Site map ของ Web page ทใชงาน 14 3.4 แบบ Web page ทกหนา 14 3.5 หนา Login 15 3.6 แผนผงการท างานสวนของการ Login 15 3.7 หนาประวตผจดท า 16 3.8 หนาควบคม เปด/ปดหลอดไฟ 17 3.9 แผนผงการท างานสวนของควบคมเปด/ปดหลอดไฟ 18 3.10 หนาปรบปรงแกไขขอมล 19 3.11 แผนผงการท างานสวนของการแกไข/ปรบปรงขอมล 20 3.12 หนารายงานการใชไฟฟา 20 3.13 แผนผงการท างานสวนของกราฟ 21 3.14 Block diagram การท างานเครอง Slave 22 3.15 วงจรเครอง Slave 23 3.16 วงจรเครอง Slave สวนของ Relay และ Sensor 24 3.17 แผนผงการท างานการท างานของเครอง Slave 25 3.18 วงจร XbeeConvert to USB 26 3.19 XBee Series 1 26 3.20 IC ACS72 26 3.21 Pin-out Diagram IC เบอร ACS712 26 3.22 วธตอใชงาน IC ACS712 27 3.23 จ าลองการท างานเครอง Slave ดวยโปรแกรม Proteus 27 3.24 ER Diagramของฐานขอมล 29 3.25 หนา Web page Login 34 3.26 หนา Web page ประวตผจดท าโครงงาน 35

สารบญรป (ตอ) รปท หนา 3.27 หนา Web page หนาแกไขขอมลเครอง Slave 36 3.28 หนา Web page แสดงสถานะเครอง Slave 37 3.29 หนา Web page แสดงสถานะเครอง Slave 38 3.30 หนา Web page แสดงคาใชจายแตละจดเครอง Slave 39 3.31 หนา Web page แสดงกราฟเวลาการใชเปดใชงานหลอดไฟ 40 3.32 หนา Interface Windows application 41 3.33 การสราง PCB เครอง Slave 42 3.34 การสราง PCB Relay และ Sensor ของเครอง Slave 42 3.35 เครอง Slave สวนควบคมหลก 43 3.36 วงจร Relay และ Sensor 43 3.37 การตอทดลองใชงานเครอง Slave 43 3.38 การประกอบเครอง Salve ทงหมดใสกลอง 44 3.39 การประกอบเครอง Salve ทงหมดใสกลอง (2) 44 3.40 กลองใสเครอง Slave 44 3.41 เจาะกลองใสเครอง Slave 45 3.42 เจาะกลองฝาตดสวทซ 45 3.43 การสราง PCB Module Convert to USB 46 3.44 Module XBee 46 3.45 กลองใส XBee 46 3.46 ประกอบ XBee ใสกลอง 47 3.47 XBee ทประกอบเสรจแลว 47 3.48 แฝงหลอดไฟ 47 4.1 การท างานของ Web site บน Internet explorer 9 50 4.2 การท างานของ Web site บน Google chrome 50 4.3 การท างานของ Web site บน Opera 51 4.4 การท างานของ Web site บน Mozilla firefox 51 4.5 Server สามารถรบสญญาณได 52

สารบญรป (ตอ) รปท หนา 4.6 Server ไมสามารถรบสญญาณได 52 4.7 ผลการแสดงหนา Web สงปดหลอดไฟทงหมด 53 4.8 ผลการสงปดหลอดไฟทงหมด 54 4.9 4.10 4.11 4.12 4.13 4.14 4.15 4.16 4.17 4.18 4.19 4.20 4.21 4.22 4.23 4.24 4.25 4.26 4.27 4.28 4.29 4.30 4.31

ผลการแสดงหนา Web สงเปดหลอดไฟหลอดเดยว ผลการสงเปดหลอดท 1 หลอดเดยว ผลการแสดงหนา Web สงเปดทงหมด ผลการสงเปดทงหมด ผลการแสดงหนา Web แสดงสถานะหลอดไฟ ผลการสงเปดหลอดไฟตางก าลงวตต ขนตอนเพมรปแผนผง ขนตอนท 1 ขนตอนเพมรปแผนผง ขนตอนท 2 ขนตอนเพมรปแผนผง ขนตอนท 3 เลอกเครอง Slave เพอควบคมการเปด/ปด ผลการแสดงแผนผง แสดงรายงานกราฟแบบรายวน แสดงรายงานกราฟแบบรายสปดาห แสดงรายงานกราฟแบบรายเดอน แสดงรายงานกราฟแบบรายป การแกไขขอมลเครอง Slave หนา Web เมอแกไขขอมลเสรจ หนา Web ควบคมเปด/ปดแสดงขอมลทงหมดของเครอง Slave หนา Web แกไขคาตวแปลเพอค านวณคาไฟฟา แสดงคาไฟฟาหอง en1302 แสดงคาไฟฟาแบบรวมทงหมด หนา Login หนา Login กรณใส User name และ Password ไมถกตอง

54 55 55 56 57 57 58 59 60 60 61 62 62 63 63 64 65 66 66 67 68 69 69

รปท 4.32 4.33 4.34 4.35 4.36 4.37 4.38 4.39 4.40 4.41 4.42 4.43 4.44 4.45 4.46 4.47 4.48 4.49 4.50

สารบญรป (ตอ)

หนา Login กรณใส User name และ Password ถกตอง ภาพรวมเครอง Slave การตรวจสอบสถานะหลอดไฟดวยโปรแกรม Stream v2.0 ก าหนด Address เครอง Slave เปน 0 แสดงสถานะเครอง Slave Address 0 ออนไลน ก าหนด Address เครอง Slave เปน 1 แสดงสถานะเครอง Slave Address 1 ออนไลน ก าหนด Address เครอง Slave เปน 15 แสดงสถานะเครอง Slave Address 15 ออนไลน แสดงสถานะเครอง Slave Address ออฟไลนทงหมด การกดสวทซเปดหลอดไฟดวงท 1 แบบ Manual การกดสวทซเปดหลอดไฟดวงท 2 แบบ Manual การกดสวทซเปดหลอดไฟดวงท 3 แบบ Manual การกดสวทซเปดหลอดไฟดวงท 4 แบบ Manual การกดสวทซเปดหลอดไฟดวงท 5 แบบ Manual การกดสวทซเปดหลอดไฟดวงท 6 แบบ Manual การกดสวทซเปดหลอดไฟดวงท 7 แบบ Manual การกดสวทซเปดหลอดไฟดวงท 8 แบบ Manual หลอดไฟตดทง 8 ดวง

หนา 69 70 71 72 72 73 73 74 74 75 76 76 77 77 77 78 78 78 79

1

บทท 1 บทน า

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

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

เครองใชไฟฟา

2

1.3 ขอบเขตของโครงการ ขอบเขตโครงงานระบบควบคมแสงสวางผานอนเตอรเนตประกอบดวยการท างาน 2 สวนคอ 1.3.1 สวน Server เปนสวนหลกในการควบคมการท างานของระบบ โดยมการตดตอ

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

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

หรอทกดวงทงหมดในแตละหองได 4) สามารถแสดงสถานะของหลอดไฟแตละดวงไดวาเปดหรอปดโดยอตโนมต 5) สามารถแสดงต าแหนงแผนผง และชออางองของหลอดไฟใน แตละจดของทก

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

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

รวมทกหอง 9) มหนา Login เพอยนยนการเขาใชระบบ

1.3.2 สวนตวควบคมรอง (Slave) ซงใช Microcontroller ในการท างานโดยมการตดตอกบตว Server ผานทางเครอขายแบบไรสาย โดยมรายละเอยดดงตอไปน

1) เครองควบคมรอง 1เครองรองรบการควบคมหลอดไฟไดไมเกน 8 ตว 2) สามารถแจงสถานะของหลอดไฟไปใหกบตว Server ไดตามค าสงทสงมา 3) สามารถเปลยน ID ของเครองไดดวย Dip switch แบบ 6 position 4) สามารถเปด/ปด หลอดไฟแบบ Manual ไดครงละดวง 5) สามารถตรวจสอบสถานะหลอดไฟเสยหรอไมดวยการเชคกระแส

1.4 ประโยชนทคาดวาจะไดรบ 1.4.1 อ านวยความสะดวกแกผใชงาน 1.4.2 ผใชงานสามารถควบคม การเปด/ปด เครองใชไฟฟาโดย Web browser ได 1.4.3 ผใชงานสามารถตรวจสอบสถานะ การท างานของเครองใชไฟฟา Web browser ได

บทท 2 ทฤษฎและงานวจยทเกยวของ

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

2.2 งานวจยทเกยวของ 2.2.1 งานวจยเรองระบบการจดการเครองใชไฟฟาผานอนเตอรเนต (THE MANAGEMENT SYSTEM OF ELECTRIC APPLIANCES VIA INTERNET) โครงงานระบบการจดการเครองใช ไฟฟาผานอนเตอรเนต น าเสนอโดยนางสาวชารณ ชาญดนตรกจ, นายณฐการ สบบก ภาควชา-วศวกรรมอเลกทรอนกสและโทรคมนาคม คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยพระ-จอมเกลาธนบร[1] ซงโครงงานนไดน าประโยชนของอนเตอรเนตมาประยกต ใชกบเครองใช ไฟฟา โดยควบคมผานไมโครคอนโทรเลอรการท างานจะมอย 3 สวนหลก ไดแก ระบบควบคมเครอง ปรบอากาศผานหนาเวบเพจ, ระบบควบคมแสงสวางผานหนาเวบเพจ และระบบรกษาความปลอดภย โดยมรายละเอยดดงน

1) ระบบควบคมเครองปรบอากาศผานหนาเวบเพจ เปนระบบทใชควบคมเครองปรบอากาศภายในบาน โดยสามารถเปด / ปด และ

ควบคมความแรงของพดลมได 3 ระดบซงใชไมโครคอนโทรเลอรควบคมการเปด / ปด เครองปรบ-อากาศเพอสลบการท างาน เมอถงอณหภมทก าหนดและยงสามารถบนทกวนทท าความสะอาดไวไดอกดวย

2) ระบบควบคมแสงสวางผานหนาเวบเพจ เปนระบบทใชในการจดการควบคมอปกรณสองสวางภายในบาน โดยสามารถ

เปด / ปด หลอดไฟผานทางหนาเวบเพจได 3) ระบบรกษาความปลอดภย

เปนระบบรกษาความปลอดภย โดยใชระบบ Login เพอทจะใหสมาชกผทม USER NAME และ PASSWORD เขาใชบรการไดเทานนในโครงงานนจะมงเนนไปท เครองปรบ- อากาศ และระบบแสงสวาง เราสามารถควบคมผานเครอขายอนเตอรเนต โดยใชไมโครคอนโทร -

4

เลอร ชอ Net burner MOD 5270 ซงจะถกใชในการควบคมระบบทงหมด และสามารถเปนเวบ -เซรฟเวอร ในการเชอมตอระหวางผใชกบเครองใชไฟฟา

ขอเสนอแนะในการพฒนาโครงงาน 1) ควรมการปรบปรงใหมการใชงานไดทกท ซงโครงงานนสามารถใชงานผาน LAN

วงเดยวเทานน 2) ควรมการพฒนาระบบ Login เนองจากการใชงานยงไมสามารถรองรบการใชงาน

หลาย ๆ User 3) ควรใชการตดตอสอสารรปแบบอน เพอใหสงไดในระยะไกลและรวดเรวกวา I2C

2.2.2 งานวจยเรองอปกรณควบคมเครองใชไฟฟาสญญาณสมอง เพอคนพการทางกายภาพ (CONTRO EQUIPMENT ELECTRICAL SIGNAL THE BRAINTO PHYSICAL DISABI LITIES ) โครงงานอปกรณควบคมเครองใชไฟฟาดวยสญญาณสมองเพอคนพการทางกายภาพ น าเสนอโดย นายยศชนน วงศสวสด, นายสรธนา จนทรจต, นางสาวอรนช หลอสกล , นางสาวอลสา คณาภนนท, นายภญโญ ข าแกว, นางสาวปยะวรรณ มลใจตา ภาควชาวศวกรรม -ชวการแพทย คณะวศวกรรมศาสตร มหาวทยาลยมหดล[2] โดยอปกรณควบคมเครองใชไฟฟาดวยสญญาณสมองถกสรางขนมา เพออ านวยความสะดวกแกผพการทางกายภาพ ทไมสามารถเคลอน- ไหวรางกาย แตสมองยงสามารถรบรและดวงตายงสามารถมองเหนได โดยทผปวยสามารถควบคมการเปด/ปดเครองใชไฟฟาทตองการผานทางการมองไปทรโมทคอนโทรล ทถกออกแบบไวโดย เฉพาะโดยทเราสามารถออกแบบรโมทคอนโทรลใหรองรบการควบคมเครองใชไฟฟา ไดมากนอย ตามจ านวนทเราตองการ ดงนนอปกรณชนนจงท าใหผพการทางกายภาพ สามารถชวยเหลอตวเองไดมากขน ไมเพยงแตผพการเทานนทจะไดรบประโยชนอยางมาก ความส าเรจของนวตกรรมชนนยงเปนจดเรมตนของยคทคนเราจะสามารถควบคมทกสงทกอยางไดดวยสญญาณสมอง จากการทฤษฎทวา การกระพรบตาท าใหเกดสญญาณทมลกษณะเปนยอดแหลม (Spike) และมขนาดใหญกวาสญญาณสมอง (EEG) ทวไป ดงนนเราจงใชสญญาณกระพรบตาทไดจากการวดสญญาณสมองน มาใชในการควบคมการเปด/ปด เครองใชไฟฟาชนดตาง ๆ นอกจากนเพอความสะดวกในการควบคมเครองใชไฟฟา ทอยในระยะไกล อปกรณควบคมเครองใชไฟฟาดวยสญญาณสมองจงถกออกแบบใหควบคมการเปด/ปด เครองใชไฟฟาแตละชนดผานทางเครอขายแบบไรสาย (Wireless Ethernet) สญญาณทไดจากสมองนน ยงไมสามารถทจะน าไปใชงานไดโดยตรง จงตองผานเขาเครองขยายสญญาณ และท าการแปลงจากสญญาณอนาลอกเปนดจตอลเพอใหสามารถน าสญญาณน เขาไปประมวลผลในโปรแกรมคอมพวเตอร ไดเมอโปรแกรมไดท าการแปลความหมายของสญญาณ แลวจะไดค าสงเพอสงไปควบคมการเปด / ปดเครองใชไฟฟา โดยผานระบบไรสาย (Wireless LANs) ไปยงภาครบทมชดของ (Ethernet I/O)

5

2.2.3 งานวจยเรองการพฒนาระบบควบคมอปกรณไฟฟาผานอนเตอรเนต โดยใชเวบบนมอถอ (DEVELOPMENTOF ELECTRICAL CONTROL SYSTEM SOVER THE INTERNET USING THE MOBILE WEB.) โครงงานการพฒนาระบบควบคมอปกรณไฟฟาผานอนเตอรเนตโดยใชเวบบนมอถอน าเสนอโดยนายกตตพงษ ชยประเสรฐ,นายเสร ประคองเกอ,นายกมล ดวง-แดงโชต สาขาวชาเทคโนโลยอตสาหกรรม (เทคโนโลยอเลกทรอนกส) คณะวทยาศาสตร มหาวทยาลยราชภฏจนทรเกษ[3] โครงการนน าเสนอการน าอปกรณประเภทไมโครคอนโทรลเลอร มาประยกตใชงาน โดยผน าเสนอไดเลอกทจะศกษา MCS-51 ซงเปนไมโครโพรเซสเซอรของบรษทเอมเมลทมขนาดเลก และมราคาไมแพงมาก ผน าเสนอโครงการไดท าการสรางอปกรณทใชในการควบคมการเปด/ปด อปกรณไฟฟาดวยสญญาณไฟฟา เมอน ามาเชอมตอกบ MCS-51 ทไดท าการเขยนโปรแกรมใหท างานเปนเวบเซรฟเวอรทคอยใหบรการกบผใช ทเชอมตอระบบในรปแบบอเทอรเนต ผานทางโปรโตคอลทซพไอพ โดยผใชสามารถทจะท าการเขาสระบบควบคม โดยการปอนรหสผานทถกตอง ผานทางเวบบราวเซอร เชน Internet explorer เปนตน หลงจากนนผใชกสามารถสงเปด/ปดอปกรณไดตามตองการ การออกแบบชดควบคมอปกรณเครองใชไฟฟา โดยควบคมผานทางโทรศพทมอถอนนเบองตนจะตองท าความเขาใจการท างานของซพย MCS-51 เปนตวหลก หลงจากนนกศกษาในสวนของเทคนคการอนเตอรเฟสเพอใชในการตดตอระหวางซพยกบคอมพวเตอรเซรฟเวอร ตลอดจนศกษาการท างานของชดควบคมไฟทางดานเอาทพตซงจะมไฟ 220โวลตเขามาเกยวของ โดยทางดานเอาทพตจะสามารถเลอกการท างานไดอสระ สามารถแยกควบคมเปด / ปดอปกรณเครองใชไฟฟาไดพรอมกน 4 ชด พรอมทงมชดตรวจเชคสญญาณทางดานเอาท - พต วาไดท างานตามค าสงของโปรแกรมหรอไม วงจรควบคมอปกรณไฟฟา 220 โวลต อปกรณหลกของวงจรคอไตแอก เบอร Q4010L4 ซงท าหนาควบคมเปดปดเครองใชไฟฟา โดยสามารถแยกควบคมการท างานไดพรอมกน 4 ชด ใหท างานตามทไดรบค าสงมาจากผใชงาน การท างานของไตแอกจะถกควบคม โดยออฟโตไอโซเลเตอร ซงจะรบค าสงมาจากซพยภายในวงจรชดนกจะประกอบไปดวย ออฟโตไอโซเลเตอร 4 ชด IC4-IC7 และม LED3-LED5 ท าหนาทแสดงผลวาออฟโตไอโซเลเตอรชดใดท างานตวตานทาน R10-R13 ท าหนาทรบสญญาณไบแอสจากออโตไอ -โซเลเตอร เพอกระตนการท างานของไตแอก และอปกรณหลกคอไตแอก TR1-TR4 ควบคมการจายไฟ 220 โวลต จากการท างานของวงจรเมอปอนไฟแรงดน 220 VAC เขาทหมอแปลงจากนนกเขาไปผานชดไดโอดลจดเรกตไฟเออร DB1 และตอเขากบ IC1 เบอร LM7805 จะท าใหมแรงดนเอาตพตทคงทคา 5 โวลท เพอปอนเปนไฟเลยงใหกบวงจรโดยม LED1 เปนตวแสดงและ C1-C2 ท าหนาทกรองสญญาณความถสงลงกราวด C3 C4 ท าหนาฟลเตอรแรงดน ทางดานเอาทพทใหอยในระดบทคงท R1 LED1 ท าหนาทแสดงผลการท างานของแหลงจายไฟ ในสวนของการปองกนการลดวงจรจะใชฟวสเปนตวปองกน

6

2.2.4 งานวจยเรอง ระบบควบคมเครองใชไฟฟาผานเครอขายอนเตอรเนต ( ELECTRIC APPLIANCES CONTROL VIA INTERNET SYSTEM) โครงงานระบบควบคมเครองใชไฟฟาผานเครอขายอนเตอรเนต น าเสนอโดยนายพทธณพงษ เมฆงาม, นายอภเชษฐ นาคบลลงค, นายอตถพล อนจนทร สาขาวชาเทคนคคอมพวเตอร[4] โครงการนมจดมงหมายเพอสรางระบบควบคมการเปด-ปด เครองใชไฟฟาภายในบานเรอนใหมความสะดวกมากขน เนองจากการใชชวตในประจ าวนของมนษย ในปจจบนนเปนไปดวยความเรงดวนตองการความสะดวกสบาย ประกอบกบเทคโนโลยทางดานคอมพวเตอรและอเลกทรอนกส ไดเขามามบทบาทในการด าเนนชวตประจ า - วนมากขน โดยเฉพาะอนเตอรเนต ซงก าลงมการขยายตวและใชงานกนอยางแพรหลาย จงคดระบบควบคมเครองใชไฟฟาผานเครอขายอนเตอรเนตขน เพอเพมความสะดวกสบาย ในการควบคมการเปด/ปดเครองใชไฟฟาภายในบานเรอน โดยสามารถสงควบคม ไดจากทก ๆ ท ทผใชตองการ โดยอาศยอนเตอรเนต เปนสอกลางและชองทางในการควบคม ซงจะชวยเพมความสะดวกสบายในการด าเนนชวตชวตประจ าวน การท างานของระบบควบคมเครองใชไฟฟาผานเครอขายอนเตอรเนต ประกอบไปดวยเครองคอมพวเตอรผใชเครองคอมพวเตอรเซรฟเวอรเวบไซตทเขยนดวยภาษา PHP และชดคอนโทรล โดยมหลกการท างานคอ เครองคอมพวเตอรผใช จะเปนตนทางการสงควบคมโดยเชอมตอกบระบบอนเตอรเนตไปยงเวบไซตทสรางขน ผานโปรแกรมเวบบราวเซอร ซงจะมหนาเวบเพจ ทมปมกด เปด/ปด เครองใชไฟฟา เมอเราท าการกดปมเพอสงเปด/ปด จากนนขอมลกจะสงไปทเครองคอมพวเตอรเซรฟเวอร และเครองคอมพวเตอรเซรฟเวอร จะสงสญญาณไปทชดคอนโทรลผานทางพอรตขนาน ชดคอนโทรลกจะท าหนา รบสญญาณจากเครองคอมพวเตอรเซรฟเวอร และเปด/ปด เครองใชไฟฟาทตองการ ประสทธภาพการท างานของระบบหาไดจากการทดลองใชงานโดยเปนกลมตวอยางจ านวน 30 คน ประสทธภาพโดยรวมอยทระดบด (คาเฉลย อยทระดบ 4.31 คดเปนเปอรเซนตได 86.27 %) ซงผลการหาประสทธภาพดงกลาวเปนไปตามสมมตฐานทก าหนดไวดงไดสรปไดวาโครงการระบบควบคมเครอง ใชไฟฟาผานเครอขายอนเตอร - เนต มประสทธภาพและคณภาพทจะน าไปใชงานจรงในชวตประจ าวน 2.2.5 งานวจยเรองระบบควบคมอปกรณไฟฟา แบบไรสาย WIRELESS CONTROL

SYSTEM ระบบควบคมอปกรณไฟฟาแบบไรสาย น าเสนอโดยนายภรทต รอนใหม, นายวนจ- ขนโพธ สาขาวศวกรรมอเลกโทรนกสและโทรคมนาคม มหาวทยาลยเทคโนโลยราชมงคลธญบร[5] เปนการน าเทคโนโลยของซอฟตแวร มาประยกตใชในการควบคมการเปด /ปดไฟ โดยใชโปรแกรม Microsoft Visual Basic 6 เปนตวควบคมอปกรณ ไฟฟาซงจะเปนการสงงานอปกรณไฟฟาผานคลนความถยานสงยง (Ultra High Frequency : UHF) โดยคอมพวเตอรจะเปนตวก าหนดรหสเพอใชในการควบคมอปกรณโดยรหสสญญาณจะสงออกทางพอรตอนกรม RS-232 สงตอไปยงชดโมดล Wireless ET-RF24G V2.0 เปนชด Signal Converter ส าหรบใชแปลงสญญาณ

7

ระหวาง RS-232 และ RF-Wireless โดยในโหมดการท างานของการสงขอมล (Transmitter) จะท าหนาทรอรบขอมลจากพอรตสอสารอนกรม RS-232 จาก RX แลวแปลงเปนสญญาณความถสงออกไปในอากาศ ทางดานภาครบใชชดโมดล Wireless ET-RF24G V2.0 ชดเดยวกบภาคสง เพราะสามารถท างานได 2 โหมด คอโหมดแบบรบ และโหลดแบบสงการท างานแบบรบ (Receiver) ชด Wireless ET-RF24G V2.0 กจะท าหนาท คอยตรวจจบขอมลทอยในรปของสญญาณความถ จากดาน RF เพอแปลงกลบเปนสญญาณขอมลแบบ RS-232 สงออกไปยงขา TX และสงตอไปยงไมโครคอนโทรลเลอรซงใชเปนไอซเบอร PIC16F877 เปนตวควบคมการท างานของรเลย เพอสงเปด/ปด อปกรณไฟฟา

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

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

2.3.1 รเลยก าลง ( Power Relay) หรอมกเรยกกนวาคอนแทกเตอร (Contactor or Magnetic contactor) ใชในการควบคมไฟฟาก าลง มขนาดใหญกวารเลยธรรมดา

2.3.2 รเลยควบคม (Control Relay) มขนาดเลกก าลงไฟฟาต า ใชในวงจรควบคมทวไป ทมก าลงไฟฟาไมมากนก หรอเพอการควบคมรเลย หรอคอนแทกเตอรขนาดใหญ รเลยควบคมบางทเรยกกนงาย ๆ วา "รเลย"

2.4 การค านวณคาไฟฟา เครองใชไฟฟาแตละชนดจะใชพลงงานไฟฟาตางกน ขนอยกบชนดและขนาดของเครองใช -

ไฟฟา ซงทราบไดจากตวเลขทก ากบไวบนเครองใชไฟฟา ทระบไวทงความตางศกย (V) และก าลงไฟฟา (W) ตวอยาง เชน หลอดไฟฟา หมอหงขาวไฟฟา เตารดไฟฟา มตวเลขก ากบไวบนเครองใชไฟฟา เชน หลอดไฟฟามตวเลขก ากบวา 220 V 80 W

2.4.1 ตวเลข 220 Vหมายถงหลอดไฟฟานใชกบความตางศกย 220 โวลต ซงเราตองใชไฟให

8

ตรงกบคาความตางศกยทก าหนด 2.4.2 ตวเลข 80 W ทก ากบมาเปนคาของพลงงานไฟฟาทหลอดไฟฟา ใชไปในเวลา 1 วนาท ซงเรยกวา ก าลงไฟฟา หมายเหต ในการวดพลงงานไฟฟา เราจะใชหนวยเปนจล ตวเลข 80 W จงหมายความวา หลอดไฟฟานจะใชพลงงานไฟฟา 80 จล ในเวลา 1 วนาทส าหรบการใชไฟฟาของเครองใชไฟฟา 1 เครองใน 1 วน เราสามารถใชสตรการค านวณดงน จ านวนหนวย(ยนต) = (ก าลงไฟฟา(วตต))/1000 * จ านวนชวโมงทใชงาน (2.1) คาไฟ = จ านวนหนวย(ยนต) * ราคาตอหนวย (2.2) 2.5 การสอสารไรสายผานระบบ WPAN IEEE 802.15.4 ระบบเครอขายไรสายในพนทสวนบคคล Wireless Personal Area Network (WPAN) ระบบ WPAN นไดมการเรมพฒนามาตรฐาน ส าหรบการรบสงขอมลผานเครอขายระยะใกล เมอป 2002 โดยองคกร IEEE มาตรฐานนเรยกวา IEEE 802.15.4 ส าหรบมาตรฐานน จะมความเขากนไดกบมาตรฐานการสอสารไรสายอน ๆ เชน WiFi และ UWB (Ultra Wideband) อยางไรกตามมาตรฐานIEEE 802.15.4 จะแตกตางจากมาตรฐานอน ทคณลกษณะตาง ๆ คอการรบสงขอมลดวยความเรวต าการใชก าลงไฟฟานอยอปกรณราคาถกและมคณสมบตในการจดการตวเองได ZigBee นนจะมการท างานเปนการรบ -สงขอมลผานชปขนาดเลก โดยจะสงขอมลไปเรอย ๆจนถงจดหมายทตนเองตองการ ทจะสงขอมลแลวคอมพวเตอร จะน าขอมลนนไปวเคราะหผลZigBee นนจะมทางเขาของสญญาณหลาย ๆ ชองทาง ดงนนเพอหลกเหลยงการชนกนจะมการใช CSMA-CA (Carrier Sense Multiple Access with Collision Avoidance) ระยะทางโดยทวไปประมาณ 50 m และม topology แบบ star, peer-to-peers, mesh 2.5.1 มาตรฐานทใชกบ ZigBee

ส าหรบมาตรฐานทถกก าหนดใหกบเครอขายแบบ ZigBee คอ IEEE 802.15.4 ซงเปนมาตรฐานทถกก าหนดไวในชน Physical layer มอย 3 ความถคอ ความถ 2.4 - 2.4835 GHz bit rate 250 kb/s มอย 16 ชองสญญาณคอชองสญญาณท 11-26 ความถ 868 - 870 MHz bit rate 20 kb/s มอย 1 ชองสญญาณคอชองสญญาณท 0 ความถ902 - 928 MHz bit rate 40 kb/s มอย 10 ชองสญ- ญาณคอชองสญญาณท 1-10 โดยความถ 2.4 - 2.4835 GHz สามารถใชงานไดทวโลก และความถ 868 - 870 MHz และ 902 - 928 MHz ใชงานไดในพนทของอเมรกาเหนอ ยโรป ออสเตรเลย และนวซแลนด

9

2.5.2 เทคโนโลยของ ZigBee ในปจจบน ปจจบนมการน ามาตรฐาน IEEE 802.15.4 (เทคโนโลย ZigBee) ไปใชประโยชนใน

ดานตาง ๆ มากมาย เชน ระบบการตดตามส าหรบความปลอดภยชวะอนามย และสงแวดลอมการตรวจหาต าแหนงทน าไปใชในการปฏบตการทางทหาร การท างานของนกผจญเพลง และบรษททตองการการตรวจหาต าแหนงแบบเวลาจรง ใหความบนเทง เชน เกมฝกทกษะ และของเลนแบบ interactive นอกจากนระบบเตอนภยในปจจบนไมไดเชอมตอกนเปนระบบเครอขายและตวอปกรณเองมชวงการใชงานจากแบตเตอรสน และมราคาแพง เราจงสามารถน าระบบ IEEE 802.15.4 ซงสามารถน าอปกรณพนฐาน เชน sensor และ Actuator ทมราคาถกมาใช ท าใหสามารถตดตามเหตการณตาง ๆ และอปกรณจะท างานอยางอตโนมตตามทเราตองการ ส าหรบการประยกตระบบ IEEE 802.15.4 มาใชภายในบานจะสามารถท าใหอปกรณ และเครองใชไฟฟาทมาจากหลากหลายผผลตสอสารระหวางกนเปนระบบเครอขายได 2.5.3 ZigBee Device อปกรณ ZigBee ม 2 แบบคอ Physical Device และ Logical Device

1) Physical Device ซงแบงออกเปน 2 ประเภท Full Function Device: FFD จะใหเปน Router ทเปนสอกลางในการสงขอมล

จากอปกรณอนๆโดยใชพลงงานจาก power line ท างานไดในทก ๆ Topology และสามารถท าเปนจดเชอมตอกนไดสวนอกประเภทคอ Reduced Function Device: RFD เหมาะแกการเชอมตอภายในเครอขายโดยใชพลงงานจากแบตเตอรและไมสามารถถายทอดขอมลจากอปกรณอนๆ

2) Logical Device ซงแบงออกเปน 3 ประเภท ZigBee Coordinators เปนจดทประสานเชอมตอกนท าหนาทในการจดเกบขอมล

ในเครอขาย ZigBee Routers ท าหนาทจดการเสนทางของขอความทสงผานภายในโครงขายระหวาง คของโนดใด ๆ และ ZigBee End Devices เปนโนดทอยในสวนของผใชงานโดยสามารถเปนไดทงแบบ RFD และ FFD

บทท 3 วธด ำเนนกำร

ในบทนจะน าเสนอใหทราบถงการด าเนนงาน ในสวนตางๆทงการวางแผนและในสวนของการออกแบบระบบ 2 สวนคอสวนของ Server และสวนของบอรดไมโครคอนโทรลเลอรซงในการออกแบบทดนน จะตองมการรวบรวมขอมลทจะน ามาใชอยางถกตอง พรอมทงค านงถงความตองการของผใชโดยวธของการวเคราะห และออกแบบระบบนน เปนการมองจากภาพรวมของระบบวามอะไรบางแลวจงท าการวเคราะหแยกยอยลงไป 3.1 แผนกำรด ำเนนงำน การสรางระบบควบคมแสงสวางผานอนเตอรเนตนน ไดมการวางแผนการท างานออกแบบ การด าเนนการสราง และระยะเวลาในการด าเนนงาน ซงไดสรปไวใน ตารางแสดงแผนการด าเนนงานของโครงการซงเปรยบเทยบระหวางแผนทไดวางไวกบการด าเนนงานจรง ดงน ตารางท 3.1 แผนการด าเนนงานของโครงการ

ระยะเวลาด าเนนงาน ขนตอนการด าเนนงาน

เดอน (พ.ศ. 2555 – พ.ศ. 2555)

ม.ค. เม.ย. พ.ค. ม.ย. ก.ค. ส.ค. ก.ย. ต.ค.

ศกษาความเปนไปไดของโครงงาน

รวบรวมทฤษฎและงานวจยทเกยวของทจะใชในการท าโครงงานเขาอาจารยทปรกษาเพอเสนอโครงงาน และรบค าแนะน าเกยวกบโครงงาน

จดท าโครงงานเสนออาจารยประจ าวชา

ศกษาคนควาออกแบบการท างานโดยรวมทงหมดของโครงงาน

11

ตารางท 3.1 แผนการด าเนนงานของโครงการ (ตอ)

ระยะเวลาด าเนนงาน ขนตอนการด าเนนงาน

เดอน (พ.ศ. 2555 – พ.ศ. 2555)

ม.ค. เม.ย. พ.ค. ม.ย. ก.ค. ส.ค. ก.ย. ต.ค.

ทดลองศกษาการท างานของ XBee

จ าลองการท างานของเครอง Slave ดวยโปรแกรม Proteus

เขยนโปรแกรมในสวนของเครอง Slave

ออกแบบวงจรสวนควบคมของเครอง Slave

ออกแบบสวนการท างานของเครอง Server

เขยนโปรแกรมสวนเครอง Server

ปรบปรงแกไขการท างานของเครอง Server และ Slave

ทดสอบการท างานของระบบ

จดท าเลมวทยานพนธของโครงงาน

แสดงแผนการด าเนนงาน แสดงการด าเนนงานจรง

12

3.2 การออกแบบ / เครองมอ สวนของการออกแบบ และสรางระบบควบคมแสงสวางผานอนเตอร มการออกแบบการท างานโดยแบงออกเปน 3 ไดแก สวนของเครอง Server จะใชคอมพวเตอรสวนของเครอง Slave ซงใชบอรดไมโครคอนโทรลเลอร ในการควบคมเปด/ปดหลอดไฟ และการออกแบบฐานขอมลเพอเกบขอมลการใชงานหลอดไฟ และรายละเอยดของเครอง Slave มรายละเอยดการออกแบบ ดงรปท 3.1

รปท 3.1 System architecture

3.2.1 การออกแบบสวนของ Server การท างานของ Server แบงออกเปน 2 สวนคอสวนทหนงเปน Windows application

เปนสวนทรบสงค าสงสถานะ กบเครอง Slave แลวจดเกบสถานะลงฐานขอมล โดยตรง และสวนคอ Web application เปนสวนทตดตอกบผใช ดสถานะ การท างานของอปกรณแตละตว และสงเปด/ปดหลอดไฟ โดยจะเกบขอมลลงฐานขอมลสวนของ Windows application กจะอานขอมลจาก ฐานขอมลแลวสงไปยงเครอง Slave อกทโดยสามารถจ าลองการท างานดวย Block diagram ดงน

13

รปท 3.2 Block diagram การท างานโดยรวมของ Server

เมอพจารณาจาก Block diagram การท างานโดยรวมของ Server ในสวนของ Web-application และ Windows application จะตดตอกนผานฐานขอมลโดย Web application จะเปนสวนตดตอกบผใช สวน Windows application จะตดตอกบเครอง Slave ผาน XBee โดยจะสงสญญาณควบคม ตรวจสอบสถานะเมอเครอง Slave ตอบกลบมากจะ Update ขอมลลงฐานขอมล

1) สวน Windows application เปนสวนทตดตอกบเครองควบคมรองโดยใช XBee การท างานจะตรวจสอบ

สถานะของเครอง Slave ทก ๆ 1 วนาทโดยจะตรวจสอบทกเครองทมขอมลในฐานขอมล และจะอานค าสงจากตารงของ ฐานขอมลคอ Table_Control เพอสงงานเปด/ ปดหลอดไฟ โดยจะสงค าสงออกไปยงเครอง Slave ทก ๆ เครองจะไดรบขอมลเหมอนกนทกเครอง และจะตรวจสอบ Address และค าสงถาถกตอง กจะท าตามค าสง และตอบกลบไปยงเครอง Server โปรแกรมสวนของ Windows application กจะรอรบและจดเกบลงฐานขอมล

2) สวน Web application เปนสวนทตดตอกบผใหโดยตรง โดยมหนา Login โดยระบบทงหมด จะมสวนการแสดงสถานะตางๆของเครองควบคม และรายละเอยดของเครอง Slave สวนสงเปด / ปดหลอดไฟ โดยจะแสดงสถานะของหลอดไฟในหนานดวย มสวนค านวณคาใชจายโดยประมาณมสวนแสดงระยะเวลาการเปดใช งานหลอดไฟ โดยแสดงแบบกราฟแทง และสวนของประวตผจดท าโครงงาน โดยออกแบบหนา Web page สวนตาง ๆ ไวดงน

14

Header

Body

Footer

รปท 3.3 Site map ของ Web page ทใชงาน

ในหนา Web page ทกpage จะมสวนประกอบดงน Header เปนสวนแสดงเมนและ Logo ของ Web site Body เปนเนอหารายละเอยดของแตละเมน Footer เปนสวนของ Footer

รปท 3.4 แบบ Web page ทกหนา

15

หนา Login สวนของ Body

รปท 3.5 หนา Login

รปท 3.6 แผนผงการท างานสวนของการ Login

ระบบควบคมแสงส

Reset

Username :

Submit

Password :

Reset

16

3) หนาประวตผจดท าสวนของ Body หนานมรายละเอยดของผจดท าโครงงานโดยพอสงเขป ซงจะมรปและประวต

รปท 3.7 หนาประวตผจดท า

รปท 3.7 หนาประวตผจดท า

4) หนาควบคม เปด/ปดหลอดไฟสวนของ Body เปนหนา Web page ในการแสดงสถานะ การท างานประจ าจเครอง Slave ทงหมด

สามารถสงเปด/ปด หลอดไฟไดจากหนา Web page น

ระบ Ligh

รป ประวต

รป ประวต

รป อาจารยทปรกษา

17

รปท 3.8 หนาควบคม เปด/ปดหลอดไฟ

ON หลอดท 1

หลอดท 2

หลอดท 3

หลอดท 4

หลอดท 5

หลอดท 6

หลอดท 7

หลอดท 8

OFF

ON

OFF

OFF

OFF

OFF

ON

เปด

เปด

ปด

เปด

ปด

ปด

เปด

ปด

เปด

ปด

เปด

ปด

เปด

ปด

เปด

ปด

Switch ON

Switch OFF

Switch OFF

Switch ON

Switch ON

Switch OFF

Switch OFF

Switch ON

รปภาพแผนผงหลอดไฟแตละจดในหอง

ชอหอง

ปดทงหมด เปด

ทงหมด

18

รปท 3.9 แผนผงการท างานสวนของควบคมเปด/ปดหลอดไฟ

19

5) หนาปรบปรงแกไขขอมลสวนของ Body เปนสวนทแกไขปรบปรงขอมลประจ าเครอง Slave ทงหมดโดยสามารถเพมรป

แผนผงของหลอดไฟไดจากหนา Web page น

รปท 3.10 หนาปรบปรงแกไขขอมล

หลอดท 1

หลอดท 2

หลอดท 3

หลอดท 4

หลอดท 5

หลอดท 6

หลอดท 7

หลอดท 8

Text Box

Text Box

Text Box

Text Box

Text Box

Text Box

Text Box

Text Box

...

แกไขชอหองช

SAVE

a

A

ชอ Slave

20

รปท 3.11 แผนผงการท างานสวนของการแกไข/ปรบปรงขอมล

6) หนารายงานการใชไฟฟาสวนของ Body

รปท 3.12 หนารายงานการใชไฟฟา

เครอง Slave ประเภทรายงาน สปดาห/เดอน/ป ท :

Combox Combox

คลกปมสมวงแสดงปฎทน …

แสดงเปนกราฟแทงซงม 8 ตวตามจ านวนหลอดตามจด Slave

21

รปท 3.13 แผนผงการท างานสวนของกราฟ

3.2.2 การออกแบบสวนของเครอง Slave เครอง Slave เปนสวนทรบค าสงเปด/ปด หลอดไฟจากเครอง Server และสงเปด /ปด

หลอดไฟ เชคสถานะหลอดไฟ เชนสงเปดแลวหลอดไฟตดไหมจากนนการสงสถานะไปยงเครอง Server โดยมการท างานเหมอน Block diagram ดงน

22

รปท 3.14 Block diagram การท างานเครอง Slave

เมอพจารณาจาก Block diagram สวนควบคมหลกของเครอง Slave คอ MCU โดยมการอานคา Address จาก Dip switch อานสถานะหลอดไฟจาก Current sensorโดยใช IC ACS712 โดยอานมาเปนขอมลขนาด 10 bit และน ามาค านวณและเปรยบเทยบวาสถานะหลอดไฟเปนอยางไร ตรวจสอบสถานะของ สวทซเปด/ปดหลอดไฟ ซงจะท างานอยางนวนลปตลอดเวลา หากมสญญาณขอมลเขาสงมาจะท าการ Interrupt อานขอมล และท างานตามสญญาณควบคม โดยจะตรวจค าสงและ Address ถกตองหรอไมถาไมถกตองกจะกลบไปท างานดงเดม

23

รปท 3.15 วงจรเครอง Slave

จากรปขางบนเปนวงจรของเครอง Slave สวนควบคมหลก โดยใช MCU เบอร PIC18F877A และจะม XBee เปนอปกรณรบสงขอมลระหวางเครอง Slave เอง กบเครอง Server โดยในสวนควบคมหลกนสามารถก าหนด Address จาก Dip switch ขนาด 6 position จายไฟใหบอรดดวย ไฟขนาด 9 V เพอใหบอรดท างานได มสวทซเพอเปด/ปดหลอดไฟแบบ Manual 8 ตว

24

รปท 3.16 วงจรเครอง Slave สวนของ Relay และ Sensor

เปนวงจร Relay และ Sensor ตดตอสวนควบคมหลกดวย Connector จ านวน 8 พอรต โดยท าเปนเปด/ปดหลอดไฟและอานคากระแสดวย IC ACS712 สงเขาสวนควบคมหลก

25

รปท 3.17 แผนผงการท างานการท างานของเครอง Slave

การท างานของเครอง Slave ท างานวนลป อาน Address จาก Dip switch , ตรวจสอบการกดสวทซเปด/ปดหลอดไฟ, อานสถานะจาก IC ACS712 แตหากมสญญาณเขามาจาก XBee จะท างานตรวจสอบค าสงและ Address ถกตองหรอไมถาถกตองกจะท างานตามค าสงและกบไปวนลปท างานดงเดม

1) วงจร Xbee Convert to USB เปนวงจรเพอใชเชอมตอระหวาง XBee กบเครองคอมพวเตอรเพอรบสงขอมลโดยตองมการ Config ใหสามารถรบสงขอมลกบ XBee ของเครอง Slave โดยดไดจากขนตอนการ Config XBee ในภาคผนวก ข

26

รปท 3.18 วงจร Xbee Convert to USB

รปท 3.19 XBee Series 1

2) วงจรเชคกระแสดวย IC เบอร ACS712 ซงใชจะเปนวงจรทอยบนวงจรเลก จะมทงหมด 8 ตวตอเครอง Slave โดยมวงจรดงน

รปท 3.20 IC ACS72

รปท 3.21 Pin-out Diagram IC เบอร ACS712

27

รปท 3.22 วธตอใชงาน IC ACS712

3) จ าลองการท างานเครอง Slave ดวยโปรแกรม Proteus ในสวนของเครอง Slaveตองมการเขยนโปรแกรม เพอควบคมการท างานดงนนจงตองมการจ าลองวงจรเพอชวยในการเขยนโปรแกรมควบคม

รปท 3.23 จ าลองการท างานเครอง Slave ดวยโปรแกรม Proteus

4) รปแบบการรบสงขอมลระหวางเครอง Server กบเครอง Slave การตรวจสอบสถานะของหลอดไฟ โดยใชรปแบบค าสงในตารางท 3.2 โดย จากนนเครอง Slave จะตอบกลบดวยรปแบบในตารางท 3.3

28

ตารางท 3.2 รปแบบขอมลค าสงตรวจสอบสถานะ

## A 00 ค าสงตรวจสอบสถานะ หมายเลขเครอง Slave

ตารางท 3.3 รปแบบขอมลการตอบกลบค าสงตรวจสอบสถานะ

* 00 * 00000000 * 00000000

หมายเลขเครอง Slave

สถานะการสงเปด/ปดหลอดไฟทง 8 ดวง (0=ปด,1=เปด)

สถานะหลอดไฟทง 8 ดวง (0=ตด,1=ดบ)

การสงเปด/ปดหลอดไฟ โดยใชรปแบบในตารางท 3.4 และเครอง Slave การ จะตอบกลบดวยรปแบบในตารางท 3.5

ตารางท 3.4 รปแบบค าสงเปด/ปดหลอดไฟ

# B 00 00000001

ค าสงเปด/ปด หมายเลขเครอง Slave (00-15)

สงเปด/ปดหลอดไฟ 8 ดวง โดยตวอยางสงใหหลอดท 8ตด

ตารางท 3.5 รปแบบการตอบกลบค าสงเปด/ปดหลอดไฟ

* 00 * 00000000 * 00000000

หมายเลขเครอง Slave

สถานะการสงเปด/ปดหลอดไฟทง 8 ดวง (0=ปด,1=เปด)

สถานะหลอดไฟทง 8 ดวง (0=ตด,1=ดบ)

29

3.2.3 การออกแบบฐานขอมลเพอเกบสถานะ การท างาน และขอมลการใชงานหลอดไฟของ แตละเครอง Slave โดยออกแบบ ER diagram ดงน

รปท 3.24 ER Diagram ของฐานขอมล

1) ฐานขอมลตาราง Table_Slave โดยตารางใชเพอเกบจ านวนเวลาทเปดใชงานหลอด ไฟ โดยจะมทงหมด 64 Table ทมรปแบบขอมลเหมอนแตแยกเกบตามจ านวนเครอง Slave

30

ตารางท 3.6 Table_Slave

ล าดบ แอตทบว (Attribute)

ความหมาย (Descriptions)

ชนด/ขนาด

(Type/Size)

คย

(Key)

ขอก าหนด

(Constraint)

1 SlaveAddress ID เครองควบคมรอง

Integer PK Not Null

2 t_Date วน/เดอน/ป Date PK Not Null 3 t_Lamp1 เวลาทเปดใชหลอดท

1 Integer Null

4 t_Lamp2 เวลาทเปดใชหลอดท 2

Integer Null

5 t_Lamp3 เวลาทเปดใชหลอดท 3

Integer Null

6 t_Lamp4 เวลาทเปดใชหลอดท 4

Integer Null

7 t_Lamp5 เวลาทเปดใชหลอดท 5

Integer Null

8 t_Lamp6 เวลาทเปดใชหลอดท 6

Integer Null

9 t_Lamp7 เวลาทเปดใชหลอดท 7

Integer Null

10 t_Lamp8 เวลาทเปดใชหลอดท 8

Integer Null

11 status_ t_Lamp1

สถานะหลอดท 1 Integer Null

12 status_ t_Lamp2

สถานะหลอดท 2 Integer Null

13 status_ t_Lamp3

สถานะหลอดท 3 Integer Null

31

ตารางท 3.6 Table_Slave (ตอ)

ล าดบ แอตทบว (Attribute)

ความหมาย (Descriptions)

ชนด/ขนาด(Type/Size)

คย(Key)

ขอก าหนด(Constraint)

14 status_ t_Lamp4

สถานะหลอดท 4 Integer Null

15 status_ t_Lamp5

สถานะหลอดท 5 Integer Null

16 status_ t_Lamp6

สถานะหลอดท 6 Integer Null

17 status_ t_Lamp7

สถานะหลอดท 7 Integer Null

18 status_ t_Lamp8

สถานะหลอดท 8 Integer Null

2) ฐานขอมลตาราง Table_SlaveControl เปนตารางเกบสถานะ การสงเปด/ปด

หลอดไฟ โดยเปนตารางเพอสงไปยงเครอง Slave จะไมเกบสถานะไวตารางน เพราะใชเพอการควบคมเปด/ปดโดยเฉพาะ

ตารางท 3.7 Table_SlaveControl

ล าดบ แอตทบว

(Attribute) ความหมาย

(Descriptions) ชนด/ขนาด (Type/Size)

คย (Key)

ขอก าหนด (Constraint)

1 SlaveAddress หมายเลขเครองควบคมรอง

Varchar (2) Null

2 SlaveOutput สถานะทสงหลอดไฟ

Varchar (8) Null

3) ฐานขอมลตาราง Table_SlaveDetail ตารางเกบขอมลเครอง Slave ทง 16 เครอง

32

ตารางท 3.8 Table_SlaveDetail

ล าดบ แอตทบว (Attribute)

ความหมาย (Descriptions)

ชนด/ขนาด (Type/Size)

คย (Key)

ขอก าหนด (Constraint)

1 SlaveAddress AddressSlave Varchar (50)

PK Not Null

2 SlaveName ชอเครองควบคมรอง

Varchar (50)

Null

3 SlaveOutput สถานะของการสงเปด/ปด

Varchar (50)

Null

4 SlaveStatus สถานะของหลอดไฟจรง

Varchar (50)

Null

5 SlaveOnline สถานะเครอง Bit Null

6 OutputName1 ชอหลอดไฟดวงท 1

Varchar (50)

Null

7 OutputName2 ชอหลอดไฟดวงท 2

Varchar (50)

Null

8 OutputName3 ชอหลอดไฟดวงท 3

Varchar (50)

Null

9 OutputName4 ชอหลอดไฟดวงท 4

Varchar (50)

Null

10 OutputName5 ชอหลอดไฟดวงท 5

Varchar (50)

Null

11 OutputName6 ชอหลอดไฟดวงท 6

Varchar (50)

Null

12 OutputName7 ชอหลอดไฟดวงท 7

Varchar (50)

Null

13 OutputName8 ชอหลอดไฟดวงท 8

Varchar (50)

Null

33

ตารางท 3.8 Table_SlaveDetail (ตอ)

ล าดบ แอตทบว

(Attribute) ความหมาย

(Descriptions) ชนด/ขนาด (Type/Size)

คย (Key)

ขอก าหนด (Constraint)

14 OutputImg เกบขอมลรปภาพ image Null

4) ฐานขอมลตาราง Table_UnitCalculate ตารางเกบขอมลของคาตวแปล unit และ

ก าลงวตตเพอใชใชในการค านวณคาไฟ

ตารางท 3.9 Table_UnitCalculate

ล าดบ แอตทบว (Attribute)

ความหมาย (Descriptions)

ชนด/ขนาด (Type/Size)

คย (Key)

ขอก าหนด (Constraint)

1 id Auto number Integer PK Not Null 2 unit ราคาตอหนวย Float Null 3 watt ก าลงวตต Integer Null

3.3 ขนตอนการสราง / ขนตอนการด าเนนงาน

3.3.1 ขนตอนการสรางสวน Web application ขนตอนการสรางทางดานของ Web application ส าหรบเปนสวนตดตอกบผใชควบคม

การเปด/ปด แสดงกราฟ ค านวณคาใชจาย และรายละเอยดตาง ๆ ของเครอง Slave 1) ขนตอนการออกแบบฐานขอมล

ตดตงฐานขอมล Microsoft SQL Server 2008 ท าการออกแบบตารางขอมลเพอจดเกบขอมลดงตารางท 3.6, 3.7, 3.8

2) ขนตอนการสราง Web application วเคราะหระบบและออกแบบหนาตดตอกบผใชดไดจากรปท 3.2 ถง 3.9 เขยน Web page ในสวนของการ Login ตามการออกแบบ เขยน Web page หนาประวตผจดท า เขยนWeb page หนาแกไขขอมลเครอง Slave เขยน Web page หนาแสดงสถานะเครอง Slave รวมทงหมด

34

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

รปท 3.25 หนา Web page Login

35

รปท 3.26 หนา Web page ประวตผจดท าโครงงาน

36

รปท 3.27 หนา Web page หนาแกไขขอมลเครอง Slave

37

รปท 3.28 หนา Web page แสดงสถานะเครอง Slave

38

รปท 3.29 หนา Web page แสดงสถานะเครอง Slave

39

รปท 3.30 หนา Web page แสดงคาใชจายแตละจดเครอง Slave

40

รปท 3.31 หนา Web page แสดงกราฟเวลาการใชเปดใชงานหลอดไฟ

3) ขนตอนการสราง Windows application ออกแบบหนา User interface เขยนโปรแกรมตดตอกบฐานขอมล เขยนโปแกรมตดตอกบ XBee รบสงขอมลระหวางกน ตกแตงหนา User interface ทดลองการท างานของ โปรแกรม

41

รปท 3.32 หนา Interface windows application

3.3.3 ขนตอนการสรางเครอง Slave และ Module XBee 1) ขนตอนสรางเครอง Slave

ศกษาหาขอมลเกยวกบอปกรณเพอใชในการสรางเครอง Slave จ าลองการท างานดวยโปรแกรม Proteus ดงรปท 3.23 เขยนโปรแกรมควบคมและทดสอบการท างานกบวงจรในโปแกรม Proteus ออกแบบลายวงจร PCB ดวยโปรแกรม Protel99 และสงใหรานกดลาย Footprint และ บดกรอปกรณให ทดสอบการท างานของเครอง Slave ท ากลองใสเครอง Slave

42

รปท 3.33 การสราง PCB เครอง Slave

รปท 3.34 การสราง PCB Relay และ Sensor ของเครอง Slave

43

รปท 3.35 เครอง Slave สวนควบคมหลก

รปท 3.36 วงจร Relay และ Sensor

รปท 3.37 การตอทดลองใชงานเครอง Slave

44

รปท 3.38 การประกอบเครอง Slave ทงหมดใสกลอง

รปท 3.39 การประกอบเครอง Salve ทงหมดใสกลอง (2)

รปท 3.40 กลองใสเครอง Slave

45

รปท 3.41 เจาะกลองใสเครอง Slave

รปท 3.42 เจาะกลองฝาตดสวทซ

2) ขนตอนการสราง และ Config XBee ศกษาการท างานของ Xbee น าวงจร Convert to USB มาออกแบบลาย PCB และสงรานกดลาย

Footprint และลงอปกรณให ท าการ Config XBee เพอการรบสงขอมลระหวาง XBee ท าการทดสอบการท างานของ Module XBee จดท ากลองให Module XBee

46

รปท 3.43 การสราง PCB Module Convert to USB

รปท 3.44 Module XBee

รปท 3.45 กลองใส XBee

47

รปท 3.46 ประกอบ XBeeใสกลอง

รปท 3.47 XBee ทประกอบเสรจแลว

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

รปท 3.48 แฝงหลอดไฟ

48

3.4 วธการทดสอบ / วธการวดผล 3.4.1 วธการทดสอบ

1) ทดสอบการตดตอสอสารระหวาง XBee Server และ XBee Slave 2) ทดสอบการสงเปด/ปด ผานการสอสาร Module XBee โดยใชโปรแกรม Stream -

Terminal สงดวยรปแบบทก าหนดไว 3) ทดสอบการแสดงเชคสถานะหลอดไฟ ในสภาวะหลอดเสยและหลอดใชงานได

ปกตโดยใชโปรแกรม Stream Terminal สงดวยรปแบบทก าหนดไว 4) ทดสอบการใชงานโปรแกรมในสวนของเครอง Server ดวยโปรแกรม Web-

browser ตางชนดกน 5) ทดสอบการใช Dip switch ก าหนด Address ใหกบเครองควบคมรองได 6) ทดสอบการท างานตามขอบเขตทไดก าหนดเอาไว

49

บทท 4 ผลการด าเนนงานและการวเคราะห

จากการทดสอบ และวดผลโดยเมอเปรยบเทยบกบขอบเขตจะท าใหทราบวา ระบบควบคม

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

4.1 ผลทไดจากการทดสอบและวดผล

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

1) การท างานของระบบ จะมการตดตอกบผใชงานผานทางหนาเวบไซด ของระบบ ทดสอบดวยการรน Web sit ดวยโปรแกรม Web browser ทแตกตางกนดงนคอ Internet explorer 9, Google chrome, Opera, Mozilla firefox โดยใชเวอรชนลาสดในเวลาทท าการทดลอง

ตารางท 4.1 ผลการทดลองเปด Web site กบโปรแกรม Web browser

Web browser ผลการแสดงผล ผลการควบคมเปด/ปดหลอดไฟ

Internet explorer 9 แสดงผลไดดมาก สามารถควบคมเปด/ปดได Google chrome รน Script เกดการกระพรบ

ของหนา Webเลกนอย สามารถควบคมเปด/ปดได

Opera แสดงผลไดด สามารถควบคมเปด/ปดได Mozilla firefox แสดงผลไดด สามารถควบคมเปด/ปดได

50

รปท 4.1 การท างานของ Web site บน Internet explorer 9

รปท 4.2 การท างานของ Web site บน Google chrome

51

รปท 4.3 การท างานของ Web site บน Opera

รปท 4.4 การท างานของ Web site บน Mozilla firefox สรปผลการทดสอบการท างานของระบบกบโปรแกรม Web browser การท างานดวย

Internet explorer 9, Opera และ Mozilla firefox สามารถท างานไดสมบรณทงการแสดงผลและการควบคมเปด/ปดหลอดไฟ สวนการท างานของ Web บน Google chrome สามารถควบคมเปด/ปดไดแตมการกระพรบของหนา Web เลกนอย สรปโดยรวมการท างานของ Web sit ท างานไดด

52

2) เครอง Server จะตดตอกบอปกรณควบคมตวรองทใชในการควบคมการท างานในแตละหองผานทางเครอขายแบบไรสาย ทดสอบโดยการเปดการท างานของเครอง Server โดยใชโปรแกรมในสวนของ Windows application และเครอง Slave โดยตดตอสอสารผาน XBee ซงในสวนของเครอง Slave ทดลองเปลยนระยะทางระหวางกนและดผลการแสดงในสวนของ Windows application บนเครอง Server

ตารางท 4.2 ผลการทดสอบการตดตอสอสาร

ระยะหางไมเกน(เมตร) ผลการตอบสนองของ Server 5 สามารถรบสงขอมลไดดมาก 10 สามารถรบสงขอมลไดดมาก 20 สามารถรบสงขอมลไดด 30 สามารถรบสงขอมลไดด 40 สามารถรบสงขอมลไดแตสญญาณขาด

หายในบางชวงเวลา 50 ไมพบสญญาณ

รปท 4.5 Server สามารถรบสญญาณได

รปท 4.6 Server ไมสามารถรบสญญาณได

53

สรปผลการทดลองการตดตอสอสารระหวางเครอง Server กบ Slave ดวย XBee ในระยะทไมเกน 30 เมตร สามารถตดตอสอสารกนไดด และระยะทางไมเกน 40 เมตรโดยในพนทโลงสามารถตดตอถงกนไดแตบางชวงเวลาสญญาณขาดหายไป และถาเกนกวา 40 เมตรไมสามารถรบสญญาณไดเลย

3) ควบคมการเปด/ปดหลอดไฟ โดยควบคมการเปด/ปด ทงแบบทละดวงหรอทกดวงทงหมดในแตละหอง ทดสอบดวยการสงเปด/ปดจาก Web browser และดการตอบสนองของเครอง Slave ในการสงเปด/ปดไฟและการ Feed back กลบไปยง Server

ตารางท 4.3 ผลการสอบสอบการสงงานเปด/ปดหลอดไฟผาน Web browser

การสงงาน ผลลพธ

สงปดหลอดไฟทงหมด

สงเปดหลอดไฟเพยงหลอดเดยว

สงเปดหลอดไฟทงหมด

รปท 4.7 ผลการแสดงหนา Web สงปดหลอดไฟทงหมด

54

รปท 4.8 ผลการสงปดหลอดไฟทงหมด

รปท 4.9 ผลการแสดงหนา Web สงเปดหลอดไฟหลอดเดยว

55

รปท 4.10 ผลการสงเปดหลอดท 1 หลอดเดยว

รปท 4.11 ผลการแสดงหนา Web สงเปดทงหมด

56

รปท 4.12 ผลการสงเปดทงหมด สรปผลการทดสอบดวยการสงเปด/ปด จาก Web browser และดการตอบสนองของ

เครอง Slave ในการสงเปด/ปดไฟและการ Feed back กลบไปยง Server สามารถท างานไดอยางสมบรณ

4) แสดงสถานะของหลอดไฟแตละดวงแบบเปด หรอปดโดยอตโนมต ทดสอบดวยการใชหลอดไฟ ทมก าลงวตตทแตกกน ในสภาวะทหลอดไฟสามารถใชงานได และดสถานะทตรวจสอบไดจากฝง Server ในโปรแกรมสวนของ Windows application

ตารางท 4.4 ผลการทดลองตรวจสอบสถานะของหลอดไฟ

ก าลงวตต ผลลพธ(ปด) ผลลพธ(เปด)

20 X 25 X 40 X 60 X

100

57

รปท 4.13 ผลการแสดงหนา Web แสดงสถานะหลอดไฟ

รปท 4.14 ผลการสงเปดหลอดไฟตางก าลงวตต

58

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

5) แสดงต าแหนงแผนผง และชออางองของหลอดไฟในแตละจดของทกหองไดวาอยต าแหนงใดบางในรปแบบรปภาพ ทดสอบโดยท าการสรางแผงผงดวยโปรแกรม Publisher และท า การเพมรปแผนผงใน Web page หนาแกไขขอมล

Login เขาสระบบแลวเขา Web หนาแกไข/ปรบปรงขอมล เลอกเครอง Slave แลวคลกแกไข

รปท 4.15 ขนตอนเพมรปแผนผง ขนตอนท 1

59

คลก Browse.. แลวเลอกรปภพแผนผงทจดท าไว

รปท 4.16 ขนตอนเพมรปแผนผง ขนตอนท 2

60

เมอเลอกแผนผงทตองการแลวจากนนจะม MessageBox แจงการ Upload file เสรจสน

รปท 4.17 ขนตอนเพมรปแผนผง ขนตอนท 3

จากนนไปทหนาหลก เลอกเครอง Slave ดงรป

รปท 4.18 เลอกเครอง Slave เพอควบคมการเปด/ปด

61

รปท 4.19 ผลการแสดงแผนผง

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

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

62

รปท 4.20 แสดงรายงานกราฟแบบรายวน

รปท 4.21 แสดงรายงานกราฟแบบรายสปดาห

63

รปท 4.22 แสดงรายงานกราฟแบบรายเดอน

รปท 4.23 แสดงรายงานกราฟแบบรายป

64

7) ทดสอบการปรบแตงรายละเอยดตางๆของอปกรณแตละจด Slave ไดโดยการเขาหนา Web แกไข/ปรงปรงขอมลและท าการแกไขและแสดงผล

รปท 4.24 การแกไขขอมลเครอง Slave

65

รปท 4.25 หนา Web เมอแกไขขอมลเสรจ

66

รปท 4.26 หนา Web ควบคมเปด/ปดแสดงขอมลทงหมดของเครอง Slave

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

รปท 4.27 หนา Web แกไขคาตวแปลเพอค านวณคาไฟฟา

67

รปท 4.28 แสดงคาไฟฟาหอง en1302

68

รปท 4.29 แสดงคาไฟฟาแบบรวมทงหมด

69

9) ทดสอบการ Login เพอยนยนการเขาใชระบบ

รปท 4.30 หนา Login

รปท 4.31 หนา Login กรณใส User name และ Password ไมถกตอง

รปท 4.32 หนา Login กรณใส User name และ Password ถกตอง

70

4.1.2 ทดสอบตามขอบเขตในสวนของ Slave ซงใช Microcontroller ในการท างานโดยมการตดตอกบตว Server ผานทางเครอขายแบบไรสายโดยมขอบเขตยอยดงน

1) เครองควบคมรอง 1 เครอง รองรบการควบคมหลอดไฟไดไมเกน 8 ตว โดยเครอง Slave แตละจดจะม Switch เปด/ปด จ านวน 8 จดซงสามารถรองรบการเปด/ปดหลอดไฟได 8 ตวนบตามจ านวน 1 switch รองรบเพยงหลอดไฟ 1 หลอด

รปท 4.33 ภาพรวมเครอง Slave

2) แจงสถานะของหลอดไฟไปใหกบตว Server ไดตามค าสงทดสอบการท างานของเครอง Slave ประสทธภาพการท างาน การประมวลผลขอมลและเปด/ปดหลอดไฟ การเชคสถานะหลอดไฟ การตอบรบขอมล และสงรบไปยงเครอง Server โดยใชโปรแกรม Stream- Terminal Version 2.0 ในการสงค าสงและใชรปแบบค าสงดงในตาราง 3.3 และ ตาราง 3.4

71

ตารางท 4.5 ผลการสงเปด/ปดหลอดไฟ

หลอดท สงเปด สงปด

Y N Y N 1 2 3 4 5 6 7 8 ทง 8 ดวง เปอรเซนตการท างาน 100% 100%

รปท 4.34 การตรวจสอบสถานะหลอดไฟดวยโปรแกรม Stream v2.0

สรปผลการทดสอบแจงสถานะ โดยการสงค าสงเพอตรวจสอบสถานะเครอง Slave

สามารถสงขอมลตอบกลบไดอยางถกตอง

3) สามารถเปลยน ID ของเครองไดดวย Dip switch แบบ 6 position ทดสอบดวยการเปลยน Address ประจ าเครอง Slave และตรวจสอบสถานะทสง ไปยงเครอง Server ดวยโปรแกรมบน Windows application

72

รปท 4.35 ก าหนด Address เครอง Slave เปน 0

รปท 4.36 แสดงสถานะเครอง Slave address 0 ออนไลน

73

รปท 4.37 ก าหนด Address เครอง Slave เปน 1

รปท 4.38 แสดงสถานะเครอง Slave address 1 ออนไลน

74

รปท 4.39 ก าหนด Address เครอง Slave เปน 15

รปท 4.40 แสดงสถานะเครอง Slave address 15 ออนไลน

75

รปท 4.41 แสดงสถานะเครอง Slave address ออฟไลนทงหมด

สรปการทดสอบการก าหนด Address เครอง Slave ดวย Dip switch สามารถก าหนดไดอยางถกตองโดยตองก าหนด Address ทระบบรองรบคอ 0 -15

4) เปด/ปด หลอดไฟแบบ Manual ไดทละดวงทดสอบโดยการเปด/ปดหลอดไฟจากเครอง Slave โดยตรงซงจะม Switch จ านวน 8 จด เปด Switch แบบ กดตดปลอยดบซงท างานโดยกด 1 ครงเปด ถากดอกครงจะเปนการสงปด

ตารางท 4.6 ทดสอบการสงหลอดไฟเปด/ปด แบบ Manual

หลอดท

สงเปด สงปด Y N Y N

1 2 3 4 5 6

76

ตารางท 4.6 ทดสอบการสงหลอดไฟเปด/ปด แบบ Manual (ตอ)

หลอดท

สงเปด สงปด Y N Y N

7 8

เปอรเซนตการท างาน 100% 100%

รปท 4.42 การกดสวทซเปดหลอดไฟดวงท 1 แบบ Manual

รปท 4.43 การกดสวทซเปดหลอดไฟดวงท 2 แบบ Manual

77

รปท 4.44 การกดสวทซเปดหลอดไฟดวงท 3 แบบ Manual

รปท 4.45 การกดสวทซเปดหลอดไฟดวงท 4 แบบ Manual

รปท 4.46 การกดสวทซเปดหลอดไฟดวงท 5 แบบ Manual

78

รปท 4.47 การกดสวทซเปดหลอดไฟดวงท 6 แบบ Manual

รปท 4.48 การกดสวทซเปดหลอดไฟดวงท 7 แบบ Manual

รปท 4.49 การกดสวทซเปดหลอดไฟดวงท 8 แบบ Manual

79

รปท 4.50 หลอดไฟตดทง 8 ดวง

สรปผลการทดสอบการเปด/ปดหลอดไฟแบบ Manual เครอง Slave สามารถเปด /ปด

หลอดไดทง 8 หลอด การสงงานท างานได 100 เปอรเซนตเปนทนาพอใจ

80

4.2 การวเคราะห / การวจารณ ในสวนของการวเคราะหน จะท าการเปรยบเทยบระหวางผลทคาดหวง และผลทท าไดจาก

การทดสอบการท างานของโครงงานระบบควบคมแสงสวางผานอนเตอรเนต ดงตารางตอไปน

ตารางท 4.7 แสดงการเปรยบเทยบระหวางผลทคาดหวง และผลทท าไดของโครงงานระบบ ควบคมแสงสวางผานอนเตอรเนต

ผลทคาดหวง ผลทท าได ระดบ

ความส าเรจของงาน

สวนของการท างานของเครองควบคมรอง มาก ปาน

กลาง นอย

1. เครองควบคมรอง 1.1 เครองควบคมรองสงเปด/ปดหลอดไฟแบบ Manual ไดแมตอกบเครองแมขายและไมตอ

เครองควบคมรองสงเปด/ปดหลอดไฟแบบ Manual ไดแมตอกบเครองแมขายและไมตอ

1.2 เครองควบคมรองสามารถรบขอมลจากเครองแมขายและสงงานไดถกตอง

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

1.3เครองควบคมรองสามารถตรวจสอบสถานะหลอดไฟไดอยางถกตอง

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

1.4 เครองควบคมสามารถตอบกลบสถานะการสงงานหลอดไฟกลบไปยงเครองแมขายได

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

81

ตารางท 4.7 แสดงการเปรยบเทยบระหวางผลทคาดหวง และผลทท าไดของโครงงานระบบ ควบคมแสงสวางผานอนเตอรเนต (ตอ)

มาก = 3 คะแนน, ปานกลาง = 2 คะแนน, นอย = 1 คะแนน ในสวนของการท างานของเครองควบคมรองไดแก ในสวนของการสงควบคมเปด /ปด

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

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

ผลทคาดหวง ผลทท าได ระดบ

ความส าเรจของงาน

สวนของการท างานของเครองควบคมรอง มาก ปาน

กลาง นอย

1.5 เครองควบคมรองสามารถเปลยน Address ได 64 address

เครองควบคมรองสามารถเปลยน Address ได 64 address

คะแนนเตม 15 คะแนน คะแนนทได14 คะแนน

82

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

ผลทคาดหวง ผลทท าได ระดบ ความส าเรจของงาน

สวนของการท างานของเครองแมขาย มาก ปานกลาง

นอย

1.การทดสอบ Web application 1.1สามารถปองกนบคคลนอกเขาใชระบบผานหนาเวบดวยการ Login ได

สามารถปองกนบคคลนอกเขาใชระบบผานหนาเวบดวยการ Login ได

1.2 เครองแมขายสามารถสงงานเปด/ปดหลอดไฟผานหนาเวบได

เครองแมขายสามารถสงงานเปด/ปดหลอดไฟผานหนาเวบได

1.3 สามารค านวณคาใชจายเกยวการเปดใชหลอดไฟไดโดยแสดงผานหนาเวบ

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

1.4 สามารถแสดงกราฟผานหนาเวบแบบรายวน รายสปดาห รายเดอนและรายปได

สามารถแสดงกราฟผานหนาเวบแบบรายวน รายสปดาห รายเดอนและรายปได

2.1 สามารถเชอมตอกบ Module XBee ได

สามารถเชอมตอกบ Module XBee ได

2.2 สามารถแสดงสถานะออนไลนออฟไลนของเครองควบคมรองได

สามารถแสดงสถานะออนไลนออฟไลนของเครองควบคมรองได

83

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

ผลทคาดหวง ผลทท าได ระดบ ความส าเรจของงาน

สวนของการท างานของเครองแมขาย มาก ปานกลาง

นอย

2.ทดสอบในสวน Windows application 2.3 สามารถแสดงสถานการณสงเปดใชงานหลอดและสถานะของหลอดไฟได

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

คะแนนเตม 21 คะแนน คะแนนทได18 คะแนน

มาก = 3 คะแนน, ปานกลาง = 2 คะแนน, นอย = 1 คะแนน ในสวนของการท างานสวนของการท างานของเครองแมขาย ไดแกในสวนของการ

ทดสอบ ทดสอบในสวน Web application เชนทดลองการ Login เขาสระบบผานหนาเวบการควบคมเปด/ปดหลอดไฟ การแสดงกราฟแทง และการค านวณคาใชจาย และทดสอบในสวน Windows application โดยในภาพรวมอยในระดบด

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

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

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

5.1 สรป ระบบควบคมแสงสวางผานอนเตอรเนตนถกแบง ออกเปน 2 สวน คอ สวนท 1 คอสวนของ

เครองแมขาย (Server) และเครองควบคมรอง (Slave) สวนของเครองแมขาย (Server) จะเปนสวนทตดตอกบผใชในการควบคมเปด/ปดหลอดไฟ แสดงกราฟขอมล การใชงานค านวณคาจายโดย- ประมาณ และรายละเอยดของเครองควบคมรองทงหมด สวนท 2 ของเครองควบคมรอง (Slave) จะสวนในการสงเปด / ปดหลอดไฟ โดยรบค าสงมาจากเครองแมขาย (Server) หรอเปด / ปด จากเครองควบคมรองโดยตรง และจะท าการตอบกลบไปยงเครองแมขายตามค าสงทสงมา โดยการตด- ตอสอสารกนระหวางเครองแมขาย (Server) กบเครองควบคมรอง (Slave) ดวย Module XBee

5.2 ขอเสนอแนะ

5.2.1 ปญหาและอปสรรค 1) ปญหาดานการสงขอมลระหวางเครองแมขาย กบเครองควบคมรอง ถารองรบ

เครองคมรองยงมากจะท าใหการตอบสนองเมอสงงานผานเวบบราวเซอรชาลงดวย 2) ปญหาการการอานคากระแสดวย IC ACS712 แลวรบขอมลไปยง PIC 16F877A

ซงอานได 10 bit ท าใหคาทไดมการ Error เพราะคาทอานไดไมมความละเอยดพอ 3) ปญหาการจายไฟใหกบหลอดไฟถาท าการสงเปดหลอดไฟมากกวา 2 ดวง ฟวสจะ

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

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

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

มากขน

84

บรรณานกรม

[1] นางสาวชารณ ชาญดนตรกจ, และ นายณฐการ สบบก. 2553. “ระบบการจดการเครองใช-

ไฟฟาผานอนเตอรเนต.” ปรญญานพนธ. ภาควชาวศวกรรมอเลกทรอนกสและโทรคมนาคม วศวกรรมศาสตร มหาวทยาลยเทคโนโลยพระจอมเกลาธนบร.

[2] นายยศชนน วงศสวสด, นายสรธนา จนทรจต, นางสาวอรนช หลอสกล, นางสาวอลสา คณาภนนท, นายภญโญ ข าแกว, และ นางสาวปยะวรรณ มลใจตา. 2552. “อปกรณควบคม-

เครองใชไฟฟาดวยสญญาณสมองเพอคนพการทางกายภาพ.” ปรญญานพนธ. ภาควชาวศว-

กรรมชวการแพทย คณะวศวกรรมศาสตร มหาวทยาลยมหดล.

[3] นายกตตพงษ ชยประเสรฐ, นายเสร ประคองเกอ, และ นายกมล ดวงแดงโชต. 2552. “ระบบควบคมอปกรณไฟฟาผานอนเตอรเนตโดยใชเวบบนมอถอ .” ปรญญานพนธ.

สาขาวชาเทคโนโลยอตสาหกรรม วทยาศาสตร มหาวทยาลยราชภฏจนทรเกษม. [4] นายพทธณพงษ เมฆงาม, นายอภเชษฐ นาคบลลงค, และ นายอตถพล อนจนทร. 2551.

“ระบบควบคมเครองใชไฟฟาผานเครอขายอนเตอรเนต .” สาขาวทยาการคอมพวเตอร วทยาศาสตร มหาวทยาลยพายพ.

[5] นายภรทต รอนใหม, และ นายวนจ ขนโพธ. 2552. “ระบบควบคมอปกรณไฟฟาแบบไร -สาย.” สาขาวศวกรรมอเลกโทรนกสและโทรคมนาคม มหาวทยาลยเทคโนโลยราชมงคล -ธญบร.

[6] โมดลการเรยนผานเครอขายอนเตอรเนต . 2549. รเลยและคอนแทกเตอร. [ออนไลน] เขาถง- ไดจาก : http://www.lpc.rmutl.ac.th/elcen/elearning/motorcontrol/module4/contactor1.html (20 พฤษภาคม 2555).

[7] ไฟฟาเพอชวต. 2552. การค านวณคาไฟฟา. [ออนไลน] เขาถงไดจาก : http://www.thaigoodview.com/library/contest2552/type1/science03/1/Electricityweb/html/

content/html/cal.html (9 มถนายน 2555). [8] ZigBeeYoYo. 2550. การสอสารไรสายผานระบบ WPAN IEEE 802.15.4. [ออนไลน]

เขาถงไดจาก : http://zigbeeyoyo.blogspot.com/2007/08/zigbee.html (9 มถนายน 2555).

86

ภาคผนวก ก ขนตอนการสรางเครองควบคมรอง

87

ขนตอนการสรางเครองควบคมรอง

1. น าลายวงจร PCB ทท าออกแบบเสรจแลวสงรานเพอท าแผงวงจร

รปท ก.1 PCB เครองควบคมรองตวหลก (PCB1)

รปท ก.2 PCB ของ Relay และ Sensor (PCB2)

88

รปท ก.3 PCB ของ USB to Xbee Convert (PCB3)

2. เมอไดวงจรแลวน ามาลงอปกรณ หรอจะสงใหรานเขาลงอปกรณใหกได ซงมรายการอปกรณดงน ตารางท ก.1 รายการอปกรณ

อปกรณ รหสสนคา จ านวนชน

PIC16F877A-I/P 035-0301-7 1

MAX232CPE+ 126-0047-4 2 KIA278R33PI/P 136-0214-1 2 FT232RL 336-0003-2 1 ACS712ELCTR-05B-T 133-0047-1 16 BC557B-KEC/P 136-0166-2 50 1N4001-R0 029-0109-1 50 1N4148-133 016-0229-5 50 5F1A250V(G) 054-0030-0 20 FC-53-11 054-0006-6 32

89

ตารางท ก.1 รายการอปกรณ (ตอ)

อปกรณ รหสสนคา จ านวนชน

A102K15X7RF5TAA 135-0161-0 20 WK1HM010D11OT 825-0011-0 20 LTL-1CHEE 013-0027-8 20 EDS106SZ 068-0029-9 2 TC-A0109-X-ROHS 171-0090-8 20 HRS4H-S-DC5V-C 181-0027-9 16 DG128-02P-14-00A (H) 330-0036-1 35 600104ST 007-1158-4 35 800104 007-1219-6 35

ตวตานทาน330 โอหม - 18

ตวตานทาน 1 kโอหม - 16

ตวตานทาน 2 kโอหม - 16

ตวตานทาน 10 kโอหม - 32 Xbee Series 1 - 1

หมอแปลง 9V - 1

กลองใสบอรด - 1

สวทชกดตดปลอยดบ - 7

ฟวส - 17

สวทชกดตดกดดบ - 1

ปลกไฟตวเมย - 8

ปลกไฟตวผ - 1

สายไฟ - -

90

เมอลงลายวงจรแลวจะไดบอรดมาดวยกน 2 บอรดคอ บอรดควบคมหลก 1 บอรด และบอรด Relay และ Sensor 16 บอรด

รปท ก.4 บอรด Slave ควบคมหลก

รปท ก.5 บอรด Relay และ Sensor

91

3. โปรแกรม PIC 16F877A ดวยโปรแกรม Pickit2

รปท ก.6 Icon โปรแกรม Pickit 2

ขนตอนการโปรแกรม 3.1 เชอมตอสายสญญาณ USB ระหวางบอรด ET-PGMPIC USB กบ คอมพวเตอร 3.2 ใสไอซ PIC 16F877A ทตองการโปรแกรมลงในชด Emulator 3.3 เปดโปรแกรม Pickit 2

รปท ก.7 การเชอมตออปกรณเพอ Program Pic

92

3.4 Check การเชอมตออปกรณ

รปท ก.8 Check การเชอมตอ Computer กบ ET-PGMPIC USB

3.5 เลอก Device แลวโปรแกรมจะตรวจสอบและจะแสดง Device ทตรวจพบโดยอตโนมตโดย จะเปน 16F877

รปท ก.9 เลอกตรวจสอบแบบอตโนมต

93

3.6 เลอก Import Hex โดยไฟล .Hex ชอวา main.HEX

รปท ก.10 Import Hex

3.7 จากนนกดปม Write

รปท ก.11 Program Pic

94

3.8 เมอ Program เสรจ

รปท ก.12 Program เสรจ

4. เมอท าการ Program เสรจ กน าบอรด Relay มาตอเพอทดลองการท างาน โดยการกดสวทซเปด/ปดดการควบคม Relay

รปท ก.13 ทดลองตออปกรณเครอง Slave ทงหมด

95

5. Config XBee เพอตดตอกบ Server โดยใชโปรแกรม X-CTU ในการ Config

รปท ก.14 ตอ XBee เขากบ USB Convert

5.1 ตอ XBee เขากบ Computer 5.2 Check Com port ทเชอมตอวาเปน Com port ใด

รปท ก.15 Check Com port

96

5.3 Add Com port ในโปรแกรม X-CTU

รปท ก.16 Add Com port

97

5.4 คลกท Tab Modem Configuration และใส คา 0 ในชอง 16 - bit Source Address ใส B

รปท ก.17 ก าหนด Source Address

98

5.5 ในชอง Destination Address High ใส คา 0

รปท ก.18 ก าหนด Destination Address High

99

5.6 ใส คา A ในชอง Destination Address Low เพราะเพอตดตอกบ XBee Server โดยถาเปน XBee Server จะใสคาตรงนเปน B และคลก Write เพอ Update Firmware

รปท ก.19 ก าหนด Destination address low

100

6. ท ากลองใสบอรด Slave

รปท ก.20 เจาะรกลองใส สวทซเปด/ปด และฟวส

รปท ก.21 เจาะรฝากลองเพอใส สวทซควบคมเปด/ปดหลอดไฟ

101

รปท ก.22 เจาะรฝากลองเพอใสหมอแปลง 9 V

รปท ก.23 ประกอบบอรด Relay และ Sensor เพอใสลงกลอง

102

รปท ก.24 ประกอบบอรด Slave หลกเพอใสลงกลอง

รปท ก.25 ประกอบปลกไฟตวเมย

103

รปท ก.26 การตอสวทซ เปด/ปดหลอดไฟ

รปท ก.27 บอรด Slave ทเสรจสมบรณแลว

104

ภาคผนวก ข ขนตอนการ Config XBee Server และ Slave

105

ขนตอนการ Config XBee Server และ Slave 1. โปแกรมและอปกรณในการ Config XBee

1.1 โปรแกรม X-CTU ใชในการ Config XBee ซงตองท าการตดตงกอน 1.2 Module Convert to USB

2. ขนตอน Config XBee

2.1 ตงคา Module XBee ใหพรอมในการ Config โดยเสยบ XBee เขากบ Convert to USB แลวจากนนกเสยบเขากบเครองคอมพวเตอรโดยด Com Port วาเปน Com Port ใดดงในตวอยางเปน Com3

รปท ข.1 ตรวจสอบ Com Port

106

2.2 เปดโปรแกรม X-CTU ทไดท าการตดตงและ Update fireware แลวจากนนท าการ set คา Com Port โดยด Com Port จากขอ 1 แลวท าการ ใส 3 ชอง Com Port Number และกด Add จากนนกจะม User (COM3) ใหเลอก ดงรป

รปท ข.2 Set Com Port ในโปรแกรม X-CTU

107

2.3 ท าการตงคา Bit Rate และคาอน ๆ ดงรป

รปท ข.3 Set คา ในโปรแกรม X-CTU

108

2.4 เมอตงคาเสรจแลวกเลอก Tab Modem Configuration แลวกด Read

รปท ข.4 ขนตอนการ Read คาตาง ๆ ของ XBee

109

2.5 จากนนคลกท MY-16-bit Source Address ตรงชอง ถาเปน XBee Server ใหใส A แตถาเปน XBee Slave ใหใส B

รปท ข.5 ขนตอนการ Set MY- 16-bit Source Address XBee

110

2.6 ในชอง DH - Destination Address High ใหใส 0 ทง XBee Server และ Slave

รปท ข.6 ขนตอนการ Set DH - Destination Address High XBee

111

2.7 ในชอง DL-Destination Address Low ถาเปน XBee Server ใหใส B แตถาเปน XBee Slave ใหใส A

รปท ข.7 ขนตอนการ Set DL-Destination Address Low XBee

112

2.8 เมอก าหนดคาตาง ๆ เสรจเรยบรอยแลว คลกท Write รอสกคร แลวจะมขอความแจงดงรป จากนนกปดโปรแกรมกเสรจสนขนตอนการ ConfigXBee

รปท ข.8 ขนตอนการ Write XBee

113

ประวตผจดท าปรญญานพนธ

114

ประวตผจดท าปรญญานพนธ

ชอ นายสรยา คณเลสา รหส 115230462002-2 สาขาวชา/ภาควชา ภาควชาวศวกรรมคอมพวเตอร วน-เดอน-ป เกด วนท 12 กรกฎาคม 2531 สถานทเกด จงหวดศรสะเกษ ทอย 23 ม.13 ต าบลหนองหญาลาด อ าเภอกนทรลกษ จงหวดศรสะเกษ 33110 ประวตการศกษา มธยมศกษาตอนปลาย (ม.6) โรงเรยนกนทรลกษวทยา ปทส าเรจ 2549

ประกาศนยบตรวชาชพชนสง (ปวส.) วทยาลยเทคนคอบลราชธาน ปทส าเรจ 2551

115

ประวตผจดท าปรญญานพนธ

ชอ นายภวนย ไชยสงห รหส 115230462017-0 สาขาวชา/ภาควชา ภาควชาวศวกรรมคอมพวเตอร วน-เดอน-ป เกด วนท 8 ตลาคม 2531 สถานทเกด จงหวดยะลา ทอย 111/39 หม 9 ต าบลสะเตงนอก อ าเภอเมอง จงหวดยะลา 95000 ประวตการศกษา ประกาศนยบตรวชาชพ (ปวช.) วทยาลยเทคนคยะลาปทส าเรจ 2549 ประกาศนยบตรวชาชพชนสง (ปวส.) มหาวทยาลยเทคโนโลยราชมงคล

รตนโกสนทร ปทส าเรจ 2551

top related