About
PIR เซนเซอร์ตรวจจับความเคลื่อนไหว Motion Sensor Module
ตรวจจับความเคลื่อนไหวจากความร้อน เมื่อมีคนเดินผ่านก็จะจับค่าความร้อนที่เปลี่ยนแปลง แล้วส่งค่าสัญญาณมีไฟออกมา เราสามารถนำค่านี้ไปสั่งควบคุม Arduino ได้ สามารถปรับเวลาหน่วงเวลาในการตรวจจับครั้งต่อไปได้ ปรับระยะทางการตรวจจับได้ 3-7 เมตร มีช่องให้ต่อ LDR เพิ่ม เพื่อให้ทำงานตรวจจับแค่ตอนกลางคืน
รวมรูปภาพ
Adruino r3, HC-SR501, Protoboard 400 pin, Led, สายจัมป์
- All
- Tool
- Making
- Finish
Adruino r3
Tool
รูปขั้นตอนทำ1
Making
HC-SR501
tool
รูปทำเสร็จ1
finish
รูปขั้นตอนทำ2
Making
Protoboard 400 pin
tool
Led
tool
รูปขั้นตอนทำ3
Making
รูปตอนทำเสร็จ3
finish3
สายจัมป์
tool
รูปตอนทำเสร็จ2
finish2
ขั้นตอนการทำ & Code
CODE
int digitalPin = 8;
int val = 0;
void setup() {
pinMode(ledPin, OUTPUT); // sets the pin as output
pinMode(digitalPin, INPUT); // sets the pin as input
Serial.begin(9600);
}
void loop() {
val = digitalRead(digitalPin); //อ่านค่าสัญญาณ digital ขา8 ที่ต่อกับเซ็นเซอร์
Serial.print("val = "); // พิมพ์ข้อมความส่งเข้าคอมพิวเตอร์ "val = "
Serial.println(val); // พิมพ์ค่าของตัวแปร val
if (val == 0) { // ค่า เป็น 0 ตรวจจับเจอวัตถุ สั่งให้ไฟ LED ติด
digitalWrite(ledPin, HIGH); // สั่งให้ LED ติดสว่าง
}
else {
digitalWrite(ledPin, LOW); // สั่งให้ LED ดับ
}
delay(100);
}
ผู้จัดทำโปรเจ็ค
Contact
Email:
gare007890@gmail.com
Call:
093-6844570