โครงงานสมองกลฝังตัว

  • หน้าหลัก
  • อิคคิวซัง
    • ปีการศึกษา 2562
    • ปีการศึกษา 2561
    • ปีการศึกษา 2560
    • ปีการศึกษา 2559
    • ปีการศึกษา 2558
    • ปีการศึกษา 2557
    • ปีการศึกษา 2556
  • ทสรช.
    • ปีการศึกษา 2562
    • ปีการศึกษา 2561
    • ปีการศึกษา 2560
    • ปีการศึกษา 2559
  • สถานพินิจ
    • ปีการศึกษา 2562
  • โรงเรียนคนพิการ
    • ปีการศึกษา 2562
  • มหาวิทยาลัย
    • ปีการศึกษา 2560
    • ปีการศึกษา 2559
  • STEM ปี 2560
  • Show&Share2022
    • โครงงานสิ่งประดิษฐ์เพื่อศึกษาและดูแลสิ่งแวดล้อม
    • โครงงานสิ่งประดิษฐ์เพื่อการเกษตรอัจฉริยะ
    • โครงงานสิ่งประดิษฐ์เพื่อพัฒนาคุณภาพชีวิตและชุมชน
    • โครงงานลิฟต์
    • รายชื่อผู้เข้าแข่งขันอื่นๆ

Category Archives: อิคคิวซัง1

BP34 โครงงานราวตากผ้าอัตโนมัติ (โรงเรียนวัดไผ่ดำแผนกสามัญศึกษา จ.สิงห์บุรี) (ม.ปลาย)

Posted on May 21, 2018 by bpuser34 Posted in ปีการศึกษา 2560 .

 โครงงานราวตากผ้าอัตโนมัติ

ที่มาและความสำคัญ

ปัจจุบันโลกมีการพัฒนาและมีความเจริญก้าวหน้ามากขึ้น ทำให้ผู้คนต้องแข่งขันกันในทุกด้าน บางคนใช้เวลาทำงานนอกบ้านมากจนไม่มีเวลาสำหรับการทำงานในบ้าน เช่น การทำความสะอาดบ้าน รวมไปถึงการทำความสะอาดเครื่องนุ่งห่ม ที่เป็นสิ่งจำเป็นที่เราต้องสวมใส่กันทุกวัน ซึ่งในเวลาที่เร่งรีบบางคนซักเสื้อผ้าแล้วตากทิ้งไว้ทั้งวัน แล้วออกจากบ้านไปทำงาน ถ้าเป็นในช่วงฤดูร้อนก็จะไม่เกิดปัญหาแต่อย่างใด แต่ถ้าเป็นในช่วงฤดูฝน เราจะไม่สามารถตากเสื้อผ้าทิ้งไว้ได้ตลอดทั้งวัน ในการตากผ้าแต่ละครั้งจึงต้องมีคนคอยเก็บเสื้อผ้าเมื่อผ้าแห้ง แต่เมื่อฝนตกก็ต้องรีบมาเก็บเสื้อผ้า และถ้าไม่มีใครอยู่บ้านผ้าที่ตากไว้ก็จะเปียกได้ อีกทั้งการเลือกตากเสื้อผ้าไว้ในที่ร่มก็จะทำให้เสื้อผ้าเกิดเชื้อราและมีกลิ่นอับชื้นได้
ดังนั้นคณะผู้จัดทำโครงงาน ที่ประสบปัญหาเช่นเดียวกัน จึงได้คิดประดิษฐ์เครื่องมือที่สามารถช่วยแก้ปัญหานี้และช่วยทำงานแทนเราได้ คือ ราวตากผ้าอัตโนมัติ ขึ้นมาใช้งานจะได้นำเวลาส่วนที่เหลือไปใช้ในการทำงานอย่างอื่นหรือเมื่อเราออกไปทำงานนอกบ้าน ซึ่งราวตากผ้าอัตโนมัติที่ทางคณะผู้จัดทำออกแบบมา จะเป็นแบบแขนหรือราวที่ยื่นออกไปนอกชายคา เพื่อให้สามารถติดตั้งข้างกำแพงได้ และสามารถใช้งานได้แม้กระทั้งไม่มีสนามให้ติดตั้ง การเก็บผ้าเข้าในที่ร่มจะอาศัยชายคาบ้าน โดยราวตากผ้านี้สามารถนำไปใช้กับห้องแถว หรือ หอพักที่สูง 2 ชั้นขึ้นไปได้ โดยติดกับระเบียงหลังห้อง และมีระบบเซนเซอร์วัดความชื้น ซึ่งจะทำการเก็บเสื้อผ้าเข้ามาในที่ร่มเมื่อมีความชื้นที่สูงขึ้น(ในเวลาที่ฝนจะเริ่มตก) และจะทำการนำเสื้อผ้าออกไปตากแสงแดดเมื่อมีความชื้นลดลง ช่วยให้เราประหยัดเวลาและทำให้เกิดความสะดวกสบายมากขึ้น


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

1.เพื่อศึกษาวิธีการทำงานของบอร์ด Arduino UNO
2.เพื่อศึกษาโครงงานราวตากผ้าอัจฉริย
3.เพื่อช่วยในการจัดเก็บเสื้อผ้าในแบบที่เราต้องการ
4.เพื่อนำไปใช้ได้จริง


ประโยชน์ที่คาดว่าจะได้รับ

1.เพื่อประหยัดเวลาในการเก็บและตากผ้า
2.ให้ได้รู้ถึงการทำงานของ Arduino UNO และเทคโนโลยีต่างๆ
3.เพื่อได้เครื่องราวตากผ้าอัจฉริยที่สมบูรณ์แบบ
4.สามารถนำไปพัฒนาและต่อยอดได้


วัสดุอุปกรณ์

  1.มอเตอร์

2.เซนเซอร์

3.ไม้แขวนเสื้อ

4.ห่วง  กันสนิม

5.ราวสแตนเลส

6.เชือก

7.ไม้กระดาน/ไม้อัดแผ่น

8.DELAY

9.ADUINO UNO

10.สวิทชิ่ง

11.สาย USB

12.สายไฟ

13.รางถ่าน

14.สายจั้มเปอร์


ผังโครงสร้าง

 

 


หลักการทำงาน

 

 


CODE คำสั่งการทำงาน

 


#include “DHT.h”

DHT dht;

int in1 = 9;
int in2 = 10;
int in3 = 11;
bool state = false;
void setup()
{
// pinMode(enA,OUTPUT);
pinMode(in1,OUTPUT);
pinMode(in2,OUTPUT);
pinMode(in3,OUTPUT);
Serial.begin(9600);
Serial.println();
Serial.println(“Status\tHumidity (%)\tTemperature (C)\t(F)”);

dht.setup(2); // data pin 2
}

void loop()
{
delay(dht.getMinimumSamplingPeriod());

float humidity = dht.getHumidity(); //
float temperature = dht.getTemperature();
String num;
num=char(Serial.read());
Serial.print(dht.getStatusString());
Serial.print(“\t”);
Serial.print(humidity, 1);
Serial.print(“\t\t”);
Serial.print(temperature, 1);
Serial.print(“\t\t”);
Serial.println(dht.toFahrenheit(temperature), 1);
if (humidity > 80 && l == false){
//analogWrite(enA,150);
digitalWrite(in3,HIGH);
digitalWrite(in1,LOW);
digitalWrite(in2,LOW);
Serial.println(“Start”);
delay (2000);
digitalWrite(in3,LOW);
state = true;
}
if (humidity < 70 && l == true){
//analogWrite(enA,150);
digitalWrite(in3,HIGH);
digitalWrite(in1,HIGH);
digitalWrite(in2,HIGH);
Serial.println(“Stop”);
delay(2000);
digitalWrite(in3,LOW);
state = false;
}

}

 

 

 

ผลของการทดสอบ

ใช้ได้จริง

 

รูปการทำงาน

 

 

วีดีโอผลงาน

คิตตามได้ผ่าน youtube คลิก ลิ้งค์ด้านล่างได้เลยครับ

คณะผู้จัดทำโครงงาน

  1. สามเณรพงศกร   โม้หนองบัว    ชั้นมัธยมศึกษาปีที่ 6
  2. สามเณณจตุพร    สาแก้ว            ชั้นมัธยมศึกษาปีที่ 6
  3. สามเณรธีรพัฒน์    ทุมมี              ชั้นมัธยมศึกษาปีที่ 6

อาจารย์ที่ปรึกษา

ชื่อ – สกุล   พระมหาจงรักษ์    อาทิตฺตเมธี                              สอนวิชา สังคมศึกษา

โทรศัพท์  092- 0485241                                                  E-mail –

 

โรงเรียนวัดไผ่ดำ แผนกสามัญศึกษา

ที่อยู่ของโรงเรียน              วัดกฤษณเวฬุพุทธาราม   เลขที่ 1  หมู่ 4  ตำบลทองเอน   อำเภออินทร์บุรี                                                จังหวัดสิงห์บุรี  16110

BP30 โครงงานเครื่องหมักปุ๋ยจากเศษอาหารอัตโนมัติ (โรงเรียนวัดไผ่ดำ จ.สิงห์บุรี) (ม.ปลาย)

Posted on May 21, 2018 by bpuser30 Posted in ปีการศึกษา 2560 .

โครงงานเครื่องหมักปุ๋ยจากเศษอาหารอัตโนมัติ

โครงงานเครื่องหมักปุ๋ยจากเศษอาหารอัตโนมัติ

Automatic fertilizer compost

“”

ที่มาและความสำคัญ

วัดไผ่ดำ จังหวัดสิงห์บุรี เป็นวัดที่มีโรงเรียนพระปริยัติธรรมอยู่ภายในวัด ทำให้มีพระภิกษุและสามเณร ประจำอยู่ภายในวัดเป็นจำนวนมาก จึงทำให้มีพุทธศาสนิกชนนำภัตตาหารมาถวายเป็นจำนวนมากและประกอบกับภายในวัดมีการประกอบภัตตราหารเพื่อถวายพระภิกษุและสามเณร จากการสังเกตในระยะเวลา 1 เดือนมีปริมาณของเศษอาหารหลังจากการฉันเหลือทิ้งเป็นจำนวนมาก

จากการศึกษา ณ เบื้องต้น พบว่า เศษอาหารที่เหลือจากการฉันภัตตาหารนั้นมีความหลากหลาย เช่น ผักและเนื้อสัตว์ เมื่อนำไปทิ้งลงในบ่อขยะจึงทำให้เกิดการหมักของเศษอาหารเป็นจำนวนมากซึ่งจะส่งกลิ่นเหม็นอันไม่พึงประสงค์ออกมา โดยเศษอาหารเหล่านี้สามารถนำมาใช้ประโยชน์ได้

จากปัญหาข้างต้นคณะผู้จัดทำจึงดำเนินการจัดทำโครงงานเรื่องเครื่องหมักปุ๋ยจากเศษอาหารขึ้นมาเพื่อช่วยลดปัญหาของเศษอาหารที่มีเป็นจำนวนมากทั้งนี้ยังสามารถใช้ประโยชน์จากเศษอาหารเหล่านั้นโดยการนำมาหมักทำเป็นปุ๋ยหมักชีวภาพและนำก๊าซชีวภาพ ที่ได้จากการหมักไปใช้ในครัวเรือนได้

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

 

  1. เพื่อผลิตก๊าซชีวภาพจากเศษอาหาร
  2. เพื่อผลิตปุ๋ยชีวภาพจากเศษอาหาร
  3. เพื่อนำเศษอาหารมาใช้ประโยชน์

 

วัสดุอุปกรณ์

1.ถังน้ำขนาด 20 ml                2.     Ph prop              3. หน้าจอL E D

 

4.ท่อPVC           5.  ลวดขนาดเล็ก                  6.สายออกซิเจน

7. อุปกรณ์ตรวจจับแก๊ส                                             8. สวิสรีเร                                                   9.สายไฟ

สายไฟ EXPOรุ่น VAF 2X2_1384671127.5

10. สวิสชิ่ง                                            11.แท่งแก้ว

 

 

12.อาดูโน่ อูโน่ R3       13.เซนเซอร์วัดอุณหภูมิความชื้น

 

ผังโครงสร้าง

 

 

หลักการทำงาน

เมื่อเรานำเศษอาหารเทลงไปในถังจนมีปริมาณเกินครึ่งถังระบบเซนเซอร์ตรวจจับเศษอาหารจะทำการสแกนปริมาณของอาหารของเศษอาหารที่มีอยู่เมื่อได้ตามปริมาณที่ต้องการแล้วระบบจะทำการสั่งให้ใบพัดทำงาน ใบพัดทั้ง 2 ใบจะทำการผสมเศษอาหาร และเมื่อมีปริมาณแก๊สอัดแน่นอยู่ภายในถังเซนเซอร์ตรวจจับแก๊สก็จะทำการสั่งให้ระบบส่งแก็สไปที่ถังเก็บที่อยู่ภายในบ้านเมื่อเราต้องการที่ใช้แก๊สก็สามารถเปิดวาวแก๊สที่ต่อจากตัวถังเก็บกับเตาแก๊สได้เลย เมื่อมีปริมาณมากเกินไปเซนเซอร์จะทำงานอีกครั้งเพื่อถ่ายเทแก๊สออกสู่ชั้นบรรยากาศ

CODE คำสั่งการทำงาน

 

#include <Wire.h>
#include <LiquidCrystal_PCF8574.h>
#define SensorPin A1            //pH meter Analog output to Arduino Analog Input 0
#define Offset 0.00            //deviation compensate
#define samplingInterval 20
#define printInterval 800
#define ArrayLenth  40    //times of collection
#include "DHT.h"

int pHArray[ArrayLenth];   //Store the average value of the sensor feedback
int pHArrayIndex=0;    

DHT dht;
LiquidCrystal_PCF8574 lcd(0x27);  // set the LCD address to 0x27 for a 16 chars and 2 line display

int adcPin = 0;
int adcValue = 0;
float v;
float rs,ppm;
String status_motor = "off";
//Motor
int relay1 = 10; // ต่อกับขา in1 ของบอร์ดรีเลย์

void setup() {
   int error;
   dht.setup(9); // data pin 9
   Serial.begin(9600);
   pinMode(relay1, OUTPUT); 
   digitalWrite(relay1,HIGH);

   Serial.println("LCD...");

   while (! Serial);

   Serial.println("Dose: check for LCD");

   Wire.begin();
   Wire.beginTransmission(0x27);
   error = Wire.endTransmission();
   Serial.print("Error: ");
   Serial.print(error);

   if (error == 0) {
   Serial.println(": LCD found.");

   }else {
     Serial.println(": LCD not found.");
   } // if

   lcd.begin(20, 4); // initialize the lcd
  
}

void loop() {
  
    delay(dht.getMinimumSamplingPeriod());

    float humidity = dht.getHumidity(); // ดึงค่าความชื้น
    float temperature = dht.getTemperature(); // ดึงค่าอุณหภูมิ
    String press_num ="";
    press_num=char(Serial.read());
 
    if(press_num=="1"){
      
      digitalWrite(relay1,LOW);
      Serial.println("Start");
      status_motor="On";
      digitalWrite(relay1,LOW); 
      
   }

   if(press_num=="2"){
      digitalWrite(relay1,HIGH);
      Serial.println("Stop");
      status_motor="Off";
   }

    adcValue = analogRead(adcPin);
    v = adcValue*(5.00/1024);
    rs=(100-(20.00*v))/v;
    Serial.print("Volt out put=");       
    Serial.println (v);
    Serial.print("RS=");       
    Serial.println (rs);
    delay (1000);

   static unsigned long samplingTime = millis();
   static unsigned long printTime = millis();
   static float pHValue,voltage;
   if(millis()-samplingTime > samplingInterval)
   {
      pHArray[pHArrayIndex++]=analogRead(SensorPin);
      if(pHArrayIndex==ArrayLenth)pHArrayIndex=0;
      voltage = avergearray(pHArray, ArrayLenth)*5.0/1024;
      pHValue = 3.5*voltage+Offset;
      samplingTime=millis();
   }
   if(millis() - printTime > printInterval)   //Every 800 milliseconds, print a numerical, convert the state of the LED indicator
   {
        Serial.print("Voltage:");
        Serial.print(voltage,2);
        Serial.print("    pH value: ");
        Serial.println(pHValue,2);
        printTime=millis();
   }

    lcd.home(); 
    lcd.clear();
    lcd.setBacklight(255);
    lcd.display();
    lcd.setCursor(0, 0);
    lcd.print("Volt:");
    lcd.print(v);
    lcd.setCursor(11, 0);
    lcd.print("RS:");
    lcd.print(rs);
    lcd.setCursor(0, 1);
    lcd.print("Volt:");
    lcd.print(voltage,2);
    lcd.setCursor(11, 1);
    lcd.print("PH:");
    lcd.print(pHValue,2);
    lcd.setCursor(0, 3);
    lcd.print("Status Motor: ");
    lcd.print(status_motor);
    lcd.setCursor(11, 2);
    lcd.print("R.H.:");
    lcd.print(humidity, 1);
    lcd.setCursor(0, 2);
    lcd.print("Temp:");
    lcd.print(temperature, 1);
    
    
}

  double avergearray(int* arr, int number){
  int i;
  int max,min;
  double avg;
  long amount=0;
  if(number<=0){
    Serial.println("Error number for the array to avraging!/n");
    return 0;
  }
  if(number<5){   //less than 5, calculated directly statistics
    for(i=0;i<number;i++){
    amount+=arr[i];
  }
    avg = amount/number;
    return avg;
  }else{
    if(arr[0]<arr[1]){
      min = arr[0];max=arr[1];
  }
  else{
      min=arr[1];max=arr[0];
  }
  for(i=2;i<number;i++){
      if(arr[i]<min){
         amount+=min;        //arr<min
         min=arr[i];
      }else {
        if(arr[i]>max){
           amount+=max;    //arr>max
           max=arr[i];
        }else{
           amount+=arr[i]; //min<=arr<=max
        }
      }//if
    }//for
    avg = (double)amount/(number-2);
  }//if
  return avg;
}

 

 

 

ผลของการทดสอบ

รูปการทำงาน

วีดีโอผลงาน

คิตตามได้ผ่าน youtube คลิก ลิ้งค์ด้านล่างได้เลยครับ

คณะผู้จัดทำโครงงาน

1. ส.ณ.ชวัลวิทย์  เตียวตระกูล  ม.5

2.ส.ณ.นิติพล  หมั่นจำรูญ  ม.5

3.ส.ณ.สุทธิพงษ์  ประสมพงษ์  ม.5

 

 

อาจารย์ที่ปรึกษา

นางสาวฉลิกา  พฤทธิสาริกร                              สอนวิชา วิทยาศาสตร์

โทรศัพท์  0885777821                              E-mail lukked_2009@hotmail.com

 

โรงเรียนวัดไผ่ดำ  แผนกสามัญศึกษา

ที่อยู่ของโรงเรียน              1 หมู่ 4  ตำบลทองเอน  อำเภออินทร์บุรี จังหวัดสิงห์บุรี  16110

BP29 โครงงานเครื่องไล่ยุงแบบพกพาด้วยสัญญาณเสียงในย่านโซนิค (โรงเรียนวัดไผ่ดำ จ.สิงห์บุรี) (ม.ปลาย)

Posted on May 21, 2018 by bpuser29 Posted in ปีการศึกษา 2560 .

.

โครงงานเครื่องไล่ยุงอัตโนมัติ แบบพกพา ด้วยสัญญาณเสียงในย่านโซนิค

 

ที่มาและความสำคัญ

         ในปัจจุบันความเจริญก้าวหน้าทางด้านเทคโนโลยีสูงขึ้นและมีการพัฒนาไปอย่างต่อเนื่อง อีกทั้งจำนวนของประชากรมนุษย์ก็มีจำนวนเพิ่มมากขึ้นด้วยเช่นกัน โดยการดำรงชีวิตและการใช้ชีวิตในแต่ละวันของมนุษย์นั้น ล้วนแต่มีความต้องการสิ่งอำนวยความสะดวก เพื่อให้เกิดความสะดวกสบาย ซึ่งบางสิ่งบางอย่างก่อให้เกิดทั้งมลพิษและมลภาวะที่เป็นปัญหาหนึ่งต่อการดำเนินชีวิตของมนุษย์ ปัญหาที่เห็นได้ชัดเจนในปัจจุบัน คือ อาการเจ็บป่วยและโรคภัยไข้เจ็บต่าง ๆ ซึ่งส่งผลกระทบต่อสุขภาพ และการทำกิจกรรมในแต่ละวันของมนุษย์เอง โดยอาการเจ็บป่วยนั้นอาจมาจากหลายสาเหตุ เช่น มาจากอาหารการกิน เชื้อโรคชนิดต่าง ๆ เป็นต้น
นอกจากนั้นแล้วยังมีอีกสาเหตุหนึ่งของการเจ็บป่วย คือ โรคติดต่อนำโดยแมลง (Vector borne disease) คือ โรคที่มีแมลงเป็นพาหะ ซึ่งจะมีแมลงที่เป็นปัญหาร้ายแรงและพบมากที่สุดต่อการดำเนินชีวิตประจำวันของมนุษย์นั่นก็คือ “ยุง” ซึ่งยุงเป็นพาหะนำโรคได้หลายโรค เช่น โรคไข้เลือดออก โรคเท้าช้าง โรคมาลาเรีย เป็นต้น โดยปัญหาที่เกิดจากยุงนั้นทางคณะผู้จัดทำก็มักประสพกับปัญหานี้อยู่บ่อยครั้ง อีกทั้งสภาพแวดล้อมในชนบท มีทั้งป่าไม้ แม่น้ำ ลำคลอง ภูเขา และมีที่อยู่อาศัยกันเป็นชุมชน ทำให้ชุมชนในพื้นที่ชนบทเกิดโรคที่มาจากยุงได้ง่าย ซึ่งมีผู้ป่วยทั้งผู้ใหญ่และเด็กที่ถูกยุงกัด โดยส่วนใหญ่เด็กที่มีอายุน้อย ๆ จะป่วยเป็นโรคไข้เลือดออกจำนวนมาก เมื่อเกิดโรคขึ้นแล้วสิ่งแรกที่เราจะต้องทำก็ คือ การไปพบแพทย์เพื่อทำการรักษา ซึ่งฐานะของคนในชนบทก็แตกต่างกันออกไป บางคนมีฐานะดี บางคนฐานะไม่ค่อยดี โดยยาบางชนิดที่ใช้ในการรักษานั้นก็มีราคาแพง ทำให้ชาวบ้านเดือดร้อนมากเรื่องเงิน ที่มีไม่พอจะจ่ายค่ารักษาพยาบาล และค่ายารักษาได้
ดังนั้นทางคณะผู้จัดทำจึงได้เล็งเห็นถึงปัญหาที่เกิดขึ้น จึงได้คิดต่อยอดทำ “เครื่องไล่ยุงอัตโนมัติ” ขึ้นมาเพื่อช่วยป้องกันอันตรายโรคที่เกิดมาจากยุง และลดอัตราค่ารักษาพยาบาลของผู้ป่วยโรคไข้เลือดออก ซึ่งเครื่องไล่ยุงนี้สามารถไล่ยุงได้โดยการใช้สารระเหย เป็นการช่วยลดค่าใช้จ่ายของคนในชุมชนอีกทางหนึ่ง และทำให้ชาวบ้านหมดห่วงโรคภัยที่มาจากยุงที่เป็นพาหะนำโรคร้ายมาสู่คนในครอบครัวและคนในชุมชน อีกทั้งเครื่องไล่ยุงอัตโนมัตินี้ ยังสามารถนำไปใช้ในเวลาที่ต้องเดินทางหรือทำกิจกรรมในป่า ซึ่งจะทำให้สะดวกต่อการนำไปใช้และสะดวกต่อการพกพาไปในสถานที่ต่าง ๆ

 

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

1) เพื่อสร้างเครื่องไล่ยุงอัตโนมัติที่สามารถไล่ยุงได้
2) เพื่อลดค่ารักษาพยาบาลและลดอัตราการป่วยเป็นโรคไข้เลือดออก


ประโยชน์ที่คาดว่าจะได้รับ

  • 1.สามารถช่วยลดค่าใช้จ่ายที่เกี่ยวกับค่ารักษาพยาบาล
  • 2.สามารถช่วยป้องกันการถูกยุงกัดและลดจำนวนยุง
  • 3.สามารถนำไปใช้และพกพาไปทำกิจกรรมเดินป่าหรือเข้าค่ายได้

วัสดุอุปกรณ์
1.Arduino Uno
2.Relay
3.เบรดบอร์ด 
4.รางถ่าน
5.ไฟ led
6.วงจรไล่ยุง
7.ถ่านขนาด 

 

 


ผังโครงสร้าง

 


หลักการทำงาน

1.จ่ายพลังงานจากรางถ่านโดยใช้ถ่าย1.5v 4ก้อนต่อเเบบอนุกรม ให้มีกำลังไฟ6v เพื่อจ่ายให้กับตัว Arduino
2. จ่ายพลังงานจาก Arduino ไปที่เบนบอร์ด ทัั้งสองสาย คือ. 1.สายที่จ่ายไฟ3v 2.สายgnd
3.ต่อสวิซส์1จังหวะ ทั้งสามสาย. คือ1.จ่ายไฟ 3v ไปที่สวิซส์. 2.จ่ายgnd ไปเลี้ยงสวิซส์ 3.ต่อเข้าที่บอร์ด Arduino ช่องIN1
4.ต่อสายไปที่Relay 1.จ่ายไฟ3v จากArduino กะสายgnd ไปเลี้ยงRelay เเละต่อไปที่IN3. ในบอร์ดArduino
5.ต่อสายgndจากArduino ไปเลี้ยงเเผงวงจรไล่ยุง. เเละต่อสาย3V จากRelay ไปเลี้ยงเเผงวงจรไล่ยุง
6.จากนั้นโค้ดโปรเเกรมสั่งตำสั่งให้การกดสวิซส์1ครั้งคือเปิดใช้งาน. ไฟจากRelayก็จะไปเลี้ยงเเผงวงจรไล่ยุงให้ทำงาน. ส่วนการกดสวิซส์ซ้ำจะทำให้Relayหยุดจ่ายพลังงานไปยังเเผงวงจรไล่ยุ

 


CODE คำสั่งการทำงาน

 

int ledPin = 3;
int buttonPin = 1;

boolean buttomState;
boolean lastState;
Boolean state = HIGH;

void setup () {
   pinMode (buttonPin,INPUT)
   pinMode (ledPin,OUTPUT;)
}

void loop () {
  buttonState = digitalRead(buttonPin);
  
  if ( ( buttonState == LOW)   (lastState == HIGH) ) staste = state;

  digitalwrite(ledPin,state);
  
  lastState = buttonState;
}

 

 

 


ผลของการทดสอบ

เมื่อใช้เครื่งไล่ยุงแล้ว สามารถใช้งานได้จริง ใช่ไล่ยุงได้ ตามที่สมควร

 


รูปการทำงาน

 

 

 

 

 


วีดีโอผลงาน

คิตตามได้ผ่าน youtube คลิก ลิ้งค์ด้านล่างได้เลยครับ

 


คณะผู้จัดทำโครงงาน

1.สามเณรอภิชาติ   กันภัยเพื่อน

2.สามเณรภิญโญ    ศิริสวัสดิ์

3.สามเณรสุทธิพงษ์   พลอาษา

อาจารย์ที่ปรึกษา

นางสาวพนิดา   เล้าประเสริฐ                              สอน คณิตศาสตร์

โทรศัพท์  094-6828678                            E-mail laowprasert_2015@hotmail.com

โรงเรียนวัดไผ่ดำ แผนกสามัญศึกษา

ที่อยู่ของโรงเรียน     1 หมู่ 4   ตำบลทองเอน   อำเภออินทร์บุรี  จังหวัดสิงห์บุรี

รหัสไปรษณีย์ 16110

Continue reading →

BP11 โครงงานเครื่องวัดระยะทางสำหรับผู้พิการทางสายตา V.2 (โรงเรียนวัดสระกำแพงใหญ่ จ.ศรีสะเกษ) (ม.ปลาย)

Posted on May 21, 2018 by bpuser11 Posted in ปีการศึกษา 2560 .

โครงงานเครื่องวัดระยะทางสำหรับผู้พิการทางสายตา V.2

 

ที่มาและความสำคัญ

 

คนพิการทางสายตามองไม่เห็นเส้นทาง มีแต่ไม้เท้าไว้กวาดดูว่ามีสิ่งกีดขวางหรือไม่ เดินทางไปไหนมาไหนไม่ค่อยสะดวกจะพึ่งแต่ญาติอย่างเดียวก็ไม่ได้ ถ้ามีเครื่องวัดระยะทางก็อาจจะช่วยได้ไม่มากก็น้อย และยังสะดวกใช้งานไม่ยาก ระบบการทำงานของเครื่องวัดระยะทางก็คือ เมื่อเข้าใกล้สิ่งกีดขวางก็จะส่งเสียงเตือนและสั่น ทำให้รู้ว่าข้างหน้ามีสิ่งกีดขวาง

 

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

1. เพื่อช่วยคนพิการทางสายตา

2. ลดการประสบอุบัติเหตุ

3. เพื่อความสะดวกสบาย

4. เพิ่มความปลอดภัยในการเดินทางของคนพิการทางสายตา

 

 

วัสดุอุปกรณ์

1.Arduino nano

2.Jumper Wires Standard

3.Vibration Motor

4.Breadboard

5.buzzer

6.Ultrasonic Sensor

7.รางถ่าน

8. ถ่าน

9.Notebook

10.สาย USB

 

 

ผังโครงสร้าง

 

หลักการทำงาน

เมื่อเข้าใกล้สิ่งกีดขวางมากว่า 100 ซม.  Ultrasonic Sensor จะส่งข้อมูลไปที่เครื่อง  Auduion  nano  เพื่อประมวลผล  เมื่อประมวลผลแล้วจะส่งข้อมูลไปยัง Buzzer เพื่อส่งเสียง และส่งข้อมูลไปยัง Vibration Motor เพื่อสั่นสะเทือน ให้ทราบว่ามีสิ่งกีดขวางอยู่ข้างหน้า

 

CODE คำสั่งการทำงาน

 

const int trigPin = 13; 
const int echoPin = 12; 
const int buzzerPin = 3; 
const int motorPin = 5;

void setup() 
{ 
  Serial.begin(9600); 
  pinMode(trigPin, OUTPUT); 
  pinMode(echoPin, INPUT); 
  pinMode(buzzerPin, OUTPUT); 
  pinMode(motorPin, OUTPUT); 
} 

void loop() 
{ 
  long duration, cm;

  digitalWrite(trigPin, LOW); 
  delayMicroseconds(2); 
  digitalWrite(trigPin, HIGH); 
  delayMicroseconds(5); 
  digitalWrite(trigPin, LOW); 

  duration = pulseIn(echoPin, HIGH);

  cm = microsecondsToCentimeters(duration);

  Serial.print(cm); 
  Serial.print("cm"); 
  Serial.println();

  if(cm < 100) //ถ้าน้อยกว่า 100 เซนตืเมตร จะเตือน 
{ 
  analogWrite(buzzerPin,255); 
  analogWrite(motorPin,0);  
  delay(30); 
  
  analogWrite(buzzerPin,0); 
  analogWrite(motorPin,150); 
  delay(50); 
}

  if(cm < 75) //ถ้าน้อยกว่า 75 เซนติเทตร จะเตือน 
{ 
  analogWrite(buzzerPin,200); 
  analogWrite(motorPin,0); 
  delay(20); 
 
  analogWrite(buzzerPin,0); 
  analogWrite(motorPin,200); 
  delay(30); 
}

  if(cm < 50) //ถ้าน้อยกว่า 50 เซนติเมตร จะเตือน 
{ 
  analogWrite(buzzerPin,100); 
  analogWrite(motorPin,0); 
  delay(10); 

  analogWrite(buzzerPin,0); 
  analogWrite(motorPin,150); 
  delay(20); 
}

  if(cm < 30) //ถ้าน้อยกว่า 30 เซนติเมตร จะเตือน 
{ 
  analogWrite(buzzerPin,0); 
  analogWrite(motorPin,255); 
  delay(20); 

  analogWrite(buzzerPin,0); 
  analogWrite(motorPin,255); 
}

else 
{ 
  analogWrite(buzzerPin,255); 
  analogWrite(motorPin,0); 
  Serial.println("OFF"); 
} 

delay(50);

} 
long microsecondsToCentimeters(long microseconds) 
{ 
// The speed of sound is 340 m/s or 29 microseconds per centimeter. 
// The ping travels out and back, so to find the distance of the 
// object we take half of the distance travelled. 
return microseconds / 29 / 2; 
} 
\

 

 

ผลของการทดสอบ

ผลการดำเนินงานของโครงงานเครื่องวัดระยะทางสำหรับคนพิการทางสายตา V.๒ สามารถช่วยเหลือผู้พิการทางสายตาให้สามารถดำเนินชีวิตในประจำวันได้

 

รูปการทำงาน

 

1.  เตรียมอุปกรณ์ที่จะนำมาทำโครงงานให้พร้อม

 

2.  ลงมือทำ

 

3.   ติดตั้งระบบแล้วเสร็จ รอรับการทดสอบระบบต่อไป

วีดีโอผลงาน

คิตตามได้ผ่าน youtube คลิก ลิ้งค์ด้านล่างได้เลยครับ

คณะผู้จัดทำโครงงาน

  1. สามเณรขจรศักดิ์  สายเสมา  ชั้นมัธยมศึกษาปีที่ 4
  2. สามเณรภานุพงศ์  ศรีนวล     ชั้นมัธยมศึกษาปีที่ 4

 

อาจารย์ที่ปรึกษา

พระมหาบวรวิชญ์  อธิปญฺโญ                                 สอนวิชา คอมพิวเตอร์

โทรศัพท์  : 063-3811689                             E-mail:  adhipanyo@gmail.com

 

โรงเรียนวัดสระกำแพงใหญ่

ที่อยู่ของโรงเรียน              138 ม.1  วัดสระกำแพงใหญ่  ต.สระกำแพงใหญ่  อ.อุทุมพรพิสัย                                                      จ.ศรีสะเกษ  33120

BP08 โครงงานระบบควบคุมไฟฟ้าผ่านบลูทูธ (โรงเรียนโพธิ์ศรีวิทยา จ.ศรีสะเกษ) (ม.ปลาย)

Posted on May 21, 2018 by bpuser08 Posted in ปีการศึกษา 2560 .

 

                                                                                       ระบบการเปิด-ปิดไฟ้าด้วยบลูธูท

 

ที่มาและความสำคัญ

 

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

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

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.  การทดลอง

 

วีดีโอผลงาน

ไม่ได้อัดไว้ครับ

 

คณะผู้จัดทำโครงงาน

  1. สามเณรมงคล บุญเนตร
  2. สามเณรจามิกร  ชนะกิจเจริญ

 

 

อาจารย์ที่ปรึกษา

นางสาววนิา  โวหาร                      สอนวิชา คณิตศาสตร์-วิทยาศาสตร์

นายเชษฐา  บุญเฮ้า                      สอนวิชา คอมพิวเตอร์

โทรศัพท์ 0939654872                       E-mail vanida221977@gmail.com

 

โรงเรียนโพธิืศรีวิทยา

ที่อยู่ของโรงเรียน              วัดบ้านโดด ต. โดด อ.โพธิ์ศรีวรรณ จ.ศรีสะเกษ

BP06 โครงงานเซ็นเซอร์ตรวจจับการเคลื่อนไหว (ควบคุมเปิดปิดไฟฟ้าภายในห้อง) (โรงเรียนดวนใหญ่วิทยา จ. ศรีสะเกษ) (ม.ปลาย)

Posted on May 21, 2018 by bpuser06 Posted in ปีการศึกษา 2560 .

โครงงาน Sensor ตรวจจับการเคลื่อนไหว (คุมเปิดปิดไฟ)

ที่มาและความสำคัญ

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

โครงงาน Sensor ตรวจจับการเคลื่อนไหว (คุมเปิดปิดไฟ) จัดทำขึ้นโดยมีวัตถุประสงค์ เพื่ออำนวยความสะดวก และลดการสิ้นเปลืองพลังงานและเวลาในการเปิดปิดไฟห้องหรืออาคารเรียน และเพื่อเป็นต้นแบบสำหรับการนำไปพัฒนาให้สามารถใช้งานในด้านอื่น ๆ ต่อไป

หลักการทำงาน

การทำงานของระบบจะเกิดจากการสั่งงานผ่านมือถือของผู้ใช้งาน โดยเมื่อต้องการเปิดไฟผู้ใช้เพียงแค่พิมพ์คำว่า “On” Relayจะปล่อยกระแสไฟฟ้าทำหลอดไฟสว่าง แต่หากต้องการปิดไฟให้พิมพ์คำว่า “Off” Relay จะทำการตัดไฟออกจากระบบทำให้หลอดไฟดับลง

ผลของการทดสอบ

เมื่อมีวัตถุผ่าน Sensor ตรวจจับความเคลื่อนไหวในระยะที่กำหนด หลอดไฟนั้นติดตามทฤษฎีของตัว Sensor ตรวจจับความเคลื่อนไหว เมื่อแสงกระทบกับตัว Sensor วัดความเข้มของแสงในปริมาณที่กำหนดไฟก็จะดับตามทฤษฎีและเปิดตามความเข้มของแสงเมื่อแสงมีปริมาณน้อย

คณะผู้จัดทำโครงงาน
๑.พระธีระพงษ์ ธุวธมฺโม
๒.สามเณรวรวุฒิ ภูทิพย์
๓.สามเณรปฏิภาณ ชาญชิตร

อาจารย์ที่ปรึกษา  นายดำรงค์ แก้วแจ่ม
สถานที่ศึกษา  โรงเรียนดวนใหญ่วิทยา จังหวัดศรีสะเกษ

BP03 โครงงานเครื่องกันขโมยแจ้งเตือนผ่าน sms (โรงเรียนพระปริยัติธรรมเกียรติแก้ววิทยา จ.ศรีสะเกษ) (ม.ปลาย)

Posted on May 21, 2018 by bpuser03 Posted in ปีการศึกษา 2560 .

โครงงาน

เครื่องกันขโมยแจ้งเตือนผ่าน SMS

 

จัดทำโดย

1.สามเณร ธีรเดช นิลเพชร

2.สามเณร นันทกร แก่นแก้ว

  

ครูที่ปรึกษา

อาจารย์ ศิวรรจน์ สวัจฉัตว์

อาจารย์ สุนินาท พุฒจันทร์

 

โรงเรียนพระปริยัติธรรมเกียรติแก้ววิทยา

ตำบลศรีแก้ว อำเภอศรีรัตนะ จังหวัดศรีสะเกษ

 

บทคัดย่อ

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

เครื่องกันขโมยแจ้งเตือนผ่าน line SMS นี้ สามารถทำงานได้ค่อนข้างดี โดยมีระบบส่ง messeges  อัตโนมัติ ไปยังบัญชีของผู้ใช้ไลน์ที่ซิงค์เอาไว้ ไม่ว่าผู้ใช้จะอยู่ที่ไหน ก็ไม่ต้องกังวลอีกต่อไป เพราะผู้ใช้จะสามารถรับรู้การถูกบุกรุกได้ในขณะนั้น

 

ที่มาและความสำคัญของโครงงาน

ในปัจจุบัน เศรษฐกิจของประเทศไทยมีความตกต่ำเป็นอย่างมาก ข้าวของราคาแพงขึ้นอย่างน่าตกใจ จึงส่งผลให้การจับจ่ายใช้สอยเป็นไปอย่างประหยัด ตามบริษัท สำนักงานและที่ทำการต่างๆ เริ่มลดรายจ่ายในส่วนที่ไม่จำเป็น บางทีถึงขั้นไล่พนักงานออก หรือบางบริษัททนกับรายจ่ายไม่ไหวก็ถึงกับต้องปิดกิจการทำให้อัตราการตกงานและว่างงานเพิ่มขึ้นเป็นจำนวนมาก บุคคลเหล่านี้คือจุดกำเนิดของอันตรายแก่ชีวิตประชาชนสังคมและประเทศชาติ เมื่อพวกเขาเกิดความคิดในการทำมาในหากินประกอบอาชีพที่ทุจริต โจรหรือขโมยหรือตีนแมว ย่องเบานั่นเอง นี่จึงทำให้ความปลอดภัยของทรัพย์สิน ยิ่งนับวันก็ยิ่งน้อยลงขึ้นเรื่อย และปัจจุบันอัตราการ ลักเล็กขโมยน้อยมีเพิ่มมากขึ้นคิดเป็นร้อยละ 12 ของทุกปี ตามสถิติ ของสำนักงานตำรวจแห่งชาติ แม้จะมีกล้องวงจรปิดที่ช่วยในการคอยสอดส่องก็ยังไม่ช่วยลดอัตราการเกิดการลักเล็กขโมยน้อยเท่าที่ควรยิ่งทวีความรุนแรงมากขึ้น

ในโรงเรียนที่คณะผู้จัดทำโครงงานอยู่ก็เช่นกันเกิดการลักเล็กขโมยน้อย ขึ้นไม่เว้นแต่ละวันแม้จะมีกล้องวรจรปิดติดตามที่ต่างๆภายในโรงเรียน ก็ยังไม่สามารถป้องกันการเรื่องดังกล่าวได้ จะไปแจ้งความโดยการทำภาพรูปประพรรณสัณฐานในกล้องวงจรปิดไปให้ตำรวจทำคดี แต่ก็น้อยคนนักที่จะโชคดีในการที่ตำรวจหาคนร้ายเจอและได้ของเหล่านั้นกลับคืนมา

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

วัตถุประสงค์ของโครงงาน

  1. เพื่อสร้างเครื่องกันขโมยแจ้งเตือนผ่าน sms ที่สามารถแก้ไขปัญหาได้ทันที
  2. เพื่อศึกษาและประยุกต์ใช้หลักการทำงานของระบบสมองกลได้อย่างมีประสิทธิภาพ

แนวคิดและทฤษฎี

          เนื่องจากการส่ง line sms บางทีบางครั้ง เจ้าของบ้านอาจจะยังไม่รู้ตัว เพราะฉะนั้น ทางผู้จัดทำโครงงาน จึงมีแนวคิดที่จะเพิ่มความสามารถ โดยหลังจากที่ส่ง line sms ไปแล้ว จะสามารถโทรหาเจ้าของบ้านได้

เป้าหมายของการทำโครงงาน

  1. ได้สร้างเครื่องกันขโมยแจ้งเตือนผ่าน sms ที่สามารถแก้ไขปัญหาได้ทันที
  2. ได้ศึกษาและประยุกต์ใช้หลักการทำงานของระบบสมองกลได้อย่างมีประสิทธิภาพ

 

อุปกรณ์ที่ต้องใช้ในการทำโครงงาน

   
1.nodeMCU 2.Buzzer
   
3.Pir motion sensor 4. board

 

 ขั้นตอนการดำเนินงาน

1.วางแผนการทำงานและเรียนรู้การต่อวงจร

2.ศึกษาอุปกรณ์

3.ศึกษา code

4.ทดสอบเครื่องกันขโมยแจ้งเตือนผ่าน line sms

5.บันทึกผลการทดสอบ และระบุปัญหา

6.สรุปผล

 

หลักการทำงานของ เครื่องกันขโมยแจ้งเตือนผ่าน sms

ซิงค์ wifi เข้ากับ NodeMCU แล้วนำเครื่องกันขโมยแจ้งเตือน sms ไปติดไว้ในที่ที่เสี่ยงต่อการโดนขโมย เมื่อมีสิ่งมีชีวิตเข้าไปอยู่ในบริเวณของเซ็นเซอร์ก็จะทำงาน บัซเซอร์ก็จะส่งเสียงขึ้นมา และส่ง sms ไปยังไลน์ที่ซิงค์เอาไว้ เพื่อให้เจ้าของบ้านได้ทราบ และดำเนินคดีต่อไป…

 

แผงวงจร

 

 

 ผลสรุปและข้อเสนอแนะโครงงาน

โครงงาน เครื่องกันขโมยแจ้งเตือนผ่าน SMS ทำงานได้ตามเป้าหมายที่ทางผู้จัดทำโครงงานได้เขียน

code ควบคุมการทำงาน และควรจะต้องมีการปรับปรุงในส่วนของเซ็นเซอร์ให้มีการทำงานที่แม่นยำมากขึ้น

 

ภาคผนวก 

รูปกิจกรรม

   
   
   
   
   
   
   

 

 Code Program

void Line_Notify(String message) ;

 

#include <ESP8266WiFi.h>

 

const int buzzerPin = D0;;

const int pirPin = D1;

 

// Config connect WiFi

#define WIFI_SSID “SMP-wifi-9”                                    (ไวไฟที่เชื่อมต่อ)

#define WIFI_PASSWORD “25460751”

 

// Line config

#define LINE_TOKEN “N4JK0X4lNVqGzxvn7mvWuy8oMea61UyepNVBz65Dl6c”                                      (code บัญชีไลน์)

 

 

String message = “%E0%B8%A1%E0%B8%B5%E0%B8%84%E0%B8%99%E0%B8%9A%E0%B8%B8%E0%B8%81%E0%B8%A3%E0%B8%B8%E0%B8%81%E0%B8%9A%E0%B9%89%E0%B8%B2%E0%B8%99%E0%B9%81%E0%B8%A5%E0%B9%89%E0%B8%A7%E0%B8%99%E0%B8%B0%20%E0%B8%AD%E0%B8%AD%E0%B9%80%E0%B8%88%E0%B9%89%E0%B8%B2!!!”;

(ข้อความที่ส่ง)

void setup()

{

pinMode(buzzerPin, OUTPUT);

pinMode(pirPin, INPUT);

 

Serial.begin(9600);

 

WiFi.mode(WIFI_STA);

// connect to wifi.

WiFi.begin(WIFI_SSID, WIFI_PASSWORD);

Serial.print(“connecting”);

 

int i = 0;

do{

Serial.print(“.”);

delay(500);

i++;

Serial.print(i);

} while ((WiFi.status() != WL_CONNECTED) && (i < 10));

 

 

 

Serial.println();

Serial.print(“connected: “);

Serial.println(WiFi.localIP());

 

}

 

void loop()

{

int value;

 

if(digitalRead(pirPin) == HIGH)

{

Line_Notify(message);

digitalWrite(buzzerPin, HIGH);  (ระยะความยาวของเสียง)

delay(2000);

}

 

digitalWrite(buzzerPin, LOW);  (ระยะความยาวของเสียง)

//delay(1000);

 

}

 

void Line_Notify(String message) {

WiFiClientSecure client;

 

if (!client.connect(“notify-api.line.me”, 443)) {

Serial.println(“connection failed”);

return;

}

String req = “”;

req += “POST /api/notify HTTP/1.1\r\n”;

req += “Host: notify-api.line.me\r\n”;

req += “Authorization: Bearer ” + String(LINE_TOKEN) + “\r\n”;

req += “Cache-Control: no-cache\r\n”;

req += “User-Agent: ESP8266\r\n”;

req += “Connection: close\r\n”;

req += “Content-Type: application/x-www-form-urlencoded\r\n”;

req += “Content-Length: ” + String(String(“message=” + message).length()) + “\r\n”;

req += “\r\n”;

req += “message=” + message;

// Serial.println(req);

client.print(req);

 

delay(20);

 

// Serial.println(“————-“);

while(client.connected()) {

String line = client.readStringUntil(‘\n’);

if (line == “\r”) {

break;

}

//Serial.println(line);

}

// Serial.println(“————-“);

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BP02 โครงงานเครื่องเตือนภัยน้ำท่วมผ่าน sms (โรงเรียนพระปริยัติธรรมเกียรติแก้ววิทยา จ.ศรีสะเกษ) (ม.ปลาย)

Posted on May 21, 2018 by bpuser02 Posted in ปีการศึกษา 2560 .

โครงงาน เครื่องเตือนภัยน้ำท่วมผ่าน SMS

 

เสนอต่อ

มูลนิธิเทคโนโลยีสารสนเทศตามพระราชดำริ

สมเด็จพระเทพรัตนราชสุดา ฯ สยามบรมราชกุมารี

 

ได้รับการสนับสนุนทุนทำโครงงาน

ในโครงงานสนับสนุนทำโครงงานของนักเรียนในชนทบ

ประจำปีการศึกษา ๒๕๖๐

 

โดย

สามเณร นันทวัฒน์ คำสาสินธ์ ระดับชั้นมัธยมศึกษาปีที่ ๖

สามเณร อนุชา ตุลาการ        ระดับชั้นมัธยมศึกษาปีที่ ๓

 

อาจารย์ที่ปรึกษา

อาจารย์ ศิวรรจน์ สวัจฉัตว์

อาจารย์ สุนินาท พุฒจันทร์

 

โรงเรียนพระปริยัติธรรมเกียรติแก้ววิทยา

ตำบลศรีแก้ว อำเภอศรีรัตนะ จังหวัดศรีสะเกษ

 

บทคัดย่อ

       โครงงาน เรื่อง เครื่องเตือนภัยน้ำท่วมผ่าน SMS นี้จัดทำขึ้นเพื่อต้องการศึกษาค้นคว้าเกี่ยวกับความสามารถของระบบเซนเซอร์และ NodeMCU ว่าสามารถนำมาประยุกต์ในรูปแบบใดได้บ้าง ซึ่งคณะผู้จัดทำโครงงานได้ปรึกษากับอาจารย์ที่ปรึกษาเกี่ยวปัญหาน้ำท่วมนาข้าวของผู้ปกครองและญาติโยมในหมู่บ้านจึงเสนอแนวคิดในการป้อวกันความเสียหายที่เกิดจากภัยน้ำท่วมนาข้าว โดยเฉพาะการเพิ่มขึ้นของระดับในนาข้าวทำให้เกิดการคิดค้น เครื่องเตือนภัยน้ำท่วมผ่าน SMS ที่ช่วยลดปัญหาน้ำท่วมนาข้าว ซึ่งเป็นการนำระบบเซนเซอร์และ NodeMCU มาประยุกต์ใช้ในการแก้ไขปัญหาดังกล่าว เครื่องเตือนภัยน้ำท่วมผ่าน SMS สามารถปรับระดับตามความสูงของต้นข้าว ได้ 3 ระดับ คือ ระดับที่ 1 เตือนเมื่อมีน้ำเข้านาข้าวแล้ว ในระดับนี้ยังไม่เป็นอันตรายต่อข้าว ระดับที่ 2 เตือนเมื่อน้ำเพิ่มระดับสูงขึ้นอาจเป็นอันตรายต่อต้นข้าวแล้ว รีบระวังป้อง ระดับที่ 3 เมื่อน้ำเพิ่มระดับสูงขึ้นต่อเนื่องจำเป็นที่จะต้องระบายน้ำออกจากน้ำข้าว การทำงานของระบบเครื่องเตือนภัยน้ำท่วมผ่าน SMS สามารถทำงานได้เป็นอย่างดี แต่ยังมีข้อบกพร่องเล็กซึ่งสามารถพัฒนาต่อยอดให้ดียิ่งขึ้นในลำดับต่อไป

ที่มาและความสำคัญ

ภัยน้ำท่วมเป็นภัยธรรมชาติที่รุนแรงขึ้นทุกทีในภูมิภาคของบ้านเราโดยปกติภัยน้ำท่วมเกิดจากการฝนตกหนักน้ำป่าไหลหลาก ซึ่งอาจมีสาเหตุจากพยุหมุนเขตร้อนลมรสกำลังแรงร่องความกดอากาศแปรปรวน

ในปีที่ผ่านมาได้เกิดน้ำท่วมครั้งใหญ่ในแทบภาคอีสานทำให้พืชผลทางการเกษตรเสียหายเป็นอย่างมาก โดยเฉพาะนาข้าวที่ผู้ปกครองของกลุ่มผู้จัดทำก็ได้รับผลกระทบกับเรื่องนี้ด้วย สมาชิกในกลุ่มโครงงานจึงมีความสนใจที่หาแนวทางป้องกันความเสียหายที่เกิดจากภัยน้ำท่วมโดยเฉพาะอย่างยิ่งการเพิ่มขึ้นของระดับน้ำทุ่งนาทำให้เกิดการคิดค้นอุปกรณ์และเครื่องมือที่ใช้ในการช่วยลดปัญหาน้ำท่วม ผนวกกับรู้ที่ได้รับการอบรม ค่ายอิคคิวซัง ภายใต้มูลนิธิเทคโนโลยีสารสนเทศตามพระราชดำริสมเด็จพระเทพรัตนราชสุดา ฯ สยามบรมราชกุมารี เรื่องของการใช้ระบบสมองกลฝังตัว ระบบเซนเซอร์ รีเลย์ ต่างๆคณะผู้จัดทำจึงได้ปรึกษากับอาจารย์ที่ปรึกษาในการจัดทำโครงงานเครื่องเตือนภัยน้ำท่วมนาข้าว แจ้งเตือนผ่าน SMS LINE  3 ระดับ โดยมีหลักการทำงาน คือ เมื่อระดับน้ำเพิ่มขึ้นจนถึงเซนเชอร์ตัวที่ 1 ระบบจะทำการแจ้งเตือนผ่าน Application LINE ไปยัง LINE ของเจ้าของนาข้าวว่ามีระดับน้ำเพิ่มขึ้นแล้วแต่ยังไม่เป็นอันตรายต่อนาข้าว ระดับเพิ่มขึ้นเรื่อยๆจนถึงเซนเซอร์ตัวที่ 2 ระบบจะทำการแจ้งเตือนผ่าน Application LINE ไปยัง LINE ของเจ้าของนาข้าว ว่ามีระดับน้ำสูงมากแล้วอาจจะเป็นอันตรายต่อนาข้าว ให้เจ้าของนาข้าวรีบระบายออกจากทุ่งนา และเมื่อระดับน้ำเพิ่มขึ้นเรื่อยๆจนถึงเซนเซอร์ตัวที่ 3 ระบบจะทำการแจ้งเตือนผ่าน Application LINE ไปยัง LINE ของเจ้าของนาข้าว ว่าน้ำท่วมนาข้าวแล้วให้ทำการระบายน้ำออกจากน้ำข้าวอย่างเร่งด่วน ซึ่งการทำงานของเครื่องจำเป็นที่จะต้องเชื่อมต่อกับ WIFI อาจจะมีปัญหาสำหรับพื้นที่ๆห่างไกลแต่หากมีการเชื่อมต่อกับระบบก็จะสามารถทำงานได้

ดังนั้นการเตือนภัยน้ำท่วมผ่าน SMS LINE ในรูปแบบของสิ่งประดิษฐ์ที่คิดดันขึ้นมาโดยคำนึงถึงการเตือนภัยอย่างมีประสิทธิภาพลดความเสียหายลงได้จึงมีความจำเป็นอย่างเร่งด่วนที่จะต้องมีการประดิษฐ์คิดดันเครื่องมือนี้ขึ้นมาเพื่อช่วยเพื่อเตือนภัยซึ่งจะช่วยลดความเสียหายต่อชีวิตและทรัพย์สินมนุษย์ได้

 

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

  1. เพื่อสร้างเครื่องเตือนภัยน้ำท่วมป้องความเสียหายจากระดับน้ำและสามารถแก้ไขปัญหาได้ทันที
  2. เพื่อศึกษาและประยุกต์ใช้หลักการทำงานของระบบสมองกลได้อย่างมีประสิทธิภาพ

 

สมมุติฐาน

เครื่องเตือนภัยน้ำท่วมสามารถลดอัตราที่อาจจะก่อให้เกิดความเสียหายแก่ชาวนาได้

 

ประโยชน์ที่คาดว่าจะได้รับ

  1. ได้สร้างเครื่องเตือนภัยน้ำท่วมป้องความเสียหายจากระดับน้ำและสามารถแก้ไขปัญหาได้ทันที
  2. ได้ศึกษาและประยุกต์ใช้หลักการทำงานของระบบสมองกลได้อย่างมีประสิทธิภาพ

 

ขั้นตอนการทำและดำเนินงาน

1.วางแผนการการทำงานและเรียนรู้การต่อวงจร

2.ศึกษาอุปกรณ์

3.ศึกษา code

4.ทดสอบเครื่องเตือนภัยน้ำท่วมผ่าน sms

5.บันทึกผลการทดสอบ ระบุปัญหา

6.สรุปผล

หลักการทำงาน

ทำการเชื่อมต่อไปยัง NodeMCU กับ WIFI โดยการเขียนชื่อและรหัสผ่านไว้ที่โค้ดแล้วแซ็ตเข้าเครื่องจากนั้นเชื่อมต่อกับLineโดยเชื่อมต่อที่Line Notify แล้ว Coby โค้ดจาก Line Notify มาเขียนใส่ที่โค้ดหลัก เพื่อให้ NodeMCU ส่งข้อความที่เราต้องการมายังเครื่องของเรา เป็นข้อความที่เรากำหนดได้ตามความต้องการ จากนั้น เมื่อระดับน้ำเพิ่มขึ้นจนถึงเซนเชอร์ตัวที่ 1 ระบบจะทำการแจ้งเตือนผ่าน Application LINE ไปยัง LINE ของเจ้าของนาข้าวว่ามีระดับน้ำเพิ่มขึ้นแล้วแต่ยังไม่เป็นอันตรายต่อนาข้าว ระดับเพิ่มขึ้นเรื่อยๆจนถึงเซนเซอร์ตัวที่ 2 ระบบจะทำการแจ้งเตือนผ่าน Application LINE ไปยัง LINE ของเจ้าของนาข้าว ว่ามีระดับน้ำสูงมากแล้วอาจจะเป็นอันตรายต่อนาข้าว ให้เจ้าของนาข้าวรีบระบายออกจากทุ่งนา และเมื่อระดับน้ำเพิ่มขึ้นเรื่อยๆจนถึงเซนเซอร์ตัวที่ 3 ระบบจะทำการแจ้งเตือนผ่าน Application LINE ไปยัง LINE ของเจ้าของนาข้าว ว่าน้ำท่วมนาข้าวแล้วให้ทำการระบายน้ำออกจากน้ำข้าวอย่างเร่งด่วน

 

สรุปผล

โครงานเครื่องเตือนภัยน้ำท่วมผ่าน sms ทำงานได้ตามเป้าหมายที่คณะผู้จัดทำตั้งไว้ เครื่องสามารถเตือนภัยน้ำท่วมได้ 3 ระดับ ส่งข้อความการเตือนเข้า Application LINE ไปยัง LINE ของเจ้าของนาได้ ตามที่หวังไว้ แต่ยังข้อจัดกัดเกี่ยวกับเรื่องของการเชื่อมต่อ ซึ่งไม่สามารถนำไปวางยังตำแหน่งที่ไม่มีสัญญามือถือ นี้คือข้อตัดที่ยังต้องพัฒนาต่อไป

ข้อเสนอแนะ

          โครงงานนี้ยังมีข้อจำกัดในการติดตั้ง อีกทั้งการเชื่อมต่อยังเป็นข้อจำกัดเช่นกัน เพราะไม่สามารถนำไปว่างยังตำแหน่งที่ต้องการได้ ดังนั้นในพัฒนาต่อยอดโครงงานดังกล่าว ควรพัฒนาการติดตั้งใหม่พัฒนาให้สามารถติดตั้งได้ง่าย ควรเพิ่มอุปกรณ์ที่สามารถเชื่อมต่อกับสัญญานมือถือได้ตลอดเวลา

     วัสดุอปกรณ์

1.Breadboard

2.nodeMCU

3.jumper

4.ท่อ pvc 4 นิ้ว

5.ท่อ pvc 1.5 นิ้ว

ภาคผนวก

ภาพกิจกรรม

   
   
   
   
   

 

Code

 

void Line_Notify(String message) ;

 

#include <ESP8266WiFi.h>

 

const int sen1Pin = D1;;

const int sen2Pin = D2;

const int sen3Pin = D3;

 

// Config connect WiFi

#define WIFI_SSID “nubia M2 lite”

#define WIFI_PASSWORD “ee2c812e8c24”

 

// Line config

#define LINE_TOKEN “lt47wTJ5Eu0G4JMjsa5Gnpim4IvjIQb4lYzbolHgOZp”

 

String messageL1 = “%E0%B8%A3%E0%B8%B0%E0%B8%94%E0%B8%B1%E0%B8%9A%201”;

String messageL2 = “%E0%B8%A3%E0%B8%B0%E0%B8%94%E0%B8%B1%E0%B8%9A%202”;

String messageL3 = “%E0%B8%A3%E0%B8%B0%E0%B8%94%E0%B8%B1%E0%B8%9A%203”;

 

void setup()

{

pinMode(sen1Pin, INPUT);

pinMode(sen2Pin, INPUT);

pinMode(sen3Pin, INPUT);

 

Serial.begin(9600);

 

WiFi.mode(WIFI_STA);

// connect to wifi.

WiFi.begin(WIFI_SSID, WIFI_PASSWORD);

Serial.print(“connecting”);

 

int i = 0;

do{

Serial.print(“.”);

delay(500);

i++;

Serial.print(i);

} while ((WiFi.status() != WL_CONNECTED) && (i < 10));

 

 

 

Serial.println();

Serial.print(“connected: “);

Serial.println(WiFi.localIP());

 

}

 

void loop()

{

int value;

 

if(digitalRead(sen1Pin) == LOW)

{

Line_Notify(messageL1);

delay(2000);

}

 

if(digitalRead(sen2Pin) == LOW)

{

Line_Notify(messageL2);

delay(2000);

}

 

if(digitalRead(sen3Pin) == LOW)

{

Line_Notify(messageL3);

delay(2000);

}

 

 

}

 

void Line_Notify(String message) {

WiFiClientSecure client;

 

if (!client.connect(“notify-api.line.me”, 443)) {

Serial.println(“connection failed”);

return;

}

 

String req = “”;

req += “POST /api/notify HTTP/1.1\r\n”;

req += “Host: notify-api.line.me\r\n”;

req += “Authorization: Bearer ” + String(LINE_TOKEN) + “\r\n”;

req += “Cache-Control: no-cache\r\n”;

req += “User-Agent: ESP8266\r\n”;

req += “Connection: close\r\n”;

req += “Content-Type: application/x-www-form-urlencoded\r\n”;

req += “Content-Length: ” + String(String(“message=” + message).length()) + “\r\n”;

req += “\r\n”;

req += “message=” + message;

// Serial.println(req);

client.print(req);

 

delay(20);

 

// Serial.println(“————-“);

while(client.connected()) {

String line = client.readStringUntil(‘\n’);

if (line == “\r”) {

break;

}

//Serial.println(line);

}

// Serial.println(“————-“);

}

 

BP01 โครงงานรดน้ำต้นไม้อัตโนมัติ (โรงเรียนกันทรลักษ์ธรรมวิทย์ จ.ศรีสะเกษ) (ม.ปลาย)

Posted on May 21, 2018 by bpuser01 Posted in ปีการศึกษา 2560 .

โครงงานรดน้ำต้นไม้อัตโนมัติ

ที่มาและความสำคัญ

มะนาวเป็นพืชพื้นเมืองในภูมิภาคเอเชียตะวันออกเฉียงใต้ ผู้คนในภูมิภาคนี้รู้จักและใช้ประโยชน์จากมะนาวมาช้านาน
น้ำมะนาวนอกจากใช้ปรุงรสเปรี้ยวในอาหารหลายประเภทแล้ว ยังนำมาใช้เป็นเครื่องดื่ม ผสมเกลือ และน้ำตาลเป็นน้ำมะนาว ซึ่งเป็นที่รู้จักกันดีทั้งในประเทศไทย และต่างประเทศทั่วโลก ทั้งนี้ การดูแลรดน้ำต้นมะนาวในแต่ละช่วงอายุนั้นจะแตกต่างกันออกไป โดยช่วงที่ปลูกใหม่ ๆ ควรให้น้ำวันละครั้งเป็นอย่างน้อย (กรณีฝนไม่ตก) หลังจากปลูกประมาณ ๑๕ วัน มะนาวสามารถตั้งตัวได้แล้ว ให้น้ำเดือนละ ๒ – ๓ ครั้ง และควรเริ่มงดให้น้ำ ตั้งแต่ช่วงเดือนมีนาคม เป็นต้นไป จนถึงช่วงออกดอกเพื่อให้มะนาวสะสม อาหารให้สูงถึงระดับที่สามารถสร้างตาดอกได้ (ปกติมะนาวจะออกดอก เดือนเมษายน-พฤษภาคม) ทั้งนี้ หลังจากมะนาวออกดอก และกำลังติดผลอ่อน เป็นช่วงที่มะนาวต้องการน้ำมาก เพื่อใช้ในการเจริญเติบโตของผล

ทางคณะผู้จัดทำโครงงานจึงคิดโครงการเปิด  –  ปิดน้ำอัตโนมัติ เพื่อช่วยลดเวลาในการรดน้ำต้นมะนาวในโรงเรียน โดยใช้เทคโนโลยีในการเปิด  –  ปิดระบบน้ำ จากการวัดค่าความชื้นในดิน และกำหนดเวลาช่วงเวลาในการรดน้ำให้ตรงต่อความต้องการในแต่ละช่วงอายุของมะนาว เพื่อให้ง่ายต่อการดูแลต้นมะนาว  และช่วยเพิ่มผลิตผลให้ได้ปริมาณมากขึ้น

หลักการทำงาน

โครงงานรดน้ำต้นไม้อัตโนมัติ (มะนาว) นี้ จะมุ่งความสนใจไปที่สวนมะนาวในช่วง “หลังจากออกดอกและกำลังติดผล” ซึ่งเป็นช่วงที่มีความต้องการน้ำมากเป็นพิเศษ โดยระบบรดน้ำจะทำงานใน ๒ เงื่อนไข คือ

  • เมื่อถึงเวลาที่กำหนดให้ระบบรดน้ำทำการดน้ำเป็นเวลานาน ๒๐ นาที โดยไม่ต้องตรวจวัดค่าความชื้น ซึ่งในโครงงานตั้งไว้ที่เวลา ๐๖.๐๐ น. และ ๑๗.๐๐ น.
  • หาก Sensor วัดความชื้นในดิน ตรวจพบว่า ระหว่างวันความชื้นในดินต่ำกว่าค่าที่ตั้งไว้ให้ระบบทำการรดน้ำต้นมะนาวเพิ่มเติมจนกว่าค่าความชื้นในดินจะมากกว่าหรือเท่ากับค่าที่ตั้งไว้

ผลของการทดสอบ

จากการทดสอบโครงงานรดน้ำต้นไม้อัตโนมัติ (มะนาว) เวลา ๒ สัปดาห์ พบว่า ระบบรดน้ำสามารถทำงานได้ตรงตามเงื่อนไขที่วางไว้ทั้ง ๒ แบบ คือ ๑) รดน้ำเป็นช่วงเวลา (เช้า – เย็น)  ๒) รดน้ำเมื่อความชื้นในดินต่ำกว่าค่าที่กำหนด ทั้งนี้ มีข้อเสนอแนะเพิ่มเติม คือ สามารถต่อยอดโครงงาน โดยการกำหนดโปรแกรมให้ทำงานอัตโนมัติ ตั้งแต่เริ่มปลูกต้นมะนาว

 

 

คณะผู้จัดทำโครงงาน
๑.สามเณรอนุชา ยิ่งชาติ
๒.สามเณรติ่ง พูนมั่น
อาจารย์ที่ปรึกษา นายคมสันต์ ปิติ
สถานที่ศึกษา โรงเรียนกันทรลักษณ์ธรรมวิทย์ จังหวัดศรีสะเกษ

AP16 โครงงานกังหันน้ำเพิ่มออกซิเจนอัตโนมัติจากพลังงานแสงอาทิตย์ (โรงเรียนพระปริยัติธรรมวัดโบสถ์อินทร์บุรี จ.สิงห์บุรี)(ม.ต้น)

Posted on May 21, 2018 by apuser16 Posted in ปีการศึกษา 2560 .

โครงงานกังหันน้ำเพิ่มออกซิเจนอัตโนมัติจากพลังงานแสงอาทิตย์ 

 

ที่มาและความสำคัญ

 

น้ำ(Water) เป็นสิ่งสำคัญสำหรับสิ่งมีชีวิตทุกชนิดไม่ว่าจะเป็น พืช สัตว์   น้ำ…ถือได้ว่าเป็นปัจจัยพื้นฐานในการดำรงชีวิต ซึ่งไม่เพียงแต่จะใช้เพื่อการอุปโภคบริโภคแล้ว น้ำยังกลายเป็นปัจจัยสำคัญในอันที่จะช่วยให้เศรษฐกิจของประเทศดำเนินต่อไป ทั้งในส่วนของภาคเกษตรกรรมและอุตสาหกรรม   แต่ในปัจจุบัน จากการขยายตัวของสังคมเมืองไปสู่สังคมอุตสาหกรรมในเขตพื้นที่ต่างๆทั่วประเทศ ทำให้แหล่งน้ำตามธรรมชาติที่เคยอยู่ในสภาพที่ดีได้รับความเสียหายเป็นอย่างมากก่อให้เกิดปัญหาความเสื่อมโทรมของแหล่งน้ำในปัจจุบัน ซึ่งไม่เพียงแต่จะเกิดผลกระทบขึ้นกับการดำเนินชีวิตโดยตรงแล้ว ยังก่อให้เกิดปัญหาด้านสังคมอื่นๆ อีกตามมา อาทิ เป็นแหล่งแพร่ระบาดของเชื้อโรค, เป็นแหล่งเพาะพันธ์ของแมลงนำโรค, ทำให้เกิดปัญหามลพิษต่อดินและอากาศทำให้เกิดความรำคาญ เช่น กลิ่นเหม็น รวมไปถึงความสูญเสียต่างๆ ทางเศรษฐกิจ เช่น สูญเสียพันธุ์ปลาบางชนิด และที่สำคัญ ก่อให้เกิดการเปลี่ยนแปลงต่อระบบนิเวศในระยะยาว    แหล่งน้ำต่างๆ อาจเกิดจากการเน่าเสียได้เองเมื่ออยู่ในภาวะที่ขาดออกซิเจน ส่วนใหญ่มีสาเหตุเกิดจากการเพิ่มจํานวนอย่างรวดเร็วของแพลงค์ตอน แล้วตายลงพร้อม ๆ กันเมื่อ จุลินทรีย์ทําการย่อยสลายซากแพลงค์ตอนทําให์ออกซิเจนในน้ำถูกนําไปใช้มาก จนเกิดการขาดแคลนได้ นอกจากนี้การเน่าเสียอาจเกิดได้อีกประการหนึ่งคือ เมื่อน้ำอยู่ในสภาพนิ่งไม่มีการหมุนเวียนถ่ายเท   คณะผู้จัดทำได้เล็งเห็นความสำคัญในเรื่องนี้ จึงคิดสร้างเครื่องประดิษฐ์ชื่อว่า กังหันน้ำเพิ่มออกซิเจนในน้ำอัตโนมัติ (Water turbine automatic.)   ขึ้น

 

 

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

 

  1. เพื่อเพิ่มปริมาณออกซิเจนในน้ำให้มากยิ่งขึ้น
  2. เพื่อให้มีแหล่งน้ำที่สะอาด เป็นที่อาศัยของสัตว์น้ำและมนุษย์นำมาใช้ประโยชน์ในด้านต่างๆ  ได้
  3. เพื่อน้อมนำหลักปรัชญาเศรษฐกิจพอเพียงมาประยุกต์ใช้ในชีวิตประจำวัน
  4. เพื่่อสร้างนวัตกรรมในการพัฒนาระบบนิเวศทางน้ำให้ดียิ่งขึ้น

 

วัสดุอุปกรณ์

1.Arduino                                                                         2.Step Down  (เสต็บดาว)                         3.Relay  (รีเรย์)

   

 

4.โซล่า ชาร์ต คอนโทรลเลอร์                                                   5.กล่องพลาสติก                                                  6.โซล่าเซลล์  

 

7.Real Time Clock                                             8. สายไฟ

สายไฟ EXPOรุ่น VAF 2X2_1384671127.5

 

9.แบตเตอรี่

 

ผังโครงสร้าง

 

 

หลักการทำงาน

ใช้หลักการของการตั้งเวลา วันที่ เเละเดือนได้ ถ้าถึงเวลา  ก็จะสั่งเปิดและปิดเครื่องเองอัตโนมัติ และยังไม่ต้องมาดูแลเอาใจใส่บ่อยๆ เพราะเครื่องทำงานเองอัตโนมัติ และยังมีพลังงานไฟฟ้าจากแผงโซล่าเซลล์(Solar Panel)ที่ชาร์จไปยังแบตเตอรี่  ไว้เป็นพลังงานในการทำงานของเครื่อง กังหันน้ำเพิ่มออกซิเจนในน้ำอัตโนมัติ (Water turbine automatic.)

 

 

CODE คำสั่งการทำงาน

 

โค๊ต Real Time Clock
#include <TimeLib.h>
#include <DS1307RTC.h>
tmElements_t tm;const char* monthName[12] = {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"};
void setup()
{Serial.begin(9600);
getDate(__DATE__);
getTime(__TIME__);
RTC.write(tm);
Serial.print("SET Time = ");
Serial.print(__TIME__);
Serial.print(", Date = ")
;Serial.println(__DATE__);
}
void loop() {
}
void getTime(const char *str)
{
int Hour, Min, Sec;
sscanf(str, "%d:%d:%d", &Hour, &Min, &Sec);
tm.Hour = Hour;
tm.Minute = Min;
tm.Second = Sec;
}
void getDate(const char *str)
{
char Month[12];
int Day, Year;
int monthIndex;
sscanf(str, "%s %d %d", Month, &Day, &Year);
for (monthIndex = 0; monthIndex < 12; monthIndex++) {
if (strcmp(Month, monthName[monthIndex]) == 0) {
 break;
}
}
tm.Day = Day;
tm.Month = monthIndex + 1;
tm.Year = CalendarYrToTm(Year);
}
โค๊ตการสั่งงาน Arduino

#include <TimeLib.h>
#include <DS1307RTC.h>

void setup() {
pinMode(13,OUTPUT);
Serial.begin(9600);
Serial.println("Read");
Serial.println("----------------------------------------");
}

void loop() {
tmElements_t tm;
RTC.read(tm);

Serial.print("Time = ");
 print2digits(tm.Hour);
Serial.write(':');
print2digits(tm.Minute);
Serial.write(':');
print2digits(tm.Second);

Serial.print(" , Date(D/M/Y) = ");
 Serial.print(tm.Day);
Serial.write('/');
Serial.print(tm.Month);
Serial.write('/');
Serial.println(tmYearToCalendar(tm.Year));

if(tm.Second%10==0) {
  digitalWrite(13,HIGH);
}else if(tm.Second%5==0) {
  digitalWrite(13,LOW);
}
  delay(1000);
}
void print2digits(int number)
{
if (number >= 0 && number < 10) {
Serial.write('0');
}
Serial.print(number);
}

 

 

 

 

ผลของการทดสอบ

ใช้ได้จริงและสามารถนำไปสร้างต่อยอดให้ใหญ่ขึ้นหรือติดต้องจากกังหันที่ใช้อยู่เดิมได้

 

รูปการทำงาน

 

1. เตรียมอุปกรณ์

 

2.  ติดตั้งเซนเซอร์ และอุปกรณ์อิเล็กทรอนิกส์ พร้อมเขียนโปรแกรมควบคุม

 

3.   ติดตั้งระบบแล้วเสร็จและทดสอบระบบ

 

 

วีดีโอผลงาน

คิตตามได้ผ่าน youtube คลิก ลิ้งค์ด้านล่างได้เลยครับ ยังไม่อัพโหลดคลิป

คณะผู้จัดทำโครงงาน

  1. สามเณร จักรพันธ์ เศษบุบผา
  2. สามเณรโชคชัย ไตรธิเลน
  3. สามเณร จิรวัฒน์ คิ้วราชแยง

 

อาจารย์ที่ปรึกษา

อาจารย์ สุพล จุมพลน้อย                                 สอนวิชา อังกฤษ,ภาษไทย

โทรศัพท์  0896440256                             E-mail: suphon1073@gmail.com

 

โรงเรียนวัดโบสถ์อินทร์บุรี

ที่อยู่ของโรงเรียน             วัดโบสถ์อินทร์บุรี ตำบลอินทร์บุรี อำเภออินทร์บุรี จังหวัดสิงห์บุรี 16110

 

 

« Previous Page
Next Page »

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

CyberChimps WordPress Themes

© โครงงานสมองกลฝังตัว