โครงงานการปิด-เปิดอุปกรณ์ไฟฟ้า ผ่านระบบเครือข่าย internet ระยะ2
ที่มาและความสำคัญ
ในปัจจุบันมีการพัฒนาเทคโนโลยีด้านต่าง ๆ เป็นไปอย่างรวดเร็ว และเข้ามามีบทบาทในชีวิตประจำวันของคนเรามากยิ่งขึ้น ทั้งนี้ เนื่องด้วยในชีวิตประจำวันของเรานั้น มีผู้คนส่วนมากที่เกิดปัญหาลืมปิดอุปกรณ์ไฟฟ้าภายในบ้าน เพราะเนื่องจากรีบไปทำงาน หรือรีบไปสถานที่ต่างๆจึงทำให้ไม่ได้ปิดไฟฟ้าในบ้าน ผลกระทบที่ตามมาก็คือ ก่อให้เกิดความสิ้นเปลืองไฟฟ้าทำให้เกิดเสียเงินเยอะในการจ่ายค่าอุปกรณ์ไฟฟ้า ทางโรงเรียน นันทบุรีวิทยา พระปริยัติธรรม จึงได้จัดทำโครงงาน การปิด-เปิดอุปกรณ์ไฟฟ้าผ่านระบบเครือข่ายอินเทอรเน็ต ขึ้นเพื่อแก้และลดปัญหาที่เกิดขึ้น
วัตถุประสงค์
- เพื่อปิด-เปิดอุปกรณ์ไฟฟ้าภายในบ้านทางไกลได้ ถึงแม้ว่าสถานที่นั่นจะอยู่ไกลเพียงใด โดยไม่ต้องเสียเวลาในการเดินทางกลับมาที่บ้าน และอำนวยความสะดวกให้แก่เจ้าของบ้าน
- เพื่อพัฒนาทักษะกระบวนการทางวิทยาศาสตร์ และการเขียนโปรแกรมสำหรับประยุกต์ใช้ในชีวิตประวันของนักเรียนสามเณรได้ได้
- เพื่อแก้ปัญหาการหลงลืมปิดไฟภายในบ้านให้เกิดความสะดวกมากยิ่งขึ้น
วัสดุอุปกรณ์
1.GoGo board 2.Raspberypi 3.รีเรย์ 4.พัดลมจำลอง 5.หลอดไฟจำลอง 6.กล้อง Webcam 7.เซ็นเซอร์แสง 8.เซ็นเซอร์อุณหภูมิ
ผังโครงสร้าง
หลักการทำงาน
ระบบอัตโนมัติ= ถ้าไฟเปิด-ปิด และพัดลม เปิด-ปิด กล้อง webcamจะทำการถ่ายภาพส่งไปทางtelegram เงื่อนไขของไฟคือ ถ้ามืดกว่าค่าที่กำหนดจะทำการเปิดไฟ ถ้าสว่างเกินค่าที่กำหนดไว้ไฟก็จะปิด ส่วนพัดลมคือ ถ้าอุณหภูมิสูงกว่าค่าที่กำหนด(ร้อน)พัดลมจะเปิด และถ้าอุณหภูมิต่ำกว่าค่าที่กำหนดไว้ พัดลมก็จะปิด ส่วนระบบสั่งการผ่านเครือข่ายinternet=พิมพ์คำสั่งเปิด-ปิดไฟและพัดลมตามค่าที่เรากำหนดได้เลย หากอยู่ในระบบสั่งการ ระบบอัตโนมัติทุกอย่างจะหยุดการทำงาน จะมีแค่ระบบสั่งการเท่านั้นที่ทำงานอยู่ แต่ก่อนที่เราจะใช้ระบบสั่งการได้นั้น เราต้องพิมพ์คำสั่งที่กำหนดเอาไว้เพื่อสั่งการให้โครงงานเปลี่ยนระบบการทำงาน(กล้องwebcam จะถ่ายภาพส่งไปทางtelegramทุกขั้นตอนการทำงาน ยกเว้นคำสั่งเปลี่ยนระบบ)
CODE คำสั่งการทำงาน
to main set mode 0 usecamera forever [ if mode = 0 [ automode ] if mode = 1 [ manmode ] ifstatechange key "telegram" = "start" [ set mode (1) if mode = 1 [ c, off ] beep ] ifstatechange key "telegram" = "stop" [ set mode (0) if mode = 0 [ d, off ] beep ] ] end to automode if mode = 0 [ c, on ] ifstatechange sensor1 < 500 [ a, on wait 5 takesnapshot sendmessage "@telegram,image" "current" beep ] ifstatechange sensor1 > 500 [ a, off wait 5 takesnapshot sendmessage "@telegram,image" "current" beep ] record sensor1 "light" wait 5 ifstatechange sensor2 < 810 [ b, off wait 80 takesnapshot sendmessage "@telegram,image" "current" beep ] ifstatechange sensor2 > 835 [ beep b, on wait 5 takesnapshot sendmessage "@telegram,image" "current" waituntil [ sensor2 < 830 ] ] record sensor2 "temperature" wait 5 end to manmode if mode = 1 [ d, on ] ifstatechange key "telegram" = "onlight" [ a, on wait 10 takesnapshot sendmessage "@telegram,image" "current" beep ] ifstatechange key "telegram" = "offlight" [ a, off wait 10 takesnapshot sendmessage "@telegram,image" "current" beep ] ifstatechange key "telegram" = "onfan" [ b, on wait 10 takesnapshot sendmessage "@telegram,image" "current" beep ] ifstatechange key "telegram" = "offfan" [ b, off wait 80 takesnapshot sendmessage "@telegram,image" "current" beep ] end
ผลของการทดสอบ
ใช้ได้จริง แต่ความสเถียรของอินเทอร์เน็ต มีผลต่อการทำงานของระบบสั่งการ
รูปการทำงาน
วีดีโอผลงาน
ติตตามได้ผ่าน youtube คลิก ลิ้งค์ด้านล่างได้เลยครับhttps://www.youtube.com/watch?v=w27kZkWGqwY&feature=youtu.be
คณะผู้จัดทำโครงงาน
- สามเณรศุภกร จันอินทร์
- สามเณรนริศ กุมาร
อาจารย์ที่ปรึกษา
นายศิวะนันท์ บัวนิติสกุล สอนวิชา การงานอาชีพ
โทรศัพท์ 0815043824
โรงเรียนนันทบุรีวิทยา พระปริยัติธรรม
ที่อยู่ของโรงเรียน วัดพระธาตุช้างค้ำวรวิหาร ตำบลในเวียง อำเภอเมือง จังหวัดน่าน