วันจันทร์ที่ 6 กันยายน พ.ศ. 2564

คอร์ดเพลง เขียดจะนากับนางฟ้า

 เพลง เขียดจะนากับนางฟ้า


วาสนาเขียดน้อยอยู่ติดดิน

คันมีปีกบินกะอยากสิบินขึ้นไปเทิงฟ้า

เพื่อครองคู่กับน้องหล่า 

แต่เขียดจะนาบ้อสมนางเจ้าดอกพอเม็ด

คิดอยากสิเด็ดนางฟ้า ลงมาเชยชมให้สมใจ

แต่เป็นไปบ้อได้ เฮายังห่างชั้นกันเหลือเกิน

เลยต้องเผชิญความทุกข์ อุกอั่งสุมประดังอยู่ในทรวง

แม่นบ่วงกรรมหรือหยังหนา วาสนาต่ำส่ำฮูขี้

ได้แค่แอบฮักคนดี แต่อ้ายบ้อมีดอกปัญญา


เขียดจะนาน้อยกะจ๋อยล่อยด้อยค่า

คือจั้งวาสนาบ่สมนางฟ้าเจ้าดอกพอเม็ด

ต่อให้อ้ายแนมเจ้าจนคอเคล็ด แต่อ้ายกะเฮ็ดได้แค่มอง

น้องประสงค์เขากะตามใจเจ้าสาหล่า

อ้ายผู้บ่าวนอนนานอนเลี้ยงไก่ไร้อนาคต

ต่อให้อ้ายขายไฮ่ขายรถกะซื้อใจเจ้าบ้อได้


อยู่ตามประสาคนจนคืออ้าย 

ตามห้วยไฮ่ บ่อนพนงค์ พงศ์พนา

ตามวิถีชีวิตผู้บ่าวบ้านป่า บ่กล้าไปเทียบดอกแก้วตา

เพราะนางฟ้าอยู่ไกลเกิน


เขียดจะนาน้อยกะจ๋อยล่อยด้อยค่า

คือจั้งวาสนาบ่สมนางฟ้าเจ้าดอกพอเม็ด

ต่อให้อ้ายแนมเจ้าจนคอเคล็ด แต่อ้ายกะเฮ็ดได้แค่มอง

น้องประสงค์เขากะตามใจเจ้าสาหล่า

อ้ายผู้บ่าวนอนนานอนเลี้ยงไก่ไร้อนาคต

ต่อให้อ้ายขายไฮ่ขายรถกะซื้อใจเจ้าบ้อได้

Solo..................................


แม่นบ่วงกรรมหรือหยังหนา วาสนาต่ำส่ำฮูขี้

ได้แค่แอบฮักคนดี โอ ฮะ โอ้ โอ............


เขียดจะนาน้อยกะจ๋อยล่อยด้อยค่า

คือจั้งวาสนาบ่สมนางฟ้าเจ้าดอกพอเม็ด

ต่อให้อ้ายแนมเจ้าจนคอเคล็ด แต่อ้ายกะเฮ็ดได้แค่มอง

น้องประสงค์เขากะตามใจเจ้าสาหล่า

อ้ายผู้บ่าวนอนนานอนเลี้ยงไก่ไร้อนาคต

ต่อให้อ้ายขายไฮ่ขายรถกะซื้อใจเจ้าบ้อได้


ต่อให้อ้ายขายบ้านขายรถกะซื้อใจเจ้าบ้อได้ โอ.......

วันพฤหัสบดีที่ 29 มิถุนายน พ.ศ. 2560

ใบงานที่ 4 การวัดระยะด้วยเซนเซอร์แสดงผลด้วย LED









จัดทำโดย

นาย ไพศาล คิ้มเข้ม
นาย พิพัฒน์ ดีดศรี







อุปกรณ์
1.บอร์ดทดลอง Arduino UNO R3    1   บอร์ด
2.สาย USB                                    1   เส้น
3.เซนเซอร์Ultrasonic                               1   ตัว
4.สายไฟ                                        13   เส้น
5.โฟโต้บอร์ด                                  1   แผง
6.ลำโพง                                        1  ตัว
7.ตัวต้านทาน 150 โอมป์                 2  ตัว  
8.LED                                           2  ตัว                              

























int const trigPin = 10;

int const echoPin = 9;
int const speaker = 2;
int led1 = 4;
int led2 = 8;
int led3 = 12;



void setup()
{
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT); 
pinMode(speaker, OUTPUT); 
pinMode(led1, OUTPUT); 
pinMode(led2, OUTPUT); 
pinMode(led3, OUTPUT); 



}
void loop()
{
int duration, distance;
digitalWrite(trigPin, HIGH);
delay(1);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
if (distance <=30 && distance >= 20) {



digitalWrite(led1, HIGH);
digitalWrite(speaker, HIGH);
delay(1000);
digitalWrite(speaker, LOW);
delay(1000);
}else if(distance <=19 && distance >= 10) {
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(speaker, HIGH);
delay(500);
digitalWrite(speaker, LOW);
delay(500);



}else if(distance <=9 && distance >= 3) {
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
digitalWrite(speaker, HIGH);
delay(200);
digitalWrite(speaker, LOW);
}else if(distance <=0.2 && distance >= 0) {
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
digitalWrite(speaker, HIGH);
}else if( distance >= 31) {
 digitalWrite(speaker, LOW);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);



}
}



วันพฤหัสบดีที่ 15 มิถุนายน พ.ศ. 2560

ใบงานที่ 3 ระบบเปิดปิดประตูอัตโนมัติด้วยเซ็นเซอร์






จัดทำโดย
 1.นาย ไพศาล คิ้มเข้ม
 2.นาย พิพัฒน์ ดีดศรี

อุปกรณ์ที่ใช้

1.บอร์ดทดลอง Arduino UNO R3        1   บอร์ด
2.สาย USB                                        1  เส้น
3.เซนเซอร์Ultrasonic                        1   ตัว
4.สายไฟ                                            18   เส้น
5.บอร์ดรีเลย์                                           1   บอร์ด
6.โฟโต้บอร์ด                                      1   แผง
7.มอเตอร์                                           1   ตัว
8.ลำโพง                                             1  ตัว
9.ตัวต้านทาน 150 โอมป์                      2  ตัว  
10.LED                                              2  ตัว                              
11.แหล่งจ่ายไฟ 5-12 v






























    code
int const trigPin = 10;
int const echoPin = 9;
int const buzzPin = 2;
int const buzzPin1 = 4;
int const buzzPin2 = 7;

void setup()
{
pinMode(trigPin, OUTPUT); 
pinMode(echoPin, INPUT); 
pinMode(buzzPin, OUTPUT); 
pinMode(buzzPin1, OUTPUT); 
pinMode(buzzPin2, OUTPUT); 
}
void loop()
{
int duration, distance;
digitalWrite(trigPin, HIGH);
delay(1);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
if (distance <= 50 && distance >= 0) {
digitalWrite(buzzPin, HIGH);
digitalWrite(buzzPin1, HIGH);
digitalWrite(buzzPin2, LOW);
} else {
digitalWrite(buzzPin, LOW);
digitalWrite(buzzPin1, LOW);
digitalWrite(buzzPin2, HIGH);

delay(60)

}



Model













วิทีทำ
โปรแกรม
ลงโปรแกรม arduino ระบบ PC
เมื่อติดตั้งเสร็จให้เซ็ตค่าระบบต่างๆให้เขากลับบอร์ด arduino Uno R3 เมื่อตั้งค่าโปรแกรมให้เข้ากับบอร์ด arduino Uno R3  หลังจากนั้นให้ตั้งค่า port ที่เชื่อมต่อระหว่างบอร์ด arduino Uno R3  กับ คอมพิวเตอร์ ให้ตั้งค่าทุกครั้งก่อนที่จะลงโปรแกรมเข้าสู่ arduino Uno R3 

code

int const trigPin = 10; //ประกาศขา10 เป็นขาทริกของเซ็นเซอร์อัลตร้าโซนิค
int const echoPin = 9; //ประกาศขา9 เป็นขาเอคโค่ของเซนเซอร์อัลตร้าโซนิค
int const buzzPin = 2; //ประกาศขา2 เป็นขาบัซเซอร์
int const buzzPin1 = 4; //ประกาศขา4 เป็นขาบัซเซอร์
int const buzzPin2 = 7; //ประกาศขา7 เป็นขาบัซเซอร์

void setup()
{
pinMode(trigPin, OUTPUT); //กำหนดขาเป็น output
pinMode(echoPin, INPUT); //กำหนดขาเป็น input
pinMode(buzzPin, OUTPUT); //กำหนดขาเป็น output
pinMode(buzzPin1, OUTPUT); //กำหนดขาเป็น output
pinMode(buzzPin2, OUTPUT); //กำหนดขาเป็น output
}
void loop()
{
int duration, distance;
digitalWrite(trigPin, HIGH);
delay(1);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1; //ประกาศกำหนดค่าของเซ็นเซอร์อัตราโซนิค
if (distance <= 15 && distance >= 0) //ประกาศกำหนดระยะของเซ็นเซอร์
digitalWrite(buzzPin, HIGH); //กำหนดค่าของขายอุปกรณ์
digitalWrite(buzzPin1, HIGH); //กำหนดค่าของขายอุปกรณ์
digitalWrite(buzzPin2, LOW); //กำหนดค่าของขายอุปกรณ์
} else {
digitalWrite(buzzPin, LOW); //กำหนดค่าของขายอุปกรณ์
digitalWrite(buzzPin1, LOW); //กำหนดค่าของขายอุปกรณ์
digitalWrite(buzzPin2, HIGH); //กำหนดค่าของขายอุปกรณ์

delay(60) //กำหนดหน่วงเวลา

}

การทำงาน
ในการทำงานของระบบปิดเปิดประตูอัตโนมัติ
เมื่อเซ็นเซอร์จับค่ามีวัตถุเข้ามาใกล้ในระยะที่กำหนด(15cm)
ตัวเซ็นเซอร์ ultrasonic จะได้รับสัญญาณย้อนกลับและส่งสัญญาณไปยังบอร์ด arduino เมื่อบอร์ด arduino ได้รับสัญญาณ บอร์ดอาดูโน่จะสั่งงานผ่านขานั้นๆที่ได้ทำการเซ็ตตั้งค่า และหรือที่เขียนโค้ดโปรแกรมไว้ ไปยังตัวบอร์ดดีเลย์บอร์ดรีเลย์จะทำการตัดต่อแรงดันที่จ่ายไปยังมอเตอร์ทำให้ประตูเลื่อนเปิด/ปิด เพื่อเป็นการป้องกันไม่ให้เกิดการเสียหายต่อมอเตอร์หรือบอร์ดรีเลย์หรือบอร์ด arduino จึงต้องมีลิมิตสวิตช์ ตัดต่อเมื่อประตูเลื่อนจนถึงตำแหน่งหยุดตัว limit switch จะสั่งงานไม่ให้จ่ายแรงดันไปที่มอเตอร์เป็นการทำงานเสร็จสิ้น

ส่วนประกอบของโครงสร้าง
โครงสร้างทำด้วยแผ่นพลาสวูด
ขนาดของส่วนฐาน 30x20cm.
ขนาดของส่วนโครงประตู 30x15cm.
ขนาดของประตู  11x9cm.
ขนาดของชิ้นส่วนด้านข้าง  5x10cm.


อุปกรณ์ที่ใช้

1.บอร์ดทดลอง Arduino UNO R3 1 บอร์ด
2.สาย USB 1 เส้น
3.เซนเซอร์Ultrasonic 1 ตัว
4.สายไฟ 18 เส้น
5.บอร์ดรีเลย์ 1 บอร์ด
6.โฟโต้บอร์ด 1 แผง
7.มอเตอร์ 1 ตัว
8.ลำโพง 1 ตัว
9.ตัวต้านทาน 150 โอมป์ 2 ตัว  
10.LED 2 ตัว                              
11.แหล่งจ่ายไฟ 5-12 v
















วันพฤหัสบดีที่ 1 มิถุนายน พ.ศ. 2560

ใบงานที่2 เรื่องการควบคุมมอเตอร์ด้วย บอร์ดรีเลย์





จัดทำโดย

   1.นายไพศาล คิ้มเข้ม 

    2.นายพิพัฒน์ ดีดศรี



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


1.บอร์ดทดลอง Arduino UNO R3    1   บอร์ด
2.สาย USB                                    1   เส้น
3.ตัวต้านทาน 10k โอหม์                  2   ตัว
4.สายไฟ                                        18   เส้น
5.บอร์ดรีเลย์                                    1   บอร์ด
6.โฟโต้บอร์ด                                  1   แผง
7.มอเตอร์                                        1   ตัว
8.สวิตช์                                           2  ตัว
9.แหล่งจ่ายไฟ 12 v























const int buttonPin01 = 2;

const int buttonPin02 = 4;

const int ledPin01 = 7;
const int ledPin02 = 8;
int buttonState1 = 6;
int buttonState2 = 5;



void setup() { 

pinMode(buttonPin01, INPUT); 
pinMode(buttonPin02, INPUT); 
pinMode(ledPin01, OUTPUT); 
pinMode(ledPin02, OUTPUT);
}



void loop() { 

 buttonState1 = digitalRead(buttonPin01);
 buttonState2 = digitalRead(buttonPin02);

 if (buttonState1 == HIGH) { 
  digitalWrite(ledPin01, HIGH); 
else {  
 digitalWrite(ledPin01, LOW);

  } if (buttonState2 == HIGH) { 
  digitalWrite(ledPin02, HIGH);
 } else {  
 digitalWrite(ledPin02, LOW);
 }
}


















วันพฤหัสบดีที่ 25 พฤษภาคม พ.ศ. 2560

ใบงานที่1 เรื่อง Digital Output (LED 8 Digit)






      จัดทำโดย

   1.นายไพศาล คิ้มเข้ม 

    2.นายพิพัฒน์ ดีดศรี


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


1.บอร์ดทดลอง Arduino UNO R3    1   บอร์ด
2.สาย USB                                    1   เส้น
3.ตัวต้านทาน 150โอหม์                  8   ตัว
4.สายไฟ                                        9   เส้น
5. หลอด LED                                  8  หลอด
6.โฟโต้บอร์ด                                  1   แผง



รูปวงจร









       code

int led02 = 2;
int led03 = 3;
int led04 = 4;
int led05 = 5;
int led06 = 6;
int led07 = 7;
int led08 = 8;
int led09 = 9;
void setup() {
  pinMode(led02, OUTPUT);
  pinMode(led03, OUTPUT);
  pinMode(led04, OUTPUT);
  pinMode(led05, OUTPUT);
  pinMode(led06, OUTPUT);
  pinMode(led07, OUTPUT);
  pinMode(led08, OUTPUT);
  pinMode(led09, OUTPUT);
}
void loop() {
  digitalWrite(led02, HIGH);
  digitalWrite(led03, LOW);
  digitalWrite(led04, LOW);
  digitalWrite(led05, LOW);
  digitalWrite(led06, LOW);
  digitalWrite(led07, LOW);
  digitalWrite(led08, LOW);
  digitalWrite(led09, LOW);
  delay(300);

  digitalWrite(led02, HIGH);
  digitalWrite(led03, HIGH);
  digitalWrite(led04, LOW);
  digitalWrite(led05, LOW);
  digitalWrite(led06, LOW);
  digitalWrite(led07, LOW);
  digitalWrite(led08, LOW);
  digitalWrite(led09, LOW);
  delay(300);

  digitalWrite(led02, HIGH);
  digitalWrite(led03, HIGH);
  digitalWrite(led04, HIGH);
  digitalWrite(led05, LOW);
  digitalWrite(led06, LOW);
  digitalWrite(led07, LOW);
  digitalWrite(led08, LOW);
  digitalWrite(led09, LOW);
  delay(300);
  digitalWrite(led02, HIGH);
  digitalWrite(led03, HIGH);
  digitalWrite(led04, HIGH);
  digitalWrite(led05, HIGH);
  digitalWrite(led06, LOW);
  digitalWrite(led07, LOW);
  digitalWrite(led08, LOW);
  digitalWrite(led09, LOW);
  delay(300);

  digitalWrite(led02, LOW);
  digitalWrite(led03, HIGH);
  digitalWrite(led04, HIGH);
  digitalWrite(led05, HIGH);
  digitalWrite(led06, HIGH);
  digitalWrite(led07, LOW);
  digitalWrite(led08, LOW);
  digitalWrite(led09, LOW);
  delay(300);

  digitalWrite(led02, LOW);
  digitalWrite(led03, LOW);
  digitalWrite(led04, HIGH);
  digitalWrite(led05, HIGH);
  digitalWrite(led06, HIGH);
  digitalWrite(led07, HIGH);
  digitalWrite(led08, LOW);
  digitalWrite(led09, LOW);
  delay(300);

  digitalWrite(led02, LOW);
  digitalWrite(led03, LOW);
  digitalWrite(led04, LOW);
  digitalWrite(led05, HIGH);
  digitalWrite(led06, HIGH);
  digitalWrite(led07, HIGH);
  digitalWrite(led08, HIGH);
  digitalWrite(led09, LOW);
  delay(300);

  digitalWrite(led02, LOW);
  digitalWrite(led03, LOW);
  digitalWrite(led04, LOW);
  digitalWrite(led05, LOW);
  digitalWrite(led06, HIGH);
  digitalWrite(led07, HIGH);
  digitalWrite(led08, HIGH);
  digitalWrite(led09, HIGH);
  delay(300);

  digitalWrite(led02, LOW);
  digitalWrite(led03, LOW);
  digitalWrite(led04, LOW);
  digitalWrite(led05, LOW);
  digitalWrite(led06, LOW);
  digitalWrite(led07, HIGH);
  digitalWrite(led08, HIGH);
  digitalWrite(led09, HIGH);
  delay(300);

  digitalWrite(led02, LOW);
  digitalWrite(led03, LOW);
  digitalWrite(led04, LOW);
  digitalWrite(led05, LOW);
  digitalWrite(led06, LOW);
  digitalWrite(led07, LOW);
  digitalWrite(led08, HIGH);
  digitalWrite(led09, HIGH);
  delay(300);

  digitalWrite(led02, LOW);
  digitalWrite(led03, LOW);
  digitalWrite(led04, LOW);
  digitalWrite(led05, LOW);
  digitalWrite(led06, LOW);
  digitalWrite(led07, LOW);
  digitalWrite(led08, LOW);
  digitalWrite(led09, HIGH);
  delay(300);

  digitalWrite(led02, LOW);
  digitalWrite(led03, LOW);
  digitalWrite(led04, LOW);
  digitalWrite(led05, LOW);
  digitalWrite(led06, LOW);
  digitalWrite(led07, LOW);
  digitalWrite(led08, LOW);
  digitalWrite(led09, LOW);
  delay(300);

  digitalWrite(led02, LOW);
  digitalWrite(led03, LOW);
  digitalWrite(led04, LOW);
  digitalWrite(led05, LOW);
  digitalWrite(led06, LOW);
  digitalWrite(led07, LOW);
  digitalWrite(led08, LOW);
  digitalWrite(led09, HIGH);
  delay(300);

  digitalWrite(led02, LOW);
  digitalWrite(led03, LOW);
  digitalWrite(led04, LOW);
  digitalWrite(led05, LOW);
  digitalWrite(led06, LOW);
  digitalWrite(led07, LOW);
  digitalWrite(led08, HIGH);
  digitalWrite(led09, HIGH);
  delay(300);

  digitalWrite(led02, LOW);
  digitalWrite(led03, LOW);
  digitalWrite(led04, LOW);
  digitalWrite(led05, LOW);
  digitalWrite(led06, LOW);
  digitalWrite(led07, HIGH);
  digitalWrite(led08, HIGH);
  digitalWrite(led09, HIGH);
  delay(300);

  digitalWrite(led02, LOW);
  digitalWrite(led03, LOW);
  digitalWrite(led04, LOW);
  digitalWrite(led05, LOW);
  digitalWrite(led06, HIGH);
  digitalWrite(led07, HIGH);
  digitalWrite(led08, HIGH);
  digitalWrite(led09, HIGH);
  delay(300);

  digitalWrite(led02, LOW);
  digitalWrite(led03, LOW);
  digitalWrite(led04, LOW);
  digitalWrite(led05, HIGH);
  digitalWrite(led06, HIGH);
  digitalWrite(led07, HIGH);
  digitalWrite(led08, HIGH);
  digitalWrite(led09, LOW);
  delay(300);

  digitalWrite(led02, LOW);
  digitalWrite(led03, LOW);
  digitalWrite(led04, HIGH);
  digitalWrite(led05, HIGH);
  digitalWrite(led06, HIGH);
  digitalWrite(led07, HIGH);
  digitalWrite(led08, LOW);
  digitalWrite(led09, LOW);
  delay(300);

  digitalWrite(led02, LOW);
  digitalWrite(led03, HIGH);
  digitalWrite(led04, HIGH);
  digitalWrite(led05, HIGH);
  digitalWrite(led06, HIGH);
  digitalWrite(led07, LOW);
  digitalWrite(led08, LOW);
  digitalWrite(led09, LOW);
  delay(300);

  digitalWrite(led02, HIGH);
  digitalWrite(led03, HIGH);
  digitalWrite(led04, HIGH);
  digitalWrite(led05, HIGH);
  digitalWrite(led06, LOW);
  digitalWrite(led07, LOW);
  digitalWrite(led08, LOW);
  digitalWrite(led09, LOW);
  delay(300);

  digitalWrite(led02, HIGH);
  digitalWrite(led03, HIGH);
  digitalWrite(led04, HIGH);
  digitalWrite(led05, LOW);
  digitalWrite(led06, LOW);
  digitalWrite(led07, LOW);
  digitalWrite(led08, LOW);
  digitalWrite(led09, LOW);
  delay(300);

  digitalWrite(led02, HIGH);
  digitalWrite(led03, HIGH);
  digitalWrite(led04, LOW);
  digitalWrite(led05, LOW);
  digitalWrite(led06, LOW);
  digitalWrite(led07, LOW);
  digitalWrite(led08, LOW);
  digitalWrite(led09, LOW);
  delay(300);

  digitalWrite(led02, HIGH);
  digitalWrite(led03, LOW);
  digitalWrite(led04, LOW);
  digitalWrite(led05, LOW);
  digitalWrite(led06, LOW);
  digitalWrite(led07, LOW);
  digitalWrite(led08, LOW);
  digitalWrite(led09, LOW);
  delay(300);

  digitalWrite(led02, LOW);  
  digitalWrite(led03, LOW);
  digitalWrite(led04, LOW);
  digitalWrite(led05, LOW);
  digitalWrite(led06, LOW);
  digitalWrite(led07, LOW);
  digitalWrite(led08, LOW);
  digitalWrite(led09, LOW);
  delay(300);
  }


คอร์ดเพลง เขียดจะนากับนางฟ้า

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