สารบัญ:
- ขั้นตอนที่ 1: เตรียมงาน
- ขั้นตอนที่ 2: เชื่อมต่อแถบ LED กับสวิตช์ MOS และติดไว้ใต้บันได
- ขั้นตอนที่ 3: เชื่อมต่อพลังของสวิตช์ MOS ทั้งหมดเข้าด้วยกันและแก้ไขกับบันได
- ขั้นตอนที่ 4: แก้ไข Ultrasonic Sensor และ Arduino
- ขั้นตอนที่ 5: เชื่อมต่อสัญญาณของสวิตช์ MOS กับ Arduino IO
- ขั้นตอนที่ 6: เพิ่มพลังและทดสอบ
- ขั้นตอนที่ 7: การเขียนโปรแกรมด้วย Arduino IDE
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในบ้านมีบันได น่าสนใจมากที่ได้เห็นโครงการปรับปรุงบันไดมากมายในชุมชน เมื่อเร็ว ๆ นี้ไม่ค่อยยุ่งนัก ดังนั้นฉันจึงตัดสินใจใช้โมดูลฮาร์ดแวร์โอเพนซอร์สเพื่อเปลี่ยนบันไดที่บ้านและเพิ่มฟังก์ชันแบบโต้ตอบบางอย่าง โครงการนี้จะไม่ยากเป็นพิเศษ ฉันใช้เวลาประมาณบ่าย หากคุณมีบันไดในบ้านที่ต้องปรับปรุง ฉันหวังว่าการแบ่งปันนี้จะช่วยคุณได้
ขั้นตอนที่ 1: เตรียมงาน
ขั้นแรก คุณต้องเตรียมวัสดุบางอย่าง ซึ่งรวมถึงสิ่งต่อไปนี้:
โมดูลอิเล็กทรอนิกส์:
• บอร์ด Longan Core หรือบอร์ดพัฒนา Arduino อื่นๆ
• Ultrasonic sensor สำหรับตรวจจับคนผ่านบันได
• แถบ LED
• สวิตช์ MOS สำหรับควบคุมแถบไฟ LED
วัสดุสิ้นเปลือง:
• ลวด
• ดูปองท์ ไวร์
• หัวข้อ
เครื่องมือ:
• หัวแร้ง
• คีมปอกสายไฟ
• กรรไกร
• ปืนกาว
ขั้นตอนที่ 2: เชื่อมต่อแถบ LED กับสวิตช์ MOS และติดไว้ใต้บันได
การใช้สวิตช์ MOS คือการขยายกระแส เนื่องจากแถบ LED ต้องการประมาณ 500mA พอร์ต IO ของ Arduino ไม่มีวิธีขับเคลื่อนแถบไฟ LED โดยตรง และความสามารถในการขับเคลื่อน IO ของ Arduino สามารถใช้ผ่านสวิตช์ MOS
สวิตช์ MOS มี 3 อินเทอร์เฟซ V + และ V- เชื่อมต่อกับขั้วบวกและขั้วลบของแถบ LED, VIN และ GND เชื่อมต่อกับขั้วบวกและขั้วลบของแหล่งจ่ายไฟ นอกจากนี้ยังมีพินควบคุม 3PIN SIG เชื่อมต่อกับ IO ของ Arduino, VCC เชื่อมต่อกับ 5V และ GND เชื่อมต่อกับขั้วลบของแหล่งจ่ายไฟ เนื่องจาก Arduino และ LED ใช้แหล่งจ่ายไฟ 5V เดียวกัน เราจึงเชื่อมต่อ VIN ของโมดูลสวิตช์ MOS กับ VCC ผ่านสายไฟ เพื่อไม่ให้ต้องต่อแหล่งจ่ายไฟซ้ำ 2 ครั้ง
ขั้นแรกให้เชื่อมต่อขั้วบวกและขั้วลบของแถบ LED เข้ากับ V + และ V-
จากนั้นมีเทป 3M ที่ด้านหลังของแถบ LED ซึ่งสามารถติดใต้บันไดได้โดยตรง สวิตช์ MOS ยังยึดใต้บันไดได้ด้วยปืนกาว
ขั้นตอนที่ 3: เชื่อมต่อพลังของสวิตช์ MOS ทั้งหมดเข้าด้วยกันและแก้ไขกับบันได
ในขั้นตอนนี้ คุณต้องเชื่อมต่อแหล่งจ่ายไฟของสวิตช์ MOS ทั้งหมดแบบขนาน และที่นี่คุณต้องใช้สายไฟ แผนผังการเชื่อมต่อดังแสดงในรูปที่ 1
นี่เป็นงานที่น่าเบื่อเป็นส่วนใหญ่หลังจากเสร็จสิ้นดังแสดงในรูปที่ 2
ขั้นตอนที่ 4: แก้ไข Ultrasonic Sensor และ Arduino
ในขั้นตอนนี้ คุณต้องยึดเซ็นเซอร์อัลตราโซนิกไว้ที่ทางเข้าบันได เพื่อที่เมื่อคุณเดินขึ้นบันได อุลสตร้าโซนิคจะรับรู้ได้
เซ็นเซอร์อัลตราโซนิกสามารถแก้ไขได้ด้วยปืนกาวดังแสดงในรูปที่ 1
ในระหว่างนี้ ให้ซ่อม Arduino ที่ด้านหลังของบันได
อัลตราซาวนด์มี 4 พินที่ต้องเชื่อมต่อกับ Arduino
1. VCC เชื่อมต่อกับ 5V
2. GND เป็น GND
3. Trig นี่คือพินส่งของเซ็นเซอร์อัลตราโซนิกที่เชื่อมต่อกับ D2 ของ Arduino
4. Echo นี่คือขารับของเซ็นเซอร์อัลตราโซนิกที่เชื่อมต่อกับ D3 ของ Arduino
ขั้นตอนที่ 5: เชื่อมต่อสัญญาณของสวิตช์ MOS กับ Arduino IO
โครงการนี้ใช้สวิตช์ MOS ทั้งหมด 9 ตัว เราเชื่อมต่อ SIG ของสวิตช์ 9 ตัวกับ D4 ~ D12 ของ Ardino แผนผังอยู่ในรูปที่ 1
นี่เป็นงานที่น่าเบื่อเช่นกัน ซึ่งต้องบัดกรีและยึดสายไฟจำนวนมาก และต้องใช้ความอดทนเล็กน้อย เสร็จสิ้นตามที่แสดงใน pic2:
ขั้นตอนที่ 6: เพิ่มพลังและทดสอบ
เชื่อมต่อสายไฟสองเส้นที่เชื่อมต่อกับสวิตช์ MOS ใน STEP3 ถึง 5V และ GND ของ Arduino
จนถึงตอนนี้งานที่ยากที่สุดเสร็จเรียบร้อยแล้ว เราจำเป็นต้องตรวจสอบว่ามีปัญหากับสายไฟหรือไม่ เปิด Arduino IDE และเขียนพิน D4-D12 ไปที่ระดับสูงเพื่อดูว่าไฟ LED ทั้งหมดทำงานได้ดีหรือไม่ ถ้าบางตัวใช้ไม่ได้ เราต้องตรวจสอบสายไฟ
ถ้าเดินสายได้ดี เราก็เริ่มงานซอฟต์แวร์ที่น่าสนใจได้เลย
ขั้นตอนที่ 7: การเขียนโปรแกรมด้วย Arduino IDE
ที่นี่เราใช้ Arduino IDE ที่มีชื่อเสียงสำหรับการเขียนโปรแกรม
เซ็นเซอร์อัลตราโซนิกต้องการห้องสมุดเพื่อขับเคลื่อน คลิกเพื่อดาวน์โหลด
ในโครงการนี้ ฉันแค่เขียนตัวอย่าง เมื่อตรวจพบบุคคล แสงจะค่อยๆ สว่างขึ้น
แน่นอน คุณสามารถเพิ่มการโต้ตอบที่น่าสนใจตามความต้องการของคุณได้