Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
บทท่ี 3วธิกีารดำาเนินการวจิยั
จากการศึกษาขอ้มูลที่เก ี่ยวขอ้งท ำาใหผ้ ู้จดัท ำาได ้แนวคิดในการออกแบบและมขีัน้ตอนการดำาเนินงานดังน้ี
�3.1 จอ LCD จะระบุค่า IP Address และแสดงเวลาปัจจุบนัของ Smart Box
รูปท่ี 3.1 หน้าจอ LCD 16x2เปิดโปรแกรม Internet Browseระบุ URL ตามรูปแบบดังนี้ http://[ip address]:4869/web/
รูปท่ี 3.2 หน้าหลักโปรแกรมเมอืเปิดจากเวบ็เบราเซอร์
IP Addressเวลา
5
3.2 สว่นประกอบของหน้าควบคมุ
รูปท่ี 3.3
ตัวอยา่งคำาสัง่เมื่อคลิกท่ีปุ่มสัง่งานใดๆ จะเปิดหน้าต่างใหมข่ึ้นมา พรอ้มกับแสดงขอ้ความตอบรบัคำาสัง่ โดยสว่นมากจะเป็นคำาวา่ “OK”ในชอ่ง Address จะระบุคำาสัง่ที่ใชค้วบคมุการกระทำาต่างๆ ที่เกิดขึ้น ในการเขยีน Application จะนำาค่าตำาแหน่ง (URI : Uniform resource identifier) เหล่าน้ีไปใชใ้นการควบคมุอีกชัน้หนึ่ง
รูปท่ี 3.4
ลิงค์ไปยงัหน้าต่างๆ
สว่นควบคมุ : แต่ละหน้ามีลักษณะและทำาหน้าท่ีแตก
ต่างกันไป
6
3.3 หน้าหลัก
รูปท่ี 3.5
เอาต์พุตดิจติอล
รหัสผ่านเพื่อใชเ้ขา้งานระบบ รหัสเริม่ต้นคือ 1234 จะต้องกรอกทกุครัง้ก่อนใช้
งาน หลังจากกรอกแล้วสามารถใชง้านได้เป็นเวลา 5 นาที
เปลี่ยนรหัสผ่าน สามารถระบุรหัสผ่านใหมห่ลัง
จากกรอกรหัสเชื่อมต่อแล้ว
โหมดการกำาหนดค่า
IP AddressDHCP :
รบั IP อัตโนมติั
STATIC : กำาหนด IP แบบคงท่ี
เป็น 192.168.
0.50
กำาหนดเป็น HIGH / 1 /
5V.
กำาหนดเป็น LOW / 0 /
0V.
กำาหนดเป็น สถานะตรงขา้มกับ
ปัจจุบนั
7
รูปท่ี 3.63.4 สัง่งานขาดิจติอลแบบ PWM (หรีไ่ฟ)
ค่าท่ีระบุได้ 0-255 ถ้าระบุเกิน ขอ้มูลจะถกูแบง่ด้วย 255 แล้วสง่ไปหลายครัง้จนกวา่จะหมด เศษท่ีเหลือจะถกูสง่เป็นลำาดับสดุท้าย ซึ่งจะเป็นสถานะค้างไวใ้หเ้หน็
รูปท่ี 3.7การอ่านค่าดิจติอล
ค่าท่ีอ่านได้จะเป็น 0 หรอื 1
8
รูปท่ี 3.8
3.5 การอ่านค่าอนาล็อกค่าท่ีอ่านได้จะอยูร่ะหวา่ง 0-1023 (อ่านได้เฉพาะขา Analog)
รูปท่ี 3.9
การตัง้เวลาตัง้เวลาท่ีไอซ ี RTC DS3231/DS1307 ()ต้องระบุเวลาตามรูแบบ HH-MM-SS / ชัว่โมง-นาที-วนิาที (2 หลัก)เชน่ 08-30-05
9
รูปท่ี 3.10
3.6 กำาหนดการทำางานล่วงหน้า
รูปท่ี 3.11
รายละเอียดกำาหนดการท่ีทำางานอยู่(ได้รบัอนุมติั)รายละเอียดจะอยูใ่นลักษณะเซตของขอ้มูลประกอบไปด้วย
• ขาที่ตัง้กำาหนดการไว้
• เวลาท่ีกำาหนดไว้
• แ ล ะ ส ถ า น ะ ก ำา ห น ด ใ ห เ้ ป ็นเมื่อถึงเวลาท่ีกำาหนด
10
รูปท่ี 3.123.7 การอนุมติั/ระงับ กำาหนดการ
กำาหนดการที่ถกูสรา้งหรอืกำาหนดขึ้นใหม ่จะได้รบัการอนุมติัโดยอัตโนมติัการระงับเป็นเพยีงการปิดการทำางานแต่ขอ้มูลการตัง้เวลาและสถานะยงัคงอยู ่แต่จะไมแ่สดงผล
รูปท่ี 3.13
3.8 การออกแบบแอพพลิเคชัน่
11
ห้องนอน รูปท่ี 3.14
ห้องนำ้า รูปท่ี 3.15
12
ห้องครวั รูปท่ี 3.16
13
ห้องรบัรอง รูปท่ี 3.17
3.9 จดัหาเครื่องมอืและอุปกรณ์ต่างๆที่ใชใ้นการสรา้งโครงงานตามท่ีออกแบบตารางท่ี 3.9 เครื่องมอืและอุปกรณ์ต่างๆ
ลำาดับ รายการ
จำานวน
ราคา (บาท)
1 ไมโครคอนโทรลเลอร ์Arduin UNO R3 1 650
2 ไมโครคอนโทรลเลอร ์Arduino Mega2560 1 1,200
3 แผ่นวงจร Ether Shield for Arduno 1 6004 แผ่นวงจร Relay Drive 16 CH 1 1,2005 solid state relay10 A 2 1,0006 IP Camera with motor 1 2,2007 กล่องพลาสติก ABS 1 6008 Adsl-Router Wireless-N 1 1,500
รวม 8,950.10 ดำาเนินการสรา้งสิง่ประดิษฐ์
กล่องอุปกรณ์ในการเปิดปิดไฟบา้น
รูปท่ี 3.18
14
ทดสอบแอพพลิเคชัน่ในการเปิดปิดไฟ
รูปท่ี 3.19ดังรูปท่ี 3.20 หลอดไฟไมติ่ด แสดงวา่ยงัไมม่กีระแสไฟฟา้ไปยงัหลอด
ไฟ
15
รูปท่ี 3.20
ดังรูปที่ 3.21 หลอดไฟติดแสดงวา่สามารถใชแ้อพพลิเคชัน่สามารถควบคมุการเปิด-ปิดได้
รูปท่ี 3.21