ระบบการเปิด-ปิดไฟ้าด้วยบลูธูท
ที่มาและความสำคัญ
โครงงานเรื่อง ระบบควบคุมไฟฟ้าผ่านบลูทูธ มีจุดมุ่งหมายเพื่อนำมาใช้ภายใน บ้าน วัด โรงเรียน เพื่อความทันสมัยในการใช้อิเล็กทรอนิกส์ เพื่อกระซับเวลาในการเดินเปิด-ปิดไฟในที่มืดเพื่อเพิ่มความปลอดภัย
ผลการศึกษาโครงงานพบว่าผู้คนส่วนมากกลับจากทำงานหรือกลับจากการไปทำกิจกรรมนอกบ้าน วัด โรงเรียน ในเวลากลางคืน จะเปิดไฟก็ต้องเดินไปในที่มืดๆโดยที่ไม่รู้ว่าจะเกิดอันตรายต่อตน จึงคนคว้าหาจากสื่ออิเล็กทรอนิกส์และศึกษาจากแหล่งอื่นๆ จึงพบว่าสามารถทำสิ่งประดิษฐ์เพื่อนำมาแก้ไขปัญหาในส่วนนั้นได้
วัตถุประสงค์
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
โรงเรียนโพธิืศรีวิทยา
ที่อยู่ของโรงเรียน วัดบ้านโดด ต. โดด อ.โพธิ์ศรีวรรณ จ.ศรีสะเกษ