Shopee
Infrared Obstacle Avoidance Sensor Module เซนเซอร์อินฟาเรดตรวจจับสิ่งกีดขวาง สำหรับรถหุ่นยนต์ Smart Car Robot (3.3–5V)
4.8
ขายแล้ว 4 ชิ้น
0 ครั้ง
฿18
ช็อป99
แบรนด์:
NoBrand
ซื้อที่ Shopee
คุณจะถูกนำไปยัง Shopee
รายละเอียดสินค้า
Infrared Obstacle Avoidance Sensor Module เซนเซอร์อินฟาเรดตรวจจับสิ่งกีดขวาง สำหรับหุ่นยนต์ Smart Car Robot (3.35V)
เซนเซอร์อินฟาเรดสำหรับตรวจจับสิ่งกีดขวางแบบอัตโนมัติ ใช้หลักการสะท้อนของแสงอินฟาเรด (Infrared Reflection) สามารถปรับระยะการตรวจจับได้ตั้งแต่ 230 ซม. มุมตรวจจับประมาณ 35 เหมาะสำหรับใช้กับ Smart Robot Car, หุ่นยนต์เลี่ยงสิ่งกีดขวาง, รถเดินเส้น, หรืองาน DIY อิเล็กทรอนิกส์ทั่วไป
คุณสมบัติสินค้า:
- แรงดันไฟฟ้าใช้งาน: 3.3V 5V DC
- ระยะตรวจจับ: 2 30 ซม. (ปรับได้ด้วยตัวต้านทานปรับค่า)
- มุมตรวจจับ: ประมาณ 35 องศา
- ชิปหลัก: LM393 Comparator
- อินดิเคเตอร์:
ไฟแดงแสดงสถานะเปิดเครื่อง
ไฟเขียวแสดงเมื่อมีวัตถุกีดขวาง
- ขนาดบอร์ด: 3.2 1.4 ซม.
- พอร์ตเชื่อมต่อ:
VCC ต่อไฟ 3.35V
GND กราวด์
OUT สัญญาณดิจิตอล (0/1)
- ประเภทสัญญาณเอาต์พุต: ดิจิตอล (Digital Output)
คุณสมบัติเด่น:
ตรวจจับสิ่งกีดขวางได้แม่นยำ ปรับระยะได้
ใช้ได้ทั้งแรงดัน 3.3V และ 5V
มีไฟแสดงสถานะการทำงานชัดเจน
ติดตั้งง่าย มีรูยึด 3 มม. สำหรับขันน็อต
เหมาะสำหรับโปรเจกต์ Arduino, Smart Car, หุ่นยนต์เลี่ยงสิ่งกีดขวาง, รถเดินเส้น
ภายในชุด:
- Infrared Obstacle Sensor Module จำนวน 1 ชิ้น
code:
/*
Arduino with Test B019 Infrared IMG 69881
For complete project details, visit:Arduinoshop99
*/
int led = 13; // the pin that the LED is atteched to
int sensor = 2; // the pin that the sensor is atteched to
int state = HIGH; // by default, no motion detected
int val = 0; // variable to store the sensor status (value)
void setup() {
pinMode(led, OUTPUT); // initalize LED as an output
pinMode(sensor, INPUT); // initialize sensor as an input
Serial.begin(115200); // initialize serial
}
void loop(){
val = digitalRead(sensor); // read sensor value
if (val == LOW) { // check if the sensor is LOW
digitalWrite(led, LOW); // turn LED OFF
delay(100); // delay 100 milliseconds
if (state == HIGH) {
Serial.println(" Warning Detect ");
Serial.println("");
state = LOW; // update variable state to C
}
}
else {
digitalWrite(led, HIGH); // turn LED ON
delay(200); // delay 200 milliseconds
if (state == LOW){
Serial.println("Clear OK");
Serial.println("");
state = HIGH; // update variable state to HIGH
}
}
}
Out Put:
เซนเซอร์อินฟาเรดสำหรับตรวจจับสิ่งกีดขวางแบบอัตโนมัติ ใช้หลักการสะท้อนของแสงอินฟาเรด (Infrared Reflection) สามารถปรับระยะการตรวจจับได้ตั้งแต่ 230 ซม. มุมตรวจจับประมาณ 35 เหมาะสำหรับใช้กับ Smart Robot Car, หุ่นยนต์เลี่ยงสิ่งกีดขวาง, รถเดินเส้น, หรืองาน DIY อิเล็กทรอนิกส์ทั่วไป
คุณสมบัติสินค้า:
- แรงดันไฟฟ้าใช้งาน: 3.3V 5V DC
- ระยะตรวจจับ: 2 30 ซม. (ปรับได้ด้วยตัวต้านทานปรับค่า)
- มุมตรวจจับ: ประมาณ 35 องศา
- ชิปหลัก: LM393 Comparator
- อินดิเคเตอร์:
ไฟแดงแสดงสถานะเปิดเครื่อง
ไฟเขียวแสดงเมื่อมีวัตถุกีดขวาง
- ขนาดบอร์ด: 3.2 1.4 ซม.
- พอร์ตเชื่อมต่อ:
VCC ต่อไฟ 3.35V
GND กราวด์
OUT สัญญาณดิจิตอล (0/1)
- ประเภทสัญญาณเอาต์พุต: ดิจิตอล (Digital Output)
คุณสมบัติเด่น:
ตรวจจับสิ่งกีดขวางได้แม่นยำ ปรับระยะได้
ใช้ได้ทั้งแรงดัน 3.3V และ 5V
มีไฟแสดงสถานะการทำงานชัดเจน
ติดตั้งง่าย มีรูยึด 3 มม. สำหรับขันน็อต
เหมาะสำหรับโปรเจกต์ Arduino, Smart Car, หุ่นยนต์เลี่ยงสิ่งกีดขวาง, รถเดินเส้น
ภายในชุด:
- Infrared Obstacle Sensor Module จำนวน 1 ชิ้น
code:
/*
Arduino with Test B019 Infrared IMG 69881
For complete project details, visit:Arduinoshop99
*/
int led = 13; // the pin that the LED is atteched to
int sensor = 2; // the pin that the sensor is atteched to
int state = HIGH; // by default, no motion detected
int val = 0; // variable to store the sensor status (value)
void setup() {
pinMode(led, OUTPUT); // initalize LED as an output
pinMode(sensor, INPUT); // initialize sensor as an input
Serial.begin(115200); // initialize serial
}
void loop(){
val = digitalRead(sensor); // read sensor value
if (val == LOW) { // check if the sensor is LOW
digitalWrite(led, LOW); // turn LED OFF
delay(100); // delay 100 milliseconds
if (state == HIGH) {
Serial.println(" Warning Detect ");
Serial.println("");
state = LOW; // update variable state to C
}
}
else {
digitalWrite(led, HIGH); // turn LED ON
delay(200); // delay 200 milliseconds
if (state == LOW){
Serial.println("Clear OK");
Serial.println("");
state = HIGH; // update variable state to HIGH
}
}
}
Out Put: