Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

3

Published by nongtong.ad8, 2019-12-14 14:51:30

Description: 3

Search

Read the Text Version

บทท3ี่ วธิ ีการดาเนินโครงการ ในการจดั ทาโครงการเกี่ยวกับระบบควบคุมสปริงเกอร์ผ่านแอพพลิเคช่ันบนสมาร์ทโฟน ผูจ้ ดั ทา โครงการมีวธิ ีการดาเนินโครงการตามข้นั ตอนการดาเนินโครงการแบ่งเป็น 9 ข้นั ตอนดงั ตอ่ ไปน้ี เร่ิม ต้งั ช่อโครงการ คก าขอ้ มลู ออกแบบ ตรวจสอบ ไม่ผา่ น ปรบั ปรุงแกไ้ ข ผา่ น ทาการสร้าง ตรวจสอบ ไม่ผา่ น ปรบั ปรุงแกไ้ ข ผ่าน นาเสนอโครงการ จบ ภาพที่ 3.1 ลาดบั ข้นั ตอนการทาโครงการระบบควบคุมสปริงเกอร์ ผา่ นแอพพลิเคชน่ั บนสมาร์ทโฟน

3.1 จัดกลุ่มโครงการและต้งั ช่ือโครงการ กกกกกกกกเม่อแบง่ กลุ่มเสร็จเรียบร้อยแลว้ ใหส้ มาชิกในกลุ่มคิดช่อโครงการท่ีตนเองสนใจมา คนละ 1 เร่อง พร้อมบอกเหตุผล และโอกาสท่ีจะเป็นไปไดใ้ นการจดั ทา 3.2 ประเมนิ ชื่อโครงการ กกกกกกกกเม่อสมาชิกทุกคนในกลุ่มหาช่อโครงการมาแลว้ ใหส้ มาชิกในกลุ่มทุกคนนาเร่องท้งั หมดมาปรก า กนั วา่ เร่องใดที่น่าจะมีโอกาสเป็นไปไดส้ ูงในการทาโครงการ 3.3 จัดทาเอกสารแต่งต้ังอาจารย์โครงการ กกกกกกกกเม่อไดช้ ่อโครงการที่จะทา ก็ดาเนินการปรก ากนั ในกลุ่มวา่ เร่องที่จะทาเกี่ยวกบั อะไร แลว้ คิด หา อาจารยท์ ี่ปรก าโครงการท่ีถนดั เร่องน้นั 3.4 ศึกษาข้อมูลเกยี่ วกบั สิ่งท่จี ะทา กกกกกกกกเม่อทางคณะผจู้ ดั ทาโครงการ ไดช้ ่อเร่องโครงการแลว้ ไดท้ ี่ปรก าโครงการแลว้ จะตอ้ งศก าขอ้ มูล ที่เก่ียวขอ้ งกบั เร่องที่จะทา 3.5 ออกแบบ กกกกกกกกจดั ทาโครงร่างของโครงการระบบควบคุมสปริงเกอร์ผา่ นแอพพลิเคชน่ั บนสมาร์ทโฟนเพ่อเป็ นแนว ทางการสร้างลายวงจรลงในโปรแกรม Fritzing ในการจดั รูปแบบบอร์ด และออกแบบหน้าจอแอพพลิเคชน่ั Blynk บนหนา้ จอสมาร์ทโฟนเพ่อเป็นการควบคุมการทางานของสปริงเกอร์

3.5.1 ได้ออกแบบ Flowchart การทางานของMotor ดงั นี้ 3.5.1.1 ไดอ้ อกแบบ Flowchart การทางานของMotor (ขาเขา้ ) ดงั น้ี Start รบั คา่ int PWM=6; ประมวลผลค่า int ส่งออกไปยงั มอเตอร์ Stop ภาพที่ 3.2 Flowchart การทางานของMotor (ขาเขา้ )

3.5.1.2 ไดอ้ อกแบบ Flowchart การทางานของMotor (ขาออก) ดงั น้ี Start รับค่า int SW=13; ประมวลผลคา่ int ส่งออกไปยงั PWM=6; Stop ภาพท่ี 3.3 Flowchart การทางานของMotor (ขาออก)

3.5.1.3 ไดอ้ อกแบบ Flowchart การทางานของMotor (จานวนรอบ) ดงั น้ี Start รับค่า int R_SW; ประมวลผลค่า int ส่งคา่ R_SW==CW(จานวนรอบ) ประมวลผลค่า int=CW การทางานของมอเตอร์ใน 1 รอบ CW = PWM PWM,HIGH = 700; PWM,LOW = 700; Stop ภาพท่ี 3.4 Flowchart การทางานของMotor (จานวนรอบ)

3.5.2 ได้ออกแบบ Flowchart การทางานของ Relay ดังนี้ Start รับคา่ รีเลย์ RL_1 = 13 ต้งั คา่ รีเลย์ RL_1 = OUTPUT ต้งั คา่ เร่ิมตน้ ให้ รีเลย์ ปิ ด RL_1,LOW ส่งคา่ จาก ESP8266 Stop ภาพท่ี 3.5 Flowchart การทางานของ Relay

3.5.3 ได้ออกแบบ Flowchart การทางานของ Wi-Fi ดงั นี้ No Start รบั ค่า Char auth; Char ssid; Char pass; ยนยนั การเขา้ ใชไ้ วไฟ Yes ส่งไปยงั โปรแกรม Blynk Stop ภาพท่ี 3.6 Flowchart การทางานของ Wi-Fi

3.5.4 ได้ออกแบบลายวงจร ดงั นี้ ภาพท่ี 3.7 ลายวงจรไฟฟ้า

3.5.5 ได้ออกแบบ Data Flow Diagram การทางานของแอพ Blynk ดังนี้ ผใู้ ชง้ าน On ให้สปริงเกอร์ทางาน Off ใหส้ ปริงเกอร์หยดุ ทางาน สปริงเกอร์ทางาน 0 สปริงเกอร์หยุดทางาน App Blynk ภาพที่ 3.8 Data Flow Diagram การทางานของแอพ Blynk

3.5.6 ได้ออกแบบหน้าจอแอพพลเิ คช่ัน ดังนี้ ภาพที่ 3.9 หนา้ จอแสดงป่ ุมควบคุมระบบสปริงเกอร์

3.5.7 ได้ออกแบบอปุ กรณ์ควบคุมสปริงเกอร์ ดังนี้ ภาพที่ 3.10 อุปกรณ์ควบคุมสปริงเกอร์

3.6 จัดทาชิ้นงาน กกกกกกกกเม่อคณะผจู้ ดั ทาไดอ้ อกแบบลายวงจรแลว้ ใหเ้ ริ่มลงมอต่อวงจร ประกอบอุปกรณ์ เขียน Code ลงใน โปรแกรม Arduino และเร่ิมทาตามแบบท่ีร่างไว้ 3.7 ทดสอบการใช้งาน กกกกกกกกเม่อคณะผจู้ ดั ทาไดส้ ร้างเสร็จแลว้ ก็ทาการนาชิ้นงานน้นั มาทดสอบการทางาน วา่ ทางานไดถ้ ูกตอ้ ง หรอไม่ 3.8 ปรับปรุงและแก้ไขข้อบกพร่อง กกกกกกกกเม่อคณะผจู้ ดั ทาไดท้ าการทดสอบชิ้นงานแลว้ เกิดขอ้ ผดิ พลาด แลว้ กน็ าชิ้นงานมาตรวจสอบแลว้ แกไ้ ขขอ้ ผดิ พลาดใหถ้ ูกตอ้ งสมบูรณ์ 3.9 เสนอกรรมการบริหารโครงการ กกกกกกกกเม่อชิ้นงานถูกตอ้ งสมบูรณ์แลว้ ก็ทาการนาชิ้นงานใหค้ ณะอาจารยต์ รวจสอบ วา่ ถูกตอ้ งครบถว้ น แลว้ นาเสนอชิ้นงานเป็ นข้นั ตอนสุดทา้ ย


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook