โครงงาน ชุดควบค ุมไฟ พัดลม เลี ... ·...

9
โครงงาน ชุดควบคุมไฟ พัดลม เลียงหนูในกรง ด้วยอินเทอร์เน็ต รายชื#อสมาชิก นางสาวณัฐกานต์ วังคาม - นายดิษฐวัฒน์ แก้วสีหาบุตร 583020659-5 นายภค ธรรมกิรติ ,- นายศิริพงศ์ คงนิธิมุทรเมธา 583020682-0 นางสาวปริญญาภรณ์ พรหมรักษา -, นายธเนศ นาครัตน์ 583020664-2 เสนอ รศ.ดร. จักรชัย โสอินทร์ ภาคการศึกษาที5 2 ปี การศึกษา 2559 ภาควิชาวิทยาการคอมพิวเตอร์ สาขาเทคโนโลยีสารสนเทศและการสื5อสาร คณะวิทยาศาสตร์ มหาวิทยาลัยขอนแก่น

Upload: others

Post on 16-Jan-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: โครงงาน ชุดควบค ุมไฟ พัดลม เลี ... · 2017-06-01 · วัตถุประสงค์ 1. เพือศึกษาการใช้โปรแกรมควบคู่กับศึกษาการทํางานของอุปกรณ์

โครงงาน

ชุดควบคุมไฟ พดัลม เลี�ยงหนูในกรง ด้วยอนิเทอร์เน็ต

รายชื#อสมาชิก

นางสาวณฐักานต ์วงัคาม ���������-�

นายดิษฐวฒัน์ แกว้สีหาบุตร 583020659-5

นายภค ธรรมกิรติ �������,�-�

นายศิริพงศ ์คงนิธิมุทรเมธา 583020682-0

นางสาวปริญญาภรณ์ พรหมรักษา ���������-,

นายธเนศ นาครัตน์ 583020664-2

เสนอ

รศ.ดร. จักรชัย โสอินทร์

ภาคการศึกษาที5 2 ปี การศึกษา 2559 ภาควชิาวทิยาการคอมพิวเตอร์

สาขาเทคโนโลยสีารสนเทศและการสื5อสาร คณะวทิยาศาสตร์ มหาวทิยาลยัขอนแก่น

Page 2: โครงงาน ชุดควบค ุมไฟ พัดลม เลี ... · 2017-06-01 · วัตถุประสงค์ 1. เพือศึกษาการใช้โปรแกรมควบคู่กับศึกษาการทํางานของอุปกรณ์

หลกัการและเหตุผล

ในปัจจุบนัระบบโครงข่ายอินเทอร์เน็ตไดก้ลายเป็นส่วนหนึ5งของชีวิตประจาํวนัและไดข้ยายวง

กวา้งออกไปมากขึCน อินเทอร์เน็ตไดเ้ขา้ไปมีบทบาทของทุกสาขาอาชีพต่างๆ ไดมี้การนาํอินเทอร์เน็ตมา ใช้

เพื5อประโยชน์สาํหรับหน่วยงาน การประชาสัมพนัธ์ การติดต่อสื5อสาร เช่น การควบคุมอุปกรณ์ ผา่นทาง

ระบบโครงข่ายอินเทอร์เน็ต เพื5อสร้างความปลอดภยั ความประหยดั และความมั5นใจดา้นเสถียรภาพแก่

ผูใ้ชง้าน อิเล็กทรอนิกส์กาํลงัเพื5อการควบคุมและประยกุตใ์ชก้นัอยา่งกวา้งขวางยิ5งขึCน สาํหรับในบทความนีC

จะนาํเสนอโครงงาน การออกแบบและสร้างชุดควบคุมอุปกรณ์ไฟฟ้าดว้ย อินเทอร์เน็ต โดยใชอุ้ปกรณ์ที5ชื5อ

Arduino ในการสั5งงานควบคุมอุปกรณ์ไฟฟ้าใหส้ามารถเปิด-ปิด ได ้โดยการเขียนโปรแกรมควบคุมป้อน

ใหก้บั อุปกรณ์ Arduino และ โปรแกรม ในการควบคุมสัญญาณในระยะใกล ้ทัCงยงัสามารถควบคุมอุปกรณ์

ไฟฟ้า

Page 3: โครงงาน ชุดควบค ุมไฟ พัดลม เลี ... · 2017-06-01 · วัตถุประสงค์ 1. เพือศึกษาการใช้โปรแกรมควบคู่กับศึกษาการทํางานของอุปกรณ์

วตัถุประสงค์

1. เพื5อศึกษาการใชโ้ปรแกรมควบคู่กบัศึกษาการทาํงานของอุปกรณ์

2. ติดตัCงและปรับแต่งชุดควบคุมอุปกรณ์ไฟฟ้าผา่นโปรแกรม ไปใชใ้นงาน

Page 4: โครงงาน ชุดควบค ุมไฟ พัดลม เลี ... · 2017-06-01 · วัตถุประสงค์ 1. เพือศึกษาการใช้โปรแกรมควบคู่กับศึกษาการทํางานของอุปกรณ์

ทฤษฎีที#เกี#ยวข้อง

Internet of Things นัCนถูกคิดขึCนโดย Kevin Ashton ในปี �\\\ โลกมีอุปกรณ์อิเล็กทรอนิกส์ออกมา

เป็นจาํนวนมากและมีการใชค้าํวา่ Smart ซึ5 งในที5นีC คือ smart device, smart grid, smart home, smart network,

smart intelligent transportation ต่างๆเหล่านีCลว้นมีโครงสร้างพืCนฐานที5สามารถเชื5อมต่อกบัโลกอินเตอร์เน็ต

ได ้

ซึ5 งการเชื5อมต่อเหล่านัCนเองก็เลยมาเป็นแนวคิดที5วา่อุปกรณ์เหล่านัCนก็ยอ่มสามารถสื5อสารกนัไดด้ว้ย

เช่นกนัโดยอาศยัตวั Sensor ในการสื5อสารถึงกนั นั5นแปลวา่นอกจาก Smart devices ต่างๆจะเชื5อมต่อ

อินเตอร์เน็ตไดแ้ลว้มนัยงัสามารถเชื5อมต่อไปยงัอุปกรณ์ตวัอื5นไดด้ว้ยโดย Kevin นิยามมนัไวต้อนนัCนวา่เป็น

“internet-like” หรือพดูง่ายๆก็คืออุปกณ์อิเล็กทรอนิกส์สามารถสื5อสารพดูคุยกนัเองได ้ซึ5 งศพัทค์าํวา่

“Things” ก็แทนอุปกณ์อิเล็กทรอนิกส์ที5กล่าวมาก่อนหนา้นีCนั5นเอง

Page 5: โครงงาน ชุดควบค ุมไฟ พัดลม เลี ... · 2017-06-01 · วัตถุประสงค์ 1. เพือศึกษาการใช้โปรแกรมควบคู่กับศึกษาการทํางานของอุปกรณ์

Code ในการทาํคําสั#ง ปิด-เปิดไฟ

#define Lamp� ��

#define Lamp� ��//กาํหนดขาที5นาํไปต่อกบัรีเลย ์

char test ; //สร้างตวัแปรไวส้าํหรับรอรับขอ้มูล

void setup()

{

// Open serial communications and wait for port to open:

Serial.begin(\���);

pinMode(Lamp�, OUTPUT);

pinMode(Lamp�, OUTPUT);

digitalWrite(Lamp�,LOW);

digitalWrite(Lamp�,LOW);//กาํหนดโหมดใหเ้ป็น Output

}

void loop() // run over and over

{

if (Serial.available()) // ตรวจสอบวา่มีขอ้มูลเขา้มาหรือไม ่

test = Serial.read();

else if (test == '�') //ถา้ขอ้มูลที5เขา้มาคือ � , � ใหท้าํงานตามที5กาํหนด

{

digitalWrite(Lamp�,HIGH);

digitalWrite(Lamp�, HIGH);

delay(���);

}

else if (test == '�')

{

digitalWrite(Lamp�,LOW);

digitalWrite(Lamp�, LOW);

}

Page 6: โครงงาน ชุดควบค ุมไฟ พัดลม เลี ... · 2017-06-01 · วัตถุประสงค์ 1. เพือศึกษาการใช้โปรแกรมควบคู่กับศึกษาการทํางานของอุปกรณ์

รูปการณ์ดําเนินงาน

รูปที#8 วงจรอนุกรม

รูปที#9 วงจรอนุกรมต่อพดัลม

Page 7: โครงงาน ชุดควบค ุมไฟ พัดลม เลี ... · 2017-06-01 · วัตถุประสงค์ 1. เพือศึกษาการใช้โปรแกรมควบคู่กับศึกษาการทํางานของอุปกรณ์

รูปที#: วงจรอนุกรมต่อไฟ

Page 8: โครงงาน ชุดควบค ุมไฟ พัดลม เลี ... · 2017-06-01 · วัตถุประสงค์ 1. เพือศึกษาการใช้โปรแกรมควบคู่กับศึกษาการทํางานของอุปกรณ์

รูปที#< ตัวอย่างงานต่อไฟเข้ากบักรงหนู

รูปที#= ตัวอย่างงานต่อไฟเข้ากบักรงหนู

Page 9: โครงงาน ชุดควบค ุมไฟ พัดลม เลี ... · 2017-06-01 · วัตถุประสงค์ 1. เพือศึกษาการใช้โปรแกรมควบคู่กับศึกษาการทํางานของอุปกรณ์

รูปที#> ตัวอย่างงานต่อไฟเข้ากบักรงหนู

รูปที#? รูปแบบโปรแกรมสั#งการ