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

Post on 16-Jan-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

โครงงาน

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

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

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

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

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

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

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

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

เสนอ

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

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

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

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

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

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

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

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

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

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

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

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

ไฟฟ้า

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

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

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

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

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นเอง

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);

}

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

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

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

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

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

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

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

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

top related