สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
Line Flower เป็นหุ่นยนต์ที่เรียบง่ายเหมาะสำหรับผู้เริ่มต้นใช้งานอุปกรณ์อิเล็กทรอนิกส์
ขั้นตอนที่ 1: มันทำงานอย่างไร
หุ่นยนต์เคลื่อนที่ไปตามเส้นโดยใช้เซ็นเซอร์ iR เซ็นเซอร์มีไดโอดสองตัว ไดโอดหนึ่งส่งแสงอินฟราเรด อีกไดโอดรับแสงสะท้อนจากพื้นผิว เมื่อรังสีอินฟราเรดตกบนพื้นผิวสีขาว รังสีอินฟราเรดจะสะท้อนกลับ เมื่อแสงอินฟราเรดตกบนพื้นผิวสีดำ แสงจะถูกดูดกลืนโดยพื้นผิวสีดำและไม่มีรังสีใดๆ สะท้อนกลับ ดังนั้นโฟโตไดโอดจึงไม่ได้รับแสงใดๆ เซ็นเซอร์วัดปริมาณแสงสะท้อนและส่งค่าไปยัง Arduino มีโพเทนชิออมิเตอร์บนเซ็นเซอร์ซึ่งเราสามารถปรับความไวของเซ็นเซอร์ได้
ขั้นตอนที่ 2:
ตอนนี้ Arduino ต้องทำการตัดสินใจตามข้อมูลที่ได้รับจากเซ็นเซอร์ จนกว่าเซ็นเซอร์จะตรวจไม่พบเส้นสีดำที่จะไปข้างหน้า หากเซ็นเซอร์ด้านซ้ายตรวจพบเส้นสีดำ หุ่นยนต์จะเลี้ยวขวา และหากเซ็นเซอร์ด้านขวาตรวจพบเส้นสีดำ หุ่นยนต์จะเลี้ยวซ้าย หุ่นยนต์จะหยุดเมื่อเซ็นเซอร์ทั้งสองตรวจพบเส้นสีดำพร้อมกัน
ขั้นตอนที่ 3: แสดงรายการองค์ประกอบ
รายการองค์ประกอบ:
1x Arduino Uno
1x L298N
เซ็นเซอร์ iR 2x
สาย 14x
1x Plexi 10cmx17cm
4x TT มอเตอร์
6x แบตเตอรี AA
1x ที่ใส่แบตเตอรี่
8x ระยะโลหะ 10mm
ขั้นตอนที่ 4: สคีมา
ขั้นตอนที่ 5: กำหนดค่าเซ็นเซอร์ Ir
ก่อนเปิดเครื่อง ให้ตรวจสอบว่าคุณเชื่อมต่อทุกอย่างถูกต้องแล้ว คัดลอกโค้ดโปรแกรมและอัปโหลดไปยัง Arduino จากนั้นเปิดมอนิเตอร์แบบอนุกรม (ใน Arduino IDE -> Tools -> Serial Monitor) วางหุ่นยนต์ของคุณบนเส้นสีดำและตั้งค่าโพเทนชิออมิเตอร์เพื่อให้ค่าเซ็นเซอร์แสดง ≈ 1023 และบนพื้นผิวสีขาว ≈ 33 ร่าง ir กำหนดค่าการดาวน์โหลด คัดลอกโค้ดด้านล่างและอัปโหลดไปยัง Arduino มีความสุข ? ดาวน์โหลดสเก็ตช์