ระบบการเปิด-ปิดไฟ้าด้วยบลูธูท
ที่มาและความสำคัญ
โครงงานเรื่อง ระบบควบคุมไฟฟ้าผ่านบลูทูธ มีจุดมุ่งหมายเพื่อนำมาใช้ภายใน บ้าน วัด โรงเรียน เพื่อความทันสมัยในการใช้อิเล็กทรอนิกส์ เพื่อกระซับเวลาในการเดินเปิด-ปิดไฟในที่มืดเพื่อเพิ่มความปลอดภัย
ผลการศึกษาโครงงานพบว่าผู้คนส่วนมากกลับจากทำงานหรือกลับจากการไปทำกิจกรรมนอกบ้าน วัด โรงเรียน ในเวลากลางคืน จะเปิดไฟก็ต้องเดินไปในที่มืดๆโดยที่ไม่รู้ว่าจะเกิดอันตรายต่อตน จึงคนคว้าหาจากสื่ออิเล็กทรอนิกส์และศึกษาจากแหล่งอื่นๆ จึงพบว่าสามารถทำสิ่งประดิษฐ์เพื่อนำมาแก้ไขปัญหาในส่วนนั้นได้
วัตถุประสงค์
1 เพื่อศึกษาการทำงานของระบบไฟฟ้าผ่านอิเล็กทรอนิกส์
2 เพื่อความทันสมัยในยุคของอิเล็กทรอนิกส์
3 เพื่อการศึกษาในรุ่นต่อๆไป
วัสดุอุปกรณ์
1.Arduino uno atmega328p
2.Relay 2 chanel
4.ตัวต้านทานขนาด10 k
5.สายUsb
6.สายJumper
7.บอร์ดทดลอง
โครงสร้างระบบ
หลักการทำงาน
การใช้งานระบบเปิด-ปิดไฟผ่านบลูธูทมีดังนี้
1.เปิดแอพ Arduino Bluetooth controller ในมือถือ
2.ทำการเชื่อมต่อกับอุปกรณ์กับมือถือ
3.กดเลือกไปที่Terminal mode
4.พิมพ์คำสั่งดังนี้
คำสั่งเปิด
พิมพ์คำสั่ง $ แล้วกดEnter
พิมพ์คำสั่ง 1 แล้วกดEnter
พิมพ์คำสั่ง = แล้วกดEnter
พิมพ์คำสั่ง t แล้วกดEnter
คำสั่งปิด
พิมพ์คำสั่ง $ แล้วกดEnter
พิมพ์คำสั่ง 1 แล้วกดEnter
พิมพ์คำสั่ง = แล้วกดEnter
พิมพ์คำสั่ง f แล้วกดEnter
CODE คำสั่งการทำงาน
#include <SoftwareSerial.h> SoftwareSerial BTserial(10, 11); // RX | TX const long baudRate = 9600; char c=' '; boolean NL = true; void setup() { Serial.begin(9600); Serial.print("Sketch: "); Serial.println(__FILE__); Serial.print("Uploaded: "); Serial.println(__DATE__); Serial.println(" "); BTserial.begin(baudRate); Serial.print("BTserial started at "); Serial.println(baudRate); Serial.println(" "); BTserial.print("AT\r\n"); delay(10) ; while(BTserial.available()) { c = BTserial.read(); Serial.write(c); } } void loop() { // Read from the Bluetooth module and send to the Arduino Serial Monitor if (BTserial.available()) { c = BTserial.read(); Serial.write(c); } // Read from the Serial Monitor and send to the Bluetooth module if (Serial.available()) { c = Serial.read(); BTserial.write(c); // Echo the user input to the main window. The ">" character indicates the user entered text. if (NL) { Serial.print(">"); NL = false; } Serial.write(c); if (c==10) { NL = true; } } }
ผลของการทดสอบ
ใช้ได้จริงปัจจุบันก็ยังใช้อยู่
รูปการทำงาน
1. การเขียนเขียนคำสั่ง
2. การต่อวงจร
3. การทดลอง
วีดีโอผลงาน
ไม่ได้อัดไว้ครับ
คณะผู้จัดทำโครงงาน
- สามเณรมงคล บุญเนตร
- สามเณรจามิกร ชนะกิจเจริญ
อาจารย์ที่ปรึกษา
นางสาววนิา โวหาร สอนวิชา คณิตศาสตร์-วิทยาศาสตร์
นายเชษฐา บุญเฮ้า สอนวิชา คอมพิวเตอร์
โทรศัพท์ 0939654872 E-mail vanida221977@gmail.com
โรงเรียนโพธิืศรีวิทยา
ที่อยู่ของโรงเรียน วัดบ้านโดด ต. โดด อ.โพธิ์ศรีวรรณ จ.ศรีสะเกษ