โครงงานตู้เก็บของอัตโนมัติ
หลักการและเหตุผล
เนื่องด้วยโรงเรียนต้นตันหยงเป็นโรงเรียนสังกัดสำนักงานคณะกรรมการการศึกษาเอกชนจังหวัดนราธิวาส และเป็นโรงเรียนที่ในเครือข่ายโรงเรียนเอกชนสอนศาสนาอิสลามในโครงการตามพระราชดำริสมเด็จพระเทพรัตนราชสุดาฯสยามบรมราชกุมารี จัดการศึกษา เป็น 2 ระดับ ระดับมัธยมศึกษาตอนต้นและระดับมัธยมศึกษาตอนปลาย ตั้งแต่ปีการศึกษา 2543 เป็นต้นมา โรงเรียนต้นตันหยงเป็นโรงเรียนที่อยู่หอพักประจำ ระบบดูแลรักษาความปลอดภัยในเรื่องทรัพย์สินและของมีค่าของนักเรียนไม่ทั่วถึง ทำให้ ทรัพย์สินและของมีค่าของนักเรียนหายบ่อยครั้ง เนื่องจากนักเรียนที่อยู่หอพักมีจำนวนมาก ระบบการป้องกันของหอพักไม่มี ทางทีมงานจึงเล็งเห็นปัญหาเหล่านี้ จึงต้องการสร้างตู้เก็บของอัตโนมัติ เพื่อรักษาทรัพย์สินและของมีค่าของตน โครงงานชิ้นนี้เป็นโครงงานที่ดำเนินการไปแล้ว แต่ต้องการที่จะต่อยอดขึ้นมาใหม่โดยจะเพิ่มระบบการแจ้งเตือนส่งไปยังผู้คุมหอพักโดยตรง
ดังนั้นทางทีมงานจึงต้องการสร้างตู้เก็บของอัตโนมัตินี้ขึ้นมาใหม่ เพื่อรักษาทรัพย์สินและของมีค่าจากคนขโมย ตู้เก็บของนี้จะมีความปลอดภัยกว่าตู้อื่นๆ โดยจะมี สองระบบ ระบบแรกจะเป็นระบบเปิดปิดอัตโนมัติ และระบบแจ้งเตือน ถ้ามีคนอื่นพยายามจะเปิดก็จะมีเสียงดังขึ้น
วัตถุประสงค์
1.เพื่อความปลอดภัยของทรัพย์สินของเรา
2.เพื่อเก็บสิ่งที่มีค่าของเรา เพื่อความสะดวกในการใช้งานของเรา
3.เพื่อเก็บของส่วนตัวได้อย่างปลอดภัย
4.เพื่อให้มีความรู้ความเข้าใจเกี่ยวกับการทำโครงงาน
เป้าหมาย
1. ด้านปริมาณ
นักเรียนโรงเรียนต้นตันหยง จำนวน 748 คน
2. ด้านคุณภาพ
นักเรียนโรงเรียนต้นตันหยงทุกคนได้มีความรู้ความเข้าใจในการทำโครงงาน และสามารถเก็บสิ่งของมีค่าได้อย่างปลอดภัย
วัสดุอุปกรณ์
- Arduino uno R3
2. Servo Moter 5 v
3. สาย jumper
4. บอร์ดทดลอง
5. senser ตรวจจับความเคลื่อนไหว
6. Buzzer 12 v
7.อะแดปเตอร์
8. ตู้จำลอง
วิธีการดำเนินงาน
ใช้ Arduino UNO R3 ต่อกับสาย USB เชื่อมกับโน๊ตบุ๊ค ป้อนโค๊ดใส่ใน Arduino หลังจากนั้นใส่โค๊ดในServo moto แล้วเอาโค๊ดจาก Servo motor ใส่ใน Arduino เพื่อที่จะเก็บข้อมูลของ Servo moto ไว้ ใช้สายจัมป์ 3 สายเชื่อมกับ Arduino ป้อนโค๊ด Senser ใส่เข้าไปใน Arduino หลังจากนั้นใช้สายจัมป์ 3 สายเชื่อมกับ Arduinoและบอร์ด หลังจากนั้นใช้สายจัมป์ 3 สายต่อกับ Buzzer แล้วเชื่อมกับ Arduinoและบอร์ด
การทำงานนี้จะอยู่ที่ระบบไมโครคอนโทรลเลอร์(Micro Controller)คือ บอร์ด Arduino MNO R3 นั้นเอง ที่จะทำหน้าที่ป้อนข้อมูลเข้าสู่เครื่อง โดยมีอุปกรณ์อื่นๆเข้ามาเสริมและเชื่อมต่อด้วยเช่น Servo moto Senser และตัว Bruzzer ระบบของ Servo moto จะส่งเสียงไปยังเจ้าของตู้เมื่อเราต้องการใช้งาน หรือมีคนพยายามจะเปิดใช้ตู้ เสียงก็ดังขึ้น ดังนั้นเมื่อมีเสียงมาจากตู้เจ้าของจะรู้ตัวได้ทันทีว่ามีคนพยายามจะเปิดตู้ของตน
สืบค้นหาข้อมูล
การติดตั้งและป้อนข้อมูล
ประกอบและติดตั้งชิ้นส่วน
ชิ้นงานสมบูรณ์
CODE คำสั่งการทำงาน
Code ตู้เก็บของอัตโนมัติ
#include <Servo.h>
int inputPin = 3;
int buzzerPin = 2;
Servo myservo; // create servo object to control a servo
// twelve servo objects can be created on most boards
int pos = 0; // variable to store the servo position
int value = HIGH;
void setup() {
myservo.attach(6); // attaches the servo on pin 6 to the servo object
pinMode(inputPin, INPUT);
pinMode(buzzerPin, OUTPUT);
Serial.begin(9600);
}
void loop()
{
value= digitalRead(inputPin);
Serial.println(value);
if (value == LOW)
{
Serial.println(“Data“);
for (pos = 0; pos <= 180; pos += 1)
{ // goes from 0 degrees to 180 degrees
// in steps of 1 degree
myservo.write(pos); // tell servo to go to position in variable ‘pos’
digitalWrite(buzzerPin,LOW);
delay(15); // waits 15ms for the servo to reach the position
}
do{
value= digitalRead(inputPin);
Serial.println(value);
}while(value == LOW);
for (pos = 180; pos >= 0; pos -= 1) { // goes from 180 degrees to 0 degrees
myservo.write(pos); // tell servo to go to position in variable ‘pos’
delay(15); // waits 15ms for the servo to reach the position
digitalWrite(buzzerPin,HIGH);
}
}
digitalWrite(buzzerPin,HIGH);
delay(200);
}
วิดีโอการทำงาน
คณะผู้จัดทำโครงงาน
1.นายอุสมาน หะยีเจ๊ะนิ
2.นายนัสรุดดีน ยะมะ
3. นายฟูอัน ตาปู
อาจารย์ที่ปรึกษา
นางสาวกามารียะห์ อาแว สอนวิชา ศิลปะ (ออกแบบนิเทศศิลป์)
โทรศัพท์ 0862880716 E-mail alhidayah02rs@gmail.com
ว