2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในบทช่วยสอนนี้ เราจะสาธิตวิธีสร้างหน้าต่างตาบอดอัตโนมัติโดยใช้ Arduino และโมดูล LDR ในเวลากลางวัน ม่าน/มู่ลี่จะม้วนลง และในตอนกลางคืนจะม้วนขึ้น
ขั้นตอนที่ 1: คำอธิบาย
โมดูล LDR จะให้สัญญาณสูง ถ้าความเข้มของแสงสูงและจะให้สัญญาณ LOW เมื่อความเข้มของแสงต่ำ
Arduino จะหมุน DC Motor ในทิศทางตามเข็มนาฬิกาทุกครั้งที่ตรวจพบค่า HIGH จากโมดูล LDR และปิดหน้าต่าง Blind ลง ในทำนองเดียวกันเมื่อ Arduino รับสัญญาณ LOW จากโมดูล LDR จะหมุน DC Motor ในทิศทางทวนเข็มนาฬิกาและหน้าต่าง Blind จะถูกม้วน ขึ้น. เวลาในการหมุนมอเตอร์กระแสตรงจะขึ้นอยู่กับความยาวของม่าน
ส่วนประกอบที่จำเป็นสำหรับบทช่วยสอนนี้:Arduino Uno – (ชำระเงินที่นี่)
DC Motor 9V – (ชำระเงินที่นี่)
โมดูล LDR – (ชำระเงินที่นี่)
L293d DC Motor Driver Module – (ชำระเงินที่นี่)
สายจัมเปอร์ – (ชำระเงินที่นี่)
ขั้นตอนที่ 2: แผนภาพวงจร
โมดูล LDR มี 3 ขา
VCC – เชื่อมต่อพินนี้กับ 5V ของ Arduino Nano
GND – เชื่อมต่อพินนี้กับ GND ของ Arduino Nano
VOUT – พินนี้จะเชื่อมต่อกับขา Ananlog A0 ของ Arduino Nano
DC Motor จะถูกขับเคลื่อนโดย L293D Motor Driver Module ไดรเวอร์มอเตอร์ L293D จะทำงานจาก Arduino Nano มีขาอินพุต 4 ตัวสำหรับมอเตอร์ 2 ตัว เราจะใช้มอเตอร์ตัวเดียว
การเชื่อมต่อของไดรเวอร์มอเตอร์ L293D มีดังนี้:
M2a/IN1 – พินนี้จะเชื่อมต่อกับพินดิจิตอลหมายเลข 3 ของ Arduino Nano
M2b/IN2 – พินนี้จะเชื่อมต่อกับพินดิจิตอลหมายเลข 2 ของ Arduino Nano
VCC - เชื่อมต่อพินนี้กับแบตเตอรี่ภายนอก 9V
GND – เชื่อมต่อพินนี้กับกราวด์ของแบตเตอรี่ 9V
ขั้นตอนที่ 3: ส่งออกวิดีโอ
ดาวน์โหลดรหัสของคุณจากที่นี่