หน้าแรก
วิธีการสั่งซื้อสินค้า
แจ้งชำระเงิน
บทความ
เว็บบอร์ด
เกี่ยวกับเรา
ติดต่อเรา
หน้าแรก
>
บทความ
>
[Tutorial] การใช้งาน HC-SR501 …
ค้นหาบทความที่นี่
บทความทั้งหมด
[Tutorial] การใช้งาน HC-SR501 Pyroelectric IR Motion Sensor
6 ปีที่ผ่านมา
โดย
เจ้าของร้าน
HC-SR501 เป็นโมดูลเซ็นเซอร์ตรวจจับความเคลื่อนไหวที่ทำงานแบบ Passive โดยใช้หลักการ Pyroelectric จะทำการตรวจจับรังสีอินฟาเรด ซึ่งรังสีอินฟาเรดนี้จะเกิดจากการแผ่ความร้อนจากตัวของสิ่งมีชีวิต เมื่อมีสิ่งมีชีวิตผ่านหน้าเซ็นเซอร์ตัวนี้จะถูกจับรังสีอินฟาเรดได้ และถูกส่งไปยังวงจรขยายสัญญาณให้มีความเข้มพอที่จะส่งออกไป
คุณสมบัติของโมดูลเซ็นเซอร์ HC-SR501
Input 5-20V (แนะนำที่ 5V)
Output 3.3V TTL
ปรับการหน่วงเวลา Output ได้ 3 วินาที ถึง 5 วินาที
ปรับช่วงระยะตรวจจับได้ 3-7 เมตร
เลือก Output ได้ทั้ง Single Trigger และ Repeat Trigger
องศาการตรวจจับกว้าง 110 องศา
การปรับแต่งโมดูล
การปรับ Time Delay
เป็นการปรับระยะเวลาการหน่วงของสัญญาณ Output เช่น หากมีคนเดินผ่านแล้วเราได้ทำการบิดไว้ต่ำสุด สัญญาณ Output จะค้างอยู่ 3 วินาที เป็นต้น ซึ่งสามารถปรับตั้งได้ตั้งแต่ 3 วินาที ถึง 5 นาที เราสามารถปรับค่าตรงนี้ได้โดยการปรับตัวต้านทานทางด้านซ้ายมือ(เมื่อหันด้านตัวต้านทานเข้าหาตัว) บิดทวนเข็มนาฬิกาจะเป็นการลดค่า(บิดสุดคือหน่วงเวลา 3 วินาที) บิดตามเข็มนาฬิกาจะเป็นการเพิ่มค่า(บิดสุดคือหน่วงเวลา 5 นาที)
การปรับ Sentivity หรือระยะตรวจจับ
เป็นการปรับระยะสูงสุดในการตรวจจับของเซ็นเซอร์ เช่นหากเราปรับไว้สูงสุด ตัวเซ็นเซอร์จะตรวจจับได้ระยะสูงสุดที่ 7 เมตร (สิ่งมีชีวิตที่เดินผ่านตั้งแต่หน้าเซ็นเซอร์ ถึงระยะ 7 เมตรห่างจากเซ็นเซอร์จะถูกตรวจจับ) ซึ่งสามารถปรับได้ตั้งแต่ 3-7 เมตร โดยปรับได้ด้วยการปรับตัวต้านทานทางด้านขวา(เมื่อหันด้านตัวต้านทานเข้าหาตัว) บิดทวนเข็มนาฬิกาจะเป็นการลดระยะ(บิดสุดคือตรวจจับไกลสุดที่ 3 เมตร) บิดตามเข็มนาฬิกาจะเป็นการเพิ่มระยะ(บิดสุดคือตรวจจับไกลสุดที่ 7 เมตร)
การปรับ Trigger Mode
เป็นการปรับโหมดของ Output โดยแบบ Single นั้นจะเป็นการส่งสัญญาณแค่ครั้งเดียว เช่น สมมติปรับ Time Delay 5 วินาที เมื่อมีคนผ่านสัญญาณ Output จะเป็น HIGH 5 วินาที หากในระยะ 5 วินาทีนั้นมีคนเดินผ่านตัวโมดูลก็จะไม่สนใจ แต่ในกรณีนี้หากปรับเป็น Repeat สัญญาณ Output ก็จะยืดเวลาออกไปอีก 5 วินาทีจากตอนนั้น เป็นต้น ในการตั้ง Trigger Mode นี้ จะมี Jumper Pin เมื่อจั๊มขากลางกับขาที่อยู่ริม(ด้านเดียวกับตัวต้านทานและจะมีตัว L บอก) เป็น Single Trigger แต่หากจั๊มขากลางกับขาอีกด้านจะเป็น Repeat Trigger
**
ข้อควรรู้
หากโมดูลตรวจจับไม่พบอะไรสัญญาณ Output จะเป็น LOW และ
เมื่อตรวจจับสิ่งมีชีวิตได้ Output จะเป็น HIGH
เมื่อสิ้นสุดสัญญาณ HIGH ทุกครั้ง ตัวโมดูลจะหยุดทำงานไม่มีการตรวจจับใดๆทั้งสิ้นเป็นเวลา 3 วินาที
**
การใช้งาน HC-SR501
เนื่องจากตัวโมดูลนั้นมี Output เป็น 3.3V TTL จึงสามารถต่อตรงได้เลย เช่นการต่อกับหลอด LED โดยตรง เมื่อมีสิ่งมีชีวิตผ่าน โมดูลจะส่ง Output เป็น HIGH ซึ่งก็จะไปขับหลอด LED หรืออุปกรณ์ของเราโดยตรงทันที
การใช้งาน HC-SR501 กับ Arduino
สำหรับการต่อกับ Arduino ก็ใช้ง่ายๆโดยใช้ digitalRead อ่านค่าสัญญาณที่มาจากตัวโมดูลเซ็นเซอร์เท่านั้นเอง
โดยเขียนโค้ดได้ง่ายๆดังนี้
เพียงเท่านี้เราก็สามารถใช้งานโมดูล HC-SR501 ได้แล้ว ส่วนการใช้งานกับ Arduino ก็แล้วแต่ว่าอ่านสถานะจากขาที่ต่อจากตัวโมดูลแล้วจะประยุกต์ไปใช้กับอะไร จะควบคุมรีเลย์เปิดปิดไฟ หรือนับจำนวนคน หรืออื่นๆ ก็แล้วแต่ความคิดสร้างสรรครับ
ดาวน์โหลดโค้ดตัวอย่างของบทความนี้
pir sensor
,
pir
,
Sensor
,
IR
,
tutorial
Share
Share :
COPY
Privacy Policy
|
Cookie Policy
|
Copyright © 2025
fitrox.lnwshop.com
All rights reserved.
ตะกร้า
(
0
)
▲
▼
รายการสั่งซื้อของฉัน
เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก
ยังไม่มีบัญชีเทพ
สร้างบัญชีใหม่
ไม่มีค่าใช้จ่าย
สมัครสมาชิก (ฟรี)
รายการสั่งซื้อของฉัน
ข้อมูลร้านค้านี้
Fitrox Electronics
ไฟทร็อก อิเล็กทรอนิกส์ จำหน่ายอุปกรณ์อิเล็กทรอนิกส์ บอร์ดไมโครคอนโทรลเลอร์ และอุปกรณ์สำหรับโปรเจคต่างๆ อ.เมือง จ.เชียงใหม่ (หลัง มช.)
เบอร์โทร :
0897245633
อีเมล :
fitrox.electronics@gmail.com
ส่งข้อความติดต่อร้าน
เกี่ยวกับร้านค้านี้
ค้นหาสินค้าในร้านนี้
ค้นหา
หรือค้นหาอย่างละเอียด
ค้นหาสินค้า
สินค้าที่ดูล่าสุด
{{pdata.name}}
ดูสินค้าทั้งหมดในร้าน
สินค้าที่ดูล่าสุด
บันทึกเป็นร้านโปรด
Join เป็นสมาชิกร้าน
แชร์หน้านี้
แชร์หน้านี้
↑
TOP
เลื่อนขึ้นบนสุด
คุณมีสินค้า
0
ชิ้นในตะกร้า
สั่งซื้อทันที
สินค้าในตะกร้า ({{total_num}} รายการ)
ขออภัย ขณะนี้ยังไม่มีสินค้าในตะกร้า
ราคาสินค้าทั้งหมด
฿ {{price_format(total_price)}}
- ฿ {{price_format(discount.price)}}
ราคาสินค้าทั้งหมด
{{total_quantity}} ชิ้น
฿ {{price_format(after_product_price)}}
ราคาไม่รวมค่าจัดส่ง
ดูสินค้าในตะกร้า
เริ่มการสั่งซื้อ
➜
เลือกซื้อสินค้าเพิ่ม
พูดคุย-สอบถาม
อีเมล fitrox.electronics@gmail.com
โทร 0897245633
channel/UCnHfpCdqN1RkzAfEH_lRLvw?
1924052434588436
Add @zpq2828r