lighting control system via internet · 2015-04-07 · lighting control system via internet mr....
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