สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: โมดูลเซ็นเซอร์ PIR
- ขั้นตอนที่ 2: เกี่ยวกับโครงการ
- ขั้นตอนที่ 3: แผนภาพวงจร
- ขั้นตอนที่ 4: เรียกใช้โปรแกรม
วีดีโอ: PIR Motion Sensor จาก Arduino: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ด้วยความช่วยเหลือของโครงการนี้ คุณสามารถควบคุมสถานะสูงและความไวของ PIR
เสบียง
Arduino Uno
เซ็นเซอร์ตรวจจับความเคลื่อนไหว PIR
Buzzer
เครื่องมือซอฟต์แวร์
Arduino IDE
ขั้นตอนที่ 1: โมดูลเซ็นเซอร์ PIR
โมดูลเซ็นเซอร์ PIR ใช้สำหรับตรวจจับการเคลื่อนไหว มักเรียกกันว่าเซ็นเซอร์ "PIR", "Pyroelectric", "Passive Infrared" และ "IR Motion" โมดูลนี้มีเซ็นเซอร์แบบไพโรอิเล็กทริกในตัว วงจรปรับสภาพ และเลนส์ Fresnel รูปทรงโดม ใช้รับรู้การเคลื่อนไหวของคน สัตว์ หรือสิ่งของอื่นๆ โดยทั่วไปจะใช้ในสัญญาณกันขโมยและระบบไฟส่องสว่างที่เปิดใช้งานโดยอัตโนมัติ
ขั้นตอนที่ 2: เกี่ยวกับโครงการ
เซ็นเซอร์ PIR เป็นเซ็นเซอร์อิเล็กทรอนิกส์ที่ควบคุมแสงอินฟราเรด (IR) ที่แผ่ออกมาจากวัตถุในขอบเขตการมองเห็น
เซ็นเซอร์เหล่านี้ยังช่วยให้คุณสัมผัสได้ถึงการเคลื่อนไหว และส่วนใหญ่จะใช้เพื่อตรวจสอบว่ามนุษย์ได้เคลื่อนไหวในระยะของมันหรือไม่ คุณจะต้องใช้สายจัมเปอร์ 5 เส้นเพื่อรวมทุกอย่าง สายไฟเหล่านี้ควรมีขั้วต่อตัวผู้-ตัวเมีย คุณสามารถตั้งค่าความถี่เป็น 3000 Hz ได้ เนื่องจากนาฬิกาปลุกส่วนใหญ่ใช้ความถี่นี้ เซ็นเซอร์ PIR นั้นเป็นเซ็นเซอร์ตรวจจับความเคลื่อนไหวโดยพื้นฐาน ดังนั้นเมื่อใดก็ตามที่ตรวจพบการเคลื่อนไหว เซ็นเซอร์จะตั้งค่าเป็น HIGH ผู้ใช้ยังสามารถควบคุมเวลาของสถานะ HIGH และความไวของเซ็นเซอร์ด้วยโพเทนชิโอมิเตอร์ 2 ตัว โปรเจ็กต์นี้จะส่งเสียงบี๊บเมื่อมีการรับรู้การเคลื่อนไหวใดๆ เราปรับเปลี่ยนเวลาของเสียงบี๊บได้ง่ายๆ โดยเปลี่ยนเวลาหน่วงที่ส่วนท้ายของ for loop
IoT Training Online จะช่วยให้คุณสร้างโครงการดังกล่าวได้มากขึ้นโดยใช้ Arduino เช่นเดียวกับบนแพลตฟอร์ม IoT อื่นๆ เพื่อสร้างโซลูชัน IoT ทางอุตสาหกรรม
ขั้นตอนที่ 3: แผนภาพวงจร
ขั้นตอนที่ 4: เรียกใช้โปรแกรม
บูล isToneOn = เท็จ;
ความถี่ int = 3000;
การตั้งค่าเป็นโมฆะ () {
//นี่คือเซ็นเซอร์ PIR ของเรา
โหมดพิน (2, อินพุต);
//นี่คือออดของเรา
โหมดพิน (3, เอาต์พุต);
}
วงเป็นโมฆะ () {
//เมื่อเซ็นเซอร์ PIR ให้ค่า HIGH แสดงว่าตรวจพบการเคลื่อนไหว
if(digitalRead(2) == สูง){
//เราจะเปิดนาฬิกาปลุกเป็นเวลา 15 วินาที
//เราใช้ tone() เพื่อควบคุมความถี่ของเสียงบี๊บ
//หากต้องการปิดเสียง เราต้องใช้ noTone()
//ถ้าคุณต้องการเปลี่ยนความถี่ของโทน คุณสามารถทำได้ในตัวแปร
// ที่ด้านบนของรหัส
สำหรับ (int a = 0; a < 30; a++){
ถ้า (isToneOn){
ไม่มีโทน(3);
isToneOn = เท็จ;
}อื่น{
///3 หมายถึงพินของเราที่เชื่อมต่อออด
โทน(3, ความถี่);
//เราต้องเปลี่ยนตัวแปรนี้ให้เป็นจริง เราต้องรู้
//เมื่อต้องเปิดออดและเมื่อไรควรเปิด
isToneOn = จริง; }
// หน่วงเวลา 0.5 วินาที คุณสามารถเปลี่ยนค่านี้เพื่อจะได้
//บี๊บช้าลงหรือเร็วขึ้น
ล่าช้า (500);
}
}
}
แนะนำ:
สร้าง Wearable Motion Tracker (BLE จาก Arduino ไปยัง Custom Android Studio App): 4 ขั้นตอน
สร้าง Wearable Motion Tracker (BLE จาก Arduino ไปยัง Custom Android Studio App): Bluetooth Low Energy (BLE) เป็นรูปแบบหนึ่งของการสื่อสาร Bluetooth ที่ใช้พลังงานต่ำ อุปกรณ์สวมใส่ได้ เช่น เสื้อผ้าอัจฉริยะ ที่ฉันช่วยออกแบบที่ Predictive Wear ต้องจำกัดการใช้พลังงานในทุกที่ที่ทำได้เพื่อยืดอายุการใช้งานแบตเตอรี่ และใช้ BLE บ่อยครั้ง
บทช่วยสอน: วิธีใช้ Mini PIR Motion Sensor HC-SR 505 กับ Arduino UNO: 3 ขั้นตอน
บทช่วยสอน: วิธีใช้ Mini PIR Motion Sensor HC-SR 505 กับ Arduino UNO: คำอธิบาย: บทช่วยสอนนี้จะแสดงขั้นตอนง่ายๆ สองสามขั้นตอนเกี่ยวกับวิธีการใช้โมดูล Motion Sensor โดยใช้ Arduino Uno ในตอนท้ายของบทช่วยสอนนี้ คุณจะได้รับผลการเปรียบเทียบเมื่อเซ็นเซอร์สามารถตรวจจับการเคลื่อนไหวและตรวจไม่พบโม
วิธีทำ PIR Motion Sensor Light ที่บ้าน: 7 ขั้นตอน
วิธีทำ PIR Motion Sensor Light ที่บ้าน: ในวิดีโอนี้ ฉันได้แสดงวิธีทำ PIR Motion Sensor Light ที่บ้าน คุณสามารถรับชมวิดีโอของฉันบน youtube โปรดสมัครสมาชิกหากคุณชอบวิดีโอของฉันและช่วยให้ฉันเติบโตhttps://youtu.be/is7KYNHBSp8
PIR Motion Sensor: วิธีใช้ PIR กับ Arduino & Raspberry Pi: 5 ขั้นตอน
PIR Motion Sensor: วิธีใช้ PIR กับ Arduino & Raspberry Pi: คุณสามารถอ่านบทแนะนำนี้และบทช่วยสอนที่น่าทึ่งอื่น ๆ ได้บนเว็บไซต์ทางการของ ElectroPeak ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีใช้เซ็นเซอร์ตรวจจับความเคลื่อนไหว PIR เพื่อตรวจจับการเคลื่อนไหว ในตอนท้ายของบทช่วยสอนนี้ คุณจะได้เรียนรู้: วิธีการทำงานของเซ็นเซอร์ตรวจจับความเคลื่อนไหว PIR วิธีใช้
ใครอยู่ที่ประตูของฉัน? โครงการ PIR Motion Sensor/Range Sensor: 5 ขั้นตอน
ใครอยู่ที่ประตูของฉัน? โครงการ PIR Motion Sensor/Range Sensor: โครงการของเรามีวัตถุประสงค์เพื่อตรวจจับการเคลื่อนไหวผ่าน PIR และเซ็นเซอร์วัดระยะทาง รหัส Arduino จะส่งสัญญาณภาพและเสียงเพื่อบอกผู้ใช้ว่ามีคนอยู่ใกล้ รหัส MATLAB จะส่งสัญญาณอีเมลแจ้งเตือนผู้ใช้ว่ามีคนอยู่ใกล้ อุปกรณ์นี้